官网网址  学习指南
    
            
摘要:http://ifeve.com/netty-definitive-guide/ 《Netty 权威指南》样章
        
阅读全文
 
        
        
            
    Java NIO ———— Buffer 缓冲区详解 入门
    
            
摘要:引言缓冲区是一个用于特定基本类型的容器。由java.nio 包定义,所有缓冲区都是 Buffer 抽象类的子类。 Java NIO 中的 Buffer ,主要用于与NIO 通道进行交互。数据从通道存入缓冲区,从缓冲区取出到通道中。 一、创建缓冲区缓冲区的本质是 数组 ,用于存储不同类型的数据,根据数
        
阅读全文
 
        
            
    JVM类加载机制详解(二)类加载器与双亲委派模型
    
            
摘要:https://blog.csdn.net/zhangliangzi/article/details/51338291 https://www.cnblogs.com/panchanggui/p/9952524.html //验证类加载器与类加载器间的父子关系 public static void 
        
阅读全文
 
        
            
    mysql索引数据结构
    
            
摘要:什么是索引?索引就是排好序的数据结构,可以帮助我们快速的查找到数据 推荐一个网站,可以演示各种数据结构:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 图解几种数据结构: 二叉树:如果数据是单边增长的情况 那么出现的就是和
        
阅读全文
 
        
            
    MySQL中的锁(表锁、行锁)
    
            
摘要:http://blog.sina.com.cn/s/blog_8445583b0102vv79.html 对于MyISAM的表锁,主要有以下几点(1)共享读锁(S)之间是兼容的,但共享读锁(S)和排他写锁(X)之间,以及排他写锁之间(X)是互斥的,也就是说读和写是串行的。(2)在一定条件下,MyIS
        
阅读全文
 
        
            
    hashMap 
    
            
摘要:1. jdk1.7→1.8 头插法改成了尾插法,原因:并发rehash出现死链 2.为什么hashmap容量为什么是2^n 原因:index=hash&(size-1) 减少hash值碰撞 均匀分布 3.二叉树的前中后序遍历 4. 了解空间复杂度,时间复杂度 流的操作 1. BIO、NIO、AIO事
        
阅读全文
 
        
            
    1.4.1	对象与JSON转化     1.4.2	JSON与List集合转化 1.1.1 获取json中的属性 day10-05
    
            
摘要:1.1.1 对象与JSON转化 @Test public void toJSON() throws IOException{ Jedis jedis = new Jedis("192.168.126.174",6379); User user = new User(); user.setId(100
        
阅读全文
 
        
            
    shiro的授权与认证
    
            
摘要:shiro的授权与认证 package com.cy.pj.common.aspect;import java.lang.reflect.Method;import java.util.Arrays;import java.util.Date; import org.apache.shiro.Sec
        
阅读全文
 
        
            
    spring-aop
    
            
摘要:package com.cy.pj.common.aspect;import java.lang.reflect.Method;import java.util.Arrays;import java.util.Date; import org.apache.shiro.SecurityUtils;i
        
阅读全文
 
        
            
    GC选择之串行收集与并行收集
    
            
摘要:https://www.cnblogs.com/zhengwenqiang/p/7079589.html GC 串行收集器 (古老 稳定 会有较长时间停顿)-XX:+UseSerialGC 新生代、老年代串行回收,新生代复制算法、老年代标记-压缩算法 并行收集器 ParNew (多核时性能比较好) 
        
阅读全文
 
        
            
    4.	Tomcat调优
    
            
摘要:1, 调内存 JVM 2, 调网络处理框架 普通io/nio,netty https://segmentfault.com/a/1190000008873688 https://www.cnblogs.com/zhengwenqiang/p/7078205.html 1.1. Tomcat 中内存配
        
阅读全文
 
        
            
    spring boot 启动 开启注解 加载 bean
    
            
摘要:业务描述:创建一个cache类然后交给spring 管理。 @Component @Scope("singleton") public class Cache { public Cache() { System.out.println("cache()"); } @PostConstruct pub
        
阅读全文
 
        
            
    一、JavaScript实现AJAX(只需四步)
    
            
摘要:一、JavaScript实现AJAX(只需四步) 1、第一步:获取XMLHttpRequest对象 //(1)获取XMLHttpRequest对象	var xmlHttp = ajaxFunction();	function ajaxFunction(){ var xmlHttp; try{ //现
        
阅读全文