摘要: webservice框架有很多,比如axis、axis2、cxf、xFire等等,做服务端和做客户端都可行,个人感觉使用这些框架的好处是减少了对于接口信息的解析,最主要的是减少了对于传递于网络中XML的解析,代价是你不得不在你的框架中添加对于这些框架的依赖。个人观点是:服务端使用这些框架还行,如果做 阅读全文
posted @ 2019-01-30 11:22 霞光里 阅读(29670) 评论(1) 推荐(1) 编辑
摘要: jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分 阅读全文
posted @ 2019-01-29 15:57 霞光里 阅读(4029) 评论(0) 推荐(0) 编辑
摘要: 我们经常要写junit测试,在不启动整个web项目的情况下,测试自己的service实现或者是dao实现,我们来充分利用下junit4的强大功能。 1.junit4的测试类 import java.util.ArrayList; import java.util.List; import org.j 阅读全文
posted @ 2019-01-29 14:46 霞光里 阅读(4335) 评论(0) 推荐(0) 编辑
摘要: Druid是阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好。它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。 支持所有JDBC兼容的数据库,包括Oracle、MySQL、Derby、 阅读全文
posted @ 2019-01-24 16:11 霞光里 阅读(6394) 评论(0) 推荐(0) 编辑
摘要: 老版本的Jackson使用的包名为org.codehaus.jackson,而新版本使用的是com.fasterxml.jackson。 Jackson主要包含了3个模块: jackson-core jackson-annotations jackson-databind 其中,jackson-an 阅读全文
posted @ 2019-01-24 15:59 霞光里 阅读(31162) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,某些情况下,我们可能需要频繁去创建一些对象(new),下面介绍一种,我从书上看到的,可以提高效率的方法。 首先,对于将会频繁创建的对象,我们要让这个类实现Cloneable接口,因为这个优化的核心,就是利用clone。 clone的最大特点就是,不会去调用任何构造方法,所以,在我看来重 阅读全文
posted @ 2019-01-24 14:56 霞光里 阅读(10149) 评论(1) 推荐(0) 编辑
摘要: 在java语言中,ArrayList是一个很常用的类,在编程中经常要对ArrayList进行删除操作,在使用remove方法对ArrayList进行删除操作时,报java.util.ConcurrentModificationException异常,下面探讨一下该异常的原因以及解决办法。 上述代码在 阅读全文
posted @ 2019-01-11 18:31 霞光里 阅读(138569) 评论(8) 推荐(2) 编辑
摘要: 修改的一个utils方法: 阅读全文
posted @ 2019-01-08 09:22 霞光里 阅读(29586) 评论(2) 推荐(1) 编辑
摘要: Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where .. 阅读全文
posted @ 2019-01-07 10:59 霞光里 阅读(6278) 评论(0) 推荐(0) 编辑
摘要: 多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。 如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="of 阅读全文
posted @ 2018-12-28 14:49 霞光里 阅读(4056) 评论(1) 推荐(1) 编辑
摘要: 一)什么是AES? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用12 阅读全文
posted @ 2018-12-19 18:16 霞光里 阅读(35975) 评论(2) 推荐(0) 编辑
摘要: Spring配置文件xmlns加入 xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation中加入 http://www.springframework.org/schema/task http://www. 阅读全文
posted @ 2018-12-19 15:01 霞光里 阅读(96270) 评论(1) 推荐(4) 编辑
摘要: 一、vi编辑器有3种基本工作模式 首先需要知道vi编辑器有3种基本工作模式,分别是:命令模式、文本输入模式、和末行模式。 第一:命令行模式:该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模式下,用户可以输入vi命令,用户管理自己的文档。此时从键 阅读全文
posted @ 2018-12-07 09:54 霞光里 阅读(10238) 评论(0) 推荐(1) 编辑
摘要: hibernate-取消关联外键引用数据丢失抛异常的设置@NotFound hibernate项目里面配了很多many-to-one的关联,后台在查询数据时已经作了健全性判断,但还是经常抛出对象找不到异常: 因为系统给用户使用过程中库表的数据会常发生变化,最常见的是人员变化,原先引用的User 在库 阅读全文
posted @ 2018-12-07 09:17 霞光里 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: Java进行XML文件操作,代码如下: package com.founder.mrp.util; import java.io.File; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; i 阅读全文
posted @ 2018-11-22 16:43 霞光里 阅读(2280) 评论(0) 推荐(0) 编辑
摘要: 前几天,公司项目中有一个需求是读取配置文件的,而且最好能够保证加载到内存中的顺序能够和配置文件中的顺序一致,但是,如果使用 jdk 中提供的 Properties 类的话,读取配置文件后,加载到内存中的顺序是随机的,不能保证和原文件的顺序一致,因此,jdk 提供的 Properties 是不行的。 阅读全文
posted @ 2018-11-14 13:49 霞光里 阅读(4070) 评论(1) 推荐(0) 编辑
摘要: 通过存储过程判断字段是否存在,不存在则增加: 通过存储过程判断索引是否存在,不存在则增加: 插入语句判断是否存在,不存在则插入: 阅读全文
posted @ 2018-11-14 12:40 霞光里 阅读(20467) 评论(0) 推荐(3) 编辑
摘要: 生成的xml内容如下: 阅读全文
posted @ 2018-11-14 12:26 霞光里 阅读(1497) 评论(0) 推荐(0) 编辑
摘要: JavaFX 介绍一提到Java的图形界面库,我们通常听到的都是Swing,或者更老一点的AWT,包括很多书上面介绍的也都是这两种。很多学校、培训班教学的也是这两种技术。但是其实这两种技术都已经过时很长时间了。Swing虽然学起来也不算很难,但是用它来写界面其实也很不好写。因为它的界面和代码没有做到 阅读全文
posted @ 2018-10-23 17:36 霞光里 阅读(3756) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ介绍 MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 特点: 1、支持多种语言编写客户端 2 阅读全文
posted @ 2018-09-17 14:30 霞光里 阅读(4503) 评论(0) 推荐(0) 编辑