08 2019 档案

摘要:nacos gateWay fronted oath2 codeGenerate log-app monitor-app search-app 阅读全文
posted @ 2019-08-30 17:30 龙X 阅读(642) 评论(0) 推荐(0)
摘要:面试必备技能:JDK动态代理给Spring事务埋下的坑 一、场景分析 最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下: 1、场景A: 这里其实是分别执行了两个事物,执行的结果 阅读全文
posted @ 2019-08-27 14:57 龙X 阅读(3104) 评论(1) 推荐(0)
摘要:private void initHandlerMappings(ApplicationContext context) { this.handlerMappings = null; if (this.detectAllHandlerMappings) { Map matchingBeans = BeanFactoryUtils.beans... 阅读全文
posted @ 2019-08-26 16:09 龙X 阅读(206) 评论(0) 推荐(0)
摘要:redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为多线程的本质就是 CPU 模拟出来多个线程的情况,这种模拟出来的情况就有一个代价,就是上下文的切换, 对于一个内存的系统来说,它没有上下文的切换就是效率最高的。redis 用 单个CPU 绑定一块内存的数 阅读全文
posted @ 2019-08-12 14:38 龙X 阅读(180) 评论(0) 推荐(0)
摘要:tomcat 的 JAVA_OPTS 分析设置 快乐生活你我 2019-08-12 06:07:00 JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 1、JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"2、-server: 阅读全文
posted @ 2019-08-12 13:53 龙X 阅读(205) 评论(0) 推荐(0)
摘要:Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭 阅读全文
posted @ 2019-08-12 10:37 龙X 阅读(205) 评论(0) 推荐(0)
摘要:相信很多人和笔者一样,经常会做一些数组的初始化工作,也肯定会经常用到集合类。假如我现在要初始化一个String类型的数组,可以很方便的使用如下代码: 但是我相信很多人在初始化HashMap的时候是使用如下的方式: 上面这段代码个人觉得略显啰嗦,其实还有另外一种优雅的初始化方式: 这边有必要说清楚两个 阅读全文
posted @ 2019-08-09 10:41 龙X 阅读(193) 评论(0) 推荐(0)
摘要:消费者,从Broker拉取消息进行消费。从应用角度来说有两类消费者: PullConsumer:主动拉取消息,一旦拉取到消息,应用的消费进程进行初始化 PushConsumer:封装消息拉取,消费进程和内部 PullConsumer:主动拉取消息,一旦拉取到消息,应用的消费进程进行初始化 PushC 阅读全文
posted @ 2019-08-07 15:28 龙X 阅读(174) 评论(0) 推荐(0)
摘要:当HashMap中的元素越来越多的时候,hash冲突的几率也就越来越高,因为数组的长度是固定的。所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,这是一个常用的操作,而在HashMap数组扩容之后,最消耗性能的点就出现了:原数组中的数据必须重 阅读全文
posted @ 2019-08-07 14:37 龙X 阅读(140) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-07 10:13 龙X 阅读(100) 评论(0) 推荐(0)
摘要:Spring 常犯的 10 大错误,尤其是第 10 个! Toni Kukurin Web项目聚集地 昨天 译者 | 万想作者 | Toni Kukurin译文 | cnblogs.com/liululee/p/11235999.html 错误一:太过关注底层 我们正在解决这个常见错误,是因为 “非 阅读全文
posted @ 2019-08-06 16:48 龙X 阅读(195) 评论(0) 推荐(0)
摘要:HashMap底层数据结构原理 HelloWorld应用 2018-04-16 07:49:07 老师:JDK中我们最常用的一个数据类是HashMap。那么,谁可以回答一下HashMap的底层数据结构原理是什么呢? 小明:老师,我知道。众所周知,HashMap是一个用于存储Key-Value键值对的 阅读全文
posted @ 2019-08-06 15:34 龙X 阅读(207) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/UNm8cBw4TKq4OobVKHUBXA 邻国相望,鸡犬之声相闻,民至老死不相往来。这个世界被小诸侯给切的七零八落,一锅乱麻。 而现实是,我的国家因为常年打仗,剩下的女人很多,需要打通远嫁他方的通道;而 A 国盛产长得和猪一样大的耗子,卖的很 阅读全文
posted @ 2019-08-06 10:29 龙X 阅读(150) 评论(0) 推荐(0)
摘要:1、下载这个jar 2、运行这个jar 3、选取你需要定位的问题应用进程 然后各种trace -j xx.xxx.xx.className methodName top -n 3 这个后面要补充去看,把线上搜集的文档整理下; 阅读全文
posted @ 2019-08-01 19:17 龙X 阅读(515) 评论(0) 推荐(0)