2017年8月9日

Cookie和Session

摘要: 1.Cookie的作用 1.1 cookie分为会话cookie和持久cookie; 会话cookie就是从一个浏览器打开到浏览器关闭这期间的会话,这种cookie存储在内存中;而持久化cookie是把cookie存储在硬盘上;建立cookie的具体过程如下: 1.2 (a)客户端第一次访问服务器端 阅读全文

posted @ 2017-08-09 13:45 heartzhizi 阅读(143) 评论(0) 推荐(0) 编辑

2017年8月4日

Redis介绍

摘要: Redis是一个数据库,位于内存中,存储数据是key-value对,value可以是多种类型,list,set,string等。持久化:可以将数据异步存储到磁盘里;是对关系型数据库的补充。 1. Redis的持久化操作:两种方式RDB(redis database)和AOF(append only 阅读全文

posted @ 2017-08-04 10:54 heartzhizi 阅读(131) 评论(0) 推荐(0) 编辑

2017年8月2日

Mybatis介绍

摘要: 1. Mybatis初始化过程 所有框架在初始化的时候都要加载该框架需要的一些配置文件,Mybatis也不例外,需要加载一些配置文件;如下所示 那配置文件加载到哪呢?答案是Configuration,Configuration是配置文件的容器,各种配置信息都会放到Configuration对象里面; 阅读全文

posted @ 2017-08-02 09:04 heartzhizi 阅读(207) 评论(0) 推荐(0) 编辑

2017年7月27日

Java多线程Executors框架

摘要: 1.之前实现线程有三种方式 继承Thread类,实现Runnable或者Callable接口。 如果实现Runnable或者Callable接口,需要Thread帮我们启动,但是现在提供了Executor帮助我们管理并执行实现了Runnable和Callable的类。 2.Executor的继承关系 阅读全文

posted @ 2017-07-27 15:21 heartzhizi 阅读(402) 评论(0) 推荐(0) 编辑

2017年7月26日

悲观锁和乐观锁

摘要: 1.数据库并发 当多个用户修改数据库中同一个数据时,需要对用户的访问进行并发管理,不然不会出现数据更新丢失,数据脏读等错误;比如线程A和B从数据库中读取同一数据为1,线程A先修改1为10,线程B接着又将数据修改成1,那么A的修改丢失;故需要数据库对数据加锁以实现并发管理 2.悲观锁 主观上认为数据一 阅读全文

posted @ 2017-07-26 14:23 heartzhizi 阅读(184) 评论(0) 推荐(0) 编辑

2017年7月25日

Mybatis基础知识

摘要: 1.1 该项目使用oracle数据库,设置minpoolsize = 50,maxpoolsize = 500; 其中minpoolsize和maxpoolsize的作用:如果一个用户对数据库频繁的建立连接、关闭连接很浪费资源,所以我们可以设置一个连接缓存池,当需要建立连接时,从缓存池中获取,比如m 阅读全文

posted @ 2017-07-25 16:42 heartzhizi 阅读(201) 评论(0) 推荐(0) 编辑

2017年7月21日

SpringMVC之DispacherServlet

摘要: 1.DispacherServlet是前端控制器(Struts是Filter),负责接收前端请求,并根据请求找到具体的Handler(目前的Handler是方法级别的);SpringMVC中DispacherServlet初始化放在web.xml中,<load-on-start>1</load-on 阅读全文

posted @ 2017-07-21 14:30 heartzhizi 阅读(2955) 评论(0) 推荐(0) 编辑

2017年7月20日

Spring两个特点

摘要: Spring最重要的两个特点:1.依赖注入;2.切面编程,aop编程。 1.依赖注入是什么?为什么要有依赖注入? 依赖注入就是我们要使用某个对象,不是我们自己在程序里面通过new生成对象,而是通过Spring容器加载配置文件ApplicationContext.xml等生成对象;Spring容器帮助 阅读全文

posted @ 2017-07-20 16:41 heartzhizi 阅读(1719) 评论(0) 推荐(0) 编辑

2017年7月16日

css定位relative,absolute

摘要: 1.先解释一下文档流 就是HTML的一种机制,块元素单独占一行(比如 div),内联元素不换行(a标签,img标签); 2.几种定位方式 2.1 static HTML默认定位方法,服从文档流(flow),自适应的,不需要我们设置。 2.2 relative 相对定位,相对于自己原来的位置(参照物是 阅读全文

posted @ 2017-07-16 15:57 heartzhizi 阅读(262) 评论(0) 推荐(0) 编辑

2017年6月19日

操作系统之CPU调度

摘要: 1.什么是CPU调度? 进程由运行态切换到其他状态,或者由其他状态切换到运行态,也就是进程在CPU中执行情况发生变化; 2.上下文切换(进程)什么时候切换?根据什么切换?是本文的重点 抢占:可能由于某个事件的发生令正在运行的进程变成其他状态,同时其他进程占用CPU。 非抢占:进程必须等待CPU里的进 阅读全文

posted @ 2017-06-19 10:58 heartzhizi 阅读(183) 评论(0) 推荐(0) 编辑

导航