分类:java

16 篇文章

开源git收录

JavaGuide https://github.com/Snailclimb/JavaGuide 安卓同声传译APP https://github.com/niedev/RTranslator...

博主收藏

周志明 - 凤凰架构 阮一峰 Chris Richardson 开源社区:许雪里 美团技术团队...

easy excel 源码解析

alibaba easyexcel 原理,源码解析 1.文件解析器 2. SAX XML解析标签处理Handler 3. 使用缓存 + SAX 事件机制,避免大数据量 OOM...

spring bean 扩展点记录

...

JVM常用参数

在Java虚拟机的参数中,有3种表示方法标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需...

hibernate原生查询,结果集映射源码阅读

hibernate 版本 5.4.21.Final代码执行栈org.hibernate.loader.Loaderprivate List listIgnoreQueryCache(SharedSessionContractImplementor session, QueryParameters q...

oauth2 jwt

POSThttp://localhost:8080/oauth/tokenheaders:Content-Type:multipart/form-data;params:{"username":"xxx","password":"...

json xml 相互转换

使用的相关包<!-- https://mvnrepository.com/artifact/org.json/json --> <dependency> <groupId>org.json</groupId> ...

quartz启动执行流程

spring整合quartz初始化执行流程,写的不是一般乱SchedulerFactoryBean.afterPropertiesSet()->prepareSchedulerFactory()->initSchedulerFactory()初始化StdSchedulerFactory-...

xxl-job执行流程和原理

xxl-job项目地址...

springboot redis 死锁问题

缓存注解@Cacheable、@CacheEvict、@CachePut、@Cachingspringredis的实现RedisCacheManager、RedisCache核心类其中RedisCache实现了redis具体的缓存方式和执行的redis命令创建缓存时的cacheNames其中定义了R...

webservice的两种调用方式记录

webservice调用 cxf 和 axis...

aop

[源码解读](https://zhuanlan.zhihu.com/p/44094896)1. AbstractAutowireCapableBeanFactory.createBean(Class<T> beanClass) -> 2. doCreateBean(final St...

记一个hibernate和redis缓存引起的错误

Causedby:org.hibernate.LazyInitializationException:failedtolazilyinitializeacollection,couldnotinitializeproxy-noSessionatorg.hibernate.collection.int...

Feign不同服务的bean 如何不重复

事情的起因是因为项目中使用了Feign组件,指定Fallback时需要这个类是在springbean,使用@Component标记,类名为ATest.class,使用@Component注解生成的beanname是类名第一个字母小写的,也就是aTest。这时同事使用了@Bean注解标注下面的方法生成...

NullPointerException-org.apache.catalina.connector.Request.notifyAttributeAssigned

起因在web程序中使用多线程处理任务,Causedby:java.lang.NullPointerException:nullatorg.apache.catalina.connector.Request.notifyAttributeAssigned(Request.java:1528)atorg...