- 博客(31)
- 收藏
- 关注
原创 Java安全代码扫描问题:不允许使用自动加载类
解决问题:代码安全扫描 "Classes should not be loaded dynamically",要求 "Remove this use of dynamic class loading."解决方法:使用jdk自带方法ClassLoader.getSystemClassLoader().loadClassClassLoader.getSystemClassLoader().loadClass("com.cn.MyTestVo");...
2021-05-17 18:56:49 5469 8
原创 解决问题:JDK1.6使用tomcat 7启动报错-Error occurred during initialization of VM Could not reserve enough space
因某个原因,将jdk1.7切换到1.6后,使用之前的tomcat7继续启动服务,开始一直报错:Error occurred during initialization of VMCould not reserve enough space for object heap。问题原因:tomcat7之前设置的VM参数中的-Xms和-Xmx设置过大-Xms2048m-Xmx2048m解决方案:将tomcat7设置的VM参数中的-Xms和-Xmx改为合适的512后再启动未报错,网上有文章提到说是jd
2020-10-05 17:43:01 811
原创 解决问题:IntelliJ IDEA编译项目时报错 java: Compilation failed: internal java compiler error
最近IntelliJ IDEA更新到2020.2后,在File | Settings | Build, Execution, Deployment | Compiler | Java Compiler设置使用javac编译项目报错:java: Compilation failed: internal java compiler error。解决方法:(参考文章:https://youtrack.jetbrains.com/issue/IDEA-209978)在File | Settings | ..
2020-08-21 19:33:43 8581 3
原创 解决问题:Intetlij Idea关闭后,配置好的weblogic登录密码被清除的问题
1、问题描述:在Intetlij Idea部署了weblogic,也配置了登录用户和密码,但是每次关闭Intetlij Idea后再次打开发现密码又被清空了,不得不重新输入,很烦人。2、原因:暂未查明。网上诸多方法试用过,未解决此问题。例如:在oracle/Oracle/Middleware/user_projects/domains/XXXX_domain/servers/AdminServer/Security下的boot.properties文件进行修改,都不能解决此问题。3、解决方法
2020-07-20 12:43:10 526
原创 解决问题:IntelliJ IDEA的项目源码中的类与jar包中的类名字和路径相同时,怎么优先选择导入项目源码中的类?
最近碰到了这个问题,解决方法也比较简单,将项目的依赖文件优先级设置一下就可以解决问题了。解决方法如下:项目会优先依赖源码中的类
2020-04-14 16:47:13 3255 1
原创 解决支付功功能访问https时报错javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure的问题
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure原因:在线支付时,http协议访问https协议握手被拒绝,原因是系统没有开启SSL解决方案1:1.创建SSLContext实例,明确指定使用TLS协议进行处理:SSLContext sslContext = SSLContext.g...
2019-12-12 11:13:48 1273
原创 解决 IntelliJ IDEA 提交SVN时一直performing vcs refresh的问题
问题原因:提交SVN时会检查Local Change中的文件是否修改了内容,文件数量过多导致检查很慢。解决问题:在Setings--> Editor --> File Types --> Ignore files and folders中添加需要忽略的文件和文件夹1、此处添加以下文件及文件夹即可(注意后面都有加上英文分号,切记勿加入classes;*.class;...
2019-12-11 12:34:28 9896 1
原创 解决 IntelliJ IDEA 一直refreshing VCS history 的问题
问题原因:项目对应的svn ip地址变更了 或 svn url 连接失败导致idea 不能连接svn 服务器。问题解决:重新定义项目对应的SVN的URL,找到项目,右键(TortoiseSVN)→Relocate→输入你新的IP地址。...
2019-05-10 16:40:08 36398
转载 解决plsql查询报错:Error while trying to retrieve text for error ORA-24329
原因:oracle数据库未配置好环境变量;配置:1.ORACLE_HOME:数据库的实例启动所需要的所有的程序和相关的文件(除了数据库外)。新建一个变量home,再在path中添加:%ORACLE_HOME%\BIN变量名: ORACLE_HOME变量值: oracle数据库安装目录(例如:I:\develop\oraclexe\app\oracle\product\11.2.0\...
2019-03-20 19:02:47 12910
转载 weblogic:Servlet failed with Exception java.lang.SecurityException: No class by name: dwrInvokeExchA
1、dwr.xml中的配置问题<dwr><allow><create creator="spring" javascript="patentSearchService"><param name="beanName" value="patentSearchService" /></create&a
2018-08-24 11:51:03 1830
转载 Hibernate各种主键生成策略与配置详解
原文:https://www.cnblogs.com/hoobey/p/5508992.html1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。&l...
2018-07-26 19:32:34 159
转载 continue、break、return的区别
原文:http://blog.chinaunix.net/uid-27007072-id-3345092.html1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 (3) return...
2018-07-25 11:52:12 202
原创 解决问题:InteliJ IDEA集成svn后提交代码总是提示进行证书认证?
在idea 上集成svn更新代码时,总是提示要进行证书认证,即使输入正确的url 路径和密码后也需要认证,其实这个问题出现主要还是该svn账户没有被赋予权限,重新让管理员给一次权限即可解决问题。...
2018-06-27 17:38:45 13815 2
原创 解决问题:用plsql对oralce数据库进行的某个表的数据修改时一直处于正在执行的状态问题
出现的问题:由于oracle不能直接查询到的表数据进行修改,必须在sql语句后面添加 for update后执行才能对数据进行修改,后来执行相同的sql语句时出现一直正在执行的情况,只能强制中断执行。原因:执行带有for update的sql 语句后,修改完数据没有提交事务,导致表一直处于锁定状态。解决办法:将带有for update的 sql 语句后加上commit; 让执行完sql语句立即提交...
2018-06-21 14:12:45 5147
原创 解决问题:List集合add元素,添加多个对象出现重复的问题
首先我们在new 一个对象的时候,对象的id是唯一确定的;将对象add入list中时,放入list中的其实是对象的引用 ;而每次循环只是简单的set 对象的属性,set新的属性值,而add进list中的对象还是同一个对象id,也就是同一个对象; 所以每次add之后,list发现对象引用和之前元素一样,就覆盖掉了之前add的对象。所以循环之后list中的对象是重复的对象。 想要避免这个问题只要每次a...
2018-06-20 15:43:26 18957
原创 Git常用命令合集
git基本操作命令一、入门操作1.git的工作原理:工作区--(add)--暂存区--(commit)--本地仓库--(push)--远程仓库 工作区:工作区的文件没有被git管理 暂存区:add到暂存区后,可以对文件进行增删改,类似于购物车, 本地仓库:执行commit会将暂存区的文件提交到本地仓库,形成一个新的版本。 远程仓库:没有远程仓库,我们自己照样可以管理代码版本,只不过...
2018-04-07 21:05:40 174
转载 Eclipse中工作空间相关操作说明
说明:此文章转载于别人的博客文章,仅供参考。一、工作空间的相关目录当eclipse选定一个文件夹作为workspace工作空间时,就会在该目录中生成一些文件。 共三个文件夹:.metadata 、.recommenders 、RemoteSystemsTempFiles。.metadata文件夹中主要保存保存了eclipse的所有状态,包括常用设置,字体大小,颜色,界面布局等等,如果删除了,那么这...
2018-04-06 15:18:54 676
转载 sublime常用快捷键
sublime常用快捷键:Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输...
2018-03-14 16:46:28 193
原创 解决问题:在maven工程中,操作 maven ---- > update project时,提示.classpath或.project拒绝访问
解决方法: 打开当前工程所在的文件夹位置,然后将.classpath或.project 文件的属性窗口打开,不勾选“只读”和“隐藏”复选框。还有可能是没有读写权限,将整个文件夹的读写权限全开放。终极解决办法:重建名称、类型一样的项目,把项目src目录和pom.xm文件拷入。...
2018-03-10 15:34:44 2008
原创 解决问题:在Linux系统中安装oracle后启动tomcat,导入war包,提示ORA-28000: the account is locked
这个其实就是账户被锁定了。解决步骤: 1.打开Windows系统命令窗口:win+R,远程登录oracle2.继续输入conn sys/sys as sysdba;conn sys/sys as sysdba;3.输入修改语句;alter user *** account unlock; (***为oracle中的用户名)alter user *** identified by ***;...
2018-03-07 11:04:28 741
原创 解决问题:oracle数据库出现导入sql 的乱码问题
出现这个问题是因为图形界面工具 plSQL Developer 没有指定字符集;解决:设置系统环境变量NLS_LANG =SIMPLIFIED CHINESE_CHINA.ZHS16GBK变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK设置完成后打开数据库,出现这个代表设置成功。即可解决问题。...
2018-02-27 19:57:46 240
原创 解决问题:Maven工程下用Javamail发送邮件报错:找不到 javax.mail
在Maven管理的工程下,利用javamail发送邮件,在工程install时会报 “找不到 javax.mail”,找不到符号的错,无论怎么清理,更新工程都不行,其它方法也试过,偶尔好了再更新工程又会出错,其实是缺少一个依赖包: <dependency> <groupId>org.apache.xbean</groupId> <...
2018-02-27 16:08:57 6288 1
原创 解决问题:SqlExceptionHelper:129 - ORA-00001: 违反唯一约束条件 (CRM.SYS_C007084)
ERROR SqlExceptionHelper:129 - ORA-00001: 违反唯一约束条件 (CRM.SYS_C007084)出现个异常的原因其实就是oracle数据库的序列出了问题,oracle数据库本身默认主键id不自动增长,如果新插入的数据的id在数据库中已经被占用就会出现此类异常,此时仅需要修改数据库的序列即可解决问题。方法步骤:Hibernate: select hiberna...
2018-02-26 21:34:03 6722
转载 解决问题:如何将表单数据转为json格式
将下面的代码直接copy到<script>标签中$.fn.serializeJson = function() { var serializeObj = {}; var array = this.serializeArray(); var str = this.serialize(); $(array).each(function() { if...
2018-02-26 15:14:17 825
原创 解决问题:java.lang.NumberFormatException: For input string: &quot;null&quot;
在调用StringUtils.split()和Integer.parseInt()时经常遇见这样的问题,不管传入的参数的值是什么,都能进入不为null或”“的判断中,然后就运行执行下面的代码,就可能出现 java.lang.NumberFormatException: For input string: "null"的异常,提示出现问题的位置在“Integer id = Integer.p...
2018-02-26 14:57:47 82121 6
转载 解决问题:failed to lazily initialize a collection of role异常解决
最近在通过配置实体类的方式,正向自动扫描注解方式配置的hibernate类文件来生成数据库的方法搭建环境,遇到了许多问题。通过数据库配置hibernate的时候,大家都知道是在实体类对应生成的.hbm.xml文件中查看一对多和多对多的关系。当报failed to lazily initialize a collection of role异常的时候,往往是因为懒加载的问题导致的。可以在.hbm....
2018-02-24 23:12:33 13454
转载 log4j.property参数介绍使用
Appender 为日志输出目的地,Log4j提供的appender有以下几种:org.apache.log4j.ConsoleAppender(控制台),org.apache.log4j.FileAppender(文件),org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),org.apache.log4j.RollingFileApp...
2018-02-24 18:55:32 507
转载 常见的正则表达式合集
常见正则表达式一、校验数字的表达式1 数字:^[0-9]*$ 2n位的数字:^\d{n}$ 3至少n位的数字:^\d{n,}$ 4m-n位的数字:^\d{m,n}$ 5零和非零开头的数字:^(0|[1-9][0-9]*)$ 6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7带1-2位小数的正数或负数:^(\-)?\
2018-02-05 11:54:38 281
原创 解决问题:如何统一Maven工程下各个子工程运行环境的版本问题
解决Maven工程下各个子工程运行环境的编译版本不统一的问题 将Maven工程中父工程下的pom.xml文件中配置的插件“maven-compiler-plugin”的“configuration”中的“source”和“target”均设置为自己想要设置的版本值,保存,以后每次更新工程都会是这个版本的编译环境了。不用再一个一个的去子工程中更改。例如:<build> <...
2018-02-03 22:20:41 766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人