java
xiabaosen
这个作者很懒,什么都没留下…
展开
-
JAXB引起元空间oom的解决方案
1.问题描述通过压测发现使用JAXB进行xml转Bean的时,java.lang.OutOfMemoryError: Metaspace通过Jconsole发现,类一直在飙升2.解决方案通过修改代码增加缓存,不废话直接上代码public class JaxbUtil { //增加缓存 public static Map<Class<?>, JAXBContext> contextMap = new ConcurrentHashMap<>原创 2020-05-09 12:00:32 · 1172 阅读 · 0 评论 -
深入理解Java虚拟机读后感
大学专业就是计算机,后面大二开始就开始自己学习java的基本语法,自己写一些例子作为学习。后来参加工作也是以java开发为主,一直也没有深入的了解java是如何运行,也不太了解java的内存管理机制。大学课程学了C++,需要手动申请和释放内存,有时忘记了就会导致内存泄露和溢出。学了java之后才发现原来java不用手动去做这些动作就可以自动管理内存,很好奇java是如何实现的。由于自己的英...原创 2019-12-18 16:52:44 · 331 阅读 · 1 评论 -
java9特性2
import java.util.concurrent.Flow.Processor;import java.util.concurrent.Flow.Subscriber;import java.util.concurrent.Flow.Subscription;import java.util.concurrent.SubmissionPublisher;/** * 带 proce...转载 2018-06-27 23:25:53 · 219 阅读 · 0 评论 -
学习地址整理
springboot:dynamicdatasource: https://www.cnblogs.com/java-zhao/p/5413845.html ,https://www.cnblogs.com/sxdcgaq8080/p/7978205.html 2.0:https://blog.csdn.net/qq_27384769/article/details/7903...原创 2018-06-28 09:40:48 · 308 阅读 · 0 评论 -
Elasticsearch6.X中head连接不上es
在es6.x中连接不到head。需要在配置文件conf/elasticsearch.yml中添加:http.cors.enabled: truehttp.cors.allow-origin: "*"修改完,重启es和head,则可以连接其他问题请参考:https://github.com/mobz/elasticsearch-head ...原创 2018-10-22 14:54:01 · 3504 阅读 · 0 评论 -
idea破解
https://www.52pojie.cn/thread-832601-1-1.htmlidea 优化https://blog.csdn.net/weixin_37186559/article/details/84847975转载 2018-12-05 16:49:06 · 243 阅读 · 0 评论 -
java9特性实例1
import java.util.concurrent.Flow.Subscriber;import java.util.concurrent.Flow.Subscription;import java.util.concurrent.SubmissionPublisher;import java.util.concurrent.TimeUnit;public class FlowDem...转载 2018-06-27 23:25:02 · 244 阅读 · 0 评论 -
动态代理
一、什么是动态代理。举个例子,当你需要找房子的时,你自己不想去找,而是通过中介帮你去找。这时你就是被代理者,而中介即使代理者二 通过jdk实现动态代理 package com.ggg.proxy.jdk;/** * 目标接口 * @author ggg * */public interface Person { void findHouse();} pack...原创 2018-03-06 23:34:23 · 214 阅读 · 0 评论