- 博客(81)
- 收藏
- 关注
Mockito Spring @value
Spring采用@value标签[code="java"]@Value("${default.url}")private String defaultUrl;[/code]Test方法[code="java"]@MockManageService manageService;public void testDoJob(){ ReflectionTest...
2017-04-25 20:44:53
4613
Java HttpUtil
[b][color=red]1 Maven引用[/color][/b][size=large] org.apache.httpcomponents httpclient 4.5.3[/size][b][color=red]2 参考地址[/color][/b][size=large][url]http://hc.apache.org/[/url]...
2017-04-15 20:02:09
466
JavaBean和XML 互转工具类
使用XStream的jar包[url]http://x-stream.github.io/index.html[/url]jar包见附件XStream is a simple library to serialize objects to XML and back again.实体类[code="java"]public class Person { ...
2016-09-13 17:19:06
754
原创 java/php/c#版rsa签名以及java验签实现--转
[url]http://www.cnblogs.com/davidwang456/p/3924834.html[/url]
2016-08-10 17:49:28
356
JAVA 判断某个文件中是否包含指定字符串
[code="java"]public class FindStringInTxt { String encoding = "UTF-8"; public static void main(String[] args) throws IOException { findStringInFile("C://1.TXT"); } public static void f...
2016-08-10 10:11:51
10561
1
原创 Eclipse Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Descriptio...
2016-08-09 09:51:24
129
原创 Eclipse导入项目:No projects are found to import
如果发现导入工程(impot)的时候,出现”No projects are found to import” 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath,如果没有,你可以参考一下方法方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。1)....
2016-07-29 23:29:17
322
原创 RabbitMQ 常用命令
给centos安装epel yum 源# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm安装erlang运行环境# yum install erlang安装rabbitmq server# rpm --import http://www.rabbitmq.com...
2016-07-29 16:46:32
190
Software caused connection abort: socket write error
Windows Firewall was on, and by shutting it off, and trying the steps in 4 again, I was about to get it to work.Windows防火墙了,关闭了,并再次尝试,OK.stackoverflow:[url]http://stackoverflow.com/questions/3...
2016-07-25 14:41:20
1061
原创 Project facet jst.web.jstl has not been defined.
[img]http://dl2.iteye.com/upload/attachment/0118/8449/fd8bb36b-27f7-361d-aafc-1b8f53a1c45b.png[/img]原版:[url]http://blog.youkuaiyun.com/muyangbin/article/details/47610675[/url]
2016-07-22 11:26:36
709
原创 Eclipse下切换svn用户
在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1、通过删除SVN客户端的账号配置文件 1)查看你的Eclipse中使用的是什么SVN Inter...
2016-07-22 11:21:35
114
原创 Access restriction: The constructor SunJCE() is not accessible 错误
Access restriction: The constructor SunJCE() is not accessible 错误Access restriction: The type 'SunJCE' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext\su...
2016-07-22 11:20:50
346
原创 The type javax.servlet.ServletContext cannot be resolved. It is indirectly refer
[img]http://dl2.iteye.com/upload/attachment/0118/8441/9b70cce6-9b90-3259-b10c-65150a6ea7b6.png[/img]
2016-07-22 11:17:00
277
原创 Mybatis @Param标签的作用
[url]http://www.2cto.com/database/201409/338155.html[/url][url]http://my.oschina.net/u/1014212/blog/120652[/url]
2016-07-14 14:24:24
472
JAVA 3DES加解密与C对接
[color=red]C端同事给的密文(十六进制)是32位,但是我这边生成的是48位刚开始工具类中使用的Cipher cipher=Cipher.getInstance("DESede");后来把这个改为Cipher cipher=Cipher.getInstance("DESede/ECB/NoPadding");生成的32位 与C端相同Java 解密、工具类 见下文...
2016-07-14 10:48:23
501
一点感悟(一) 初识
时间过得很快,在IT业已从业了两年多。 人这一辈子到底需要什么,在路边看着人来人往,大部分人脸上都是很匆忙。 上海真是一个魔都,它有魅力,有底蕴,但是一个外地人在这里扎根置业,真的是举全家之力,还贷30年(如果你的家境一般的话,好的请忽略)。 人年轻的时候,真的不敢买房也不能买房。买了房,你还敢创业么,你还敢追求你心中的梦想么。反正,我想我大概是不敢了。买...
2016-07-12 10:30:00
168
原创 Rabbitmq 从零入门
1 RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总 http://blog.youkuaiyun.com/linsongbin1/article/details/477811872 在 Windows 上安装Rabbit MQ 指南 http://www.cnblogs.com/shanyou/p/4067250.html3 RabbitM...
2016-06-28 09:54:27
123
Java 大数据 取出两列不同的值 生成到文本中
[size=large]项目前端商城的订单和后端服务的订单有差异,金额比对不上,Excel又不会用,只有自己写代码了。[/size][code="java"]public class FindNotSameFieldUtil { private static final String encoding="GBK"; private static final String n...
2016-06-20 11:24:46
355
slf4j 不起作用 log4j.property log级别控制无效
逐个的看项目里面的引用jar包,发现使用的一个合作第三方jar里面封装的也有org.slf4j解压该jar包,删除org.slf4j,使用删除后的jar,问题解决。
2016-06-03 21:29:59
1097
HIbernate save报错 org.hibernate.exception.SQLGrammarException: could not execute
开始一直以为是hibernate配置原因 和 jar包等级问题等。后来发现Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL...
2016-06-03 21:20:52
298
2016年百度之星资格赛Problem D Java版
Problem D Accepts: 2042 Submissions: 5880度熊所居住的 D 国,是一个完全尊重人权的国度。以至于这个国家的所有人命名自己的名字都非常奇怪。一个人的名字由若干个字符组成,同样的,这些字符的全排列的结果中的每一个字符串,也都是这个人的名字。例如,如果一个人名字是 ACM,那么 AMC, CAM, MAC, MCA, 等也都是这个人的名字。在这个国家中,没...
2016-05-25 17:57:27
124
【Thinking in Java】七:多态
[b]1 向上转型[/b] 写一个方法,它仅接收基类作为参数,而不是那些特殊的导出类,也就是说编写的代码只与基类打交道,这正式多态所允许的。简单例子:[code="java"]class Cycle { private String name = "Cycle"; public static void travel(Cycle c) { println(...
2016-05-18 16:08:59
98
原创 Java 生成随机数
[code="java"]public class RandomUtil { public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; public static final String LETTERCHAR =...
2016-05-13 14:37:51
144
Java 源码解析:十进制转二进制
[code="java"]static final char[] digits = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u',...
2016-05-09 18:13:08
205
Linux tomcat java.nio.file.NoSuchFileException: /home/****/apache-tomcat-7.0.4/
tomcat/temp被删了 mkdiir temp成功
2016-05-06 17:35:49
1997
Eclipse Maven Disable Maven Nature之后
哎,手贱,点了这个瞬间Maven项目变Java项目了。网上有这个办法:项目->Properties->Deployment Assembly ->add ->java Build Path Entries ->Maven Dependencies把需要的maven jar包发布到lib下! 就可以了!参考地址:[url]http://ask.youkuaiyun.com/quest...
2016-05-06 15:26:33
2064
原创 Eclipse中web项目部署至Tomcat步骤
参考地址:[url]http://blog.youkuaiyun.com/lucklq/article/details/7621807[/url]
2016-05-05 20:13:26
130
原创 Tomcat 启动项目时 Unsupported major.minor version 51.0错误
背景:使用eclipse开发的时候,修改了一下jdk,从1.6修改成了1.7,报错:Unsupported major.minor version 51.0后来经过大量查找,解决方法如下:1. 当前项目为选中模式下(就是鼠标点击一下当前项目名),然后选择“project”--"properties"--"project facets"中的"java"更改为1.72. "wi...
2016-05-04 17:05:21
464
原创 Tomcat Add项目时 Project facet Java version 1.7 is not supported
在移植eclipse项目时,如果遇到“Project facet Java version 1.7 is not supported.”项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。解决办法:法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version ......
2016-04-29 18:01:44
147
【Thinking in Java】六:复用
[b][size=large]一 初始化父类[/size][/b]1 父类构造器总是会被调用2 在子类构造器之前被调用[code="java"]class Animal{ Animal(){ System.println.out("Animal"); }}class Monkey extends Animal{ Mo...
2016-04-15 15:57:55
106
原创 Java 如何优化if语句嵌套
我们平时写if,switch或for语句是常有的事儿,也一定写过多层if或for语句嵌套的情况,如果代码里的嵌套超过3层,阅读起来就会非常困难了。我们应该尽量避免代码嵌套多层,最好不要超过2层。if语句嵌套的问题多层if语句嵌套是常有的事情,有什么好的方法可以减少嵌套呢?[color=red]1 尽早终止函数或返回数据[/color]如果符合某个条件下可以直接终止函...
2016-04-12 18:03:46
9274
原创 【Thinking in Java】五:访问权限控制
[b][size=large]一 Java为什么提供访问权限修饰符[/size][/b]程序员分为类创建者和客户端程序员。1 为了使用户不要触碰不应该触碰的部分,这些部分对于类的操作是必须的,但是它不属于客户端程序猿所需接口的一部分,这些部分就指定域为private2 为了让类创建者可以更改类的内部工作方式,而不必担心对客户端程序员产生重大的影响。下面是Java权限修饰符...
2016-04-11 18:14:13
129
原创 Linux 如何修改时间
1 、查看系统时间date 2、设置当前系统时间为2015年5月8日19点48分0秒date -s "2015-5-8 19:48:00" 执行结果如下图所示:[img]http://dl2.iteye.com/upload/attachment/0116/4196/0d5ea9a7-f...
2016-04-08 09:40:28
124
Java 工具类:数字左补0
有朋友给出更6的写法:[img]http://dl2.iteye.com/upload/attachment/0116/4063/8976f6a7-5e3e-30cf-9236-5d3fabedd519.png[/img]DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。常用符号含义: 0 一个数字 # 一个数字,不...
2016-04-07 14:16:09
794
【Thinking in Java】四:初始化与清理
[size=large]一 Java初始化[/size]Java通过使用构造器来初始化,构造器与类的名字相同,是一种特殊类型的方法,因为没有返回值。[size=large]二 方法重载[/size]Java允许方法名一致,区分方法:1 参数个数,种类不同2 参数顺序不同为什么Java不允许以返回值区分?[code="java"]void f(){}i...
2016-04-06 15:30:19
87
《Python绝技:运用Python成为顶级黑客》读后感
作为一个Java从业者,从网上了解到Python是一门简洁、高效的语言,而基本上每个热爱编程的人都大概有一种黑客梦,在二进制的世界里刀光剑影,于是就来试读下这本《Python绝技:运用Python成为顶级黑客》。一 Python简介Python是一门容易上手的脚本语言。Python是黑客的语言,具有低复杂度、高效率和几乎无限多的第三方库,入门门槛低,是编写攻击工具的极好的开发平台。...
2016-03-25 16:38:49
952
1
《写给大忙人看的Java核心技术》试读感想
《写给大忙人看的Java核心技术》试读感想[b] 一 期待惊喜[/b] 作为一个Java开发者,Java并发编程是Java的优势,试读章节中没有给出,但是本书简介中简单的介绍了一下:使用Java类库中现成的并行算法和线程安全的数据结构,彻底改变程序员处理并发编程的方式,而且书中还提供了示例去让我们如何使用强大的类库特性代替那些易出错、低水平的数据结构。 通过目录发现本书不仅...
2016-03-25 14:11:45
393
【Thinking in Java】三:操作符
[b]1 自动递增 自动递减[/b][code="java"]public static void main(String[] args) { int i =1; System.out.println(++i); }[/code]Output: 2[code="java"]public static void main(String[] args...
2016-03-24 17:16:21
88
【Thinking in Java】二:一切都是对象
1 Java如何操纵对象一切都是对象,但是我们操作是对对象的引用,关系如:遥控器对电视机。Java 通过new来创建对象,对引用进行初始化,如果引用没有进行初始化,则会显示编译错误,如以下代码:[code="java"]public static void main(String[] args) { int i; System.out.p...
2016-03-24 15:32:43
85
【Thinking in Java】一:对象导论
[size=large]对象导论1抽象过程对象具有状态、行为和标识。每一个对象都可以拥有内部数据(例如:轮子的直径,宽度)、方法(它们产生行为),并且每一个对象都可以惟一地与其他对象区分开来,就是指每一个对象在内存中都有一个唯一的地址。2 每个对象都有一个接口Java怎么样获得有用的对象?对对象请求,是对象完成各种任务,每个对象都只能满足某些请求,这些请求由...
2016-03-24 15:27:39
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人