随笔分类 - JAVA
springMVC單元測試【二】--MockMvc/MockMvcBuilder/MockMvcBuilders
摘要:MockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现:StandaloneMockMvcBuilder和DefaultMockMvcBuilder,分别对应之前的两种测试方式。对于我们来说直接使用静态工厂MockMvcBuilders创建即可:MockMvcBuilders...
阅读全文
springMVC單元測試【一】
摘要:好久沒用過單元測試了,主要是和我現在做的事情不搭邊,看來又要重拾飯碗了,哈哈。啥也不說,先貼代碼:一:測試Controller相關 1 import java.util.List; 2 3 import org.junit.runner.RunWith; 4 import org.springfr...
阅读全文
【java】关于spring依赖注入。
摘要:已经2014年了,依然在编码的道路上奔跑,需要学习的地方还多。今天准备自定义ajax请求,想到spring依赖注入来配置ajax服务可能好点。so写个AjaxService.javapublic class AjaxService { private Map map; private List list; private BeanFactory beanFactory; public AjaxService(Map map){ this.map=map; } public void setBeanFactory(BeanFact...
阅读全文
【Bug】is outside valid range for the datatype INTEGER..
摘要:今天在编码的时候报这个错,一般来说除了简单的长度超长以外,还有一个问题出这个错的环境: 我配了个一对多,实体中用的List 在hbm映射文件中也用的list,而list标签中有一个index标签,这个标签我不知道具体什么意思,于是设置 出错就在这里,index标签表示多的一方对应一的一方的索引位置解决办法: 一、换掉column的名字,改为其他为integer类型的列,如下 二、将list标签改为bag标签,删除index标签,如下: ...
阅读全文
【JAVA】异常记录:java.net.ConnectException: Connection refused: connect
摘要:今天在测试HTTPURLConnection时报了一个这样的错: 1 java.net.ConnectException: Connection refused: connect 2 at java.net.PlainSocketImpl.socketConnect(Native Method) 3 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 4 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 5 at java.ne
阅读全文
【JAVA】关于mysql的limit关键字使用。
摘要:在WEB项目中我们经常会使用到分页,分页有很多中,一种是放在内存中,由java代码控制分页;另一种是直接用sql进行数据库分页;放在内存中进行分页这肯定是不太现实的,如果数据量过大,会导致内存爆掉。所以我们还是选择利用数据库查询分页。现在java常用的ORM映射框架就那么几个,hibernate,ibatis(改成mybatis了)等。。hibernate可以调用Session的setFirstResult(int ...)、setMaxResult(int ...)或用hibernateTemplate等完成分页。当然你要写sql也可以。ibatis我不是很了解,但是我知道他和hiberna
阅读全文
【JAVA】异常备注:The processing instruction target matching "[xX][mM][lL]" is not allowed
摘要:今天客户反馈回不能进行交换,并发回日志,发现报了一个错:The processing instruction target matching "[xX][mM][lL]" is not allowed经过检查,发现xsd文件的头文件前面加了注释。去掉后恢复正常
阅读全文
【JAVA】异常记录:org.xml.sax.SAXParseException: Content is not allowed in prolog.
摘要:今天做项目事发现了一个问题:org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)原因:XML文件编码和解析XML文件时的编码不一致,(XML是ANSI,解析时用UTF-8)
阅读全文
【JAVA】异常备注:java.lang.UnsupportedClassVersionError: Bad version number in .class file
摘要:今天做项目的时候发现了一个BUG: 1 java.lang.UnsupportedClassVersionError: Bad version number in .class file2 at java.lang.ClassLoader.defineClass1(Native Method)3 at java.lang.ClassLoader.defineClass(ClassLoader.java:620)4 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)5 ...
阅读全文
【JAVA】基于MINA框架快速开发网络应用程序
摘要:1.MINA框架简介MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWeb、Apache Qpid、QuickFIX/J、Openfire、SubEthaSTMP、red5等。MINA框架当前稳定版本是1.1.6,最新的2.0版本目前已经发布了M1版本。MINA框架的特点有
阅读全文
【Java】Socket学习笔记二
摘要:Socket服务器多线程,不多说了。。都懂,而且我也不知道对不对。。服务端类: 1 package org.demo.socket; 2 3 import java.io.DataInputStream; 4 import java.io.DataOutputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.OutputStream; 8 import java.net.ServerSocket; 9 import java.net.Socket;10 import jav.
阅读全文
【Java】Socket学习笔记一
摘要:最近在搞数据交换中心,但是我是属于菜鸟级别的,特别是网络编程这块,哎,没办法,现学现用了。。。= =、我是新人啦,所以对代码不是很熟悉,很多时候直接复制粘贴,Eclipse不是有个提示功能么,记住几个字母就OK了。。。哈哈首先来个服务端: 1 package org.demo.servers; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.io.PrintWriter; 7 import java.net.Se.
阅读全文
浙公网安备 33010602011771号