7 zhengyang7754

尚未进行身份认证

暂无相关描述

等级
TA的排名 10w+

java8新特性-Lamda表达式

Lamda表达式属于函数式编程的概念,为甚需要函数式编程呢?如果想知道函数式编程产生的目的,那么我们可以且必须通过匿名内部类来分析。 普通的匿名内部类如下:publicclassTestClass{ /** *接口类 */ publicinterfaceIMessage{ voidprint(); } publicstaticvoidmain(S

2017-04-05 22:30:30

使用springMVC注解@ResponseBody与jackson工具类在ajax请求中实现对象与json之间的相互转化

1.springmvc默认使用jackson来实现对象与json之间的相互转换的。在转换之前我需要引入两个springMVC依赖的两个jar包: jackson-core-asl(jackson核心包)和jackson-mapper-asl(json与对象转换工具包)  获取jar包的方式: maven项目中的配置坐标如下: org.codehaus.j

2017-04-05 15:30:20

java8新特性-接口定义增强

Java8之前java接口由全局常量和抽象方法所做组成,java8及以后的接口定义可以使用default,static定义。     例如:一个接口随着时间的推移,接口下面有2000个实现类,这个时候我们接到一个需求,给接口增加一个方法,并且每个实现类这个方法都是相同的实现,那我们应该怎么办呢?Java8之前的做法就是先实现出来一个方法,然后复制粘贴这个方法的实现到其他的接口实现类

2017-04-05 13:08:31

java的动态代理机制详解

转载地址:http://www.cnblogs.com/xiaoluo501395377/p/3383130.html在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理

2017-03-24 16:03:19

JAVA执行javascript方法

转载地址:http://blog.csdn.net/jianggujin/article/details/51046122之前在一次机缘巧合的情况下,需要时用JAVA执行js方法,查阅了一些文档,找到了相关解决方法,这里和大家分享一下。 在JDK1.6中为我们提供了一个ScriptEngineManager类,ScriptEngineManager为ScriptEngine

2017-03-23 15:37:25

查看Mysql执行计划

转载地址:http://www.cnblogs.com/xu-xiang/p/5833349.html使用navicat查看mysql执行计划:打开profile分析工具:查看是否生效:showvariablelike‘%profil%’;查看进程:showprocesslist;选择数据库:usedb_jiakao;

2017-03-22 18:30:33

JS监听手机端浏览器的后退按钮的事件方法

转载地址:http://www.jb51.net/article/89921.htm首先我们要了解浏览器的history。大家知道在页面中我们可以使用javascriptwindowhistory,后退到前面页面,但是由于安全原因javascript不允许修改history里已有的url链接,但可以使用pushState方法往history里增加url链接,并且提供popsta

2017-03-17 11:45:16

Spring注解标签详解@Autowired @Qualifier

原文地址:http://iteedu.com/blog/2012/12/18/222.html@Autowiredspring2.1中允许用户通过@Autowired注解对Bean的属性变量.属性Setter方法以及构造函数进行标注,配合AutowiredAnnotationBeanProcessor完成Bean的自动配置。使用@Autowired注释进行byType注入。

2017-03-15 10:04:19

ava web项目防止多用户重复登录解决方案

目前web项目中,很多情况都是可以让同一个账户信息在不同的登录入口登录这次,这样子就不那么美好了。现在有两种解决方案:   1、将用户的登录信息用一个标志位的字段保存起来,每次登录成功就标记1,注销登录就标记为0,当标记为1的时候不允许别人登录。   2、将用户的登录信息保存在application内置作用域内,然后利用session监听器监听每一个登录用户的登录情况

2016-06-25 23:29:33

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

数据库事务的隔离级别

本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Readuncommitted、Readcommitted、Repeatableread、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√:可能出现    ×:不会出现

2016-03-13 11:14:30

oracle 关于直方图

关于作者:JonathanLewis是Oracle世界的知名人物,拥有将近25年的使用经验。他出版了三本关于Oracle的书,并参与写作其他的三本。他最近的著作是《Oracle核心》(Apress,ISBN978-1430239543),这是一本描述Oracle数据库引擎的中心工作原理的书。他运行着几个网站并且经常为各种新闻组、论坛、用户组杂志和全世界的各种活动撰稿。

2016-01-31 21:12:15

oracle合理的使用索引原则

原则:首先,看是否用上索引。对于该使用索引而没有用上索引的sql,应该想办法用上索引,避免全表扫描。其次,看是否用上了合理的索引,特别是复杂的sql语句,当其中where子句包含多个带有索引的字段是,更应该注意索引的选择是否合理。错误的索引不仅不会带来性能的提高,相反往往会导致性能的降低。任何对列的操作都可能导致全表扫描(函数,表达式计算等),必须要使用建议建立相应的函数索引。避免

2016-01-29 15:06:58

Content is not allowed in prolog异常产生原因及处理方式

web项目在启动的时候报Contentisnotallowedinprolog错误,后经检查发现是web项目在使用dom4j/sax读取一个xml文件时报错。 原因如下:BOM(ByteOrderMark),是UTF编码方案里用于标识编码的标准标记,在UTF-16里本来是FFFE,变成UTF-8就成了EFBBBF。这个标记是可选的,因为UTF8字节没有顺序,所以它可

2016-01-29 09:08:38

Spring中数据源的配置形式

不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式:spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源,JNDI数据源。1.spring自带的数据源DriverManagerDataSourceXML代码:[html] viewp

2016-01-27 13:51:02

ORACLE索引重建分析详解

一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了altertable..move操作(move操作导致了rowid变化)。二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间,那应该如何才可以判断索引是否倾斜的严重,是否

2016-01-27 09:48:14

jsp页面中文乱码

//在Servlet中是通过Service方法的参数传递每次请求的request对象和response对象 //request HttpServletRequest封闭了所有的请求信息 //response--->HttpSrviletResponse对照封闭了所有的响应操作 //每一次请求都会创建其以上两个对象; publicvoiddoGet(HttpServletRe

2016-01-27 09:07:18

spring获取bean工具类

importjava.io.ByteArrayInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.io.UnsupportedEncodingExce

2016-01-20 13:33:17

在java项目中通过相对路径获取资源的方式

1.可以通过类名.class.getResource方法获取或者getSystemResource2.可以通过当前线程Thread.currentThread().getContextClassLoader().getResource获取publicclassTestDemo{publicstaticvoidmain(String[]args)throws

2016-01-19 09:05:17

TreeSet使用时注意问题

TreeSet是依靠TreeMap来实现的。TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,缺省是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。或者有一个自定义的比较器。我们可以在构造TreeSet对象时,传递实现Comparator接口的比较器对象。TreeSet的排序是在添加元素的时候进行排序的,即add(元素)的时候,

2016-01-15 13:56:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!