java
文章平均质量分 64
zhengyang7754
这个作者很懒,什么都没留下…
展开
-
url请求中的中文乱码处理
form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交 1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。 对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:8080/servlet?msg=abc (很常见的一个乱码问题就要出现了,如果转载 2015-08-03 21:57:49 · 28089 阅读 · 2 评论 -
java8新特性-接口定义增强
Java8之前java接口由全局常量和抽象方法所做组成,java8及以后的接口定义可以使用default,static定义。 例如:一个接口随着时间的推移,接口下面有2000个实现类,这个时候我们接到一个需求,给接口增加一个方法,并且每个实现类这个方法都是相同的实现,那我们应该怎么办呢?Java8之前的做法就是先实现出来一个方法,然后复制粘贴这个方法的实现到其他的接口实现类原创 2017-04-05 13:08:31 · 572 阅读 · 1 评论 -
java的动态代理机制详解
转载地址:http://www.cnblogs.com/xiaoluo501395377/p/3383130.html在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理转载 2017-03-24 16:03:19 · 304 阅读 · 0 评论 -
ava web项目防止多用户重复登录解决方案
目前web项目中,很多情况都是可以让同一个账户信息在不同的登录入口登录这次,这样子就不那么美好了。现在有两种解决方案: 1、将用户的登录信息用一个标志位的字段保存起来,每次登录成功就标记1,注销登录就标记为0,当标记为1的时候不允许别人登录。 2、将用户的登录信息保存在application内置作用域内, 然后利用session监听器监听每一个登录用户的登录情况转载 2016-06-25 23:29:33 · 769 阅读 · 1 评论 -
Spring分布式事务实现
文章来源:http://log-cd.iteye.com/blog/807607分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在to转载 2016-03-13 22:25:32 · 442 阅读 · 0 评论 -
TreeSet使用时注意问题
TreeSet是依靠TreeMap来实现的。 TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,缺省是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。或者有一个自定义的比较器。 我们可以在构造TreeSet对象时,传递实现Comparator接口的比较器对象。 TreeSet的排序是在添加元素的时候进行排序的,即add(元素)的时候,原创 2016-01-15 13:56:58 · 476 阅读 · 0 评论 -
jsp页面中文乱码
//在Servlet中是通过Service方法的参数传递每次请求 的request对象和response对象 //request HttpServletRequest封闭了所有的请求信息 //response--->HttpSrviletResponse对照封闭了所有的响应操作 //每一次请求都会创建其以上两个对象; public void doGet(HttpServletRe转载 2016-01-27 09:07:18 · 399 阅读 · 0 评论 -
spring获取bean工具类
import java.io.ByteArrayInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingExce原创 2016-01-20 13:33:17 · 621 阅读 · 0 评论 -
在java项目中通过相对路径获取资源的方式
1.可以通过 类名.class.getResource方法获取或者getSystemResource 2.可以通过当前线程 Thread.currentThread().getContextClassLoader().getResource获取 public class TestDemo {public static void main(String[] args) throws原创 2016-01-19 09:05:17 · 1478 阅读 · 0 评论 -
java8新特性-Lamda表达式
Lamda表达式属于函数式编程的概念,为甚需要函数式编程呢?如果想知道函数式编程产生的目的,那么我们可以且必须通过匿名内部类来分析。 普通的匿名内部类如下:public class TestClass { /** * 接口类 */ public interface IMessage{ void print(); } public static void main(S原创 2017-04-05 22:30:30 · 1019 阅读 · 0 评论