自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Spring---JDBC模板和事务

1.入门导入相应jar包 新建类,创建连接池,创建Jdbc模板 连接池和JDBC模板的创建可以交给Spring管理,使代码更加简洁2.其他连接池的配置dbcp连接池,需要引两个包,配置的属性名和Spring的内置链接池的属性名一样| c3p0连接池,需要引一个包,配置的属性名和前两个都不同3.在Spring的配置文件中引入属性文件在src下新建一个filename.pr...

2019-06-15 15:22:25 154

原创 Spring---AOP

AOP:面向切面编程,AOP是OOP(面向对象)的拓展和延伸。1.Spring底层的AOP实现原理动态代理 JDK动态代理: 只能对实现了接口的类产生代理。 Cglib动态代理:可以对没有实现接口的对象产生代理,生成子类。Spring在你实现了接口的类,会使用JDK代理,没有实现使用Cglib代理,自动更换2.Spring的AOP的开发入门(XML文件配置)...

2019-06-13 18:26:14 118

原创 Spring---入门

Spring:是一个分层的一站式轻量级开源框架。Hibernate-持久层的ORM框架,Struts2-Web层的MVC框架一站式框架:有EE开发的每一层解决方案 Web层:SpringMVC Service层:Spring的Bean管理,Spring的声明式事务 Dao层:Spring的JDBC模板,Spring的ORM模块1.初步了解IOC(控制反转...

2019-06-09 22:39:41 169

原创 Struts2---数据的校验

数据校验方式一:手动编码方式 继承ActionSupport,重写validate方法,validate是对action中所有方法的数据校验,当你只想校验某个方法时,比如action中有一个addUser()的方法,对其进行数据校验需要写一个validateAddUser()方法。前台使用<s:fielderror/>显示错误信息。在action中配置input逻辑视图...

2019-06-03 22:54:30 127

原创 Struts2--拦截器和常用标签库

Struts2的拦截器 拦截器(interceptor),拦截是客户端对Action的访问。不能拦截jsp,html等。拦截器与过滤器不同,它更细粒度化的拦截。(拦截Action中的具体的方法)。 Struts2的执行流程: 客户端向服务器发送一个Action的请求,执行核心过滤器(doFilter)方法。在这个方法中,调用executeAction()方法...

2019-06-01 22:15:26 112

原创 Struts2---OGNL表达式和值栈的运用

1.OGNL表达式OGNL的用法 <%@ taglib uri="/struts-tags" prefix="s" %>导入标签 OGNL中的特殊字符#,%,$ #的用法:#可以用于获得域对象的值,也可以用于定义一个map %的用法:强制解析为OGNL表达式(或强...

2019-05-30 21:17:25 153

原创 Struts2对Servlet的API的访问,结果页面的配置,数据的封装

Struts2对Servlet的API的访问 1.完全解耦合的方式 通过ActionContext对象,直接获得所有参数的map<String,String[]>,返回参数到页面只能对request,session,application的map进行操作,不能对这些对象本身进行操作。 2.使用ServletAPI的原生方式 ...

2019-05-27 23:49:46 142

原创 Struts2入门

简单配置1.新建一个action类 注意:类里面的方法名,返回类型,访问属性是固定的2.在你下载的Struts2环境下的apps下有一个struts2-blank.war,解压它(可以放到tomcat的webapps下启动tomcat自动解压,也可以把后缀改成.zip解压),里面会有一个struts.xml(仔细找,能找到的),复制到你项目下的src下,配置如下packa...

2019-05-25 21:24:33 89

原创 sql多表连接查询

1.交叉连接 返回两个表的笛卡尔积:select * from A,B 比如A的id有{1,2,3},B的aid有{2,3,4},得到的数据: id .....aid..... 1 2 1 3 1 4 2 ...

2019-05-22 23:19:54 278

原创 Hibernate优化---抓取策略

1.延迟加载 类的延迟加载 在类的映射文件中的class标签上配置lazy属性:默认为true,当你配置为false的时候,就算你使用session.load他也会在你调用这个方法之后发送SQL语句,而不是在你使用查询得到的对象的时候才发送SQL语句 关联级别的延迟加载 在类的映射文件中的set和many-to-one上配置lazy属性:默认为tru...

2019-05-22 21:54:39 131

原创 Hibernate的查询方式(简要)

Hibernate的查询方式1.OID检索:使用session.get(Object.class,oid),session.load(Object.class,oid),根据表的主键查询2.对象导航检索:根据已有对象查询与之对应的另外一些对象,比如一个Customer对象中有一个Linkmans(联系人对象)集合,当查询出Customer后,直接变量linkMans集合就可以查询到...

2019-05-22 20:47:53 169

原创 利用BeanUtils工具快速给一个类赋值

1.所需要导的包如果是重前端传过来的数据,而且请求头中的Content-Type是application/json,可以直接利用@RequestBody Map data把前端传过来的json数据全部存到data中,如果你传的json中还有其他json,需要再导一个commons-collections-3.2.2.jar包2.新建一个你要赋值的类,alt+shift+s+r...

2019-04-20 14:00:30 1116

原创 算法背包问题

#include&lt;iostream&gt;using namespace std; //组合问题-----------------#define MaxW 10 //背包容量int W[]={0,7,3,4,5}; //各物体重量int V[]={0,42,12,40,25}; //各物体价值int MaxV=0,actualW=0,actualV=0; v...

2019-03-15 22:12:06 372

原创 使用eclipse+tomcat建立一个简单的JavaWeb项目

1.用eclipse新建一个Dynamic Web project2.配置tomcat,windows->preferences->server->Runtime Environments点add,找到Apache->Apache-Tomcat,添加与自己电脑相对应的版本,然后点击下一步,JRE选自己的jdk,然后finishwin...

2019-03-15 22:02:55 2554

空空如也

空空如也

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

TA关注的人

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