自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 java8新特性-Lamda表达式

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

2017-04-05 22:30:30 996

原创 使用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 5025

原创 java8新特性-接口定义增强

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

2017-04-05 13:08:31 545 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 282

转载 JAVA执行javascript方法

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

2017-03-23 15:37:25 1155

转载 查看Mysql执行计划

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

2017-03-22 18:30:33 1199

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

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

2017-03-17 11:45:16 55190 5

转载 Spring注解标签详解@Autowired @Qualifier

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

2017-03-15 10:04:19 17399

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

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

2016-06-25 23:29:33 740 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 422

转载 数据库事务的隔离级别

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

2016-03-13 11:14:30 280

转载 oracle 关于直方图

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

2016-01-31 21:12:15 443

转载 oracle合理的使用索引原则

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

2016-01-29 15:06:58 1698

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

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

2016-01-29 09:08:38 7868

转载 Spring中数据源的配置形式

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

2016-01-27 13:51:02 346

转载 ORACLE索引重建分析详解

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

2016-01-27 09:48:14 733

转载 jsp页面中文乱码

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

2016-01-27 09:07:18 375

原创 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 588

原创 在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 1447

原创 TreeSet使用时注意问题

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

2016-01-15 13:56:58 449

转载 jquery $(document).ready() 与window.onload的区别

Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同

2015-11-11 15:23:13 342

转载 url请求中的中文乱码处理

form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交   1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。        对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:8080/servlet?msg=abc (很常见的一个乱码问题就要出现了,如果

2015-08-03 21:57:49 27732 2

转载 druid配置

druid目录(?)[+]java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/c

2015-08-01 11:30:43 683

原创 js中获取两个日期之间相差的天数

这两天在做前台页面的时候,有这样的一个业务场景,就是页面上有一个查询的时间参数,这个参数有起始时间和结束时间 ,需求中要求这两个时间之间的相隔的天数不能大于90天,这样就需要通过前台传入的时间字符串来判断这个两个时间相差是天数是否符合业务场景的要求,通过对这个这个功能的分析,我选用了js中的Date日期对象中的parse()静态方法来实现这个功能,具体的实现方式如下:function  get

2015-07-29 21:19:06 5383

原创 oracle中的数据类型char

今天在做一个前台查询功能的时候,需要从数据库中查询一些数据,显示在前台的jsp页面上,然会自己就写了一个SQL,在Oralce数据库上运行一下,看看是否能查询出数据,结果是没有查询到数据,找个一个上午的问题,终于找到了查询不到数据的问题所在,在我写的查询SQL中包含了一个left  join的左连接查询,问题就出在这个左连接查询的连接字段上。查询不到数据的原因在于 连接的字段的数据类型不一样,

2015-06-10 16:38:00 1636

原创 Macromedia Fireworks 8的初步使用

这段时间对手机移动应用开发比较感兴趣,借着这个机会就想自己做一个手机应用程序玩玩,还好之前做过关于网页版的手机客户端的开发,就很快的框架搭起来了,在安装到手机上的时候发现,应用程序的图标使用的是,安卓应用默认的图标,一个谷歌的机器人,感觉这样的图标不太好,不符合自己的应用程序,就想自己做一个应用程序的图标出来,到网上找了一下Macromedia Fireworks这个工具还不错,总算是千辛万苦的做

2015-04-06 14:25:34 3349

转载 jQuery中的ajax服务端返回方式(转)

1 html方式这种方式是最常见的方式(默认方式),如果是IE7下执行和FireFox的对象是一样的,XMLHttpRequest,上边我们讲了有onreadystatechanage事件,readyState属性,当是html形式返回的时候,用到了另外一个属性responseText,当readyState=4的时候,XMLHttpRequest对象自动将放回的值以字符串的形式赋值给

2015-03-10 23:03:58 741

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除