- 博客(17)
- 收藏
- 关注
原创 反向代理
1.Nginx首先需要监听特定的域名2.当用户根据域名进行资源访问时,首先访问Nginx3.之后Nginx代替请求者根据内部的配置文件,实现反向代理,将请求转化为特定的请求路径进行资源访问4.当Nginx获取资源后将数据返回给用户,完成请求的正确响应...
2018-07-27 16:49:48
319
转载 mybatis3中@SelectProvider
mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider。MyBatis 3 User Guide中的最后一章描述了注解的简单用法,但是对于这几个Provider的具体使用方式并没有说的很清楚,特别是参数传递...
2018-07-19 10:30:47
333
转载 extends和implements
1、在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用 2、extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承...
2018-07-11 17:51:51
1000
原创 通用Mapper思路和方法
/** * 1.先获取调用的方法com.jt.manage.mapper.ItemMapper.findTextCount() * 2.通过反射先获取com.jt.manage.mapper.ItemMapper * 3.获取当前类的父级接口 * 4.判断父级接口是不是泛型 * 5.从泛型中获取Item对象 * 6.获取Item的@Table...
2018-07-11 16:41:35
834
原创 mybatis-config.xml配置文件顺序
properties --> settings --> typeAliases --> typeHandlers --> objectFactory --> objectWrapperFactory --> reflectorFactory --> plugins -...
2018-07-11 11:06:37
663
转载 @Param
1,使用@Param注解当以下面的方式进行写SQL语句时: @Select("select column from table where userid = #{userid} ") public int selectColumn(int userid);当你使用了使用@Param注解来声明参数时,如果使用 #{} 或 ${} 的方式都可以。 @Select("select co...
2018-07-10 14:40:06
1863
原创 client到Tomcat到DataBase访问流程
1.启动Tomcat时加载web.xml (一)web.xml配置: 1.1配置过滤器处理全站POST乱码 1.2配置监听器 1.3配置DispatcherServlet处理用户要求2.在web.xml文件中定义的监听器在启动Tomcat同时初始化Spring容器 (二)Spring管理Service层 applicationCo...
2018-07-05 14:55:49
284
转载 spring AOP五大通知
前置通知:在连接点前面执行,前置通知不会影响连接点的执行,除非此处抛出异常。 后置通知:在连接点执行完成后执行,不管是正常执行完成,还是抛出异常,都会执行返回通知中的内容。 返回通知:在连接点正常执行完成后执行,如果连接点抛出异常,则不会执行。 异常通知:在连接点抛出异常后执行。 环绕通知:环绕通知围绕在连接点前后,比如一个方法调用的前后。这是最强大的通知类型,能在方法调用前后自定义一些操作。...
2018-07-04 15:34:39
401
转载 spring 中@Autowired注入失败问题
现在的项目中,dao三层开发模式中的service/biz层,用spring较为普遍,而web中的controller可以采用springMVC。在我们是先写接口,后写实现的过程中,在service的实现类中标记@Autowired 而出现类似Could not autowire field: private com.simple.dao.LoginDao com.simple.mvc.servi...
2018-07-04 10:13:40
4052
转载 An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误
An internal error occurred during: "Initializing Java Tooling" 错误解决办法:方法一:1.eclipse ->windows ->Perspactive -> Reset perspactive 重置eclipse 页面 。可以解决问题。这个方法是百度知道别人给的答案。方法二:1.关闭Eclipse。有时候不关闭ecl...
2018-07-04 09:21:51
262
转载 spring和mybatis整合的关键:org.mybatis.spring.mapper.MapperScannerConfigurer 类作用
整合处理要<bean>org.mybatis.spring.SqlSessionFactoryBean之外,还需要这个,扫描所有的mapper。——————————————————以下是具体的内容<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name=...
2018-07-03 20:49:04
7312
转载 @Autowired
@Autowired的用法和作用这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。<bean id="userDao" class="..."/><bean id="userService" class="..."> <property name="userDao&qu
2018-07-03 19:45:30
11686
1
原创 框架
MyBatis : 数据持久层框架Spring : AOC(DI)和AOP,整合其他框架使服务调用更加便捷SpringMVC : 主要负责用户数据传递和页面的展现
2018-07-03 15:48:47
241
转载 向上造型和向下造型
1.父类引用能指向子类对象,子类引用不能指向父类对象;2.向上造型:父类引用指向子类对象,例如:Father f1 = new Son();3.向下造型:把指向子类对象的父类引用赋给子类引用,需要强制转换,例如:Father f1 = new Son();Son s1 = (Son)f1;但有运行出错的情况:Father f2 = new Father();Son s2 = (Son)f2;//编...
2018-07-03 15:47:11
1740
转载 maven-archetype-quickstart和maven-archetype-webapp
maven-archetype-quickstart默认的Archetype,基本内容包括:一个包含junit依赖声明的pom.xmlsrc/main/java主代码目录及一个名为App的类src/test/java测试代码目录及一个名为AppTest的测试用例maven-archetype-webapp一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。生成的项...
2018-07-03 15:46:41
1766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