会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AshOfTime
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2019年4月14日
等待通知--wait notify
摘要: 1、简单理解 在jdk1.5之前用于实现简单的等待通知机制,是线程之间通信的一种最原始的方式。考虑这样一种等待通知的场景:A B线程通过一个共享的非volatile的变量flag来实现通信,每当A线程观察到flag为true的时候,代表着有工作需要做,A线程处理任务然后吧flag改成false。B线
阅读全文
posted @ 2019-04-14 16:26 AshOfTime
阅读(594)
评论(0)
推荐(0)
2019年4月11日
表单重复提交与解决
摘要: 1、什么是表单重复提交 1.1 刷新页面 在jsp页面点击提交后,会有一个post请求发到testController中,该Controller直接返回success视图。 此时虽然页面跳转到了success视图,但是浏览器URL里显示的还是hello,如果此时刷新浏览器那么会重复是向后台提交数据。
阅读全文
posted @ 2019-04-11 20:37 AshOfTime
阅读(2290)
评论(0)
推荐(0)
Cookie Session 与Token
摘要: 由于HTTP是一种无状态的协议,服务器端无法知道用户与客户端交互的状态,比如如果一个用于之前已经访问过该服务器,服务器无法知道该用户是第二次访问,Session和Cookie都是用来保存用户与后端服务器的交互状态,简单来说Cookie存储在用户端,而Session存储在服务器端,这种存储方式的不同造
阅读全文
posted @ 2019-04-11 15:35 AshOfTime
阅读(158)
评论(0)
推荐(0)
2019年4月10日
springMVC实现登陆
摘要: 页面打开跳转到登陆页面 登陆成功跳转到成功页面 登陆失败再次返回登录页面,并增加提示信息 1、首页跳转到登陆页面 Tomcat服务器启动时默认加载WEB-INF下的index.jsp,可以通过修改xml配置的方式来改变Tomcat这一默认行为。这里使用springMVC来实现这个功能。 第一种实现方
阅读全文
posted @ 2019-04-10 17:30 AshOfTime
阅读(3200)
评论(0)
推荐(0)
第11章 AOF持久化
摘要: AOF持久化在硬盘上保存的是对Redis进行的逻辑操作,类似InnoDB中的bin log。说白了就是你对一个Redis输入了哪些语句,AOF文件都会原封不动的保存起来,等到需要回复Redis的时候再把这些语句执行一遍。 11.1 AOF持久化的实现 AOF简单的理解是把执行的语句记录在硬盘的文件上
阅读全文
posted @ 2019-04-10 10:34 AshOfTime
阅读(498)
评论(0)
推荐(0)
第10章 RDB持久化
摘要: Redis是一种内存数据库,掉电即失,为了解决这个问题Redis提供了RDB持久化功能,该功能可以把Redis中的内容以RDB文件的形式存储在硬盘上,并且每次RedisServer启动的时候都会尝试从RDB文件中恢复内容。 10.1 RDB文件的创建与载入 创建RDB文件可以使用SAVA BGSAV
阅读全文
posted @ 2019-04-10 10:08 AshOfTime
阅读(162)
评论(0)
推荐(0)
2019年4月9日
MyBatis动态SQL
摘要: 主要用于解决查询条件不确定的情况,比如前台表单提交用于在Controller里生成一个pojo类,如果用户并没有完全提交一个pojo类的所有字段,那么Controller接收到的pojo类是包含一些null的,所有在SQL查询的时候不用去理会这些Null,根据查询传入的内容不同,SQL语句也相应的修
阅读全文
posted @ 2019-04-09 22:17 AshOfTime
阅读(758)
评论(0)
推荐(0)
第4章 网络层
摘要: 四个方面的内容 各个网络如何连接成一个大的互联的网络,即互联网 IP地址和物理地址的关系 IP地址的计算与理解 路由选择协议的工作原理 4.1 网络层提供的两种服务 网络层提供服务的对象的运输层,那么网络层提供“面向连接”还是“无连接”的服务呢?即传输的可靠性是由网路还是端系统来保证? 所谓面向连接
阅读全文
posted @ 2019-04-09 20:06 AshOfTime
阅读(284)
评论(0)
推荐(0)
2019年4月8日
第9章 数据库
摘要: 很重要的一章,通过两种重要的结构体介绍了单机数据库的实现,其次介绍了数据库键过期的删除策略 9.1 服务器中的数据库 对每一个Redis服务器,或者每开启的一个Redis Server进程,它都对应着一个redisServer的结构,该结构包含两个重要的属性:1、数据库数组 2、数据库数组的长度即该
阅读全文
posted @ 2019-04-08 22:27 AshOfTime
阅读(144)
评论(0)
推荐(0)
代理设计模式
摘要: 1、反射 通过反射加载类的构造器并新建对象 通过反射执行方法,这种执行是在先使用new关键字创建了对象的情况下,也可以使用反射创建对象然后反射执行方法 其实就是把上面的两种结合起来 2、动态代理 所谓代理模式就是在不改变方法源码的情况下对原方法进行增强,允许用户在运行期间创建基于接口的代理去增强接口
阅读全文
posted @ 2019-04-08 11:45 AshOfTime
阅读(154)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告