-
centos系统启动流程
centos系统启动流程 linux内核特点: 支持模块化:模块文件的名字以.ko(kernel object)结尾 支持内核运行时,动态加载和卸载模块文件。 linux内核组成部分: 核心文件:/boot/vmlinuz-VERSION-release # ll /boot/vmlinuz-3.10.0-957.el7.x86_64-rwxr-xr-x. 1 root r...
-
五分钟自学编程:怎样才能学好笔试面试最爱考察的算法
五分钟自学编程:怎样才能学好笔试面试最爱考察的算法 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 什么是算法 上回我们有一篇文章,讲述了作为一个新人程序员,如何学习数据结构这门课程,其实呢,数据结构和算法是息息相关的,为...
-
Java基础——多线程
Java基...
-
SpringBoot2.x操作缓存的新姿势
SpringBoot2.x操作缓存的新姿势 一、介绍 spring cache 是spring3版本之后引入的一项技术,可以简化对于缓存层的操作,spring cache与springcloud stream类似,都是基于抽象层,可以任意切换其实现。 其核心是 CacheManager 、 Cache 这两个接口,所有由spring整合的ca...
-
并发编程之线程池
并发编程之线程池 并发编程之线程池 4. 自定义线程池 ThreadPoolExecutor 异步模式之工作线程 3. Fork/Join 4. 自定义线程池 步骤1 :自定义拒绝策略接口 ThreadPoolExecutor 1)线程池状态 ThreadPoolExecutor使用int的高3位来表示线程池状态,低29位表示线程数量 从...
-
并发编程之共享模型的不可变
并发编程之共享模型的不可变 并发编程之共享模型的不可变 7.2 不可变设计 享元模式 2. 体现 2.1 包装类 final原理 1.设置final变量的原理 7.2 不可变设计 final的使用 发现该类、类中所有属性都是final的 属性用final修饰保证了该属性是只读的,不能修改 类用final修饰...
-
linux 查看系统资源使用信息的一些命令集合
linux 查看系统资源使用信息的一些命令集合 linux上的进程查看及管理工具: pstree,ps,pidof,pgrep,top,htop,glances,pmap,vmstat,dstat,kill,pkill,job,bg,fg,nohup,nice,renice,killall。。。 linux开机时,会启动第一个进程,由这个进程去启动别...
-
轻量级RPC设计与实现第五版(最终版)
轻量级RPC设计与实现第五版(最终版) 在最近一段时间里,通过搜集有关资料加上自己的理解,设计了一款轻量级RPC,起了一个名字 lightWeightRPC 。它拥有一个RPC常见的基本功能。主要功能和特点如下: 利用Spring实现依赖注入与参数配置 利用Netty来实现客户端与服务端...
-
轻量级RPC设计与实现第四版
轻量级RPC设计与实现第四版 在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过。 传送门:Dubbo的SPI机制与JDK机制的不同及原理分析 因为设计的RPC框架是基于Spring的,时常会遇到依赖注入问题。Spring中也有SPI机制,但是它有有个缺点...
-
tomcat-embeded-core源码编译
tomcat-embeded-core源码编译 使用spring-boot创建web工程时,默认采用embeded tomcat作为容器,实际使用过程中,可能会需要对其中的某些功能做微调,而tomcat又没有给出预留配 ,这时就需要对tomcat-embed-core源码进行编译了,下面说下具体的步骤 创建工程 在eclipse...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
