- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 线上问题处理-feign调用报错(Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r, \n, \t) )
线上问题处理-feign调用报错请求体/响应体 体积过大采取gzip压缩,而无法正确接收的问题
2021-12-04 14:32:09
6116
转载 深入理解JVM之String的比较和String.intern()
在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(stringTable维护),并返回指向该常量的引用。 二、通过...
2018-09-06 14:52:48
184
原创 打印错误日志使用toString/getMessage等方法的区别
这里用最简单的内存溢出的错误来测试:/** * 测试JAVA的内存溢出问题 */public class MemoryDemo { private static final Logger logger = LoggerFactory.getLogger(MemoryDemo.class); private int index = 1; public vo...
2018-09-03 16:10:00
1049
原创 简易的DFS算法敏感词过滤方法
SensitiveWordInitSensitivewordEnginepublic class SensitiveWordInit{ /** * 敏感词库 */ public HashMap sensitiveWordMap; /** * 初始化敏感词 * * @return */ ...
2018-09-03 15:51:34
947
原创 Arrays.asList()方法的使用
源码: public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }可以理解为将数组或一系列对象转化为List集合的一种方式; List<String> stars = Arrays.asList("张学友","刘德华","黎明","郭富城"); System
2017-09-11 18:12:06
666
转载 Session相关基础
Session是服务器端技术,服务器在运行时可以为每个用户的浏览器创建一个其独享的Session对象,由于Session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的资源放在各自的Session中,当用户再去访问服务器中的其他web资源时,其他web资源再从用户各自的Session中取出数据为用户服务。一、Session基础知识1、工
2017-09-07 11:33:48
278
转载 MySQL中key关键字的转义
insert into app(name,created,key,secret,masterSecret) values ('aa',null,null,null,null);因为这里的key字段是mysql的关键字,所以一直插不进去。修改如下:在key的头上加上两点(反引号,它在键盘的~这个键上)。即可搞定 sql建表如下:Java代码
2017-09-05 14:42:02
2200
原创 JavaScript对JSON的解析
JavaScript对JSON的解析JSON.parse()JSON 通常用于与服务端交换数据。 在接收服务器数据时一般是字符串。 我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。 语法JSON.parse(text, reviver)参数说明: text:必需, 一个有效的 JSON 字符串。 reviver: 可选,一个转换结果的函数, 将为对象的每个
2017-09-04 17:27:33
664
原创 EL表达式&char类型 问题
在开发中遇到小问题,JSP中JSTL的EL表达式中,用到了c标签的if标签,test的条件这里JSP是没效果的,该test似乎一直返回false,JSTL似乎对char类型不敏感,这里将char类型转为Integer,那么1就是49,2就是50.。。 情况1 情况2 情况3以后建议少用char,String问题会少很多。Gi
2017-08-04 10:06:04
1004
原创 【说一千道一万】volatile关键字的作用和synchronized的关系
volatile这个关键字在面试的时候通常会拿出来跟synchronized作比较,这也是比较基础的面试题目,这里自己总结一下表里关系。
2017-03-01 16:10:11
273
原创 【说一千道一万】Java内存
关于JAVA内存由于是自学一直看网上的各种版本,一直没有一个比较全面的说法,自己下一步会去看《深入理解JVM》来完善自己的知识。暂时自己先就网上各种版本来做一下总结。一、JVM的内存分配:堆(Heap)、栈(Stack)、方法区(Method Area)、程序计数器(Program Counter Register):比较的公认的说法,还有的说法是堆区(Heap Memory)
2017-02-11 16:01:56
276
空空如也
JAVA-关于Unicode编码问题
2017-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人