自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SVN中服务器地址变更

  SVN中服务器地址变更后不需要重新导项目,只要修改下SVN的服务器地址,更新一下即可。有两种方法:方法一:通过MyEclipse中SVN插件1、选择window→show view→other→SVN→SVN资源库。2、找到对应的旧连接上右键→重新定位→next。3、在新URL位置输入新的服务器地址→finish,然后刷新下项目即可,可以与资...

2017-06-08 14:26:00 448

转载 JAVA中正则表达式常用的四个方法

  JAVA中正则表达式处理字符串的四个常用方法:匹配、分割、替换、截取。其跟字符串的常用函数相似,但是使用正则表达式会更简单、更加简洁。下面是具体的例子: 1 public class TestRegex { 2 3 public static void main(String[] args) { 4 String str = "";...

2017-06-07 17:22:00 177

转载 反编译class文件并重新编译的方法

  在没有.java源码的情况下,如果想修改一个.class文件。可以通过以下步骤实现:修改前的class文件:一、反编译.class文件成.java文件。  1、可以使用Java Decompiler这个工具,直接打开对应的.class文件。然后点击菜单:File→Save Source,将文件保存成.java文件。如下:...

2017-06-01 17:21:00 1357

转载 JAVA中文件与Byte数组相互转换的方法

  JAVA中文件与Byte数组相互转换的方法,如下: 1 public class FileUtil { 2 3 //将文件转换成Byte数组 4 public static byte[] getBytesByFile(String pathStr) { 5 File file = new File(pathStr); 6 ...

2017-05-27 16:39:00 871

转载 HttpClient方式调用接口的实例

  使用HttpClient的方式调用接口的实例。 1 public class TestHttpClient { 2 3 public static void main(String[] args) { 4 // 请求接口地址 5 String url = ""; 6 // 请求参数 7 ...

2017-05-27 15:00:00 255

转载 JAVA中创建线程的三种方法及比较

  JAVA中创建线程的方式有三种,各有优缺点,具体如下:一、继承Thread类来创建线程1、创建一个任务类,继承Thread线程类,因为Thread类已经实现了Runnable接口,然后重写run()方法,run()方法中的内容就是需要线程完成的任务。2、创建一个任务类的对象,即创建了线程对象。3、调用任务类对象的start()方法,来启动一个线程。代码...

2017-05-25 18:20:00 122

转载 JAVA中发送电子邮件的方法

  JAVA中发送邮件的方法不复杂,使用sun的JavaMail的架包就可以实现。一、下载JavaMail的架包,并导入项目中,如下:二、附上代码例子,如下:1、在main函数中对各项参数进行赋值(参数说明已进行备注),即可通过send函数进行发送邮件操作。 1 public class TestEmail { 2 3 priva...

2017-05-22 13:54:00 180

转载 alibaba架包FastJson使用例子

  alibaba的架包FastJson可以对json字符串进行快捷的类型转换。下面是一些各种类型转换的使用例子。一、下载FastJson的架包,并导入项目中,如下:Maven项目pom.xml配置如下:<dependency> <groupId>com.alibaba</groupId> <artifac...

2017-05-19 15:47:00 203

转载 MyEclipse中Lombok的安装及使用

  lombok是一款通过注解的形式简化我们必须有又显得臃肿的代码的工具。最常用的就是@Data注解。实体类上用了这个注解,实体类的各个属性就不需要书写get和set方法。安装步骤:1、关闭Myeclipse,下载lombok的jar包。2、复制lombok.jar到Myeclipse安装目录中,myeclipse.ini/eclipse.ini所在的文件夹下。如...

2017-05-04 19:14:00 216

转载 String、StringBuffer、StringBuilder的区别

  String、StringBuffer、StringBuilder这三个类在字符串处理中都很常用,而且功能上也可以说很相似,那么他们有什么区别呢?1、首先String是字符串常量,StringBuffer、StringBuilder是字符串变量。为什么说String是字符串常量,用下面的例子说明。1 String t = "ab";2 t = t + "c";...

2017-04-06 17:28:00 105

转载 MySQL中判断日期间隔的方法

  MySQL中查询一定时间间隔内的数据的方法比较常用,可以使用TO_DAYS、DATE_SUB等函数来实现。TO_DAYS函数的作用是返回指定日期从0年开始计算的天数。DATE_SUB函数的作用是通过指定日期减去指定间隔时间。从而可以实现今天、昨天、最近7天(一周)、最近30天(1个月)、上个月等等查询方法。例子如下:  1、今天SELECT * FROM t1...

2017-02-28 16:55:00 303

转载 MySQL中时间函数NOW()和SYSDATE()的区别

  mysql中日期函数还是比较常用的。主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别。  NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。执行下面这个例子就明白了:SE...

2016-12-09 14:47:00 664

转载 控制器没有足够的带宽可利用为USB大容量存储设备的解决方法

  伴随网盘时代的没落,最近刚入手了一个移动硬盘。现在的移动硬盘都是USB3.0,传输速度比USB2.0要快很多。但是链接笔记本电脑后发现传输速度在20MB/s左右,跟USB2.0速度差不多,并不能达到传说中70-80MB/s。而且刚插入电脑的时候会弹出提示“控制器没有足够的带宽可利用为USB大容量存储设备”。  其实这样可以看出,硬件是支持USB3.0的,那么问题肯定是在软件方面,...

2016-12-05 17:31:00 5545

转载 MySQL中group_concat()函数的排序方法

  group_concat()函数的参数是可以直接使用order by排序的。666。。下面通过例子来说明,首先看下面的t1表。比如,我们要查看每个人的多个分数,将该人对应的多个分数显示在一起,分数要从高到底排序。可以这样写:SELECT username,GROUP_CONCAT(score ORDER BY score DESC) AS myScore FROM t1 ...

2016-10-10 14:23:00 518

转载 MySQL中union和order by一起使用的方法

  MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY scoreASCUN...

2016-10-08 17:57:00 1305

转载 icePDF去水印方法

  使用icePDF带字体架包进行pdf转图片时,会有官方的水印。可以通过反编译架包来去除水印,只需修改架包中的两个类即可。1、首先下载到icepdf的架包。2、用解压缩软件,对该jar文件进行解压,得到名为icepdf-core的文件夹。3、找到2个要修改的class文件,用反编译软件,另存成java文件。在icepdf-core\org\icepdf\c...

2016-07-27 16:32:00 264

转载 JAVA中pdf转图片的方法

  JAVA中实现pdf转图片可以通过第三方提供的架包,这里介绍几种常用的,可以根据自身需求选择使用。一、icepdf。有收费版和开源版,几种方法里最推荐的。转换的效果比较好,能识别我手头文件中的中文,就是转换后可能字体的关系部分字间距有点宽。因为,字体支持是要收费的,所以转换的图片会带有官方的水印。去水印的方法可以查看另一篇文章:icepdf去水印方法1、下载icepdf的架包...

2016-07-26 11:25:00 412

转载 使用jQuery的ajax调用action的例子

  直接使用ajax请求会比较繁琐,但是jQuery为我们提供了简单使用ajax的方法。  下面是一个在jQuery easyUI中,利用ajax请求,使下拉菜单关联文本框的例子。其中ajax请求就是8-16行的内容,可以直接搬到其他地方使用。 1 $('#c_name').combobox({ 2 valueField:'id', 3 ...

2016-06-17 10:35:00 316

转载 win7下JAVA环境变量配置方法

1、首先,根据自己的需要下载1.6或者1.7的JDK,安装JDK。(安装的时候记一下安装目录,后面会用到)2、右键计算机→属性→高级系统设置→高级→环境变量,在系统变量部分新建名为"JAVA_HOME"的变量,变量值为之前安装jdk的目录,例如本人的为"D:\Java\jdk1.6.0_10"。3、在系统变量部分新建名为"classpath"的变量,变量值为...

2016-06-16 19:02:00 154

转载 错误:Unsupported major.minor version 51.0的解决

问题:  在电脑上双击打开一个可执行的jar时报错:Unsupported major.minor version 51.0。原因是版本问题,该jar使用jdk1.7编译,而我电脑装的是jdk1.6。解决方法:  so,安装一个jdk1.7再去打开就ok了。转载于:https://www.cnblogs.com/pcheng/p/5590901.html...

2016-06-16 14:30:00 110

转载 JAVA中double类型运算结果异常的解决

问题:  对两个double类型的值进行运算,有时会出现结果值异常的问题。比如:1 System.out.println(19.99+20);2 System.out.println(1.0-0.66);3 System.out.println(0.033*100);4 System.out.println(12.3/100);...

2016-06-15 19:25:00 461

转载 freemarker常用值格式化方法

  freemarker常用的值格式化方法:1、${price?string('0.00')}对price进行格式化,小数点后不足2位用0补足。比如:price=1输出:1.002、${price?string('#.##')}对price进行格式化,小数点后多余2位只保留2位,少于2位显示实际位数。比如:price=1.234输出:1.23...

2016-06-07 14:02:00 358

转载 错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决

问题:  代码中查询MySQL的结果集时报错,提示Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;刚开始以为是代码中格式化结果集中的日期报错,找了一遍发现并没有对日期进行格式化,发现是查询的结果集中某数据行的日期值为0000-00-00 00:00:00。因MySQL的时间类型datet...

2016-06-07 10:32:00 205

转载 Navicat查询结果不能修改的原因

问题:  开发中常使用Navicat查询数据库,并修改数据库中的值。今天发现查询结果为只读,不能修改。一般连表查不能修改我是知道的,但是单表查居然不能修改。解决方法:  查了下,有说表是只读,也有说是权限不够。后来发现都不是,是因为该表没有设置主键。转载于:https://www.cnblogs.com/pcheng/p/5553984.html...

2016-06-02 18:12:00 2585

转载 svn: resource out of date; try updating的解决

问题:  svn提交文件时提示错误:resource out of date; try updating。说明该资源版本有问题,尝试更新svn,发现该文件没有可更新的内容。于是查看资源历史,发现有人第一次提交修改,第二次提交改回,导致文件内容没变,但是文件版本因2次提交变化了。解决方法:  让其他人对该文件进行一点修改(比如加个空格),然后提交至svn,我们再去更新sv...

2016-06-02 17:42:00 988

转载 根据URL下载图片至客户端、服务器实例

1、保存至服务器  根据路径保存至项目所在服务器上。 1 String imgUrl="";//图片地址 2 try { 3 // 构造URL 4 URL url = new URL(imgUrl); 5 // 打开连接 6 UR...

2016-06-01 18:16:00 132

转载 java中可变长参数的定义及使用方法

  JAVA中可以为方法定义可变长参数(Varargs)来匹配不确定数量的多个参数,其定义用“...”表示。其实,这类似于为方法传了一个数组,且在使用方法上也和数组相同,如下:public void test(String... str){ for(String s : str){ } }...

2016-03-30 17:13:00 188

转载 freemarker中值比较的写法

  因为freemarker中不能使用<、>的方式进行值的比较,大于使用gt,小于使用lt。所以集合大于0判断,如下:<#if students?size gt 0><#if>转载于:https://www.cnblogs.com/pcheng/p/5337921.html...

2016-03-30 17:00:00 651

转载 JAVA中循环删除list中元素的方法总结

  印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。  JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。1、for循环遍历listf...

2016-03-30 16:50:00 1485

转载 错误:Invalid action class configuration that references an unknown class named [XXX]的解决

问题:  用http的方式直接调用类,执行完毕后报错误信息Invalid action class configuration that references an unknown class named [XXX]。括号中的xxx为执行的action名。提示说的是没有找到类。解决方法:  先去看了struts.xml,中间已经配置了该action,再对比后发现,是st...

2016-03-24 15:52:00 747

转载 错误:java.lang.NoClassDefFoundError: com/project/common/exception/ServiceException 的解决

问题:  项目编译通过,启动报错误信息java.lang.NoClassDefFoundError: com/project/common/exception/ServiceException。解决方法:  项目启动就报错,乍一看是找不到类报错,但是却没有提示具体错误的类,然后抛出的是ServiceException,以为是自己service层写的有问题,但是找了半天发...

2016-03-24 15:11:00 513

转载 SQL查询语句优化的实用方法

  查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率。最近在对项目中的一些sql进行优化,总结整理了一些方法。1、在表中建立索引,优先考虑where、group by使用到的字段。2、尽量避免使用select *,返回无用的字段会降低查询效率。如下:SELECT * FROM t优化方式:使用具体...

2016-01-13 15:31:00 183

转载 ueditor表格边框没有颜色的解决

问题:  用ueditor画表格,会发现表格存在,但是表格边框没有颜色。解决方法:  需要对js文件中的样式进行修改,这里我引用的编辑器样式文件是ueditor.all.min.js,所以先找到该文件,有三个部分需要修改。注意:不同版本的js代码可能会有细微不同。1、搜索到下面部分:c.push('<td width="'+b+'" vAlign="...

2016-01-06 16:50:00 158

转载 ueditor显示内容末尾有多余标记的解决

问题:  最近用了百度的ueditor文本编辑器,出现一个问题,用ueditor存数据到数据库都正常,但是重新读取后赋值到ueditor却会在末尾多出 "> 这两个符号。赋值方式如下:<script id="content" type="text/plain" style="width:700px;" name="content" value="${user.na...

2016-01-06 16:28:00 164

转载 form表单中enctype属性作用

  上传文件时,提交的表单属性里需要加enctype="multipart/form-data",才能提交文件信息,不然会报错。那么enctype属性的作用是什么?就是设置表单传输的编码。  enctype属性有三种:  1.application/x-www-form-urlencoded  2.multipart/form-data  3.text/plain  ...

2015-12-15 17:09:00 253

转载 springMVC中@RequestParam和@RequestBody注解的用法

  springMVC中@RequestParam注解用在Controller层获解析、提取参数,当然你也可以用request.getParameter("name")来获取参数,而@RequestParam注解接收参数有几种不同的写法。1、test(String name)像正常的方法接收参数,不带@RequestParam注解。这种写法,如果没有name参数不会报错。2、...

2015-12-02 16:50:00 176

转载 错误:This function has none of DETERMINISTIC... 的解决

问题:  在MySQL创建了一个批量插入的存储过程,在代码中调用的时候报错误信息:  error code [1418];This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled...解决方法:...

2015-12-02 14:58:00 386

转载 如何区分内存类型及查看内存的兼容性

  经常会遇到有人想更换内存不知道买什么样的内存,也常遇到人问升级内存要买什么样的内存才兼容,这里给大家分享一下,顺带科普一下。伸手党可以直接跳过看总结:1、不同代的内存相互是不兼容的。内存可分为DDR1、DDR2、DDR3,这里的1、2、3指的就是第几代内存,这些内存之间相互是不兼容的,因为不同代的内存尺寸不同,插槽也会不同。如下图:2、内存不同频率混用可能会导致不...

2015-11-12 10:01:00 1502

转载 错误:You can't specify target table 'xxx' for update in FROM clause的解决

问题:    今天在MySQL数据库删除重复数据的时候遇到了一个问题。如下脚本:DELETE FROM tempA WHERE tid IN (SELECT MAX(tid) AS tid FROM tempA GROUP BY name,age)  会出现报错信息:  You can't specify target table 'tempA' for ...

2015-11-09 16:52:00 241

转载 MySQL存储过程中declare和set定义变量的区别

  在存储过程中常看到declare定义的变量和@set定义的变量。简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。  1、declare定义的变量类似java类中的局部变量,仅在方法中生效。即只在存储过程中的begin和end之间生效。  2、@set定义的变量,叫做会话变量,也叫用户定义变量,在整个会话中都起作用(比如某个应用的一个连接过程中...

2015-11-06 16:57:00 188

空空如也

空空如也

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

TA关注的人

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