摘要: 项目中需要用到jTidy把html格式化为xml文件,以便后续处理,然而在使用jTidy的时候,发现html文档里中文用jTidy转换后会乱码。 经过一阵研究,发现主要是jTidy的inCharEncoding和outCharEncoding需要设置为UTF 8才可以正常读取和写入中文字符。 关键代 阅读全文
posted @ 2019-01-10 17:03 走着走着噗噗噗 阅读(557) 评论(0) 推荐(0) 编辑
摘要: HashMap [toc] 1. 基本介绍 基于哈希表的 Map 接口的实现。 继承结构: java.lang.Object java.util.AbstractMap java.util.HashMap 内部存储结构 实际是一个 结构 1. table数组存放链表的头结点 2. 该数组的下标索引为 阅读全文
posted @ 2018-05-08 10:21 走着走着噗噗噗 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、调用栈 一次典型的Spring依赖注入的调用栈: 1. DefaultListableBeanFactory:getBean() 2. AbstractBeanFactory:doGetBean() 3. AbstractAutowireCapableBeanFactory:createBean 阅读全文
posted @ 2018-05-03 17:25 走着走着噗噗噗 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 最近在回头看Java IO的源码,就想着可不可以用java实现一个替换文件中字符串的方法,就像Linux的sed命令那样。在决定做之前,先到网上找了一些资料,可是发现大多数的实现都是把文件的全部内容都load到内存里面,然后调用String的字符替换方法。感觉很不靠谱就是了。于是就动手写了下面这个小 阅读全文
posted @ 2017-08-28 11:33 走着走着噗噗噗 阅读(4503) 评论(1) 推荐(0) 编辑
摘要: 1.《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》 2.《HotSpot 实战》 3.《Java 并发编程实战》 4.《Java 多线程编程核心技术》 5.《Effective Java 中文版》 6.《深入分析 Java Web 技术内幕》 7.《大型网站技术架构 核心原理与案例分析》 阅读全文
posted @ 2017-08-28 09:09 走着走着噗噗噗 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://hacpai.com/article/1499929329929 组件说明 BCEL 字节码引擎库 - 用来分析,创建和操作 JAVA 类文件 BeanUtils JAVA 反射的简单包装 BSF Bean 脚本框架 - 脚本语言接口,包括 JSR-223 Chain 责任链 阅读全文
posted @ 2017-07-14 08:47 走着走着噗噗噗 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. Integer 与 == 对于 Integer var=? 在 -128 至 127 之间的赋值,Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用 == 进行 判断,但是这个区间之外的所有数据,都会在堆上产生,并 阅读全文
posted @ 2017-07-12 09:21 走着走着噗噗噗 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 最近阅读了《大型网站技术架构————核心原理与案例分析》,总结了其中的网站应用服务器性能优化的部分。应用服务器的性能优化大体上可以从一下四个方向入手: 应用服务器性能优化(一)——缓存 一、使用缓存优化网站性能 网站性能优化第一定律:优化考虑使用缓存优化性能 缓存的本质是一个内存Hash表,网站应用 阅读全文
posted @ 2017-05-01 19:12 走着走着噗噗噗 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 简要介绍性能测试的内容,从大框架上认识性能测试的主要目标和测试方法。 1. 性能测试指标 响应时间 并发数(系统能够同时处理请求的数目) 吞吐量(如TPS-每秒处理事务数) 性能计数器 2. 性能测试方法 性能测试(设计时要求的正常使用的并发请求数压力) 负载测试(找到吞吐量峰值,超过峰值后,请求增 阅读全文
posted @ 2017-04-30 19:19 走着走着噗噗噗 阅读(193) 评论(0) 推荐(0) 编辑