会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梦灬颜
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
[置顶]
手写注解实现SpringMVC底层原理(虽简单却五脏俱全《注重思路》)
摘要: 手写注解实现SpringMVC底层原理 鄙人小白一个,还没毕业,就个人而言,搞IT这块,讲究思路。若对此文疑虑,评论来战。(本人->无期) 1.首先我们来搭建架构,就建一个普通的javaweb项目就OK了,具体目录如下: 对于小白来说可以细看后面web.xml的配置,对javaweb有点研究可以忽略
阅读全文
posted @ 2017-03-25 14:31 无期(瑶瑶)
阅读(17223)
评论(0)
推荐(4)
2019年2月28日
java异常
摘要: 一、java异常处理的规则 二、java的异常体系 三、Error和Exception的区别 四、常见的Error及Exception 五、java异常消耗的地方
阅读全文
posted @ 2019-02-28 07:48 无期(瑶瑶)
阅读(197)
评论(0)
推荐(0)
2019年2月24日
JVM相关
摘要: 一、ClassLoader的作用 我们都知道java程序写好以后是以.java(文本文件)的文件存在磁盘上,然后,我们通过(bin/javac.exe)编译命令把.java文件编译成.class文件(字节码文件),并存在磁盘上。但是程序要运行,首先一定要把.class文件加载到JVM内存中才能使用的
阅读全文
posted @ 2019-02-24 14:17 无期(瑶瑶)
阅读(193)
评论(0)
推荐(0)
2019年2月23日
redis相关总结
摘要: 1.为什么redis能这么快? 答:a:完全基于内存,绝大部分请求是纯粹的内存操作,执行效率高 b:数据结构简单,对数据操作也简单 c:采用单线程,单线程也能处理高并发 d:redis使用的是非阻塞IO,IO多路复用,使用单线程描述符,将数据库的开、关、读、写、都转成了事件,减少了线程切换时上下文的
阅读全文
posted @ 2019-02-23 22:39 无期(瑶瑶)
阅读(133)
评论(0)
推荐(0)
mysql 数据库相关
摘要: 1.稀疏索引与稠密索引 答: 2.如何定位并优化慢查询sql 答:根据慢日志定位慢查询sql、使用explain等工具分析sql、修改sql或尽量让sql走索引 3.联合索引的最左匹配原则的成因 答: 非叶子节点是按照年龄排序的,叶子点根据年龄排序之后再根据姓氏和名字排序;解释了最左原则 4.RC、
阅读全文
posted @ 2019-02-23 11:46 无期(瑶瑶)
阅读(202)
评论(0)
推荐(0)
2019年2月21日
网络相关
摘要: 1.TCP和UDP的区别 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连
阅读全文
posted @ 2019-02-21 22:08 无期(瑶瑶)
阅读(226)
评论(0)
推荐(0)
2019年1月27日
如何正确应对在线故障
该文被密码保护。
阅读全文
posted @ 2019-01-27 09:54 无期(瑶瑶)
阅读(1)
评论(0)
推荐(0)
2018年12月4日
java 平滑加权轮询算法实现与讲解
摘要: java 平滑加权轮询算法实现与分析 废话,可直接跳过: 有一个需求,需要在代码层面上 实现 灰度 发布,有一种很简单的办法就是取余,比如 当前时间戳(或者业务ID) % 10 对于10取余, 余1,2,3 的走 逻辑A,其他的走逻辑B,从而达到灰度发布的效果,但是我不甘于此,我想设计的复杂点,就去
阅读全文
posted @ 2018-12-04 13:37 无期(瑶瑶)
阅读(3691)
评论(0)
推荐(0)
2018年10月23日
java使用局部线程池为什么会造成线程泄露
摘要: java使用局部线程池为什么会造成线程泄露 一、思考 - 造成泄露,肯定是无法被GC回收,那为什么局部线程池没有被回收,我们来通过源码一探究竟 这里先给出结论:ThreadPoolExecutor -> Worker -> Thread 由于存在这样的引用关系,并且 Thread 作为 GC Roo
阅读全文
posted @ 2018-10-23 11:01 无期(瑶瑶)
阅读(6548)
评论(2)
推荐(2)
2018年8月27日
idea 实用功能
摘要: 概述 Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧
阅读全文
posted @ 2018-08-27 08:05 无期(瑶瑶)
阅读(2187)
评论(2)
推荐(1)
2018年8月25日
记一次OOM查询处理过程
摘要: 记一次OOM查询处理过程 问题的爆出及分析排查现场 排查后的解决方案 项目的jvm参数 总结 问题的爆出及分析排查现场 排查后的解决方案 项目的jvm参数 总结 一、问题的爆出及分析排查现场 服务偶尔会出现不可用的情况,导致出现time out,然后我迅速登录现场,直接查看当时的gc日志,不废话,直
阅读全文
posted @ 2018-08-25 17:51 无期(瑶瑶)
阅读(748)
评论(0)
推荐(0)
1
2
3
下一页
公告