摘要: 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)