自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 782

原创 redis中的key操作

一、概述:      在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。      在该篇

2018-01-08 15:19:10 379

原创 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 322

原创 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 297

原创 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 230

原创 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 227

原创 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 254

原创 Struts2登陆案例

登陆案例步骤一:struts.xml文件 login/success.jsp login/login.jsp 步骤二:LoginAction类的创建package cn.happy.acti

2017-10-22 14:39:39 214

原创 Struts2 开发程序的基本步骤

使用Struts2开发程序的基本步骤:        1.加载Struts2类库        2.配置web.xmlwen文件        3.开发视图层页面        4.开发控制层Action        5.配置Struts.xml文件        6.部署,运行项目

2017-10-22 09:44:17 371

原创 序列

01.序列是用于生成唯一、连续序号的对象序列可以是升序的,也可以是降序的使用CREATESEQUENCE语句创建序列02.创建序列/*创建序列*/  createsequenceUsers_SEQ  incrementby 1  startwith 1  minvalue1 nomaxvalue  NOCYCLE --在达到最大值后停止生成下一个

2017-09-18 09:13:06 386

原创 表空间

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7003.htmORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、

2017-09-18 09:07:28 526

原创 安装Oracle注意事项

选择安装目录最好是非系统盘                    服务安装时可以直接创建数据库(ORCL),也可以选择不创建                    服务器的主机名不能有特殊字符(PC-20070210023) server01 server02                    数据库安装完毕,千万不要更改主机名启动、关闭数据库OracleSer

2017-09-18 08:57:04 520

原创 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 316

原创 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 187

原创 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 225

原创 Spring是什么

Spring是什么?根据我自己的理解        目的:解决企业应用开发的复杂性        功能:使用基本的javaBean代替EJB,并提供了更多的企业应用功能。         范围:任何Java应用         简单来说:Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。         轻量:从大小与开销两方面而言Spring都是轻量

2017-08-28 11:15:17 312

原创 isolation设定事物的隔离级别

isolation设定事物的隔离级别,事物管理器根据它来控制另外一个事物可以看到本事物内的哪些数据。        DEFAULT:默认的隔离级别,使用数据库默认的事物隔离级别。        READ_COMMITTED:保证一个事务修改的数据提交后才能被另外一个事物读取。另外一个数据不能读取该事务未提交的数据。这种事物隔离级别可以避免脏读出现,但是可能会出现不可重复读和幻像读。 

2017-08-28 10:05:17 1052

原创 propagation定义了7个事物传播行为

REQUIRED:如果存在一个事物,则支持当前事物。如果没有事物则开启一个新的事物。SUPPORTS:如果存在一个事物,支持当前事物。如果没有事物,则非事物的执行。但是对于事物同步的事务管理SUPPORTS与不使用事物有少许不同。REQUIRES_NEW:总是开启一个新的事物。如果一个事物已经存在,则将这个存在的事物挂起。NOT_SUPPORTED:总是非事物的执行,并挂起任何存在的事

2017-08-28 09:25:48 859

原创 注解示例

一:@Controller@RequestMapping("happy")public class HelloCotroller { @RequestMapping("first") public String doFirst() { return "/index.jsp"; } @RequestMapping("second") p

2017-08-23 08:50:54 251

原创 MultiActionController,PropertiesMethodNameResolver,ParameterMethodNameResolver例子

MultiActionController 不需要强制重写任何方法类方法:public class MyMultiActionController extends MultiActionController { public ModelAndView doOne(HttpServletRequest httpServletRequest, HttpServletResponse ht

2017-08-23 08:48:50 181

原创 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 146

原创 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 193

原创 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 208

原创 MySQ四种L事务隔离级别

事务具有ACID四种特性:1、原子性(Atomicity):事务中的操作作为一个原子操作,其要么全部执行,要么都不执行,不可以部分执行。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户的余额未发生变化。而不会出现其他情况。2、一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。3、隔

2017-08-04 16:26:00 348

原创 动态代理

静态代理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 162

原创 spring bean的生命周期

1 本文说明本文所述基于Spring3.2.7,已由作者通过程序验证,如果和你理解的过程有所不同,首先请查看环境(Spring版本,bean单例,非单例bean级生命周期相关方法会多次执行)是否一样,其后最好自己手动写个测试程序测试一下。另外,本文结合Spring IoC容器初始化过程结合看更容易理解。具体环境: ApplicationContext context = new Cla

2017-07-26 09:07:57 219

原创 BeanFactory 和ApplicationContext区别

第一, BeanFactoryBeanFactory实际上是实例化,配置和管理众多bean的容器。 这些bean通常会彼此合作,因而它们之间会产生依赖。 BeanFactory使用的配置数据可以反映这些依赖关系中 (一些依赖可能不像配置数据一样可见,而是在运行期作为bean之间程序交互的函数)。一个BeanFactory可以用接口org.springframework.beans.fa

2017-07-26 09:03:31 5915 1

原创 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 207

原创 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 218

原创 纠错第二次分班考试选择题

此题目考查的是MyBatis的操作步骤,一般步骤为实例化一个SqlSessionFactoryBuilder,然后从SqlSessionFactoryBuilder来build一个SqlSessionFactory,之后从SqlSessionFactory来open一个SqlSession,最后就可以使用SqlSession来进行CRUD操作了。Role这个实体bean作为参数,需

2017-07-24 09:22:55 236

原创 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 172 1

原创 MyBatis一级缓存,二级缓存

一级缓存一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构用于存储缓存数据。不同的sqlSession之间的缓存数据区域是互相不影响的。也就是他只能作用在同一个sqlSession中,不同的sqlSession中的缓存是互相不能读取的。用户发起查询请求,查找某条数据,sqlSession先去缓存中查找

2017-07-16 18:58:19 283

原创 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 290 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 186

原创 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 202

原创 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 215

原创 博客系统未完

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 370 1

原创 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 423

原创 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 255

原创 JSP实现数据传递和保存

什么是JSP内置对象(jsp核心)Java 内置对象Java  作用域解析:jsp内置对象是web容器创建的一组对象。我们都知道tomcat这款软件可以看成是一种web容器,所以我们可以知道所谓的内置对象都是由tomcat创建的。使用内置对象无需使用new关键字,直接使用即可。也就意味着只要你敢启动tomcat,在内存中已经驻留了N多内置对象。01.什么是内置对象?解析:就

2017-05-10 14:20:00 490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除