摘要: 《Java并发编程的艺术》笔记 第一章 并发编程的挑战 略 第二章 Java并发机制的底层实现原理 volatile的两条实现原则: 1. Lock前缀指令会引起处理器缓存回写到内存 2. 一个处理器的缓存回写到内存会导致其他处理器的缓存无效。 volatile的使用优化:共享变量会被频繁读写时,可 阅读全文
posted @ 2018-02-27 14:38 Corvey 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: Spring, SpringMVC, MyBatis三个框架整合的项目的相关配置文件整理。 项目文件目录如下: src/main/java 存放各种项目代码 src/main/resources mappers 存放MyBatis的各种mapper.xml application.propertie 阅读全文
posted @ 2019-03-04 23:46 Corvey 阅读(546) 评论(0) 推荐(0) 编辑
摘要: RSA算法流程 生成公钥私钥 1. 找出两个大质数p,q,位数最好超过1024位,质数越大破解难度越大,这两个质数不能公开 2. 3. 4. 公钥e,满足 (注意这里的^是幂运算,不是异或,下同) 解密过程 1. 解密方需要知道n,和私钥d 2. 设收到的密码信息为c,解密过程: 补充 加解密过程可 阅读全文
posted @ 2019-03-04 11:36 Corvey 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 今天在尝试用Maven引入jstl时,发现了很多坑,这里记录一下。 直接在Maven仓库中搜索jstl,发现有很多个,根本不知道怎么选。 随手试了一下最新的那个,报错。 不断尝试后发现有两种方式。 第一个,直接用下面这个,一个就够了,不需要别的什么standard,不过比较旧,06年的 第二个,11 阅读全文
posted @ 2019-03-03 17:12 Corvey 阅读(6749) 评论(1) 推荐(1) 编辑
摘要: 工作日计算工具类 主要功能:传入两个日期,返回这两个日期之间有多少个工作日。 思路: 1. 预先设置好一定年份范围内的节假日、补休到map里。(这里暂时只设置了2017 2018年的) 2. 将这个年份范围内的每一天是否为节假日存到数组里,以2017 2018为例,两年有365 2=730天,则开一 阅读全文
posted @ 2018-11-15 14:36 Corvey 阅读(5871) 评论(0) 推荐(0) 编辑
摘要: "今日头条2017后端工程师实习生笔试题" 最大映射 举例 ||A|B|C|D|E|F|G|H|I|J| | | | | | | | | | | | | |首字母|F|F|T|F|T|T|F|T|T|T| |权值|100|90|80|70|60|50|40|30|20|10| |映射|9|8|7|6 阅读全文
posted @ 2018-03-24 12:35 Corvey 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 同步自https://gitee.com/Corvey/note Git简介 初次安装完成以后要先使用以下命令设置用户名和电邮。 把当前目录变成git可以管理的仓库 把文件添加到仓库,多个文件名以空格分隔, 则添加所有文件。 将修改提交到仓库。 时光机穿梭 查看当前仓库状态。 查看文件的修改情况。比 阅读全文
posted @ 2018-02-27 14:54 Corvey 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 同步自https://gitee.com/Corvey/note 数据类型 strings 和`get key set key value nx` 和`mget key1 key2 ...`一次性完成多个key/value关系 加一, 加increment 减一, 减decrement Lists 阅读全文
posted @ 2018-02-27 14:53 Corvey 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 同步自https://gitee.com/Corvey/note 简介 网络协议栈架构 TCP/IP被分为4层: 1. 应用层:应用程序通过这一层访问网络,常见 FTP、HTTP、DNS 和 TELNET 协议; 2. 传输层:TCP 协议和 UDP 协议; 3. 网络层:IP 协议,ARP、RAR 阅读全文
posted @ 2018-02-27 14:51 Corvey 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 同步自https://gitee.com/Corvey/note 创建表 数据类型 |数据类型|大小(字节)|用途|格式| |: |: :|: :|: :| |INT|4|整数|| |FLOAT|4|单精度浮点数|| |DOUBLE|8|双精度浮点数|| |ENUM||单选,比如性别|ENUM('男 阅读全文
posted @ 2018-02-27 14:48 Corvey 阅读(211) 评论(0) 推荐(0) 编辑