06 2017 档案

摘要:无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 从配置文件(通常是XML配置文件中)得到 sessionfactory. 由sessionfactory 产生 session 在session 中完成对数据的增删改查和事务提交等. 在用完之后关闭session 。 S 阅读全文
posted @ 2017-06-29 22:03 跨境电商杂货铺 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Servlet是什么 1. Servlet是服务器端运行的一个程序,是一个被编译好的Java类。它不是框架等。 2. Web容器的启动,需要依赖Servlet。当web服务器开始执行时,servlet类就被初始化 3. 当用户通过浏览器访问的时候,会输入URI,这个时候,web服务器就通过Servl 阅读全文
posted @ 2017-06-29 21:59 跨境电商杂货铺 阅读(3316) 评论(0) 推荐(0) 编辑
摘要:本文转自http://hitmit1314.iteye.com/blog/1315816 大家应该都已经知道Spring 3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以 阅读全文
posted @ 2017-06-28 17:48 跨境电商杂货铺 阅读(4628) 评论(1) 推荐(0) 编辑
摘要:随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。 Spring MVC测试框架提供了 阅读全文
posted @ 2017-06-28 17:37 跨境电商杂货铺 阅读(292) 评论(0) 推荐(0) 编辑
摘要:本文转自http://www.tuicool.com/articles/7rMziy 平时对junit测试service/DAO层已经很熟悉不过了,如果不了解,可以猛戳这里,但是我们要测试controller层,不能总重启服务器吧,(重启tomcat好慢的飘过,别。。。别走啊),那么我们就用juni 阅读全文
posted @ 2017-06-28 11:45 跨境电商杂货铺 阅读(2455) 评论(0) 推荐(0) 编辑
摘要:导入方法看如下截图就明白了: 新建测试用例 右击包名,点击新建,或者新建里的others,选择JUnit test case,如下图所示: 接下来,给测试类起名字和选择要测试的类,如下图所示: 然后点击【Next】,选择要被测试类中的测试方法,如下图所示: 最后新建完成,如下(第一个方法是生成的方法 阅读全文
posted @ 2017-06-28 11:35 跨境电商杂货铺 阅读(320) 评论(0) 推荐(0) 编辑
摘要:反射所有功能都是通过class API来实现的 class常用API有: 1。class.GETINTERFACES();获得这个类实现的接口。 2。class。getMethods() Method常用反射API 1.Method.invoke(),方法自己调用自己,方法调用必须通过object. 阅读全文
posted @ 2017-06-27 22:14 跨境电商杂货铺 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:当开发者使用了Annotation修饰了类、方法、Field等成员之后,这些Annotation不会自己生效,必须由开发者提供相应的代码来提取并处理Annotation信息。这些处理提取和处理Annotation的代码统称为APT(Annotation Processing Tool)。 JDK主要 阅读全文
posted @ 2017-06-27 16:26 跨境电商杂货铺 阅读(172) 评论(0) 推荐(0) 编辑
摘要:通过java 反射技术,可以获取很多信息: 1.类名 2.属性,属性名 3.方法,方法名 4.注解 阅读全文
posted @ 2017-06-26 14:14 跨境电商杂货铺 阅读(951) 评论(0) 推荐(0) 编辑
摘要:这个可以没必要定义。 每个接口返回自己的数据格式就好 阅读全文
posted @ 2017-06-26 14:12 跨境电商杂货铺 阅读(620) 评论(0) 推荐(0) 编辑
摘要:java反射并不是什么高深技术,面向对象语言都有这个功能。 面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象,去获取类相关的信息 2.利用java反射可以调用类的私有方法么?private()方法 答:可以,class取出method,method继承exec 阅读全文
posted @ 2017-06-26 14:06 跨境电商杂货铺 阅读(309) 评论(0) 推荐(0) 编辑
摘要:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Ja 阅读全文
posted @ 2017-06-24 19:58 跨境电商杂货铺 阅读(1443) 评论(0) 推荐(0) 编辑
摘要:ORM即Object Relation Mapping,Object就是对象,Relation就是关系数据库,Mapping映射,就是说Java中的对象和关系数据库中的表存在一种对应关系。 现在常见的ORM框架比如Hibernate和mybatis,都是采用了ORM的方式,基本原则就是类-表(Tab 阅读全文
posted @ 2017-06-24 19:55 跨境电商杂货铺 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:1 定义Annotation 定义新的Annotation类型使用@interface关键字(在原有interface关键字前增加@符号)。定义一个新的Annotation类型与定义一个接口很像,例如: 定义完该Annotation后,就可以在程序中使用该Annotation。使用Annotatio 阅读全文
posted @ 2017-06-23 17:35 跨境电商杂货铺 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1.Column注解的的RetentionPolicy的属性值是RUTIME,这样注解处理器可以通过反射,获取到该注解的属性值,从而去做一些运行时的逻辑处理 2. 自定义注解: 使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口,由编译 阅读全文
posted @ 2017-06-23 14:28 跨境电商杂货铺 阅读(392) 评论(0) 推荐(0) 编辑
摘要:mybatis mapper xml文件配置resultmap时,id行和result行有什么区别? <resultMap id = "CashInvoiceMap" type="com.dfire.soa.invoice.bo.Invoice"> <id column="id" property= 阅读全文
posted @ 2017-06-19 11:00 跨境电商杂货铺 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:1.断点就是你希望程序运行到哪暂停, 2.断点就是你希望程序运行到哪暂停, 3.断点就是你希望程序运行到哪暂停,断点往往就是你觉得程序可能出错的地方. 设定断点的办法很简单,在你认为出错的那一行的行号前面双击即可 运行debug 「Run」→「Debug As」→「Java Application」 阅读全文
posted @ 2017-06-14 16:50 跨境电商杂货铺 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:1.程序错误通常有2种,一种是运行时错误,这种错误ide会抛出异常,我们可以根据异常寻找问题. 2.可以根据异常寻找问题. 3.可以根据异常寻找问题 阅读全文
posted @ 2017-06-14 16:44 跨境电商杂货铺 阅读(569) 评论(0) 推荐(0) 编辑
摘要:eclipse重置页面恢复到最初布局状态 window->perspective->reset perspective 阅读全文
posted @ 2017-06-14 16:43 跨境电商杂货铺 阅读(839) 评论(0) 推荐(0) 编辑
摘要:1.Eclipse 中的重构功能使其成为了一个现代的 Java 集成开发环境 (IDE),而不再是一个普通的文本编辑器。使用重构,您可以轻松更改您的代码,而不必担心对别处造成破坏。 2.Eclipse 中的重构功能使其成为了一个现代的 Java 集成开发环境 (IDE),而不再是一个普通的文本编辑器 阅读全文
posted @ 2017-06-14 16:13 跨境电商杂货铺 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1.日志输出最不重要的就是控制台输出,控制台输出就是system.out而已 2.所以日志输出时候会存在一个Bug就是:stdout要配置在日志输出的最前面,因为stdout控制台输出,最不重要,如果放在最后面就不见得有作用了。 如:下面这段代码控制台debug就有作用 <!-- 生产环境,将此级别 阅读全文
posted @ 2017-06-14 15:58 跨境电商杂货铺 阅读(845) 评论(0) 推荐(0) 编辑
摘要:#postgresql dbpg.datasource.type=com.alibaba.druid.pool.DruidDataSourcepg.datasource.driverClassName=org.postgresql.Driverpg.datasource.url=jdbc:postg 阅读全文
posted @ 2017-06-14 15:53 跨境电商杂货铺 阅读(311) 评论(0) 推荐(0) 编辑
摘要:Git用<<<<<<<, ,>>>>>>>标记出不同分支的内容 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成 阅读全文
posted @ 2017-06-14 15:45 跨境电商杂货铺 阅读(422) 评论(0) 推荐(0) 编辑
摘要:git merge命令用于合并指定分支到当前分支。 git merge命令用于合并指定分支到当前分支。 git merge命令用于合并指定分支到当前分支。 创建与合并分支 阅读: 931277 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有 阅读全文
posted @ 2017-06-14 15:41 跨境电商杂货铺 阅读(3080) 评论(0) 推荐(3) 编辑
摘要:1.git merge和git rebase作用差不多,都是将远程代码和本地代码合并 2.git merge和git rebase作用差不多,都是将远程代码和本地代码合并 3.git merge和git rebase作用差不多,都是将远程代码和本地代码合并 4.都是将远程分支的提交记录和本地的提交记 阅读全文
posted @ 2017-06-14 15:25 跨境电商杂货铺 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://blog.csdn.net/huihuimimi17/article/details/8215779 感谢作者 什么是Quartz 本文转自:http://blog.csdn.net/huihuimimi17/article/details/8215779 感谢作者 什么是Q 阅读全文
posted @ 2017-06-14 11:38 跨境电商杂货铺 阅读(532) 评论(0) 推荐(0) 编辑
摘要:@requestbody @responsebody详解 会唤起spring mvc的httpmessageconveter转换类进行数据转换 简介: @RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverte 阅读全文
posted @ 2017-06-14 11:25 跨境电商杂货铺 阅读(3798) 评论(0) 推荐(2) 编辑
摘要:非form表单提交的数据就要用@requestbody注解获取http传过来的值,尤其json 阅读全文
posted @ 2017-06-14 11:16 跨境电商杂货铺 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。 同时ajax请求的时候也要指定dataType: "json",contentTy 阅读全文
posted @ 2017-06-14 11:15 跨境电商杂货铺 阅读(474) 评论(0) 推荐(0) 编辑
摘要:http400错误基本都是http请求参数与服务器接收参数不匹配造成的, 如:1)post请求,你发了个get请求 2)content-type指定不匹配致使参数无法读出来 阅读全文
posted @ 2017-06-14 11:12 跨境电商杂货铺 阅读(2573) 评论(0) 推荐(0) 编辑
摘要:1.http协议携带参数,无外乎两个三个存储地点:1.url上 ,2.header里 3.body里。 2.get请求是没有body的,数据全都放在url上,以?xx&xxx形式。注:get请求时依然有header的,比如get请求下载文件,要指定content-type为zip,file等 3.p 阅读全文
posted @ 2017-06-14 10:50 跨境电商杂货铺 阅读(3950) 评论(2) 推荐(1) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?><!-- 说明: 1、日志级别及文件 日志记录采用分级记录,级别与日志文件名相对应,不同级别的日志信息记录到不同的日志文件中 例如:error级别记录到log_error_xxx.log或log_error.log(该文件为 阅读全文
posted @ 2017-06-11 15:50 跨境电商杂货铺 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1.公众号和app和web都是客户端,都可以对接一个后台 2.域名中包含端口号吗?:不包括,不包括 3.目前在IIS服务器上搭建了一个网站,域名也申请了,可是80端口不能使用,可以使用8000,每次访问网站都要输入xxx.xxx.xxx:8000,能不能通过什么方法直接输入域名然后转到8000端口上 阅读全文
posted @ 2017-06-08 15:41 跨境电商杂货铺 阅读(2391) 评论(0) 推荐(0) 编辑
摘要:1.SESSION一般不是你说的这种工作方式,你打开一个浏览器,再打开一个,请求同一个网址,然后其中一个登陆,另外一个绝对不会也登陆。SESSION和浏览器本身这个程序就是挂钩的,一般不通过IP和端口去绑定(如果是端口和IP的话,浏览器关闭了SESSION也不一定会失效,显然有安全问题,这个是因为T 阅读全文
posted @ 2017-06-07 17:58 跨境电商杂货铺 阅读(1360) 评论(0) 推荐(0) 编辑