上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页
摘要: 引言 现在越来越多的系统都会用到缓存,只要使用缓存就可能涉及到缓存数据与数据库数据之间双写双存储,只要双写就会遇到数据一致性的问题,除非只有一个数据库服务器,数据一致性问题也就不存在了。 缓存的作用 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) 编辑
摘要: 泛型引入 看一个问题,当我们一个方法的返回值有不同数据类型需要返回的时候,我们该怎么办。 下面是一个例子。 package xiana; class GenericObject { private Object x; //可以用object来接受所有的类型。 private Object y; pu 阅读全文
posted @ 2019-05-22 11:24 songguojun 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Struts2介绍 Apache Struts2是一个基于MVC设计模式的Web应用框架,不仅仅是Struts1 的升级版本,而是由Struts1和WebWork框架整合而来。WebWork也是一款先进的J2EE Web框架,它致力于组件化和代码重用,采用拦截器机制来处理用户请求,这样设计的好处可以 阅读全文
posted @ 2019-05-20 20:51 songguojun 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 线程与进程 进程:动态的,程序(任务)执行的过程 ,持有资源(共享内存,共享文件)和线程。 线程:系统中最小的执行单元。同一个进程中有多个线程,线程之间共享进程资源。 线程与进程的比较 1. 调度。 在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。在引入线程的操作系统中,线程是独立调度的基 阅读全文
posted @ 2019-05-18 13:34 songguojun 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Docker Compose简介 Docker Compose是一个用来定义和运行多容器Docker应用程序的工具,一个使用Docker容器的应用,通常会由多个容器组成,而使用Docker Compose就不在使用shell脚本来启动容器,而是通过使用服务编排的方式来管理容器。Docker Comp 阅读全文
posted @ 2019-05-17 09:34 songguojun 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Redis Sentinel简介 Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,再通知所有的程序把 master 地址统统改一遍,然后重新上线。毫无疑问,这种故障处理的方法是效率低下的。于是Redis 从 2.8 开始正式提供了 sentinel 架构来解 阅读全文
posted @ 2019-05-16 21:32 songguojun 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Servlet介绍 Servlet 是 Server Applet 的缩写,也称为服务端小程序。作为在来自 Web 浏览器或其他 HTTP 客户机的请求和在 HTTP 服务器上的数据库或应用程序的中间层。使用 Servlet,你可以通过 web 页面表单来收集用户的输入,显示从数据库或其他来源的记录 阅读全文
posted @ 2019-05-16 21:25 songguojun 阅读(133) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 30 下一页