• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






上善如水12366366

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

05 2020 档案

 
官网网址 学习指南
摘要:http://ifeve.com/netty-definitive-guide/ 《Netty 权威指南》样章 阅读全文
posted @ 2020-05-27 14:20 上善如水12366366 阅读(107) 评论(0) 推荐(0)
Socket的用法——NIO包下SocketChannel的用法 ———————————————— 版权声明:本文为CSDN博主「茶_小哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ycgslh/article/details/79604074
摘要:服务端代码实现如下,其中包括一个静态内部类Handler来作为处理器,处理不同的操作。注意在遍历选择键集合时,没处理完一个操作,要将该请求在集合中移除。/*模拟服务端-nio-Socket实现*/public class NIOServer { public static void main(Str 阅读全文
posted @ 2020-05-25 10:35 上善如水12366366 阅读(373) 评论(0) 推荐(0)
Java NIO ———— Buffer 缓冲区详解 入门
摘要:引言缓冲区是一个用于特定基本类型的容器。由java.nio 包定义,所有缓冲区都是 Buffer 抽象类的子类。 Java NIO 中的 Buffer ,主要用于与NIO 通道进行交互。数据从通道存入缓冲区,从缓冲区取出到通道中。 一、创建缓冲区缓冲区的本质是 数组 ,用于存储不同类型的数据,根据数 阅读全文
posted @ 2020-05-25 10:05 上善如水12366366 阅读(563) 评论(0) 推荐(0)
JVM类加载机制详解(二)类加载器与双亲委派模型
摘要:https://blog.csdn.net/zhangliangzi/article/details/51338291 https://www.cnblogs.com/panchanggui/p/9952524.html //验证类加载器与类加载器间的父子关系 public static void 阅读全文
posted @ 2020-05-20 17:58 上善如水12366366 阅读(248) 评论(0) 推荐(0)
mysql索引数据结构
摘要:什么是索引?索引就是排好序的数据结构,可以帮助我们快速的查找到数据 推荐一个网站,可以演示各种数据结构:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 图解几种数据结构: 二叉树:如果数据是单边增长的情况 那么出现的就是和 阅读全文
posted @ 2020-05-19 10:54 上善如水12366366 阅读(360) 评论(0) 推荐(0)
MySQL中的锁(表锁、行锁)
摘要:http://blog.sina.com.cn/s/blog_8445583b0102vv79.html 对于MyISAM的表锁,主要有以下几点(1)共享读锁(S)之间是兼容的,但共享读锁(S)和排他写锁(X)之间,以及排他写锁之间(X)是互斥的,也就是说读和写是串行的。(2)在一定条件下,MyIS 阅读全文
posted @ 2020-05-19 09:29 上善如水12366366 阅读(242) 评论(0) 推荐(0)
hashMap
摘要:1. jdk1.7→1.8 头插法改成了尾插法,原因:并发rehash出现死链 2.为什么hashmap容量为什么是2^n 原因:index=hash&(size-1) 减少hash值碰撞 均匀分布 3.二叉树的前中后序遍历 4. 了解空间复杂度,时间复杂度 流的操作 1. BIO、NIO、AIO事 阅读全文
posted @ 2020-05-18 17:08 上善如水12366366 阅读(133) 评论(0) 推荐(0)
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 阅读全文
posted @ 2020-05-13 09:54 上善如水12366366 阅读(154) 评论(0) 推荐(0)
JVM启动日志
该文被密码保护。
posted @ 2020-05-13 09:37 上善如水12366366 阅读(0) 评论(0) 推荐(0)
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 阅读全文
posted @ 2020-05-12 17:17 上善如水12366366 阅读(212) 评论(0) 推荐(0)
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 阅读全文
posted @ 2020-05-12 17:09 上善如水12366366 阅读(115) 评论(0) 推荐(0)
GC选择之串行收集与并行收集
摘要:https://www.cnblogs.com/zhengwenqiang/p/7079589.html GC 串行收集器 (古老 稳定 会有较长时间停顿)-XX:+UseSerialGC 新生代、老年代串行回收,新生代复制算法、老年代标记-压缩算法 并行收集器 ParNew (多核时性能比较好) 阅读全文
posted @ 2020-05-12 15:06 上善如水12366366 阅读(194) 评论(0) 推荐(0)
4. Tomcat调优
摘要:1, 调内存 JVM 2, 调网络处理框架 普通io/nio,netty https://segmentfault.com/a/1190000008873688 https://www.cnblogs.com/zhengwenqiang/p/7078205.html 1.1. Tomcat 中内存配 阅读全文
posted @ 2020-05-12 15:01 上善如水12366366 阅读(146) 评论(0) 推荐(0)
spring boot 启动 开启注解 加载 bean
摘要:业务描述:创建一个cache类然后交给spring 管理。 @Component @Scope("singleton") public class Cache { public Cache() { System.out.println("cache()"); } @PostConstruct pub 阅读全文
posted @ 2020-05-12 14:14 上善如水12366366 阅读(3451) 评论(0) 推荐(0)
一、JavaScript实现AJAX(只需四步)
摘要:一、JavaScript实现AJAX(只需四步) 1、第一步:获取XMLHttpRequest对象 //(1)获取XMLHttpRequest对象 var xmlHttp = ajaxFunction(); function ajaxFunction(){ var xmlHttp; try{ //现 阅读全文
posted @ 2020-05-12 09:07 上善如水12366366 阅读(1551) 评论(0) 推荐(0)