07 2019 档案

摘要:文件操作,在java中很常用,对于存在特定编码的文件,则需要根据字符编码进行读取,要不容易出现乱码 使用字符编码读取文件,防止乱码 阅读全文
posted @ 2019-07-27 07:43 zhuitian 阅读(1686) 评论(0) 推荐(0)
摘要:原因:博客园(cnblos)编写新随笔无法插入图像,可能与浏览器有关 在旧版的火狐浏览器点击添加随笔,发现使用CuteEditor编辑器上传图像后,无法正常显示。如下图所示: 按网上的更好编辑器,设置为TinyMCE编辑器。 设置步骤如下:设置默认编辑器 设置完成后,点击SAVE按钮。再点击“添加新 阅读全文
posted @ 2019-07-26 23:18 zhuitian 阅读(410) 评论(0) 推荐(0)
摘要:BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH 阅读全文
posted @ 2019-07-26 22:24 zhuitian 阅读(2463) 评论(0) 推荐(1)
摘要:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。 阅读全文
posted @ 2019-07-26 07:44 zhuitian 阅读(158) 评论(0) 推荐(0)
摘要:使用线程池,一般情况下会带来性能提升,并且使用线程池管理线程,减少了每个任务调用的开销,通常可以在执行大量异步任务时提供增强的性能。 但是在高并发的情况下,会因为使用不当导致性能下降,并且下降得比较严重,下面来讲解一下原因。 ThreadPoolExecutor是jdk1.5版本增加的,在java. 阅读全文
posted @ 2019-07-26 07:20 zhuitian 阅读(830) 评论(0) 推荐(0)
摘要:最近因为生产环境出现超时的问题,在排查,发现是线程池引起的,先登记下 阅读全文
posted @ 2019-07-24 22:41 zhuitian 阅读(446) 评论(0) 推荐(0)