摘要: 信号分成两种: regular signal( 非实时信号 ), 对应的编码值为 [1,31] real time signal 对应的编码值为 [32,64] 编码为 0 的信号 不是有效信号,只用于检查是当前进程否有发送信号的 权限 ,并不真正发送。 线程会有自己的悬挂信号队列 , 并且线程组也 阅读全文
posted @ 2019-05-26 22:48 zhjh256 阅读(1350) 评论(0) 推荐(0)
摘要: 在读取user的时候,因为为空,报错了,错误处的代码是这样的 其实准确的写法应该是 如果要消除错误,需要把前端代码修后成后面这种形式。 实际则是不为空且不为空字符串"",所以和mybatis一样: 对于list,也需要先判断 <#if orgList?? && (orgList?size > 0) 阅读全文
posted @ 2019-05-26 22:41 zhjh256 阅读(1080) 评论(0) 推荐(0)
摘要: 过去的10多年里,很多大公司都在使用蓝绿部署,安全、可靠是这种部署方式的特点。蓝绿部署虽然算不上”Sliver Bullet“,但确实很实用。在有关于“微服务”、“DevOps”、“Cloud-native”的讨论中,蓝绿部署、A/B测试、灰度发布,这三种部署方式往往同时出镜。 那么问题来了,蓝绿部 阅读全文
posted @ 2019-05-26 22:25 zhjh256 阅读(2060) 评论(0) 推荐(1)
摘要: 在阿里云上选择ECS的时候,发现有动态BGP和静态BGP区分,静态的要便宜些,搜了下区别如下: 静态BGP路由是指由网络运营商手动配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,运营商需要手动去修改路由表中相关的静态路由信息。静态路由信息在默认情况下是私有的,不会传递给其他的路由器。静态路由 阅读全文
posted @ 2019-05-26 22:14 zhjh256 阅读(2878) 评论(0) 推荐(0)
摘要: Ajax: Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 $.ajax({ type: 'POST', url: url, data: data, dataType: dataTy 阅读全文
posted @ 2019-05-26 21:40 zhjh256 阅读(2508) 评论(0) 推荐(1)
摘要: package javatest; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xs 阅读全文
posted @ 2019-05-26 21:29 zhjh256 阅读(10372) 评论(2) 推荐(0)
摘要: Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。 比任何现有自己基于jdk库写要 阅读全文
posted @ 2019-05-26 21:26 zhjh256 阅读(1357) 评论(0) 推荐(0)