Solace Blog

Thinking will not overcome fear but action will.

Io模型与netty

IO BIO(Blocking IO) BIO是同步阻塞的io模型,使用到的工具类位于java.io包里面,它是最原始的通信方式, Netty

Linux学习笔记

知识点 下面是一个文件使用ls -l展示的详细信息 目录和文件相关命令 ls 列出目录下的文件 -a (all)查看所有 -l (long)查看长信息 -h (human)人性化显示文件大小 -i (inode)显示index值 -d (directory)显示文件目录本身的信息 mkdir 创建目录 -p 递归创建多层...

Docker实践

# Docker 命令 image 搜索镜像docker search *** 获取镜像docker pull *** 删除镜像docker rmi *** 使用Dockerfile文件制作镜像docker build -t base:0.0.1 . container 运行容器,运行名为demo的镜像起名为demo-test,将容器的8080端口...

21世纪初的记忆

21世纪初的记忆 记得以前上下学的时候,那时候妈总是买些笔记本锁在柜子里面,每次只给一个本子,只有写完了才能换新的本子,每次都为了能换新本子都会在换之前用笔把有空地方的地方填满,每次拿到新的本子那种喜悦真的能高兴好几天。 然后想想现在,去年买了车,说实话我都没有特别的高兴,对于这一点我一直很惊讶。 越努力其实是想过得越开心的,可是现在看来好像一切都不是这个样子的。

利拉德指导时间到!

利拉德绝杀了!!! ​ 看了比赛视频,心里不停的:卧槽,卧槽,卧槽。。。 ​ 一年一度的NBA季后赛正在进行,一年一度的CBA季后赛也在进行。曾经被绝杀过的球队,曾经被质疑的球星们,独自带领球队好多年从没摸过总决赛地板的大当家和球队们,被伤病耽搁了一个赛季的球员们,尝过好多次失败的滋味的球员们、各种想证明自己能力的球员们、渴望胜利的球员们都想在这个关键时候来证明自己。 ​ 利指导绝杀了...

Java web知识点复习

状态码 1xx:信息状态码。表示该请求已经被接受,正在被处理 2xx:正确状态码。表示该请求已经被正确接受并处理,没有错误发生 3xx:重定向状态码。例如301永久性重定向;302临时性重定向 4xx:请求错误。例如401表示没有权限访问;404表示资源不存在;405表示访问方式错误 5xx:服务器错误。500表示程序出现异常而中途停止运行 JSP(Java Se...

逼哥最rock

逼哥最rock ​ 逼哥一直说自己在音乐方面根本没有一点天赋,完全就是比别人勤奋了一点所以现在挣了点钱。我很同意,因为放眼望去,有谁一首歌能有这么多版本?每首都是不一样的感觉,尤其推崇那些摇滚版本的曲目,听着不仅舒服,更重要的是逼哥很摇滚。逼哥是我近几年见到的三观最正的人,也是我最佩服的人。 ​ 最近刚换了工作,适应环境、适应同事、适应一切从头开始。看着整天活的人模狗样的坐在写字楼里面,...

归并排序

归并算法 归并排序(merge-sort)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 // private static long sum = 0; /** *...

Java代码执行顺序

Java - static 执行顺序 Father类 public class Father { public int a = a(); public static int b = b(); int a() { System.out.println("Father normal variable init... ..."); return 1...

算法时间复杂度

时间复杂度 数据结构(Data Structure) 链表 插入数据快,只需改变前后的指针 数组 查找数据比较快,根据单元格的大小和第几个数据只根据计算的偏移量就能找到相应的数据 如何测算算法的优劣 时间测算:完成算法所花费的时间 方法就是在算法前后记录下开始和结束时间,然后计算下时间差,就...