- 博客(18)
- 收藏
- 关注
原创 hibernate学习
什么是hibernate:hibernate是应用在dao层的框架技术。主要思想orm(对象关系映射);一、hibernate环境配置:入门程序1.导入jar包:必须的jar包2.实体类:User类实体类中的属性与数据库中表的字段一一对应。package com.fxy.hibernate.enity;public class User { private int uid; p...
2019-11-16 12:53:41
130
原创 struts2对表单数据的操作
一、基本操作:1.ActionContext方式:写在Action中首先ActionContext调用静态getContext()方法,获得Context对象,Context调用getParameter()方法,返回一个Map类型的值。通过遍历Map,获得表单数据。 public String execute() throws Exception { ActionContext cont...
2019-11-13 13:16:27
229
原创 struts入门小案例(了解struts基础配置)
一、导入jar包:1.好像有种快速找到所需要jar包的方法:在下载的struts all的文件下,有一个app目录下,这个目录存放的是一些struts实例案例。我们可以利用压缩软件打开其中一个案例,找到该案例中的lib文件,复制它所导入的所有jar包。然而本人按照这个方法,里面的案例有很多jar包,似乎与我的需求有点不符。可能是因为我下载的struts版本太高的原因。(不能将struts中的li...
2019-11-10 16:14:31
242
原创 spring编写事务小实例———转账
一.境搭建1.创建数据库:2.导入jar包:3.Dao层代码:a.DaoAccount接口:转账方法:in代表转入,out代表转出。package com.fxy.studyspring.Dao;public interface AccountDao { public void in(String inner,int money); public void out(Stri...
2019-11-07 10:08:33
288
原创 spring操作数据库——jdbcTemplate
一、jdbcTemplate1、需要使用到连接池技术。主要就是c3p0和dbcp。2.通过jdbcTemplate来操作数据库。
2019-11-05 09:51:21
133
原创 jdbc连接池
连接池:将连接放在容器中,当需要使用时,从池中取出一个。这个的好处是可以实现高并发。按照传统方式,每使用一次数据库,都需要从头创建一次连接。这样很消耗资源。一、c3p0连接池1.方式一:直接编码方式首先获取数据源: ComboPooledDataSource cpds = new ComboPooledDataSource();然后连接数据库: cpds.setDriverCla...
2019-11-04 21:17:32
99
原创 JDBC
Java链接数据库操作1.导入jar包。2.加载驱动:mysql8.0以后驱动名称由com.mysql.jdbc.Driver改为了com.mysql.cj.jdbc.DriverClass.forName("com.mysql.cj.jdbc.Driver");3.建立连接:Connection conn = DriverManager.getConnection("jdbc:my...
2019-10-27 23:24:21
80
原创 Aspect通知类型
Aspect通知类型before:前置通知,在切入点方法的前面显示;after-returning:后置通知,在切入点方法的后面显示;around:环绕通知,在切入点前后显示;after-throwing:抛出异常通知,当出现异常时显示;after:最终通知,不管发生什么在切入点后面显示;实验环境搭建1.目标类:package com.fxy.study.aspectj;...
2019-10-27 16:53:57
433
原创 AOP编程
AOP半自动编写:所谓半自动编写就是spring容器自动为我们生成代理对象,由我们手动获取代理对象。环境搭建1.接口(目标类)2.切面类3.spring容器4.测试类具体代码接口代码package com.fxy.study.aop;public interface UserService { public void addUser(); public void upda...
2019-10-26 15:55:58
259
2
原创 我的IT之路,在哪里?
首先自我介绍下,笔者来自一个及其普通的师范类二本专业,在这个师范类学院学习软件工程专业。现如今是一名大四狗。待业中。看了我的简介,大多数人应该都是建议考研。而我已经做出了另一条路,选择就业。为什么不选择考研呢,这其中的原因有很多,不想再说。没有什么后悔的,自己选择的路,不对也是对的。不后悔。刚入大学校门的我,青涩懵懂和无知。上大学前,甚至连电脑都没怎么摸过的我,就这样开始了计算机之旅。可以说...
2019-10-25 17:55:01
177
原创 Cglib代理
前要:1.cglib代理目标类和代理类都不需要实现接口;简单实例代码如下:目标类:package com.fxy.cglib.proxy;public class TeacherDao { public void teach() { System.out.println("老师正在授课中,这是cglib代理,不需要实现接口"); }}生成代理类:这里需要实现一个Metho...
2019-08-22 20:58:33
144
原创 JDK代理之二
前要:历经千辛万苦总与来到了日夜思念的框架学习阶段,然而学习spring框架没几天,就屡屡受挫,进度十分缓慢。在学到spring的AOP时,更是直接云里雾里。最终来到了这里,代理模式。1.代理模式学习了三种:静态代理,JDK代理和cglib代理。2.静态代理比较容易理解,代理类和目标类都需要实现接口。3.有时也可将JDK代理和cglib代理统称为动态代理。动态代理不需实现接口。接下来通过一...
2019-08-22 16:41:30
89
原创 spring学习之二
静态工厂和实例工厂静态工厂(静态工厂里面的方法必须申明为static)实现类:工厂类(用于生产对象):配置文件:上面的配置文件中,class中的路径为工厂类路径,通过工厂获取实现类对象。factory-method表示生产对象的方法。测试类:2. 实例化工厂(方法为非静态的)实现类与上面相同工厂类:配置文件:配置文件中与静态工厂不同的地方是:需要先获取工厂类的实...
2019-08-19 16:14:41
120
原创 Spring学习笔记之一
IOC(控制反转)将创建实例对象的权力由自己交给了spring。这是一个实现类。配置文件测试类:整个过程没有new过任何对象,通过xml文件,获取的实现类的对象,然后调用实现类方法。这个就是spring的IOC,控制反转。DI(依赖注入)当实现类中需要使用其他的类时,这个时候我们需要将其他类的对象注入到实现类当中,通过setter方法来实现。需要依赖的类:实...
2019-08-18 22:14:44
115
原创 JDK的动态代理
JDK的动态代理的小案例jdk动态代理的介绍:需要有接口和实现类目标类的接口package com.fxy.spring.jdkproxy;public interface UserService { public void addUser(); public void updateUser(); public void deleteUser();}目标类的代码(tar...
2019-07-26 12:03:07
75
原创 Java基础学习笔记1
2019.1.4java基础之零碎记随机数:Math.random();随机生成一个[0,1)之间的一个数;switch语句:default表示其他情况;break表示跳出switch;do while 与while的区别:do while先执行后判断,while是先判断再执行;/t表示制表转换符,能自动对齐;continue与break的区别:continue表示终止本次循环,而不...
2019-01-04 21:51:08
119
原创 eclipse编写servlet,部署web项目在tomcat的webapps目录下找不到
在用eclipse编写servlet时,发现当点击在服务器中发布后并没有在tomcat下的webapps目录下找到web项目名称。感到很奇怪。通过查找资料最终解决;1.点击Windows-show view-servers,然后在下面会显示你正在使用的tomcat2.右击显示的Tomcat,首先点击stop,然后时Add and Remove,接着点击clean,一定要执行这几步,不然接下来...
2018-11-29 19:16:44
1613
2
原创 用文档编辑器写一个简单的servlet
用文档编辑器写一个servlet一.使用工具:notepad通过继承Servlet接口来编写servlet;通过servlet api的帮助文档,我们可以看到servlet这个类需要实现五个方法:1.init方法:该方法用于初始化servlet信息,将servlet装载到内存中,只会被调用一次;2.ServletConfig方法:该方法用于获取servletconfig对象;3.serc...
2018-11-22 20:32:10
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人