- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Spring Boot 单元测试之 @WebIntegrationTest
Spring Boot官方文档 ----35.3章节 ,原文如下The context loader guesses whether you want to test a web application or not (e.g.with MockMVC) by looking for the @WebIntegrationTest or @WebAppConfigurationanno
2016-11-29 17:29:36 3906
原创 Java-互相关联的实体无限递归问题
今天在测试的时候出现了一个bug,在把关联实体序列化返回的过程中报错了,提示Caused by: java.lang.StackOverflowError: null这个是堆栈溢出错误,根据错误线索查找,最后发现Column和Table实体互相关联,也就是说Column实体中有Table属性,Table实体中也有Column属性,导致了在序列化的过程中出现了死循环,以至堆栈溢出报错。
2016-11-29 15:41:39 2924 2
原创 Java8数组和List相互转换
使用Java 1.8中的循环转换数组为List,代码: private List arrayToList(T[] objects) { return Stream.of(objects).map(object -> { return object; }).collect(Collectors.toList()); }
2016-11-28 15:00:11 69712 2
原创 java -source 1.6 中不支持 switch 中存在字符串
今天在运行一个maven工程的时候,编译时出错了:java -source 1.6 中不支持 switch 中存在字符串,[ERROR] (请使用 -source 7 或更高版本以允许 switch 中存在字符串),当时我发现工程的配置确实是1.8版本,后来把工程在eclipse中删除了,重新导入一下,java版本居然变成了1.6,然后就更改了版本,重新install一下就好了。(原因:1.6
2016-11-21 14:03:13 3700
原创 Spring Boot实现文件上传
Spring Boot官方文档中写到:Spring Boot包含Servlet 3中的javax.servlet.http.Part API来支持上传文件。当想要接收多部分编码的文件数据时,可以使用MultipartFile类型的参数方法,并添加@RequestParam注释。(参考Spring Boot官方文档)文件上传前台表单:Hello World! 文件:
2016-11-18 09:50:28 516
原创 you are not allowed to push code to protected branches on this project
我是在SourceTree上提交代码,但是Push的时候报错,提示远程的分支是被保护的,而且错误的前面有一个remote,表明是远程的问题,不是本地的问题。解决的办法:需要工程的创建人在git上把用户添加到被保护的分支的Developer中去。在工程页面,选择设置,下拉选择Protected Branches -> Developer
2016-11-17 15:45:52 21782 2
原创 Spring Boot启动报错:Failed to instantiate [ClassName]: No default constructor found;
今天在Spring Boot工程启动时报错了,提示不能初始化该类,原因是找不到默认的构造方法,我看了一下,我也有写构造方法:public class H2DbOperation extends AbstractDbOperation{ public H2DbOperation(String url, String name, String password, Connection conn
2016-11-15 14:11:00 10815
原创 Java遍历List列表
以List list = new ArrayList();为例1.迭代器遍历Iterator Iterator iter = list.iterator(); while(iter.hasNext()){ System.out.println(iter.next()); }2. List接口中封装的方法,依次遍历 for(int i=0
2016-11-15 10:20:13 451
原创 Spring MVC注解之@ResponseBody
今天做了一个文件上传的试验,后端代码是这样的 @RequestMapping("/file/up") @ResponseBody public String fileLoad(@RequestParam("file") MultipartFile file) { String tempPath = System.getProperty("user.dir")+"\\"+"te
2016-11-14 14:45:42 2301
原创 关于Java的文件上传
今天做了一个小练习,把一个文件上传到服务器上,在本地测试的结果就是将文件上传到了项目的根目录,可以自己新建一个文件夹,放置上传的文件。首先得对文件的上传原理要有一个概念, 1.在我没有接触到IO的时候,我觉得文件的上传就是将文件复制到服务器,怎么复制的我不知道。 2.接触IO之后,我以为的文件上传是InputStream 和FileInputStream直接传入即可。
2016-11-10 15:36:33 370
原创 Spring Boot+Maven 工程配置h2内存数据库
1.新建Maven工程,pom配置: org.springframework.boot spring-boot-starter-parent 1.3.1.RELEASE org.springframework.boot spring-boot-starter-web com.h2database
2016-11-08 17:52:01 4525
原创 Extjs中加入Content-Type HTTP请求头信息
今天同事遇到一个问题,在HTTP请求的时候后台报错不能解析HTTP请求体,在firebug中查看请求的信息,发现请求头Content-Type不是application/json(项目需要),需要改为application/json。解决:在proxy代理中加入:headers:{'Content-Type':'application/json'}
2016-11-08 14:14:01 4891
原创 PreparedStatement增删查改实例
PreparedStatement是Statement的一个子类,思想是实现SQL语句参数隐藏注入,在SQL语句中使用?作为占位符,使用方法在占位符的位置插入具体内容,占位符采用遍历的形式查找?的位置,根据内容进行替换操作。这里是一个访问数据库的小例子1.数据库的连接配置。 private String url = "jdbc:mysql://127.0.0.1:6033/test?use
2016-11-08 13:45:02 1425
Apache Thrift Java入门源码,包含客户端和服务端
2017-07-04
Apache Thrift Java实战源码,包含了客户端和服务端源码
2017-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人