![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
与欢乐同在
这个作者很懒,什么都没留下…
展开
-
Java泛型
泛型只在编译阶段有效看下面的代码:List<String> stringArrayList = new ArrayList<String>();List<Integer> integerArrayList = new ArrayList<Integer>();Class classStringArrayList = string...转载 2019-03-06 11:06:58 · 92 阅读 · 0 评论 -
Java------网络协议
TCP三次握手首先,是客户端想和服务端建立连接,客户端需要确认自己的发送和接收以及服务器的发送和接收是否正常,所以客户端先给服务器端发送一个报文,该报文中标志位SYN为1,seq为随机值,当服务器收到该报文的时候就知道客户端想要建立连接,他能够确认客户端的发送正常,自己的接收正常,然后服务器端还无法确认客户端的接收以及服务器端的发送是否正常,然后服务器端给客户端回复一个标志位SYN和ACK都为1...原创 2019-03-07 21:14:18 · 152 阅读 · 0 评论 -
深入spring
Spring它是为了解决软件开发的复杂性。把对象交给Spring进行管理,通过面向切面编程来实现一些"模板式"的操作,使得程序员有更多的精力去完成业务实现。Spring解决对象之间依赖关系bean容器注解@Required, @Autowired, @PostConstruct, @PreDestory,还有Spring3.0开始支持的JSR-330标准javax.inject.*...原创 2019-03-07 21:11:18 · 136 阅读 · 0 评论 -
接口和抽象类
接口和抽象类的区别 参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用继承抽象类,进一步去实现抽象类中声明的方法。 子类使用关键字implemen...原创 2019-03-07 21:09:56 · 111 阅读 · 0 评论 -
集合
集合的特点:集合中只能存储对象,比如集合中存入int型数据,它会自动转化为Integer类后存入; 集合里放的是多个对象的引用,对象本身还是放在堆内存中; 集合可以存放不同类型,不限数量的数据类型。List(列表;实现了Iterable接口,有序,可以包含重复元素)ArrayList和LinkedList区别:1.ArrayList是基于动态数组的数据结构,LinkedList基于循...原创 2019-03-07 21:08:40 · 263 阅读 · 0 评论 -
Java并发编程:Lock
一.synchronized的缺陷 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况: 1)获取锁的线程执行完了该代码块,然后线程释放对锁的占有; 2)线程执行发生异常,此时JVM会让线程自动释放锁。 那么如果这个获取锁的线程由于要等待IO或者其...转载 2019-03-04 17:24:13 · 96 阅读 · 0 评论 -
003--Javaweb之CSS
## CSS学习 ## ###css概述:### cascading style sheet:层叠样式表 1. 表格布局的缺陷: - 嵌套层级太多,一旦出现嵌套顺序错乱,整个页面达不到预期效果。 - 页面不够灵活,动其中某一小块,整个表格布局的结构全都要变(牵一发而动全身)。 2. CSS的优势:由于使用表格布局存在缺陷,使用DIV+...原创 2019-03-08 22:17:54 · 118 阅读 · 0 评论 -
Redis之第二部分
RedisString类型操作String是Redis的基本数据类型,可以包含任何数据,包括jpg图片或者序列化的对象。单个value值最大上限是1G字节。List类型操作List类型是一个双向链表,通过push、pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列...原创 2019-03-08 22:16:01 · 98 阅读 · 0 评论 -
静态代理和动态代理
静态代理是指在程序运行前就已经存在的编译好的代理类是为静态代理。实现静态代理有四个步骤:①定义业务接口;②被代理类实现业务接口;③定义代理类并实现业务接口;④最后便可通过客户端进行调用。(这里可以理解成程序的main方法里的内容)packagecom.zhb.jdk.proxy;publicclassUserServiceProxyimplementsIUs...原创 2019-03-06 11:11:47 · 67 阅读 · 0 评论 -
Redis之第一部分
RedisMysql数据库:数据以“文件形式”存储在硬盘中。Redis全称:Remote Dictionary Server(远程数据服务)。是一个Key-Value类型的内存高速缓存数据库支持的数据类型:String: 字符串、Hash: 散列、List: 列表、Set: 集合、Sorted Set: 有序集合Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方...原创 2019-03-07 23:23:49 · 132 阅读 · 0 评论