自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姚勇龙的博客

姚勇龙的个人技术分享

  • 博客(21)
  • 收藏
  • 关注

原创 eclipse提示CreateProcess error=87异常的解决办法

eclipse提示CreateProcess error=87异常的解决办法

2022-11-14 20:22:57 2133 1

原创 java找到一个类所属的jar包

1、在开发时有时候报错会提示:classNotFoundException:类路径( 比如:org.apache.commons.collections4.ListValuedMap),需要查找所属jar2、经常会参考一些现有的例子,但有些例子只有代码,代码中引用的类所属的jar包却没有明确说明,如何找到一个类所属的jar包,可以通过访问以下网址解决:http://www.findjar.com...

2021-05-14 16:43:48 902

原创 根据类的全路径,找到所属的jar包

开发时有时候需要根据一个类的全路径,找到一个类所属的jar包,可以通过访问以下网址解决:http://www.findjar.com

2021-05-14 16:38:59 812

原创 错误: 找不到或无法加载主类 com.xxx.xxx.common.UserMarkUtils

情景:ecpilse执行main方法时报错:错误: 找不到或无法加载主类 com.xxx.xxx.common.UserMarkUtils解决办法打开eclipse的Problems视图,如下:根据里面的“Errors…”错误提示解决问题即可。我的问题是本地缺少了两个jar,然后在lib中添加这两个jar或者在build path---->Libraries中删除这两个jar就行。再次执行main,一切正常。...

2021-04-16 14:39:04 515

原创 java 给图片、pdf、docx、doc、wps、xlsx、xls添加水印(均测试通过)

java 添加水印(均亲自测试通过)前言本地开发环境:jdk1.8涉及jar:1)图片:jdk自带的rt.jar2)pdf:itextpdf-5.5.9.jar、itext-asian.jar3)docx、doc、wps:aspectjweaver-1.9.1.jar、aspose-words-14.9.0-jdk16.jar4)xlsx、xls、et(金山的表格格式):commons-codec-1.4.jar、poi-3.14-20160307.jarpoi-examples-3.1

2021-04-15 18:35:37 4006

原创 SQLCODE=-407,SQLSTATE=23502, SQLERRMC=TBSPACEID=-6,TBALEID=-32754,COLNO=2

向数据库批量导入数据时报错:DB2 SQL Error::SQLCODE=-407,SQLSTATE=23502, SQLERRMC=TBSPACEID=-6,TBALEID=-32754,COLNO=2“SQLCODE=-407,SQLSTATE=23502”,明显的表示不能把NULL值插入到定义为NOT NULL的列中。具体是哪个字段呢?不用对着表结构猜测到底是哪个字段,后面的错误明确的是指明了是哪个字段,我们需要根据“SQLERRMC=TBSPACEID=-6,TBALEID=-32754,

2020-11-22 21:24:25 1905

原创 sql中包含 不等于 和大于小于是否筛选出字段值为空(Null)的记录

问题:sql的where条件中分别加 != 和 <>,看是否会筛选出字段值为空(Null)的记录。数据库类型:Mysql5.6、Oracle11Mysql:表全部数据:– department 字段为varchar类型,gender 为int类型sql1: select * from employee where department != ‘水利厅’;结果1:...

2020-01-16 15:15:49 5451 1

原创 java中获取文件名方法file.getName()的bug

java中获取文件名方法file.getName(),有时候文件路径中斜杠写法不规范,可能会出问题的。环境:jdk:1.6,linux版本:Linux Enterprise Server 11文件路径:/wshhms/uploadPdfToSdk\2020-0112-238382.pdf** windows中斜杠为“\”,linux中斜杠为“/”,Java中获取文件的方法:file....

2020-01-12 14:41:43 23263 4

原创 IncompatibleClassChangeError异常解决方案

maven项目的pom.xml引入其他服务的jar,开发环境运行正常,但是部署到服务器上却启动报错:java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface .....原因分析:“Incom...

2020-01-09 15:44:58 11519

原创 Could not execute JDBC batch update错误原因

**报错:Could not execute JDBC batch updateorg.hibernate.QueryTimeoutException: Could not execute JDBC batch update错误原因1:将要插入到数据库中的内容长度超过了数据库中字段的实际设置的长度。措施1:修改数据库中的字段长度错误原因2:java类里面属性的类型和Hibernate的配...

