- 博客(41)
- 资源 (6)
- 收藏
- 关注
原创 报错:java.sql.SQLException:ORA-12899:value too large for column “xxx“
生产上oracle数据库入库报错:java.sql.SQLException:ORA-12899:value too large for column "xxx"(actual:34,maximum:30)但是看日志,那个入库字段看着确实是一个17位长的数字。因为该业务已经稳定运行了一段时间,而34又是17的倍数,所以第一时间怀疑是因为入库字段本身的问题,可能是由于全半角导致。因为在日志中看不出该字段的实际字节长度,所以在另一张表里查询该字段的字节长度。SELECT LENGTHB(XXX) FR
2021-02-10 10:33:01
3472
原创 获取ServletInputStream之后报错:java.io.IOException: Stream closed
今天在给一个项目加日志切面,在从request里面获取body参数时,报错:java.io.IOException: Stream closed。先看一下相关代码。private String printToLogStringByRequestBody(HttpServletRequest request) { String body = ""; ServletInputStream inputStream = null; try {
2021-01-13 20:38:58
3119
1
原创 VMware Fusion自动调整分辨率的问题
在mac里面用VMware Fusion安装了win7的虚拟机,一开始win7的分辨率很高,图标小到看不清,然后调整了分辨率。但是每次一切换到mac,win7的分辨率就会被调整到默认值。如何禁用VMware Fusion的自动调整分辨率功能?在设置->显示器中把虚拟机分辨率选项调整为拉伸显示。我看网上有说取消使用Retina全分辨率显示的,但是我发现并没有什么软用,只是降低了虚拟机的分辨率,并不会阻止VMware Fusion自动调整分辨率。...
2021-01-07 10:14:26
2281
原创 idea设置类和方法的注释模版
生成类的注释模版目标是生成这样的类注释Perferences --> Editor --> File and Code Templates, 在Files页里面有包括 Class/Interface/Enum等的模版。上面的#parse("File Header.java")就是我们要添加注释的位置。点击第二个页签Includes,可以看到里面有个File Header选项,...
2019-11-08 20:50:35
182
原创 IntelliJ IDEA创建分支,合并到主分支
点击右下角的Git:master --> New Branch创建分支。(修改代码之后)右键项目 --> Git --> Commit Directory,提交到本地仓库。提交之后,点击Git:xxx(分支名称) --> master --> Checkout,再切回到master。再次点击Git:master --> xxx(项目名称) -->...
2019-11-08 11:33:48
749
原创 ORA-00911: 无效字符
使用plsql查询的时候报错ORA-00911: 无效字符可以把中文注释删除试试。之前数据库查询结果不能显示中文,按照plsql中文乱码问题(显示问号)解决之后就遇到这个问题,现在执行语句中不能添加中文注释了。...
2019-09-26 15:13:50
356
原创 tagsinput和typeahead使用指北
项目要实现一个功能,就是像添加关键字一样添加人员,同时要做到预输入查询。于是就使用了bootstrap-tagsinput。官方的example:Bootstrap Tags Input然后我参考的是其中的typeahead案例,typeahead的官方example:typeahead下面是我自己的代码首先是css和js的引用<link href='${ctxStatic}/...
2019-04-11 15:04:29
1367
原创 解决jsp中的Description Resource Path Location Type错误提示
当我们即便是把一个完整的项目导入到eclipse之后,也有可能会在jsp中出现类似于下面这样两种错误。Description Resource Path Location TypeFragment "/xxx.jsp" was not found at expected path /xxxx.jsp xx.jsp /xxxxx line 6 JSP ProblemDescription R...
2018-12-25 15:09:09
66399
4
原创 The type xxx cannot be resolved. It is indirectly referenced from required .class files xxx
在eclipse中导入项目,出现以下两种errorDescription Resource Path Location TypeThe project was not built since its build path is incomplete. Cannot find the class file for org.hibernate.LockOptions. Fix the build ...
2018-12-20 09:53:08
1035
原创 The valid characters are defined in RFC 7230 and RFC 3986
jsp中正常的url链接被Tomcat调用的时候总是会莫名其妙在最后加上?{}这种字符,然后后台也会报错,信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArg...
2018-12-10 11:06:37
220
原创 js控制input只能输入两位小数
/** 只能输入2位小数 */function checkNumber2(e,txt) { /* 获取光标位置 */ var cursurPosition=0; if(txt.selectionStart){//非IE cursurPosition= txt.selectionStart; }else{//IE try{ var...
2018-11-30 15:23:57
2793
转载 jQuery中find()和children()的区别
1:children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。2:children方法获得的仅仅是元素一下级的子元素,即:immediate children。3:find方法获得所有下级元素,即:descendants of these elements in the DOM tree4:chil...
2018-11-30 09:22:27
460
原创 Tomcat启动时卡在Initializing Spring FrameworkServlet 'springServlet'
在run模式下可以启动,在debug模式下就卡在Initializing Spring FrameworkServlet 'springServlet'。可能是因为断点太多了,取消所有断点。
2018-10-17 09:07:08
1913
原创 在Spring中为Thread注入@Resource失效问题
在一个线程类中为一个service对象添加@Resource注解。public class CalculateThread extends Thread { @Resource private MyService myService; }在controller层的一个方法里面通过构造函数实例化这个线程类,但是实例化之后那个myService却是null。@Controller@R...
2018-10-10 16:43:38
1564
1
原创 java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setVerticalAlignment
在用easyExcel是遇到两个错误:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyle.setVerticalAlignment(Lorg/apache/poi/ss/usermodel/VerticalAlignment;)V at com.alibaba.excel.write.context.Genera...
2018-09-29 10:08:57
27604
5
原创 eclipse定位到class文件而不是java文件
在eclipse里面导入了一个老项目,其中既有jar包又有它的源文件。然后我在某处按住Ctrl点击一个类文件,跳转到了jar包中的class文件里面。同时,在debug模式下面,如果我同时在相同的java文件和它的class文件设置了断点,断点也是在class文件中起作用。这样真的很不方便,比较class只能看不能写,而且调试的时候也不能查看变量的值。于是就在网上找各种解决办法,大概有以下三个:...
2018-09-18 10:09:06
4061
1
原创 Failed to start component [StandardEngine[Catalina]
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/zttech-sys]] at java.u...
2018-09-04 15:40:29
537
原创 Unable to process Jar entry & java.util.zip.ZipException: invalid LOC header (bad signature)
Unable to process Jar entry [org/bouncycastle/sasn1/DerObject.class] from Jar [jar:file:/D:/sts/wages/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/tp_wages/WEB-INF/lib/bcmail-jdk14-1...
2018-09-04 15:37:04
390
原创 fullcalendar使用心得
做项目的时候要实现一个手动设置节假日的功能,于是就用了fullcalendar,功能也比较简单,点一下那个日期就设置为假日,再点一下设置为节日,再点一下就又变成工作日,类似于扫雷那种。数据都能传递到后台,并保存在数据库里面。 <link href='${ctxStatic}/fullcalendar-3.9.0/fullcalendar.min.css' rel='styleshe...
2018-08-17 08:36:19
1837
原创 eclipse中的配置tomcat使jsp保存生效
在eclipse中配置tomcat让其在项目代码修改之后不会自动重启,而且jsp修改保存之后在网页中自动生效。
2018-08-13 08:51:50
702
原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 59,873,183 milliseconds ago. The last packet sent successfully to the server was 59...
2018-06-11 08:30:45
902
转载 mustache语法
mustache 模板,用于构造html页面内容。在实际工作中,当同一个模板中想要调用不同的函数来渲染画面,在已经自定义好了的前提下,可以在渲染页面时对传入的参数进行手动判断。在不好判断的情况下,我们可以通过改变传入参数来进行判断。 Mustache 的模板语法很简单,就那么几个:{{data}}{{#data}} {{/data}}{{^data}} {{/data}}{{.}}...
2018-06-01 11:27:34
1127
原创 Caused by: org.springframework.beans.NotReadablePropertyException
异常详情:Caused by: org.springframework.beans.NotReadablePropertyException: Invalid property 'dayNew' of bean class [com.zttech.demo.cms.entity.CmsConfigAttr]: Bean property 'dayNew' is not readable o...
2018-05-30 14:54:30
4203
原创 数独求解的java实现
用穷举法来求解数独问题。大概思路就是: 1、先挑出以及存在的数字,不作处理。 2、未知数从上到下,从左到右开始枚举,假如第一个数字是[0][0],先假设是1,判断它所在行是否有重复,再判断它所在的列是否有重复,最后判断它所在的9宫格是否有重复。要是都没有重复,就到下一个未知数。如果有重复,就自增。 3、要是自增到10,说明之前的数字有误,就回溯到上一个未知数。 4、要是一行的第一个数字自增...
2018-04-20 16:55:40
567
原创 tomcat修改数据库url之后依然连接到原来数据库的问题
在context.xml里面修改完数据库连接信息,保存,重新启动项目,但是项目依然连接到修改之前的数据库。 一般来说需要clean一下,然后再publish,就能够正常连接。 当然为了保证要连接的url是正确的,可以打开publish之后的文件查看一下。 然后返回上级目录,进入conf文件夹,找到context.xml,要是那里面的路径没有错,要就说明之前的clean-publish是操...
2018-04-09 13:56:12
3513
原创 win8.1环境下db2 9.7安装步骤
执行exe文件 选择解压缩目录 完成之后,执行安装文件 点击安装产品 选择典型安装 默认路径 选择安装路径 设置用户信息 准备DB2工具目录要打勾 设置通知可以取消等待安装完成。如果要连接远程数据库运行->db2cmd->db2 依次输入:1、db2=>uncatalog db idbejl 注...
2018-04-08 10:06:20
724
原创 Java读取Excel内容
这里使用的是maven项目,在pom里面添加依赖 <!-- xls解析 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3
2018-03-21 10:34:44
412
原创 jsp中在option里面写c:if代码报错解决方案
把正常的项目导入到sts后,几乎所有的在option标签里面写了c:if都不约而同的报了错,然而项目本身是没问题的,运行也是正常。 sts版本是3.9.0,基于Eclipse Oxygen (4.7.0),原因就是eclipse本身的bug,官方也提供了解决方案。 首先到补丁下载下载如图所示的一个文件 解压缩之后找到plugins文件夹下的一个jar文件,把它重命名为org.eclips...
2018-03-16 13:24:39
3143
1
原创 @OneToOne和@Id同时使用时发生的错误
要对CmsSiteCompany表和CmsSite表做OneToOne的关联。 于是在CmsSiteCompany.java中添加如下代码:private CmsSite site; @OneToOne(fetch = FetchType.LAZY) @Id @JoinColumn(name="site_id", nullable=false) public...
2018-02-27 11:49:34
901
原创 freemarker的java.io.FileNotFoundException问题
程序在指定模板的时候就会报错,Template template = conf.getTemplate(tpl);贴上错误代码:java.io.FileNotFoundException: Template "/WEB-INF/temp/cms/www/default/index/index.html" not found. at freemarker.template
2018-02-06 16:11:28
1692
原创 cannot be read or is not a valid ZIP file
错误:“Archive for required library: ‘xxx.jar’ in project ‘xxx’ cannot be read or is not a valid ZIP file tp_law ” jar文件是在的,其他jar文件也没有错误,就这个有错。重新下载也会报错。 解决方案:拿一个正常项目里已经用着的jar替换这个有问题的就好了。。。
2018-01-22 14:04:54
1486
原创 The project description file (.project) for 'xxx' is missing.
正常打开工作空间之后发现项目关闭了,然后要打开它就报错 The project description file (.project) for ‘xxx’ is missing. This file contains important information about the project. The project will not function properly until
2018-01-15 08:56:46
7827
原创 MAVEN提示INVALID LOC HEADER (BAD SIGNATURE)的解决办法
update maven 项目的时候提示 错误:读取F:\sts-bundle\repoold\org\apache\maven\plugins\maven-jar-plugin\2.4\maven-jar-plugin-2.4.jar 时出错;invalid LOC header (bad signature) 解决方法:找到并删除那个jar,重新update
2018-01-10 13:21:07
851
原创 微信网页开发乱码解决
微信端网页数据传输出现乱码,但是dao和service层都是和电脑网页同样的,即便是别人已经写好的项目放在我这边运行也会出现乱码。 好吧,问题就出在tomcat上,在server.xml里的以下代码 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8079" protocol="HTTP/1.1" redir...
2017-12-13 09:46:05
6533
原创 java.io.IOException cannot be resolved to a type
突然就出现一大推错误,第一个就是java.io.IOException cannot be resolved to a type。 解决方法:project-clean。
2017-11-16 09:17:41
6684
原创 ssh的web.xml学习笔记
web.xml 中的listener、 filter、servlet 加载顺序及其详解 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,它用于向 Servlet
2017-11-09 13:39:57
344
原创 Cannot change version of project facet Dynamic Web Module to 3.0?
Cannot change version of project facet Dynamic Web Module to 3.0?
2017-11-08 15:21:27
218
原创 作业调度框架 Quartz 学习笔记
作业调度框架 Quartz 学习笔记作业被安排在一个给定的触发时运行。触发器可以使用以下指令的接近任何组合来创建:在一天中的某个时间(到毫秒)在一周的某几天在每月的某一天在一年中的某些日期不在注册的日历中列出的特定日期(如商业节假日除外)重复特定次数重复进行,直到一个特定的时间/日期无限重复重复的延迟时间间隔作业(job)是由其创建者赋予的名字,也可以组织成命名组(group)。
2017-11-08 13:21:30
323
原创 Maven项目pom.xml中Multiple annotations found at this line问题
Maven项目pom.xml中Multiple annotations found at this line问题,比如:Failure to transfer org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final
2017-10-12 08:42:18
4794
2
原创 jsp报错:Expecting "jsp:param" standard action with "name" and "value" attributes
if(UserCheck.check(request)){%>}else{%>}%>
2017-08-25 09:23:56
988
Core JSTL帮助文档
2017-09-01
JSTL中文帮助文档.chm
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人