自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光不锈的博客

落霞与孤鹜齐飞,秋水共长天一色。学着享受过程。

原创 Druid数据库连接池使用

DruidDBConnectionFactory package com.teamlive.h3c.util; import java.io.InputStream; import java.sql.ResultSet; import java.sql.ResultSetMetaData; ...

2019-09-12 17:15:46

阅读数 27

评论数 0

原创 报错:List.remove(e)-java.lang.UnsupportedOperationException

List<String> list = Arrays.asList("9,4,2,8,4,1,92,14,43".split(",")); list.remove("1"); System.out.println(li...

2019-09-11 15:47:56

阅读数 87

评论数 0

原创 JVM-垃圾收集器

垃圾收集算法 a、标记-清除 先标示后清除。效率有限,会产生内存碎片化问题,不适合特别大的堆。 b、复制算法 划分两块相同大小的区域,收集时将存货的对象复制到另一块区域。拷贝时将对象顺序放置,可以防止内存碎片化。但因多开辟一块内存区域,有一定浪费。 c、标记-整理 类似标记-清除,为避免碎片化...

2019-08-11 20:10:34

阅读数 25

评论数 0

原创 Java获取服务器IP

/** * 获取服务器IP地址 * @return */ public String getHostAddress() { String ret = ""; try { InetAddress address = InetAddress.getLoc...

2019-07-11 11:15:07

阅读数 245

评论数 0

原创 JVM-垃圾收集器

垃圾收集算法 a、标记-清除 先标示后清除。效率有限,会产生内存碎片化问题,不适合特别大的堆。 b、复制算法 划分两块相同大小的区域,收集时将存货的对象复制到另一块区域。拷贝时将对象顺序放置,可以防止内存碎片化。但因多开辟一块内存区域,有一定浪费。 c、标记-整理 类似标记-清除,为避免碎片化...

2019-06-03 11:29:06

阅读数 110

评论数 0

原创 AtomicXxx类

Atomic相关类可以实现对指定类型的变量进行原子性操作。 volatile + AtomicXxx 大法: 1、保证java代码编译期间不被重排序 2、多线程操作变量时保证原子性 public class CompareAndSetTest { volatile AtomicLong...

2019-05-13 16:37:16

阅读数 27

评论数 0

原创 Java-volatitle关键字

volatitle可以保证程序每次读取得都是最新值: 如下程序永远不会输出执行结束:i public class VolatileTest { private boolean flag = true; //private volatitle boolean flag = tr...

2019-05-13 14:31:37

阅读数 108

评论数 0

原创 Java-发送邮件-工具类和配置文件

配置文件: 文件名称:mail.properties mail.smtp.host=smtp.163.com mail.smtp.port=25 mail.smtp.auth=true mail.transport.protocol=smtp userName=xxx@163.com pas...

2019-01-25 15:09:20

阅读数 240

评论数 0

原创 easyui 动态设置datebox必填或非必填

$('#dd').datebox({ required:true }); 很简单吧,这是官方网站上创建datebox时的代码。 在使用时,应该先取到原datebox组件的属性。 //取原组件属性 var _options = jQuery("#dd&...

2018-12-29 15:38:09

阅读数 2099

评论数 1

原创 自定义radio组建,radio选项从后台获取。

项目用了easyui做扩展窗体,在使用过程中,发现easyui封装的radio组件在初始化时,无法从后台动态获取数据。所以自己封装了一个,直接看代码吧。 组件代码: //组件定义 var _Radio = { _options:{}, options:{ label: &quo...

2018-12-27 14:06:12

阅读数 286

评论数 0

原创 easyui-combobox-多选优化(只能是下拉框的值)

combobox支持筛选需要设置editable:true,当下拉框根据用户输入的关键字匹配不到选项时,此时点击提交会把客户输入的内容提交,这样就会造成保存的数据混乱。 我的处理方法是在下拉框隐藏时,检查输入的内容是否存在与下拉列表中, 绑定事件发生时的处理函数: &lt;inpu...

2018-11-26 14:44:35

阅读数 331

评论数 0

原创 基于Axis的Webservice接口开发与调用

基于Axis的Webservice接口开发与调用 1、创建一个web项目 网上很多,不做赘述。 2、添加需要的jar包 3、写webservice服务类 public class ExampleWebService { public String sayHello(Strin...

2018-11-16 15:26:08

阅读数 215

评论数 2

原创 基于jQuery的zTree树插件实现筛选

页面: js代码: 效果展示: 需要引入的脚本: zTreeStyle.css jquery-xx-min.js jquery-ztree-all-xx.min.js jquery-ztree-exhide-xx.min.js ...

2017-09-05 16:28:37

阅读数 379

评论数 0

原创 Java开发WebService接口记录

实现WebService的跨域访问: 在web.xml中配置过滤器: ResponseFilter com.xxx.filter.ResponseFilter ResponseFilter /services/xxxService 过滤器类中doFilter的代码: @O...

2017-07-19 11:28:11

阅读数 260

评论数 0

原创 B/S架构中,缓存处理的一点点感想。

最近下班之后有大量闲暇时间,想做一个内容管理系统,包括前台文章浏览和后台的文章管理。 今天就对系统中将要用到的缓存方面的东西,做一下感想。 1、用什么做缓存? 在之前的项目中接触过Redis和Memcache,当时项目中使用Redis比较多,所以相比Mecache,自己更熟悉Redis,所以这次...

2017-06-22 17:35:52

阅读数 1403

评论数 0

原创 SpringMVC启动时报错:Unable to create a Configuration, because no Bean Validation provider could be found.

Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed...

2017-06-08 22:54:12

阅读数 9457

评论数 0

原创 nested exception is org.apache.ibatis.exceptions.PersistenceException:报错解决。

检查是不是数据库没有启动。

2017-04-11 18:23:22

阅读数 957

评论数 0

原创 防止form表单提交按钮多次点击导致提交多次

在form元素上添加onsubmit监听事件: 点击提交按钮之后,验证表单是否合法: function disabledSubmit(form){ if(jQuery(form).valid()){ jQuery("#submitBtn").attr...

2017-03-22 15:09:07

阅读数 4835

评论数 0

原创 SpringMVC的数据库配置dataSource报错处理:The reference to entity "characterEncoding" must end with the ';' deli

如下图报错: The reference to entity "characterEncoding" must end with the ';' delimiter. &      =======>     &

2017-03-13 14:55:27

阅读数 705

评论数 0

原创 eclipse+tomcat,代码改动不必重启tomcat的配置

eclipse中的tomcat服务,默认会在代码修改后,重新部署项目。不用开发者在修改代码后手动重启,对于方法的增加、删除,方法名的的修改,或者类的引用等我们必须重启tomcat才会重启,其实对于代码的小改动,其实不用重启即可。

2017-02-21 17:30:42

阅读数 1075

评论数 0

原创 DWZ表单自定义验证规则

项目前台使用DWZ框架 今天做注册用户功能的时候,需要对登录名进行唯一性验证,特此记录DWZ表单自定义验证: DWZ有专门存放自定义js代码文件:js/dwz.regional.zh.js,这个文件中的代码并不多: /** * @author 张慧华 z@j-ui.com */ (fun...

2016-12-23 18:24:34

阅读数 3070

评论数 0

原创 mybatis的使用-Mapper文件各种语法

一、查询 mybatis自定义查询条件,queryString、queryMap、limit,Mapper文件写法如下: SELECT * FROM user WHERE 1 = 1 ...

2016-12-22 18:08:18

阅读数 6455

评论数 0

原创 Mysql5.7版本,服务无法启动。

今天装mysql5.7版本的,安装完成, 启动时报错: 服务无法启动。 服务没有报告任何错误。 如图: 解决办法: 以管理员身份进入mysql安装路径的bin目录下面,执行一下命令: mysqld --initialize-insecure --user=mysql 然...

2016-11-12 21:00:37

阅读数 240

评论数 0

原创 Eclipse:OutOfMemoryError: PermGen space

加大tomcat内存,防止内存溢出: 修改tomcat配置: -Xmx256m -Xms128m -Xmn64m -Xss32m -XX:PermSize=128M

2016-11-10 17:15:25

阅读数 172

评论数 0

原创 jQuery验证,匹配输入非中文的正则表达式,输入内容可以是包括空格等特殊字符的任何字符。

jQuery.validator.addMethod("customTrueName", function(value, element) { return this.optional(element) || (!(/([\u4e00-\u9fa5]{2,4})/....

2016-10-25 20:35:13

阅读数 3683

评论数 0

原创 jquery的$('#theForm').serialize()获取表单数据,ajax传递到服务器中文乱码。

var params = $('#theForm').serialize(); params = decodeURIComponent(params,true); $.ajax({ url : "$!webPath/cart_address...

2016-08-19 18:16:49

阅读数 1911

评论数 0

原创 jquery,form表单验证后提交

引入的js包: 为表单设置验证规则: jQuery(document).ready(function(){ jQuery("#theForm").validate({ errorPlacement: function(error, element) { e...

2016-08-19 18:10:51

阅读数 2084

评论数 0

原创 基于Spring注解的WebService接口,服务端编码与客户端调用

网上已经有很多spring注解实现WebService的文章,写这一篇主要是为了记录自己写的这个WebService。并为以后再写接口提供参考和改进的依据。开搞======================================服务端:建项目、jar包导入jar包下载地址:(稍后修改)代码...

2016-07-19 16:30:29

阅读数 11158

评论数 2

原创 MySQL数据库,根据传入的字符换进行切割,并获得指定位置被切割的字符串。

数据库类型:MySQL数据库 /* 获取根据字符串和分隔符获得分割后指定位置上的字符换 */ DROP FUNCTION IF EXISTS func_get_split_string; CREATE FUNCTION func_get_split_string ( f_string varc...

2016-07-19 15:48:38

阅读数 1889

评论数 0

原创 数据库update语句中where后跟IN和EXISTS效率测试

数据库 update后where语句中的IN、EXISTS的效率测试

2016-06-25 23:14:50

阅读数 14906

评论数 0

原创 MySQL数据库,将一列数据组合成一行,并以逗号分割,GROUP_CONCAT

MySQL数据库的GROUP_CONCAT函数很厉害呀! “厉不厉害?厉不厉害?我就问你厉不厉害?!” “厉害呀!”

2016-06-22 18:07:34

阅读数 10351

评论数 3

原创 extjs中超级厉害获取组件的方法Ext.ComponentQuery.query(),根据组件类型(xtype属性)获取组件。

Ext.ComponentQuery.query() 这是API的内容。 认为他很厉害是因为,这个的参数可以是一个选择器。 返回值是所有符合条件的组件组成的数组。 用法跟JQuery的find()方法很相似。 var panel = Ext.create("app.vi...

2016-06-22 17:20:01

阅读数 4386

评论数 2

原创 MySQL自增长列,设置主键和索引

CREATE TEMPORARY TABLE user_quantity_tmp ( USER_ID VARCHAR(32) NOT NULL, MAX_QUANTITY INTEGER NOT NULL, TMP_ID INT(5) NOT NULL AUTO_INCREMENT, ...

2016-06-21 11:00:00

阅读数 1336

评论数 0

原创 SQLServer、MySQL存储过程的参数以及存储过程中变量区别,@

写存储过程的时候,经常需要传入、传出参数,参数名有时会与存储过程中被使用的表名或者字段名重复。 SQLServer存储过程的参数可以在是“@+名”的形式,而MySQL则不可以。 SQLServer和MySQL在存储过程中定义的变量都是可以加“@”的。 我在写存储过程的时候,对于参数使用大写,...

2016-06-13 16:41:43

阅读数 492

评论数 0

原创 服务端获取手机客户端的请求路径以及请求参数,拼接成带参数的URL格式

代码如下: System.out.println("手机端>>>>>>>> " + "192.168.1.99" + request.getRequestURI() //路径 ...

2016-06-12 11:00:32

阅读数 1879

评论数 0

原创 通过HttpServletRequest判断客户端浏览器类型是否为IE11

今天测试同事对项目中的文件下个和Excel导出提了bug: IE11浏览器下,文件名如果是中文,下载后的文件会出现乱码。而且下载的方式,是重新打开一个空白多余的浏览器标签。 跟了几次代码发现是通过request获取User-Agent判断客户端的浏览器类型时出了问题: String ...

2016-05-26 20:29:01

阅读数 6229

评论数 0

原创 Extjs框架html5中input、textarea的placeholder,元素内容为空时,颜色为灰色

前端Extjs框架,使用input、textarea的属性placeholder,当元素内容为空,显示placeholder对应的值。 在Google、Firefox都显示为灰色,但是在IE11下显示为黑色。 IE11下效果: Google、Firefox下的效果...

2016-05-26 20:19:35

阅读数 2031

评论数 0

原创 Extjs-panel-collapse 相关属性使用记录

panel下的border布局,center和east又是两个panel。未配置collapsible,双击east的左边框依然可以展开。此时的east配置(上如是我双击east的左边框的结果): xtype : 'panel...

2016-05-16 21:05:49

阅读数 3680

评论数 3

原创 Window命令行创建删除文件、文件夹

1、创建文件夹:md + 文件夹名 2、创建文件:ehco > + 文件名 3、删除文件:del + 文件名 4、删除空文件夹:rd 文件夹名 5、删除有包含文件的文件夹:rd /s/q + 文件夹名

2016-05-04 20:26:28

阅读数 821

评论数 0

原创 Java:获取指定时间所在的年份的第一天是周几

class TestDate{ public void testDate(String date) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar...

2016-04-22 14:58:34

阅读数 1615

评论数 0

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