摘要:
1.网络程序中套接字(Socket)用于将应用程序与端口连接起来
套接字是一个假想的连接装置,就像插插头的设备”插座“,用于连接电器与电线,如下所示
客户端:应用程序 <----> Socket <----> Port <--
服务器:应用程序 <----> S... 阅读原文
2019-09-28 19:12:02 阅读(2408) 评论(0)
摘要:
Redis 的特点
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis支持数据的备份,即master-slave模式的数据备份。
丰富的数据类型 – Redis支持二... 阅读原文
2019-09-28 18:51:03 阅读(3618) 评论(0)
摘要:
进程状态
1.创建状态:在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态
此时,它已经有了相应的内存空间和其他资源,但还处于不可运行状态
新建一个线程对象可采用Thread类的构造方法来实现,例如:Thread thread = new Thread() ;
2.就绪状态:新建线程对... 阅读原文
2019-09-28 18:35:02 阅读(2374) 评论(0)
摘要:
1.泛型:指代任意对象类型
public class CC<T> {}
C<Integer> c = new C<Integer>(1) ;
2.限制泛型:用于继承关系
public class Demo<T extends FatherClass... 阅读原文
2019-09-28 17:54:01 阅读(2473) 评论(0)
摘要:
Java中把数字转换为字符串,字符串转换为数字
步骤 1 : 数字转字符串
方法1: 使用String类的静态方法valueOf
方法2: 先把基本类型装箱为对象,然后调用对象的toString
package digit;
public class TestNumber {
public... 阅读原文
2019-09-28 15:57:02 阅读(2323) 评论(0)
摘要:
Web应用安全管理
Web应用的安全管理,主要包括两个方面的内容,一个是用户身份的认证,即用户登录的设计,二是用户授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。权限管理的设计一般使用角色来管理,即给一个用户赋予哪些角色,这个用户就具有哪些权限。
Spring框架体系中,经典的安全体系框架是Sec... 阅读原文
2019-09-28 14:20:06 阅读(3685) 评论(0)
摘要:
目录
Java中的构造方法
构造方法简介
构造方法实例
例 1
例 2
Java中的几种构造方法详解
普通构造方法
默认构造方法
重载构造方法
java子类构造方法调用父类构造方法
Java中的代码块简介
Java代码块使用
局部代码块
构造代码块
静态代码块
Java代码块... 阅读原文
2019-09-28 12:54:02 阅读(2309) 评论(0)
摘要:
目录
抽象类介绍
为什么要用抽象类
一个抽象类小故事
一个抽象类小游戏
接口介绍
接口与类相似点:
接口与类的区别:
接口特性
抽象类和接口的区别
接口的使用:
接口最佳实践:设计模式中的工厂模式
接口与抽象类的本质区别是什么?
基本语法区别
设计思想区别
如何回答面试题:接口和抽象类的... 阅读原文
2019-09-28 12:17:03 阅读(2322) 评论(0)
摘要:
[学习笔记]
1.用java自带jdk开发第一个java程序:
下面要讲的eclipse要想正常工作,需要先学会配置这里的jdk。jdk要想正常工作,需先学会配置JAVA_HOME和ClassPath和Path,可参见网站配套视频。
MyFirstApp.java
public class My... 阅读原文
2019-09-28 10:42:02 阅读(2417) 评论(0)
摘要:
为什么ConcurrentHashMap是线程安全的
JDK1.7中,ConcurrentHashMap使用的锁分段技术,将数据分成一段一段的存储,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问。
那说说JDK1.7中Segment的原理
刚刚说的一段一段... 阅读原文
2019-09-28 09:35:01 阅读(2600) 评论(0)