自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 maven 拷贝包到本地后项目install失败,找不到包

这个问题是maven3.0.x版本的bug,我从同事那拷贝依赖包到maven仓库后,项目install一直不过,提示找不到包。后来发现是该版本在编译时会优先读取我从同事那拷过来的包里的_remote.repositories配置文件。将其删除即可,或者更换高版本的maven。附上maven 跳过test install命令:mvn install -Dmaven.test.skip=tru...

2018-08-23 10:54:21 1284

原创 tomcat启动报错Parse Fatal Error at line 1 column 1: 文件提前结束。

今天在导新项目后,tomcat启动时报错Parse Fatal Error at line 1 column 1: 文件提前结束。这个问题,后来发现在编译后的target中对应的报错文件web.xml是空的。而这个空文件web.xml在工程的的另一个子工程中的WEB-INF下。把它删掉后,启动就不会报错了。但是启动成功后,浏览器又开始报404错误。原来是,我的启动工程Artifacts定义的是lo...

2018-04-23 13:21:04 13439 2

原创 springBoot整合mybatis

配置流程1、pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav

2018-04-19 23:07:57 162

原创 spring Boot无法扫描自定义controller

spring boot 自定义controller路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。官方建议application.java放的位置: 解决的办法: 1、把自建的controller类放到启动类同一级目录下(不建议这样做)并且使用@SpringBootApplication注解,而且自定义controller需要使用@RestController注解。2、使...

2018-04-17 23:34:33 1582

原创 java调用kettle异常 Unexpected error loading class:org/mozilla/javascript/JavaScriptException

异常信息:2018-04-13 04:50:07 [com.xindeco.job.executor.KettleCallHandler]-[execute]-[129]-[Thread-97] result---------2018/04/13 04:50:06 - 保留SAP三天数据 - 开始项[保留SAP三天数据1]2018/04/13 04:50:06 - 保留SAP三天数据1 - Loa...

2018-04-13 10:56:27 6785 1

原创 获取指定时间区间内的月份

