自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 报错:org.apache.jasper.JasperException

报错信息:场景:    web项目中,有jsp页面,页面中有使用相关标签,服务启动不报错,运行时报错,调用jsp页面是报错。解决:    本例:引入jar包jstl-1.2,解决异常.以上,TKS....

2019-01-28 21:39:37 5254 1

原创 元素 "tx:annotation-driven" 的前缀 "tx" 未绑定

报错信息:场景:    在spring集成mybatis中出现,主要是配置文件中添加如下配置引发:    <tx:annotation-driven transaction-manager="transactionManager" />原因:    在spring配置文件没有引入相应的名称空间.本例在原有配置再添加如下:  xmlns:tx="http://www.sprin...

2019-01-28 19:49:50 713 1

原创 java计算两个时间差值

场景:    java计算两个字符串时间差值和两个Date时间差值,判断两个时间大小注意:    计算机时间是1970年1月1日0点规定为时间起点.1.示例 /** 比较两个字符串时间大小 */ public static int compareTwoTime(String time1, String time2) { SimpleDateFormat simpleDateFo...

2019-01-21 21:02:51 16850

原创 java获取时间字符串的年月日时分秒

场景:    根据时间字符串获取年月日时分秒,比如2019-1-21 13:06:061.示例 public static Date parseTimeString2Date(String timeString) { if ((timeString == null) || (timeString.equals(""))) { return null; } Date da...

2019-01-21 13:14:07 15117 1

原创 java的常见时间格式转换函数

场景:java的calendar,Date,Timestamp与字符串相互转换1. 示例/** * 1.使用Calendar获取格式化的日期时间 根据格式化字符串获取时间 * */ public static String getFormatDateTime(Calendar calendar, String format) { if (calendar != null) ...

2019-01-19 15:08:42 3415

原创 java将Object数组转换为指定类型数组

场景:    将Object数组转换为指定类型数组1.转换函数 public static <T> T[] convertArray(Class<T> targetType, Object[] arrayObjects) { if (targetType == null) { return (T[]) arrayObject...

2019-01-17 14:25:33 31449 2

原创 java拼接两个数组为一个数组

场景:使用java实现将两个数组拼接为一个数组1.拼接方法public static Object[] linkArray(Object[] array1, Object[] array2) { if (array1 == null) { return array2; } if (array2 == null) { return array1; } List...

2019-01-17 09:26:23 14302 1

原创 Class.forName("com.mysql.jdbc.Driver")理解

场景:    为了理解操作jdbc时需要先使用Class.forName("com.mysql.jdbc.Driver")这行代码的作用。解析:    1.使用Class.forName("com.mysql.jdbc.Driver")后,jvm会加载这个类    2.加载这个类后,进入com.mysql.jdbc.Driver,会立即注册: // Register ours...

2019-01-15 22:23:18 8395

原创 eclipse删除空行

场景:   eclipse删除空行,为了格式化代码步骤:   1.在代码编辑器 Ctrl + F   2.出现对话框如下设置即可    以上,TKS.

2019-01-15 18:10:36 347

原创 spring的InitializingBean使用

场景:        某功能需要在spring启动时就自动执行,创建一个类实现InitializingBean的afterPropertiesSet(),需要执行内容放入此方法执行即可,afterPropertiesSet方法在spring容器初始化对象后就会执行,不用手动触发。示例:import org.slf4j.Logger;import org.slf4j.LoggerFacto...

2019-01-14 12:59:55 815

原创 解决org.apache.subversion.javahl.ClientException

报错信息:    the project was not built due to "org.apache.subversion.javahl.ClientException:Path is not working copy directory"本例分析:    本例的项目是在svn上管理的,把代码移不能连接svn的计算机上,删除了项目隐藏文件夹svn的容导致。解决:    右键项目,选择T...

2019-01-11 10:19:25 7151 3

原创 报错:The import javax.servlet.jsp.PageContext cannot be resolved

报错信息:    The import javax.servlet.jsp.PageContext cannot be resolved    The import javax.servlet.jsp.tagext cannot be resolved    The import javax.servlet.jsp.JspTagException cannot be resolved解析:...

2019-01-10 21:58:20 1371

原创 java把Map转换为二维数组

场景:    java把Map转换为二维数组1.把Map转换为二维数组public static Object[][] getMapKeyValue(Map map) { Object[][] object = null; if ((map != null) && (!map.isEmpty())) { int si...

2019-01-10 21:19:18 5188

原创 java实现String[]和List相互转换

场景:    java实现String[]和List相互转换封装1.List转换为String[] /**1.将list转换为数组*/ public static String[] convertListToStringArray(List list) { String[] array = null; if ((list != null) && (...

2019-01-10 13:22:47 1794

原创 drds的update使用

报错信息:    ERR-CODE: [TDDL-4601][ERR_EXECUTOR] not support cross db update 场景:    DRSD的建表结构是分库分表的,将C_CITY_INFO_FLOW表数据更新到C_CITY_INFO    分库分表两张表where条件后面,需要分库键相等,目前drds支持这种情况。1.C_CITY_INFO建表语句CREA...

2019-01-09 21:18:19 2651

原创 MyEclipse报错Errors running builder 'JavaScript Validator' on project

报错信息:    Errors occurred during the build.    Errors running builder 'JavaScript Validator' on project 'workpro'.    java.lang.NullPointerException    解决:    选中项目,右键->Porperties,进入对话框,进行如下图设置即可...

2019-01-09 16:44:32 268

原创 Swagger UI发送请求参数到后台中文乱码

场景:    本例使用的IDE是eclipse,spring集成Swagger问题点:    使用Swagger UI发送请求,请求中参数包括中文,后台接收到参数就乱码。    如果不使用Swagger UI,直接调用jsp页面发送请求,中文不乱码。解决:        本例子解决方式是修改部署应用的tomcat容器的conf下的server.xml文件    新增一个属性:     u...

2019-01-09 13:20:59 3971 2

原创 报错:Field 'id' doesn't have a default value

报错信息:org.springframework.dao.DataIntegrityViolationException: ### Error updating database.  Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve com.zbz.ma...

2019-01-09 11:04:50 1808

原创 报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

错误信息:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...

2019-01-08 21:54:18 3785

原创 mysql导入导出sql文件

场景:导入数据库表数据等信息1.打开windows的cmd命令行控制台,无需登入mysqlmysqldump -h 127.0.0.1 -u root -p testdb > D:\dbname.sql解析:     mysqldump导出命令    -h 127.0.0.1 是mysql的安装的主机地址    -u root 是用户    -p 是指定密码,无需跟在后面输入,...

2019-01-07 13:13:48 492

原创 报错:The type javax.servlet.jsp.tagext.TagSupport cannot be resolved

报错信息:Multiple markers at this line    - The type javax.servlet.jsp.tagext.TagSupport cannot be resolved. It is indirectly referenced from      required .class files    - The hierarchy of the type ...

2019-01-07 09:39:53 2084

原创 使用java的注解(用在java类的方法上的注解)

场景:根据方法上的注解,通过java反射方式找到需要执行的的方法。1.注解类/**注解作用在方法上*/@Target({ElementType.METHOD}) /**注解的生命周期一直程序运行时都存在VM运行期间保留注解,可以通过反射机制读取注解信息*/@Retention(RetentionPolicy.RUNTIME)/**注解包含在Javadoc中*/@Documente...

2019-01-06 21:30:41 9107 4

原创 使用ArrayListMultimap

 场景:集合进行归类输出1.ArrayListMultimap使用  jar包: guava-19.0.jarpublic static void operateMultimap(List<GirlVo> list) { /**1.创建ArrayListMultimap*/ ArrayListMultimap<String, GirlVo> girlMul...

2019-01-06 16:28:52 8968 5

原创 报错:java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException

报错信息:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException    at java.lang.ClassLoader.defineClass1(Native Method)    at java.lang.Cl...

2019-01-06 13:18:26 900

原创 java对象与json字符串互转(json-lib版本)

场景:    java对象与json字符串互转换    本例使用json-lib的jar包提供的net.sf.json.JSONObject类    需要依赖jar包:    commons-lang 2.5    commons-beanutils 1.8.0    commons-collections 3.2.1    commons-logging 1.1.1    ezm...

2019-01-06 13:02:42 1602

原创 java对象序列化

场景:将对象序列化为字节数组,再将字节数组反系列化为对象1.示例public class OperateDataSerializeUtils { public static byte[] serializeObject(Object value) { byte[] result = new byte[0]; if (value == null) return result...

2019-01-05 21:41:37 190

原创 使用java的enum变量

场景:使用java的enum变量1.示例public enum ResultEnum { /**成功*/ SUCCESS("1"), /**失败*/ FAIL("0"), /**不做*/ NO_DO("2"); private String result; ResultEnum(String result) { this.result = result; }...

2019-01-05 21:09:31 1019

原创 java的抽象类使用

场景:java的抽象类使用1.顶层抽象类AbstractCommonpublic abstract class AbstractCommon { private List<String> workList; public void setWorkList(List<String> workList) { this.workList = workList;...

2019-01-04 22:17:54 2595

原创 java的instanceof使用

场景:使用instanceof判断类型1.例子public class TestInstanceof { public static Object getInfo(String type){ CityInfo cityInfo = new CityInfo(); cityInfo.setCityName("厦门"); cityInfo.setLandArea(1116....

2019-01-04 17:03:11 172

原创 使用spring的JdbcTemplate操作批量插入数据

场景:从数据库中一张表批量查出数,每条记录封装到一个实例对象中,再将批量查出的数据插入到另一张数据库表1.实现类与测试main方法public class BatchOperationDao { private static String querySql = "SELECT CITY_NAME,LAND_AREA,POPULATION,GROSS,AREA_NUMBER,POSTA...

2019-01-04 12:59:39 11204 1

原创 使用java.lang.reflect.Method.invoke抛出java.lang.IllegalArgumentException: argument type mismatch异常

错误信息:java.lang.IllegalArgumentException: argument type mismatch    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces...

2019-01-03 21:31:44 7716 3

原创 PLSQL Developer 中文乱码

场景:PLSQL Developer中文乱码解决: 右键桌面上  计算机->属性->高级系统设置->环境变量         在系统变量中,点击 新建         变量名: NLS_LANG         变量值: AMERICAN_AMERICA.ZHS16GBK以上,TKS....

2019-01-03 21:14:18 240

原创 java的反射使用

场景:java的反射使用,开发比较好的框架时候,必须之路1.java反射public class ReflectUtils { /** 反射操作 */ public static Object doReflectWork(final String ClassName,final String methodName, final Object[] obj) { try { C...

2019-01-03 21:03:13 696

原创 使用spring的TransactionTemplate操作数据库事务

场景:使用spring的TransactionTemplate操作数据库事务1.事务操作过程 /**事务操作过程*/ @SuppressWarnings("unchecked") public static void doTransaction(){ /**1.创建事务管理器*/ DataSourceTransactionManager manager = ne...

2019-01-03 13:35:04 1739

原创 java组装xml和解析xml(jdom使用)

场景:将一张表一条记录数据组装成标准XML,将标准XML解析放入HashMap中1.组装XML /** 组装XML */ public static String formatDataToXml(Map mapdData) { StringBuffer xml = new StringBuffer(); xml.append("<?xml version=\...

2019-01-02 18:35:40 3001 1

原创 在spring web项目中获取WEB-INF/classes目录与WEB-INF/目录

场景:在spring web项目中获取WEB-INF/classes目录与WEB-INF/目录 1.获取WEB-INF/classes 目录  /**1.获取WEB-INF/classes 目录 **/ public static String getWebRootPath() { String webRootPath = CommonConfigUtils.clas...

2019-01-02 13:09:32 7203 1

原创 在spring中获取spring容器创建的bean方式

场景:在spring中获取spring容器创建的bean方式 public static Object getBean(String beanName) { return ContextLoader.getCurrentWebApplicationContext().getBean(beanName); } public static <T> T getS...

2019-01-02 13:06:01 390

原创 springboot启动错误: 找不到或无法加载主类

错误信息: springboot启动错误: 找不到或无法加载主类解决:点击菜单  Run -> Edit Configurations 进入 如下对话框以上,TKS.

2019-01-01 17:36:42 11971 3

原创 在导入别人创建的springboot项目时,在workspace.xml修改配置将maven配置换成本机配置

场景: 在导入别人创建springboot项目时,在workspace.xml修改配置将maven配置换成本机配置1.在项目目录下的.idea目录下找到  ...\.idea\workspace.xml2.打开workspace.xml,找到如下替换成本机配置即可,启动时可以正常导入pom.xml的jar包 <MavenGeneralSettings> &l...

2019-01-01 15:36:22 1646 1

原创 HttpServletResponse返回浏览器中文乱码

错误信息: HttpServletResponse返回浏览器信息中文乱码解决: 在response对象中设置编码格式以及浏览器解析编码方式response.setHeader("Content-type", "text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");以上,TKS....

2019-01-01 14:49:28 3508

空空如也

空空如也

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

TA关注的人

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