2020-01-09 10:10:30 10699

原创 Arcgis加载shp文件

Arcgis地图加载shp文件,效果如图(当前shp文件包含雨量等值面数据):1、思路:使用js-shapefile-to-geojson把shp和dbf文件转为geojson格式数据,然后通过Arcgis的Api加载geojson数据并给图层配色。2、准备:需要引入的js:stream.js、shapefile.js、dbf.js( js-shapefile-to-geojson:htt...

2019-09-06 10:18:13 5515

原创 mybatis批量插入数据

开发环境:mysql数据库+mybatis需求:批量插入数据。分析:如果在业务层代码中循环调动单条插入方法,会对数据库造成很大的压力,尤其操作过多,插入记录过多时。mybatis.xml: <!-- 批量新增 --> <insert id="insertSuidaoShenhejiluByBath" parameterType="java.util.List" useG...

2019-05-16 14:28:15 314

原创 一条sql查询多个表的统计数据

环境:Mysql+Mybatis需求:每个省份单独有一张表,每个表统计“待提交”、“待审核"、"已通过"和”总条数“信息。一条sql解决,不用传统方式循环查询上百次,从而提高查询效率和减轻数据库压力。dao-impl:@Override public List<Map<String, Integer>> getCountByBathSql(List<Use...

2019-05-05 16:19:39 23500

原创 navicat for oracle 中查看blob字段

在navicat中查看oralce数据库中的blob字段内容很简单。第一步:双击打开想要查看的表第二步:如下图,在blob字段上  右击---&gt;保存数据---&gt;选择或新建一个本地文件--&gt;保存。第三步:打开这个文件,就可以查看内容了...

2019-02-21 11:19:42 5066

原创 java通过nio拷贝文件

之前用nio的方式写过一个拷贝复制文件的方法,比传统的io操作快一些,现在分享一下:/**     * &lt;P&gt;拷贝文件&lt;/P&gt;     * @param s 源文件     * @param t 目标文件     * @version V1.0     */ public static void fileChannelCopy(File s, File t...

2019-01-14 17:10:15 524

原创 查看memcache版本

 cmd中用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到memcache服务器的版本。注意:memcache的默认端口是11211;现在官网最新版本都是1.5起头了,版本低了,要赶紧升级了...

2018-09-26 09:57:36 8107

原创 spring mvc 批量下载压缩文件夹中所有文件和文件夹(按磁盘层级)

package com.sinosoft.common.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.i...

2018-06-15 14:52:19 1098 1

原创 Dos下清空memcached中缓存的方法

有一天服务器无法远程登录,但是由于执行了项目的定时任务,数据发生了更改,需要清空远程服务器上的memcached中的缓存,所以要用到telnet命令。首先要确认打开电脑的telent功能,具体方法百度上有很多。1、打开dos窗口(windows+R然后输入cmd再回车)。2、连接:telnet ip地址 11211         *ip地址:本机就用127.0.0.1  远程服务器就用它的ip地...

2018-04-26 15:51:25 1469

转载 select2--多选框无法排序问题---手动输入的总排在下拉选择的后面

select2插件效果挺美观,项目中有使用,但是手动输入的总排在下拉选择的后面,无法按照添加选择的顺序排。代码如下://多选$("#sel_menu3").select2({ tags: true, placeholder: "请选择", allowClear: true, //maximumSelectionLength: 7  //最多能够选择的个数});$("select").on("sel...

2018-04-20 14:04:12 2072 1

原创 Mapped Statements collection does not contain value for 常见错误处理

有几种错误原因:1、mapper.xml中的方法和接口mapper的方法不对应2、mapper.xml中namespace的值不正确,值是持久层(dao)@Repository注解的值:或者写接口的全路径也行,在上图中是“implements  WechatNewstemplateMapper”中WechatNewstemplateMapper接口的路径3、mapper.xml没有加入到mybat...

2018-04-10 13:13:08 1435

原创 java获取指定日期当月和下个月的第一天

相信日期操作大家都会用到,有时需要获取指定日期当月和下个月的第一天,这个怎么处理呢,话不多说上干货。/** * 获取指定日期当月的第一天 * @param dateStr * @param format * @return */ public static String getFirstDayOfGivenMonth(String dateStr,String format){ Sim...

2018-03-15 13:10:34 35929 1

空空如也

空空如也

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

TA关注的人

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