public class test { public static void main(String[] args) throws Exception{ Date d1 = new SimpleDateFormat("yyyy-MM-dd").parse("2015-6-28");//定义起始日期 Date d2 = new SimpleDateForma...

2018-03-29 16:33:42 1304

原创 获取数据库表字段

public void checkColumns(String tableName,List<String> fields){ try{            //查询效率略低 SqlRowSet rowSet = jdbcTemplate.queryForRowSet("select * from "+tableName);       ...

2018-03-19 19:10:27 760 1

原创 反射获取类的所有属性包括父类

/** * 获取所有属性包括父类 * @param object * @return */public static Field[] getAllFields(Object object){ Class clazz = object.getClass(); List fieldList = new ArrayList<>(); while (clazz != nu

2017-12-01 17:18:51 2160

转载 Mybatis之高级映射collection (递归查出树形数据 )

第一步:创建树形数据Beanpublic class DeptTree {private String id;private String name;private List childrenList;//子节点public String getId() {return id;}public void setId(String id) {this.id =

2017-11-14 16:53:54 1811 2

原创 IText 导出PDF 中文问题解决

使用的jar包用maven导入依赖dependency> groupId>com.itextpdfgroupId> artifactId>itextpdfartifactId> version>5.4.2version>dependency>dependency> groupId>com.itextpdf.toolgroupId> artifactId>xmlworker

2017-08-31 14:38:23 1144

转载 svn clean up失败解决

svn执行clean up后出现提示:svn cleanup failed–previous operation has not finished; run cleanup if it was interruptedsvn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下: 解决方法:清空svn的队列1.下载sqlite3.exe   2.找到你项目的.svn文件,查看...

2017-05-10 17:53:57 260

转载 hibernate二级缓存配置

缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。 缓存的范围分为3类: 1.事务范围(单Session即一级缓存)    事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的

2017-04-12 22:29:16 192

转载 解决高并发的常见策略

一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致:1.传输层大量用户对系统请求后,将会造成网络带宽和Web服务器的I/O瓶颈。2.计算层接收大量用户请求进行计算,将会造成业务服务器和业务支撑服务器的瓶颈。3.存储层传输层和计算层将会产生大量的数据,数据量暴增,将会导致

2017-04-12 22:23:23 483

转载 hibernate 工作原理及作用

转载自 http://www.cnblogs.com/dashi/p/3597969.html#commentformhibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库。hibernate核心接口session:负责被持久化对象CRUD操作sessi

2017-04-12 22:17:57 237

转载 ORACLE 优化执行计划

Oracle优化之执行规划 - TABLE FULL SCAN  /  INDEX FULL SCAN TABLE FULL SCAN 全表扫描,表示表中所有记录都被访问到。如果表很大, 该操作对查询性能的影响会很大,此时,建议使用索引 或去掉查询中的LIKE操作。  EXPLAIN PLAN   SET statement_id = 'ex_plan1'

2017-04-12 22:00:39 392

原创 Eclipse出现异常,强制关闭后,无法打开闪退

网上很多说清除workspace内的文件,这样会把项目都清掉。按照下面方法可保留项目并且解决问题: 删除workspace内的workbench.xmi文件删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2017-02-10 17:22:47 434

转载 java高并发解决方案(转载)

转载博客地址:http://blog.csdn.NET/zxl333/article/details/8454319转载博客地址:http://blog.csdn.Net/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,

2017-02-09 20:25:45 162

转载 svn用户切换

转自http://jingyan.baidu.com/article/f71d603776ae7a1ab641d112.html要切换其他用户名时,需要删除已记录用户的数据,在电脑桌面上右击,依次点击菜单项TortoiseSVN--设置;在设置界面中,左侧有很多菜单,找到【已保存数据】项;进入已保存数据的操作界面,点击清除按钮或者清除全部按钮;然后在下次更新或检出时就需

2017-02-09 08:56:07 306

转载 org.springframework.orm.hibernate3.HibernateSystemException: Null value was assigned to a property o

平时异常积累。在进行查询时,发现数据库内一条数据的某一个字段为空null时,控制台会报这个错。但是在数据库里面却可以正常查询。进行查找发现,是对应实体类的相应字段是基本数据类型,在查询结果为空的时候无法set值。解决办法,将基本数据类型转换成包装类。(如基本数据类型:int,包装类:Integer)因为包装类是一个类,允许为空null。

2017-01-23 10:48:24 995

原创 Linux下安装jdk

1.下载相应的jdk》》32位jdk1.6》》64位jdk1.6下载2.使用ssh将本地下载好的jdk上传到Linux内一般放到usr/java文件夹内,3.使用命令给jdk所在的文件夹和jdk文件赋予权限   如果没有赋予权限,执行时会报:-bash: ./jdk-6u45-linux-x64.bin: 权限不够给文件赋予所有权限 :chmod 777 usr/java给

2017-01-18 11:30:48 237

原创 IE文件下载时中文文件名乱码

IE下载时中文文件名乱码,按照网上找的解决方法。第一种方法如下。1.Win + R输入gpedit.msc打开组策略编辑器;(详见第3步)2.定位到计算机配置→管理模板→windows组件→Internet Explorer→自定义用户代理字符串;(详见第4步)3.双击打开,左上角选中已启动,下方输入字符串“MSIE 9.0”;(详见第5步)4.点击确定;

2017-01-12 15:55:00 796

原创 Linux SSH启动oracle

1、su oracle 切换用户2、echo $ORACLE_HOME 查看oracle_home和oracle_sid是否有值3、export ORACLE_HOME=(oracle的bin目录之前的路径不包含bin)4、export ORCALE_SID=XXXX数据库实例名5、cd 进入到bin目录6、./lsnrctl start 打开监听7、./sqlplus /nolog 打开sql

2017-01-10 10:15:27 621

原创 异常积累,spring事务控制

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' mar

2016-12-20 11:11:03 191

转载 Eclpise设置内存大小,解决登录项目页面时,内存不够问题

修改JDK内存(1)双击打开eclipse,依次操作“Window--->Preferences--->Java--->Installed JRE”(2)选中JDK,点击“Edit”(3)在“Default VM arguments”加上“-Xms512m -Xmx512m”修改Run Configur

2016-12-13 08:22:19 215

转载 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

maven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包,需要设置一下eclipse:项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies -> Finish -> OK把对应的Maven依赖包也发布到tomcat,调试时会自动把那些ja

2016-11-25 23:34:51 419

转载 Html 属性 align="center" 在谷歌中失效

之前项目里的jsp页面在设置居中属性align="center"后,在谷歌浏览器中失效,表格不能居中,解决方法之一是在table元素中添加属性:style="margin:auto;"原先的margin属性设置了2px 1px 1px 2px,将它改成auto问题解决。

2016-10-31 15:10:49 884

原创 Random随机数中获取指定范围内的随机数

Random.nextInt(int n),此方法就是取大于等于0,小于n的随机整形数数。Math.random()*int n,此方法取得随机数同上方法一样

2016-10-28 14:52:42 1344

原创 传值到jsp页面,使用EL表达式获取中文时乱码

这是因为tomcat中缺少编码的设置,在所用的端口处设置编码为UTF-8即可URIEncoding="UTF-8"     connectionTimeout="20000" port="8080"     protocol="HTTP/1.1" redirectPort="8443"/>

2016-10-27 17:29:03 2155 1

转载 在传参时,url参数中包含+、空格、=、%、&、#等特殊符号的处理

在进行文件下载的操作时,通过后台传递来的文件名来下载,但是文件名中包含了 & 符号在后台进行request.getParameter获取时,自动将&后面的字符串给截取了,所以获取不到正确的文件名无法下载,解决方法就是将 & 符号进行转译。这里记录一下传参是特殊符号的处理。将特殊字符转码为16进制的对应的转码为+URL中+号表示空格%2B空格URL中的空格可以用+

2016-10-27 11:40:50 2831

转载 Fckeditor在IE9的对话框问题解决方法!

原因, IE9 开始不支持 JS 的这个写法了 var $=document.getElementById; 修改方法: 见 fckeditor/editor/js/fckeditorcode_ie.js 的38行的这个方法:FCKTools.RegisterDollarFunction 修改为: FCKTools.RegisterDollarFunction=fu

2016-10-24 16:38:18 192

空空如也

空空如也

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

TA关注的人

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