疯狂世界

做技术流中的五月天

线程的六种状态

Thread.State JDK1.6 API NEW 至今尚未启动的线程处于这种状态。  RUNNABLE 正在 Java 虚拟机中执行的线程处于这种状态。  BLOCKED 受阻塞并等待某个监视器锁的线程处于这种状态。  WAITING 无限期地等待另一个线程来执行某一特定操作的线程...

2019-01-14 10:28:34

阅读数 117

评论数 0

mybatis懒加载(延迟加载)

Mybatis的懒加载(延迟加载)机制。 懒加载:按需加载,即当使用时候再去查询而不是,未在使用时就发送sql查询出来数据。 作用:降低数据库压力。 用于一对一查询,一对多查询时。 使用:使用resultMap映射数据库类型。使用association、collection实现一对一及一对...

2018-11-16 17:08:26

阅读数 74

评论数 0

mybatis一级缓存、二级缓存。及二级缓存的注意事项。

缓存:首先持久层框架缓存不会优化sql来节省整个业务流程的时间,而是减少查询次数来缩短业务的执行时间。 缓存中存放数据:经常使用且对实时性要求并不高的内容。 mybatis缓存分为一级缓存与二级缓存。 一级缓存是自带的,使用时不用配置。 一级缓存作用域: 同一个sqlSession中:当同...

2018-11-16 15:15:43

阅读数 20

评论数 0

listener的应用

listener的应用: 大部分都应用与实现 点击量、在线人数的统计、登录人数统计。 首先 点击量>在线人数>登录人数。 点击量:可以由request获取到,每次请求count++; 然后request.setAttribute(&quot...

2018-09-21 10:32:11

阅读数 61

评论数 0

javaweb启动顺序

2018年9月20日21:33:25 只涵盖了 listener, filter , servlet的启动顺序,struts2还有拦截器什么的。。会接着更新 结论: 1、构造优先级Listener > Filter > servlet(即使配置&am...

2018-09-21 10:31:41

阅读数 23

评论数 0

rm -rf /*

网络超级流行的一条命令,大家闲来无事不要执行,我是虚拟机加了快照后跑的命令。 执行后,删了一会就不允许操作了, 然后一些简单的命令无法使用,应该是删了bin目录无法执行命令了。 但是还有些文件是被保护的.未完全删除。 reboot也无法使用了。。我手动reboot可想而知系统当然不能进去。...

2018-09-20 17:02:28

阅读数 4280

评论数 0

人生无限公司

人生是有限的,而你的自传却有无限的可能。 2018.1.4 最近简单的想了下,”个人即公司”这个简单的短语,我相信个人若像公司一样的管理,肯定会加倍的努力吧。 回顾2017年的浮躁,决定性因素是没有对未来的规划,只有想法,而想法这个词难以量化,更不能落实。所以带来的是不断的负面情绪,甚至带来...

2018-01-04 22:53:33

阅读数 443

评论数 0

域名解析流程简述

协议 http 主机名 www.sina.com 想要将主机名翻译成ip需要DNS域名解析服务器将域名解析为ip地址; eg.www.sina.com -- DNS   DNS -- 19.11.1.1  在发送 19.11.1.1到主机上   注意和网络配置的DNS服务器地...

2016-08-13 10:30:16

阅读数 281

评论数 0

myeclipse配置

myeclipse 1、设置Default VM Arguments  在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Argum...

2016-08-11 14:15:51

阅读数 103

评论数 0

22编码问题

字符编码问题: 字符流的出现为了方便操作字符。更重要的是加入了编码转换。 通过转换流inputstreamReader,outputStream两个对象构造的时候加入字符集。 InputStreamReader(InputStream in)            创建一个使用默认字符集的...

2016-07-28 07:01:35

阅读数 206

评论数 0

21编码问题

字符编码问题: 字符流的出现为了方便操作字符。更重要的是加入了编码转换。 通过转换流inputstreamReader,outputStream两个对象构造的时候加入字符集。 InputStreamReader(InputStream in)            创建一个使用默认字符集的...

2016-07-28 06:59:56

阅读数 168

评论数 0

21File练习

File练习,创建,删除,打印,重命名,获取file属性等

2016-07-27 07:32:58

阅读数 91

评论数 0

20File类

File类 流是操作数据的。而操作被数据封装成文件的数据,使用File,文件有很多属性,大小,创建时间,权限等,File类就是对文件的描述 File类用来将文件或者文件夹封装成对象。 File类常见方法: 创建 boolean cheateNewFile() 在指定位置创建文件,...

2016-07-26 18:32:45

阅读数 82

评论数 0

19流总结

1首先明确源与目的。 源:读取的内容。涉及输入流,分为字节输入和字符输入。inputStream,Reader 目的:输出到的目的地。涉及输出流,分为字节输出和字符输出。OutputSteam,Writer 2区别操作数据是否是文本。 是:字符流 否:字节流 3明确体系:确定要使用那个...

2016-07-26 10:47:40

阅读数 116

评论数 0

18字节转换字符。包装流(转换流)

使用转换流将字节流转换为字符流。使用字符流的简单操作处理数据。 InputStreamReader OutputStreamWriter public static void main(String[] args) throws IOException { BufferedReader...

2016-07-26 10:16:29

阅读数 124

评论数 0

17缓冲流原理

bufferedInputStream read() 每次读应该是读取byte的但是返回值是int。 这样做是为了防止一次读一个字节全是1的情况。即开始读就是-1 又因为byte一个字节,1111111那么int将存11111111 11111111 11111111 11111111还是-...

2016-07-26 10:14:46

阅读数 204

评论数 0

16标准(键盘,控制台)输入输出流

标准输入输出流 System.in 标准输入流获取源为:键盘 System.out 标准输出流目的地:控制台 -- 可通过 setIn(InputStream in)            重新分配“标准”输入流。  static void setOut(PrintStream ...

2016-07-26 10:13:19

阅读数 118

评论数 0

15拷贝媒体文件

拷贝图片音乐视频等。使用字节流。 字符流可以做,但是不一定能打开,字符流一次读取2字节,找不到的字节会使用相似值代替。 所以在这里字符流只能处理文字。 public static void copy() { BufferedInputStream bis = null; Buffered...

2016-07-25 22:04:18

阅读数 105

评论数 0

14InputStream

package test.io; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; /**  * [说明/描述]  *   * @au...

2016-07-24 23:16:52

阅读数 107

评论数 0

13OutputStream

对字节的操作,任意格式文件。 字节流:其实字符流底层还是对字节的操作 InputStram 读数据 OutputStram 写数据 package test.io; import java.io.FileNotFoundException; import java.io...

2016-07-24 23:15:55

阅读数 95

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