会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
能表达的才是自己的
code code code
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2019年4月2日
磁盘IO工作机制
摘要: 磁盘IO工作机制 ref: 《深入分析java web 技术内幕》 by:许令波 几种访问文件的方式 文件读取和写入的 IO 操作都是调用操作系统提供的接口,因为磁盘设备是由操作系统管理的,应用程序要访问物理设备,只能通过系统调用的方式来工作。读和写分别对应 read()/write() 两个系统调
阅读全文
posted @ 2019-04-02 12:01 爬行
阅读(2053)
评论(0)
推荐(0)
2019年4月1日
java 的IO类库的基本架构
摘要: java IO 操作的类在java.io 包中,大概可以分为以下几组: 基于字节操作的接口:InputStream 和 OutputStream 基于字符操作的接口:Writer 和 Reader 基于磁盘操作的接口:File 相关 基于网络操作的接口:Socket 相关 前两个是数据格式区分,后两
阅读全文
posted @ 2019-04-01 12:03 爬行
阅读(842)
评论(0)
推荐(0)
2019年3月29日
诡异的NPE--三目运算自动类型转换
摘要: 今天在项目中碰到一个诡异的空指针异常的问题,刚开始很不解,明明自己做了空判断,为什么还是出现了空指针呢? 最后排查出来的原因是:三目运算符的自动类型匹配机制。 现场 项目日志中突然出现NPE,这可是个禁忌,赶紧查代码: 诶,这行代码怎么会报错?明明我已经做了空判断了啊!没办法,事实就是这样,debu
阅读全文
posted @ 2019-03-29 11:08 爬行
阅读(442)
评论(0)
推荐(0)
2019年3月19日
关于线程池(ThreadPoolExecutor)参数的浅析
摘要: 引子 线程池在项目中很常用,需要多个任务异步执行的地方我们都会去创建一个线程池。 我们看到 源码中提供了更方便的工厂方法(Executors)使用。 提供方便应该是更好的,而阿里针对线程池工厂方法的使用做了限制,是为什么呢? 限制的恰好是工厂方法中对应提供的几个方法,让我们带着疑问去看源码是为什么
阅读全文
posted @ 2019-03-19 11:36 爬行
阅读(847)
评论(0)
推荐(0)
2019年3月18日
Spring Cloud 各个组件角色简介
摘要: 概述 SpringCloud 是一个全家桶式的技术栈,包含了很多组件;包含 Eureka、Ribbon、Feign、Zuul 、Hystrix等。每个组件完成对应的功能 组件介绍 服务发现 Eureka 服务路由 Ribbon RPC 调用 Feign 网络流量整形以及断路器 Api 网关智能代理
阅读全文
posted @ 2019-03-18 14:02 爬行
阅读(2541)
评论(0)
推荐(0)
2019年3月15日
shiro 拦截时序图
摘要: shiro 集成 web 1、第一个过滤器 AbstractShiroFilter subject 是后续动作的主体。 首先构造 subject: WebSubject DefaultSecurityManager CasSubjectFactory DefaultWebSubjectFactory
阅读全文
posted @ 2019-03-15 19:15 爬行
阅读(870)
评论(0)
推荐(0)
2019年3月6日
Sharding jdbc 强制路由策略(HintShardingStrategy)使用记录
摘要: Sharding HintShardingStrategy HintShardingAlgorithm 强制路由
阅读全文
posted @ 2019-03-06 18:52 爬行
阅读(13321)
评论(1)
推荐(2)
2019年3月4日
SpringBoot 内嵌容器的比较
摘要: Spring Boot内嵌容器支持Tomcat、Jetty、Undertow。为什么选择Undertow? 这里有一篇文章,时间 2017年1月26日发布的: 参考 "Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded
阅读全文
posted @ 2019-03-04 15:41 爬行
阅读(6915)
评论(0)
推荐(0)
2019年2月28日
加减乘除的二进制位运算方法
摘要: 转自:https://blog.csdn.net/YPJMFC/article/details/78246971 我们知道,计算机最基本的操作单元是字节(byte),一个字节由8个位(bit)组成,一个位只能存储一个0或1,其实也就是高低电平。无论多么复杂的逻辑、庞大的数据、酷炫的界面,最终体现在计
阅读全文
posted @ 2019-02-28 18:35 爬行
阅读(9692)
评论(0)
推荐(2)
常用java自带命令概览
摘要: ref:http://www.hollischuang.com/archives/308 一、常用命令 jps: 查看本机的Java中进程信息。 jstack: 打印线程的执行栈信息。 jmap: 打印内存映射,制作堆Dump。 jstat: 性能监控工具。 jhat: 内存分析工具。 jconso
阅读全文
posted @ 2019-02-28 11:58 爬行
阅读(1205)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告