- 博客(7)
- 收藏
- 关注
原创 JDK1.8版本的集合框架源码解析篇:HashMap.get方法
上源码public V get(Object key) { Node<K,V> e; return (e = getNode(hash(key), key)) == null ? null : e.value;//直接进入getNode方法 }final Node<K,V> getNode(int hash, Object key...
2019-08-20 18:12:06 324
原创 JDK1.8版本的集合框架源码解析篇:HashMap.put方法
首先贴上源码:public V put(K key, V value) { return putVal(hash(key), key, value, false, true); 直接进入该方法}```final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boole...
2019-08-20 18:04:00 208
原创 不要盲目的使用JSONObject.toJSONString
JSONObject.toJSONString会默认执行你这个要解析的类中的所有get方法,很容易出现空指针异常,而应该换为gson.toJson()这个方法
2019-07-04 14:58:11 10151 5
原创 Spring5.0--你的PostConstruct注解为什么不生效
PostConstruct注解依靠CommonAnnotationBeanPostProcessor的父类InitDestroyAnnotationBeanPostProcessor执行,当你启动注解功能<context:annotation-config/>会自动帮你注册CommonAnnotationBeanPostProcessor。当bean初始化的时候(对应方法Abstra...
2019-07-02 17:39:08 5488
原创 求助帖[AfterReturningAdvice的拦截方法执行混乱]
目标类及方法:public interface AopService {void helloword(String name);}public class AopServiceImpl implements AopService {@Overridepublic void helloword(String name) {System.out.println("helloword " ...
2019-02-13 15:09:03 568
原创 logback.xml配置不打印mybatis的sql执行语句
网上的解决方案我这边都没法解决,比如设置mapper的,设置DAO接口的,什么级别设置为DEBUG的(日志打印又太多),以下就可以轻松实现:<configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> ...
2018-08-15 17:25:44 10845
原创 dubbo直连异常Invalid character found in method name. HTTP method names must be tokens
去网上搜索要么是server.xml中加上maxHttpHeaderSize=”8192”或者说把协议从https协议改为http,然后再也没有其他答案! 后来通过了解,发现是dubbo协议的原因,他把服务暴露到dubbo协议(提供者设置的协议): 而我自己的服务是部署在8081端口的,所以想当然dubbo直连连到这个端口: 后来通过将消费端的dubbo配置文件中的reference...
2018-08-15 11:59:09 1332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人