- 博客(176)
- 收藏
- 关注
原创 redis中的key操作
1set key value 设置key,默认生命周期永久有效127.0.0.1:6379> set userid 1101OK127.0.0.1:6379> set username lihuaOK12342 get key127.0.0.1:6379> get userid"1101"127.0.0.1:6379> 1233模糊查询key *: 通配任
2018-01-08 15:34:38
843
原创 redis中的key操作
一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在该篇
2018-01-08 15:19:10
438
原创 Struts2单文件上传
1.引入jar包我们需要格外引入2和commons的jar[java] view plain copy commons-fileupload commons-fileupload 1.3.1 commons-io commons-io
2017-11-01 08:29:09
370
原创 SSH整合
目录beanDeptpackage cn.happy.bean;/** * Created by 晴晴 on 2017-10-11. */public class Dept { private Integer deptno; private String deptname; public Integer getDeptno() {
2017-10-29 14:54:23
347
原创 Action如何去使用session request ,application
package cn.happy.day02servletapi; import com.opensymphony.xwork2.Action; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ModelDriven; import com.opensymphony.xw
2017-10-25 12:29:43
254
原创 struts2ServletAPI注入
UserActionpackage cn.happy.day06result;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.Result;import org.apache.struts2.
2017-10-25 12:22:32
271
原创 Struts 2访问Servlet API
Struts 2访问Servlet API 在servlet中可以通过servlet API来获取Session,在Struts中如何获取Session呢? 解析:将用户名放入session两种方案1. 与Servlet API解耦的访问方式 --->01.使用ActionContext类获取ServletAPI对象对应的Map对象 --->02.St
2017-10-22 15:12:26
306
原创 Struts2登陆案例
登陆案例步骤一:struts.xml文件 login/success.jsp login/login.jsp 步骤二:LoginAction类的创建package cn.happy.acti
2017-10-22 14:39:39
272
原创 Struts2 开发程序的基本步骤
使用Struts2开发程序的基本步骤: 1.加载Struts2类库 2.配置web.xmlwen文件 3.开发视图层页面 4.开发控制层Action 5.配置Struts.xml文件 6.部署,运行项目
2017-10-22 09:44:17
418
原创 序列
01.序列是用于生成唯一、连续序号的对象序列可以是升序的,也可以是降序的使用CREATESEQUENCE语句创建序列02.创建序列/*创建序列*/ createsequenceUsers_SEQ incrementby 1 startwith 1 minvalue1 nomaxvalue NOCYCLE --在达到最大值后停止生成下一个
2017-09-18 09:13:06
441
原创 表空间
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7003.htmORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、
2017-09-18 09:07:28
598
原创 安装Oracle注意事项
选择安装目录最好是非系统盘 服务安装时可以直接创建数据库(ORCL),也可以选择不创建 服务器的主机名不能有特殊字符(PC-20070210023) server01 server02 数据库安装完毕,千万不要更改主机名启动、关闭数据库OracleSer
2017-09-18 08:57:04
583
原创 oracle中常见函数
-------单行函数--数字函数--ROUND四舍五入运算--1.ROUND(m)SELECT ROUND(1.4) FROM dual;ROUND(1.4)--结果1--2.ROUND(m,n)SELECT round(15.193,2)"ROUND" FROM dualROUND--结果15.19SELECT round(15.193,0)"ROUND" FROM dual
2017-09-15 12:03:03
372
原创 JQueryUI
#feedback { font-size: 1.4em; } #selectable .ui-selecting { background: #FECA40; } #selectable .ui-selected { background: #F39814; color: white; } #selectable { list-style-type
2017-08-28 17:14:44
212
原创 POI
需要的jar包 org.apache.poi poi 3.17-beta1 junit junit 3.8.1 test导出实例HSSF- 提供读写Microsoft Excel格式档案的功能。HSSFWorkbook 声明一个工作簿,创建一个excel文件<pre class="java" style="background:w
2017-08-28 17:05:06
244
原创 Spring是什么
Spring是什么?根据我自己的理解 目的:解决企业应用开发的复杂性 功能:使用基本的javaBean代替EJB,并提供了更多的企业应用功能。 范围:任何Java应用 简单来说:Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 轻量:从大小与开销两方面而言Spring都是轻量
2017-08-28 11:15:17
358
原创 isolation设定事物的隔离级别
isolation设定事物的隔离级别,事物管理器根据它来控制另外一个事物可以看到本事物内的哪些数据。 DEFAULT:默认的隔离级别,使用数据库默认的事物隔离级别。 READ_COMMITTED:保证一个事务修改的数据提交后才能被另外一个事物读取。另外一个数据不能读取该事务未提交的数据。这种事物隔离级别可以避免脏读出现,但是可能会出现不可重复读和幻像读。
2017-08-28 10:05:17
1113
原创 propagation定义了7个事物传播行为
REQUIRED:如果存在一个事物,则支持当前事物。如果没有事物则开启一个新的事物。SUPPORTS:如果存在一个事物,支持当前事物。如果没有事物,则非事物的执行。但是对于事物同步的事务管理SUPPORTS与不使用事物有少许不同。REQUIRES_NEW:总是开启一个新的事物。如果一个事物已经存在,则将这个存在的事物挂起。NOT_SUPPORTED:总是非事物的执行,并挂起任何存在的事
2017-08-28 09:25:48
1267
原创 注解示例
一:@Controller@RequestMapping("happy")public class HelloCotroller { @RequestMapping("first") public String doFirst() { return "/index.jsp"; } @RequestMapping("second") p
2017-08-23 08:50:54
295
原创 MultiActionController,PropertiesMethodNameResolver,ParameterMethodNameResolver例子
MultiActionController 不需要强制重写任何方法类方法:public class MyMultiActionController extends MultiActionController { public ModelAndView doOne(HttpServletRequest httpServletRequest, HttpServletResponse ht
2017-08-23 08:48:50
225
原创 SpringMVC
SpringMVC的配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
2017-08-23 08:28:38
162
原创 Spring整合MyBatis
IBookDAO接口public interface IBookDAO { public int addBook(Book bok);}IBookDAO.xml<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-
2017-08-06 18:42:55
213
原创 Spring事务
dao层IAccountDAO接口package cn.happy.spring21.cn.happy.dao;import cn.happy.spring21.cn.happy.entity.Account;/** * Created by Happy on 2017-08-04. * 账户类 */public interface IAccountDAO {
2017-08-04 17:42:46
244
原创 MySQ四种L事务隔离级别
事务具有ACID四种特性:1、原子性(Atomicity):事务中的操作作为一个原子操作,其要么全部执行,要么都不执行,不可以部分执行。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户的余额未发生变化。而不会出现其他情况。2、一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。3、隔
2017-08-04 16:26:00
385
原创 动态代理
静态代理spring06staticproxy包Subject接口package cn.happy.spring06staticproxy;/** * 抽象主题 * Created by Happy on 2017-07-30. */public interface Subject { public String add();}RealSubjectpackage
2017-07-31 15:08:15
181
原创 spring bean的生命周期
1 本文说明本文所述基于Spring3.2.7,已由作者通过程序验证,如果和你理解的过程有所不同,首先请查看环境(Spring版本,bean单例,非单例bean级生命周期相关方法会多次执行)是否一样,其后最好自己手动写个测试程序测试一下。另外,本文结合Spring IoC容器初始化过程结合看更容易理解。具体环境: ApplicationContext context = new Cla
2017-07-26 09:07:57
245
原创 BeanFactory 和ApplicationContext区别
第一, BeanFactoryBeanFactory实际上是实例化,配置和管理众多bean的容器。 这些bean通常会彼此合作,因而它们之间会产生依赖。 BeanFactory使用的配置数据可以反映这些依赖关系中 (一些依赖可能不像配置数据一样可见,而是在运行期作为bean之间程序交互的函数)。一个BeanFactory可以用接口org.springframework.beans.fa
2017-07-26 09:03:31
5961
原创 Spring-AOP
aop层Userpublic class User implements Serializable{ private Integer id; private String username; private String password; private String email;aop层UserDaopublic class UserDao
2017-07-24 16:03:31
236
原创 Spring-IOC
ink层Colorlnkpackage cn.happy.printer.ink;/** * Created by Happy on 2017-07-23. */public class ColorInk implements Ink { public String getColor() { return "彩色墨盒"; }}ink层GrayIn
2017-07-24 09:45:42
276
原创 纠错第二次分班考试选择题
此题目考查的是MyBatis的操作步骤,一般步骤为实例化一个SqlSessionFactoryBuilder,然后从SqlSessionFactoryBuilder来build一个SqlSessionFactory,之后从SqlSessionFactory来open一个SqlSession,最后就可以使用SqlSession来进行CRUD操作了。Role这个实体bean作为参数,需
2017-07-24 09:22:55
258
原创 Ajax
<%-- Created by IntelliJ IDEA. User: lenovo Date: 2017/7/17 Time: 15:10 To change this template use File | Settings | File Templates.--%> Title $(function () {
2017-07-17 17:49:35
191
1
原创 MyBatis一级缓存,二级缓存
一级缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构用于存储缓存数据。不同的sqlSession之间的缓存数据区域是互相不影响的。也就是他只能作用在同一个sqlSession中,不同的sqlSession中的缓存是互相不能读取的。用户发起查询请求,查找某条数据,sqlSession先去缓存中查找
2017-07-16 18:58:19
303
原创 MyBatis缓存
小配置<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2017-07-16 18:43:13
317
1
原创 MyBatis类型关联多对多
DAO层ICategoryDAO接口package cn.happy.dao;import cn.happy.entity.Category;import java.util.List;/** * Created by Happy on 2017-07-14. */public interface ICategoryDAO { //01.根据pid=查找所有子分类
2017-07-16 18:27:08
219
原创 MyBatis智能标签
20的学生信息--> public List findStudentsByCondition(Map map); select * from studentinfo where stuname like '%' #{stuName} '%' and stuAge>#{stuAge} 多条件查询 @Test public void
2017-07-12 18:56:55
237
原创 MyBatis
创建数据库(y2165)MyBatis环境搭建1.在pom.xml引入依赖2.得替换build节点,为了让程序编译在main中所有子包下的配置文件3.构建大配置,位于resources<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o
2017-07-09 17:45:22
234
原创 博客系统未完
dao层package cn.blog.dao;import cn.blog.entity.UserInfo;/** * Created by Happy on 2017-06-30. */public interface IUserInfoDAO { //判定用户是否登录成功! public boolean isLogin(UserInfo info) thro
2017-07-01 20:18:26
388
原创 S2考试题未完版
1.答案:D解析:1.关于视图底层就是一堆查询的sql语句。视图是可以嵌套的MySQL:视图CREATE VIEW 视图名VW_XXX AS SELECT (列1,列2...) FROM TableName;2.C解析:1.log4j 日志的级别优先级:Fatal>error(错误)>warn(警告)>info(信息)debug(调试)
2017-06-28 17:35:44
476
原创 JSP数据交互
Cookie的作用对特定对象的追踪统计网页浏览次数简化登录使用Cookie获取指定key值cookie的核心代码 <% Cookie[] cookies = request.getCookies(); if(cookies!=null){ for(int i=0;i<cookies.length;i++){ if(cookies[i].
2017-05-10 14:56:17
272
原创 JSP实现数据传递和保存
什么是JSP内置对象(jsp核心)Java 内置对象Java 作用域解析:jsp内置对象是web容器创建的一组对象。我们都知道tomcat这款软件可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启动tomcat,在内存中已经驻留了N多内置对象。01.什么是内置对象?解析:就
2017-05-10 14:20:00
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人