• go语言学习之基础语法

    本篇写的是go语言的基础语法,包含基础数据类型、流程控制;本篇将对照java语法来进行学习友情提示,以下fmt.Printf语句是打印结果,类似于java的System.out.println;基础数...

    go语言学习笔记之环境搭建

    看了好几天的go语言教程,也渐渐的坠入go语言的“海洋”中,为了能够沉淀自己的学习成果,将边学边写go语言的入门教程go语言环境搭建下载地址Go官网下载地址:https://golang.org/dl...

    盘点java线程池中的设计模式

    说起线程池,大家可能都比较熟悉,但是里面的源码又知多少呢?不慌,五哥带你去翻翻源码本篇文章会对线程池的源码进行跳跃式的代码和分析,不清楚的可以翻到源码位置并对照文章进行对比:策略模式在新创建一个线程池...

    服务器内存不够了?看这里!

    很多同学买的学生机部署了几个项目之后发现内存不够,很多项目就被kill了,然后oom了(至于怎么看系统日志,去/var/log/下面找messages文件然后tail-n100messages),本篇...

    看这个你就懂了spring bean的循环依赖问题?

    Spring的单例对象的初始化主要分为三步:​1,createBeanInstance:实例化,其实也就是调用对象的构造方法实例化对象​2,populateBean:填充属性,这一步主要是多bean的...

    正向代理和反向代理

    小伍哥通过一个例子来解释一下什么叫代理。比如有个A和B可以直接交流,现在A做大了不会接触B了,来了一个C,然后B交流,然后把交流的内容再回复给A,这个叫做代理。什么叫正向代理呢?好比我们知道的很多软件...

    NIO删除文件提示文件AccessDeniedException

    就在前两天,用nio做了一个文件的crud,但是在window下删除文件的时候报了一个奇怪的异常,即AccessDeniedException,搭眼一看这不就是没有授予文件的删除权限么,于是我手动删除...

    了解NIO

    在学习nio的时候先了解一下什么是io,下边是我在百度上抄的JavaNIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。JavaIO面向流意味着每次从流中读一个或多个字节,直至读...

    zk中如何防止羊群效应

    在java分布式环境下,分布式的应用越来越常见,本文将介绍zk中使用分布式锁并有效防止羊群效应。那么什么是羊群效应呢?百科上这么说的:羊群效应理论(TheEffectofSheepFlock),也称羊...

    [置顶]一文调试spring AOP源码

    在processOn上看到了aop的时序图,于是就看了看,整理了并写出此篇在springboot中,开启AOP只需要加入如下注解于是,追踪源码:@Target({ElementType.TYPE})@...