- 博客(140)
- 收藏
- 关注
原创 redis
Redis简介REmote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。官网是:redis.ioredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(
2018-01-08 15:31:33
274
原创 Lucene分词器 IKAnalyzer
需要导入jar:public class IKAnalyze { //分词器 @Test public void test() throws Exception { //String word="a good person,Happy Every Day"; //String word="我为何不哭,因为
2017-12-06 11:48:39
622
1
原创 struts2拦截器
首先实体:package cn.bdqn.day07Interceptor.entity;public class User { private String username; private String password; public String getUsername() { return username; }
2017-10-25 17:10:41
248
原创 struts2自动装配
package cn.gh.entity;/** * Created by guo on 2017/10/22. */public class User { private String username; private String password; public String getUsername() { return username
2017-10-25 12:15:25
226
原创 Struts2 第一个入门案例
jar:dependency> groupId>junitgroupId> artifactId>junitartifactId> version>4.3version> scope>testscope>dependency>dependency> groupId>javaeegroupId> artifactId>javaee-apiartifactId>
2017-10-22 09:33:47
206
原创 Hibenate 一对一双向关联关系
@Entity@Table(name = "Card")public class Card { @Id @GeneratedValue private Integer cid; @Column private String cum; @OneToOne(mappedBy = "card") private People people;
2017-10-09 17:06:07
241
原创 Hql例子
//hql查询 public static void main(String[] args) { Configuration cfg = new Configuration().configure(); //session对象 SessionFactory factory = cfg.buildSessionFactory();
2017-09-24 17:27:25
239
原创 hibenate openSession和getCurrentSession
openSession和getCurrentSession的根本区别在于有没有绑定当前线程,所以,使用方法有差异: openSession:没有绑定当前线程,所以,使用完后必须关闭, 当调用SessionFactory的openSession方法时,它总是创建一个完全全新的session给你。你需要显示的刷新并且关闭session对象。因为session对象不是线程安
2017-09-22 16:52:18
209
原创 hibernate修改and删除
//修改 public static void main(String[] args) { Configuration cfg = new Configuration().configure(); //session对象 SessionFactory factory = cfg.buildSessionFactory(); S
2017-09-22 15:07:28
189
原创 Hibernate例子
添加:实体:package cn.bdqn.entity;public class Dog { private String name; private Integer age; private Integer id; public String getName() { return name; } pub
2017-09-18 17:51:58
364
原创 Hibernate配置
大配置:xml version='1.0' encoding='utf-8'?> hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuratio
2017-09-18 17:49:23
421
原创 oracle 序列
--序列和表是平级的--创建序列CREATE sequence seq_numCREATE TABLE emp(empno NUMBER primary key NOT NULL,empname nvarchar2(32))tablespace y2165tabspace insert into emp values(seq_num.nex
2017-09-15 18:23:09
169
原创 oracle 表空间
--创建表空间CREATE tablespace Y2165tabspacedatafile 'E:\app\lzy\oradata\orcl\Y2165tabspace.dbf'SIZE 10Mautoextend on next 32M maxsize unlimited--删除表空间DROP tablespace Y2165tabspace--删除
2017-09-15 18:22:09
187
原创 oracle 基础
--创建一个用户create user y2165 identified by y2165--权限grant connect to y2165grant RESOURCE to y2165--建立一张表create table userinfo(id number primary ey not null)--伪列select
2017-09-13 17:21:23
164
原创 oracle 11g 命令行模式解锁scott用户
第一步:用system账号登陆,密码是你最初安装oracle时设置的密码而不是系统默认的第二步:打开sql窗口,执行下面的命令: alter user scott account unlock;第三步:退出system账户,用scott账户登陆,初始密码为系统默认的tiger,密码确认后会提示你更改密码,让你输入新的密码,输入你想设置的密码后scott账户就
2017-09-13 09:26:26
534
原创 多文件上传
page contentType="text/html;charset=UTF-8" language="java" %>html>head> title>Titletitle>head>body>h1>文件上传h1>form action="/firstt" method="post" enctype="multipart/form-data"> 文件 1 inpu
2017-09-03 18:11:24
219
原创 POI
public class Test { public static void main(String[] args) throws IOException { HSSFWorkbook wk=new HSSFWorkbook(); HSSFSheet sheet=wk.createSheet("学生表"); HSSFRow row=sheet
2017-08-28 17:15:38
211
原创 面试题
1:项目中如何体现Spring中的切面编程,举例说明。 面向切面编程:主要是横切一个关注点,将一个关注点模块化成一个切面。在切面上声明一个通知(Advice)和切入点(Pointcut);通知:是指在切面的某个特定的连接点(代表一个方法的执行。通过声明一个org.aspectj.lang.JoinPoint类型的参数可以使通知(Advice)的主体部分获得连接点信息。)上执行的动
2017-08-28 09:47:33
169
原创 SpringMVC异常
@Controllerpublic class Myexection { @RequestMapping("/list") public String exe(){ int resule=5/0;//异常 return "/list.jsp"; }}配置中:开启异常-->bean class="org.springf
2017-08-21 08:44:20
128
原创 SpringMVC注解式 转发与重定向
@Controllerpublic class Mycontroller { //转发 @RequestMapping("/adduser") public String add(HttpServletRequest request){ request.setAttribute("happy","刘"); return "/listuser
2017-08-21 08:41:24
968
原创 Spring MVC注解开发
xml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.spri
2017-08-20 08:56:32
214
原创 HandlerMapping和BeanNameUrlHandlerMapping的使用
BeanNameUrlHandlerMapping与上一节的SimpleUrlHandlerMapping类似,不同之处在于:前者的bean name就当做url,而后者需要配置url-->bean的映射。我给大家看一下springmvc.xml文件的配置区别这是SimpleUrlHandlerMapping的文件的配置这里就是通过SimpleUrlHand
2017-08-20 08:54:06
348
原创 SpringMVC
1.spring MVC 简介Spring MVC 也叫 Spring Web mvc,属于表现层的框架,springmvc是spring框架的一部分,是在spring3.0后发布的2.spring mvc 的第一个入门案例(1)引入.jar包两个jar包的版本要保持一致(2)web.xml 配置前端控制器(Dispatcher
2017-08-20 08:50:01
169
原创 Spring连接数据源
--> --> bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> property name="driverClass" value="com.mysql.jdbc.Driver">property> property na
2017-08-20 08:47:15
136
原创 Spring静态页面无法访问解决方案
在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该怎么办呢?首先我在这里有三种方法 1>在web.xml文件中配置 servlet-mapping 这里我是解决pn
2017-08-20 08:46:06
515
原创 SpringMVC
web.xml配置 web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >web-app> display-name>Archetype Created Web Applicationdisplay-na
2017-08-14 15:45:26
183
原创 Spring 事务
IAccountDao接口:package cn.happy.dao;import cn.happy.entity.Account;/** * Created by 刘振宇 on 2017/8/4. */public interface IAccountDao { //开户的方法 public boolean addAccount(Account ac
2017-08-04 17:41:34
248
原创 Spring Aspect j
public interface ISomeService { public void doSome(); public String dade();}public class SomeService implements ISomeService { //核心业务 public void doSome(){ System.o
2017-07-31 16:30:08
174
原创 Spring自动代理
public interface ISomeService { public void doSome(); public void dade();}public interface ISomeService1 { public void doSome(); public void dade();}import org.spring
2017-07-31 16:28:41
170
原创 Spring顾问
public interface ISomeService { public void doSome(); public void dade();}import org.springframework.aop.MethodBeforeAdvice;import java.lang.reflect.Method;public class MyBeforeA
2017-07-31 16:27:39
248
原创 Spring增强
1.前置增强接口 类public interface ISomeService { public void doSome();}public class SomeService implements ISomeService { //核心业务 public void doSome(){ System.out.printl
2017-07-31 16:26:38
153
原创 Spring代理模式
1.静态代理 抽象主题 :Subject public interface Subject { public String add();}目标对象:ReSubject public class ReSubject implements Subject { public String add() { System.out.prin
2017-07-31 16:22:17
155
原创 Spring 注解的DI
package cn.happy.zhujiedi;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;/** * Created by 刘振宇 on 2017/7/26. */@Component("car")publi
2017-07-26 17:29:56
193
原创 Spring XMLDI
package cn.happy.xmldi;/** * Created by 刘振宇 on 2017/7/26. */public class Car { private String xinghao; private String clolr; public Car() { } public Car(String xinghao, Stri
2017-07-26 17:26:14
235
原创 AOP
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定
2017-07-26 12:02:33
147
原创 二级缓冲
二级缓存需要三部缺一不可大配置:小配置实体类继承serializable单侧: @Test //二级缓存 public void hc(){ SqlSession session = util.getsql(); IStudentDao dao = ses
2017-07-16 19:01:15
280
原创 Mybatis 多对多
学生实体类public class Student { private Integer sid; private String sname; public Integer getSid() { return sid; } public void setSid(Integer sid) { this.sid = si
2017-07-16 18:04:58
217
原创 mybatis 智能标签+多条件查询
多条件查询map-->select id="dtj" resultType="Studentinfo"> SELECT * from studentinfo WHERE stuName LIKE '%' #{stuName} '%' AND stuAge>#{stuAge}select> 多条件查询索引--> select id="dtjsy" resultTyp
2017-07-12 18:26:38
716
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人