摘要: 引言 现在越来越多的系统都会用到缓存,只要使用缓存就可能涉及到缓存数据与数据库数据之间双写双存储,只要双写就会遇到数据一致性的问题,除非只有一个数据库服务器,数据一致性问题也就不存在了。 缓存的作用 1. 临时存储,用于提高数据查询速度。 比如CPU的L1高速缓存和L2高速缓存,缓存主要是为CPU和 阅读全文
posted @ 2019-05-24 18:35 songguojun 阅读(3130) 评论(0) 推荐(0) 编辑
摘要: 什么是注解 注解(Annotation)是java中一个比较重要的部分,使用也比较多,很多java框架中都是基于注解来构建相关功能。 注解是JDK5.0中的一个新特性。注解是放在java源码中类,方法,字段,参数前面的一种标签,或者说是一种元数据(meta data)。这些注解信息可以在编译期使用预 阅读全文
posted @ 2019-05-24 08:55 songguojun 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装安全软件 2.取消Telnet登录采用SSH方式并更改ssh服务端远程登录的配置 1)Telnet登录协议是明文不加密不安全,所以采用更安全的SSH协议。 2)更改ssh服务端远程登录相关配置。 修改默认文件路径 vim /etc/ssh/sshd_config 修改的参数 port # 阅读全文
posted @ 2019-05-24 00:12 songguojun 阅读(3374) 评论(0) 推荐(0) 编辑
摘要: Linux系统上动态库一般的后缀后为.so文件,静态库一般的后缀为.a文件。由于静态链接会直接将库编译进程序里所以静态编译后的程序相较于动态链接所要大。这就是因为静态链接会将链接库编译进程序里的原因,所以占用就要大了,出于这种原因,静态库不易于维护与更新,如果链接库中有实现有bug等需要更新则需要更 阅读全文
posted @ 2019-05-24 00:09 songguojun 阅读(132) 评论(0) 推荐(0) 编辑