java
咆哮的橙子
这个人很懒,什么也没留下!~
展开
-
Filter(过滤器)的一些总结
实现filter接口必须重写它的doFilter()方法。Init()方法和destroy()方法可选择是否重写。1、Filter需要在web.xml中配置才能生效。(fileter标签和filter-mapping标签靠filter-name标签联系在一起,也就是名字相同即可)1、doFilter()方法内的chain属性对请求有绝对的处理权,即可允许和拒绝请求的原创 2017-01-19 15:48:18 · 759 阅读 · 0 评论 -
用java写邮箱发送的小案例
首先准备jar包mail-1.4.7.jarmaven: javax.mail mail 1.4.7java代码:import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax原创 2017-08-24 17:19:20 · 463 阅读 · 0 评论 -
request getHeader(“x-forwarded-for”) 获取真实IP
request方法客户端IP: request.getRemoteAddr() 输出:192.168.0.106客户端主机名:request.getRemoteHost()输出:abcrequest.getHeader("Host") 输出:192.168.0.1:8080Web服务器名字:request.getServerName()输出:192.168.0.1服务器监听的端口转载 2017-06-09 10:02:48 · 4636 阅读 · 0 评论 -
java中equals()和equalsIgnoreCase()的区别
一、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较是区分大小写的。二、为了执行忽略大小写的比较,可以调用equalsIgnoreCas转载 2017-06-08 16:51:05 · 995 阅读 · 2 评论 -
@EqualsAndHashCode()注解详解
官方文档:@EqualsAndHashCode 原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other)和 hashCode()方法。2. 它默认使用非静态,非瞬态的属性 3. 可通过参数exclude排除一些属性4. 可通过参数of指定仅使用哪些属性5. 它默认仅使用该类中定义的属性且不调用父类的方法 6. 可通过c转载 2017-05-18 17:30:30 · 33054 阅读 · 1 评论 -
eclipse / myeclipse 手动安装 lombok
一、eclipse / myeclipse 手动安装 lombok 1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下 2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -j转载 2017-04-18 15:12:31 · 1793 阅读 · 0 评论 -
ajax获取到数据却走error方法的错误总结
这几天开发遇到了这个问题,在用ajax获取后台数据时,数据正常获取到了,但是不管怎么弄,结果它就是不从success方法出来,一直从error方法出来,查了相关资料和整理了下思路最终终于解决了。代码如下: $.ajax({ type:'POST', url:'http://www.pxdcz.com/en/', dataType:'text', data:原创 2017-03-15 09:29:25 · 6149 阅读 · 1 评论 -
spring的断言工具类Assert的基本使用
这几天比较闲看了下以前的项目,发现了这个spring下的Assert方法,(以前用过,不过好像忘的差不多了*.*)org.springframework.util.Assert;Assert断言工具类,通常用于数据合法性检查.平时做判断通常都是这样写if (message== null || message.equls("")) { throw new Illeg转载 2017-03-23 10:56:08 · 25677 阅读 · 2 评论 -
myeclipse查看当前类被哪些类所继承和引用的办法
在面对比较大型的项目时,要查看当前类被哪些地方继承或是引用到对整理项目十分有用,而一个个去找又太浪费时间,好在这些问题找就被解决了,有两个方法可以查看当前类所关联或是继承的关系。Ctrl+Alt+H查看当前类在哪些地方被继承。ctrl+shift+g查看当前类在哪些地方被引用。很有用吧。转载 2017-03-21 09:46:00 · 3262 阅读 · 2 评论 -
java----MD5加密
常常用到的登陆注册功能里面的密码加密问题,只需要一个工具jar包就能解决了,代码也相当简洁。public static String md5salt(String password){return DigestUtils.md5Hex(password);}使用加盐算法如下:private static final String SALT= "我喂自己袋盐";publi原创 2017-03-10 10:09:02 · 567 阅读 · 0 评论 -
java常用术语
平时收集的一些java常用的术语,了解一下还是非常有必要的。多线程==>把main函数多复制几份,放到一个数组中,依次执行就是多线程。高并发==>想象在银行排队办理业务的情况,就是高并发。IO==>内存到硬盘,硬盘到内存的过程,网络到内存,内存到网络。NIO==>计算机输入输出5类规范中的一类实现。分布式==>通过http---ftp---soap--等等传转载 2017-03-07 09:19:07 · 699 阅读 · 0 评论 -
判断一句话是否全是中文
判断一句话是否全是中文转载 2017-03-06 09:33:07 · 1011 阅读 · 0 评论 -
java--JUnit4注解解释
JUnit4经常用于测试,了解一下注解的表示意思非常有用。1. @Test : 测试方法,测试程序会运行的方法,后边可以跟参数代表不同的测试,如(expected=XXException.class)异常测试,(timeout=xxx)超时测试2. @Ignore : 被忽略的测试方法3. @Before: 每一个测试方法之前运行4. @After : 每一个测试方法之后运转载 2017-03-08 14:27:30 · 576 阅读 · 0 评论 -
java微信开发的服务器(令牌)token
微信开发的第一步,服务器配置问题,我用的springMVC,不多说,图下边直接上代码。import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServle转载 2017-08-10 10:28:09 · 1257 阅读 · 1 评论