会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dwyane_Yu
博客园
首页
新随笔
联系
订阅
管理
2018年7月28日
静态代理,JDK代理和CGLIB代理的含义及区别
摘要: 一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是指静态代理,也就是在代码中显式指定的代理。 静态代理由 业务实现类、业务代理类 两部分组成。业务实现类 负责实现主要的业务方法,业务代理类负责对调用的业务方法作拦截、过滤、预处理,主要是在方法中首先进行预处理动作
阅读全文
posted @ 2018-07-28 14:01 Dwyane_Yu
阅读(337)
评论(0)
推荐(0)
2018年7月21日
Tcp可靠Udp不可靠原理
摘要: 1. Socket缓冲区 应用程序通过调用send, read方法向网络上发送应用数据,该过程中由于应用程序调用send/write的速度同网络介质发送数据的速度存在差异,所以,应用通过socket发往 网络上的的数据会先被缓存,即socket发送缓冲区,等待网络空闲时再发送出去。同样,socket
阅读全文
posted @ 2018-07-21 13:11 Dwyane_Yu
阅读(1076)
评论(0)
推荐(0)
2018年7月20日
HashMap的面试题你能回答几个?
摘要: 1.HashMap用什么数据结构实现的? 答:数组。什么样的数组?答:Node[] table这样的。Node是什么?答:看下图: 也就是说这个数组每个元素都是个单向链表。 2.HashMap的get过程是? 答:先得到key的hash值,再把这个hash值与length-1按位与(取余),得到ta
阅读全文
posted @ 2018-07-20 14:34 Dwyane_Yu
阅读(429)
评论(0)
推荐(0)
2018年4月10日
动态规划入门篇
摘要: 动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的时候又会觉得无所适从。我觉得,
阅读全文
posted @ 2018-04-10 10:40 Dwyane_Yu
阅读(237)
评论(0)
推荐(0)
2018年3月13日
java学习——多线程
摘要: 本文内容来源于 历经5年锤练--史上最适合初学者入门的Java基础视频 线程:就是进程中一个负责程序执行的控制单元(执行路径) 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 多线程好处:解决了多部分同时运行的问题。 多线程的弊端:线程太多回到效率的降低。 JVM启动时就启动了多个
阅读全文
posted @ 2018-03-13 09:47 Dwyane_Yu
阅读(243)
评论(0)
推荐(0)
java学习——集合框架(Collection,List,Set)
摘要: 集合类的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。 框架的顶层Coll
阅读全文
posted @ 2018-03-13 09:46 Dwyane_Yu
阅读(111)
评论(0)
推荐(0)
jacob 操作word
摘要: 1. 首先下载jacob-1.18.zip,解压后有两个文件jacob.jar 和 jacob.dll。需要把jacob.jar放到你工程的classpath中并且把jacob.dll放到jdk的bin目录下(D:\Program Files\Java\jdk1.8.0_101\bin)目录下或者系
阅读全文
posted @ 2018-03-13 09:45 Dwyane_Yu
阅读(400)
评论(0)
推荐(0)
公告