- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 如何在war包内剔除指定jar
找到war包所在的pom,添加排除具体的jar,还可以根据表达式添加具体的jar。<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <packagingExclude.
2021-12-22 14:26:45 907
原创 myBatis的in查询大于1000
myBatis的in查询大于1000<if test="permissionCodes != null and permissionCodes.size() > 0"> AND PERMISSION_CODE IN <foreach collection="permissionCodes" item="permissionCode" index="index" open="(" close.
2021-02-03 14:50:56 290
原创 Xshell 6 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
Xshell 6 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”解决办法:使用二进制编辑器修改nslicense.dll文件文件位置:xshell 安装根目录具体步骤步骤1:下载UltraEdit编辑器步骤2:使用UltraEdit编辑器打开nslicense.dll文件步骤3:搜索“0F 86 81”步骤4:修改“86”为“81”步骤5:保存文件重新打开xshell发现已经可以使用...
2020-12-22 16:29:53 1276
原创 MyBatis--------解决Oracle查询处理in条件超过1000条的问题
select * from test_tablewhere 1 = 1<!-- IdList --><if test="IdList != null and IdList.size > 0"> AND PK_ID IN <!-- 处理in的集合超过1000条时Oracle不支持的情况 --> <trim suffixOverrides=" OR PK_ID IN()"> <!-- 表示删除最后一个条件 --&...
2020-08-12 22:19:23 1066
原创 linux系统下sed切割日志
一、Linux命令值之sed1.根据日期截取日志文件到指定位置举例1sed -n '/2020-02-24 15:00:01/,/2020-02-24 17:05:01/'p catalina.out> 2020-02-24.log举例2sed -n '/2020-02-24 15:00:01/,/2020-02-24 17:05:01/'p /home/cashms/a...
2020-02-25 13:16:11 855
原创 Oracle一个中文汉字占用几个字节
Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定查看oracle server端字符集select userenv('language') from dual;如果显示如下,一个汉字占用两个字节SIMPLIFIED CHINESE_CHINA.ZHS16GBK如果显示如下,一个汉字占用三个字节SIMPLIFIED CHINESE_CHINA.A...
2019-04-11 17:31:25 1611
原创 Error:java: Compilation failed: internal java compiler error 解决办法
报错信息: 报错原因: 项目中Java版本不一致,可以查看项目中的jdk配置 1、查看项目的jdk(Ctrl+Alt+shift+S) File ->Project Structure->Project Settings ->Project 2、查看工程的jdk(Ctrl+Alt+shift+S) File ->Project Structure->Project S...
2018-07-12 21:33:20 3217
原创 COOKIE和SESSION有什么区别?
1,session 在服务器端,cookie 在客户端(浏览器)2,session 默认被存在在服务器的一个文件里(不是内存)3,session 的运行依赖 session id,而 session id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 session 也会失效(但是可以通过其它方式实现,比如在 url 中传递 session_id)4,session...
2018-04-08 14:36:10 195
原创 Spring 错误- nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException
在项目中使用了Spring管理和配置事务,在启动tomcat时报错:nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException1java.lang.NoClassDefFoundError: org/aspectj/weaver/tools/PointcutDesignatorHandler...
2018-03-31 10:01:20 2391 1
原创 Intellij IDEA JDK编译设置
Intellij IDEA加载多项目时因为不同JDK,经常出现JDK编译版本的问题,容易出现以下异常。一、异常信息:Information:Using javac 1.8.0_91 to compile java sourcesInformation:java: javacTask: 源发行...
2018-03-30 12:55:35 1860
原创 IDEA创建maven 一直loading archetype list...
最近被这个问题坑了很久了,就是用IDEA创建Maven工程还是一直lodading arhtype list,。如下图所示: 在csdn找的到解决方式为删除安装目录C盘下的C:user\XX\.IntelliJIdea15\system中Maven文件夹,删除后创建Maven工程很快 但过去多久,发现创建Maven工程又很慢,一直无法显示list列表,最后终...
2018-03-26 15:15:45 223
原创 SpringMVC的JSP页面中中EL表达式不起作用的问题解决
今天,我在写SpringMVC代码的时候遇到了一个问题,就是在jsp页面中使用el表达式取值,取不到值,但是使用jsp中嵌套java代码可以取到值。问题如下图:起初,我以为是jstl标签没有导入,但是经过检查,并不是这个原因,害我试了好久,还是没改出来。后来上网百度搜索一下才发现了问题所在!解决方法:在使用el表达式的jsp中配置:<%@page isELIgnored=”false” %&...
2018-03-22 17:00:33 350
原创 Mybatis-Spring整合Mapper代理开发
1.MapperFactoryBean 生成 mapper代理的方式在mybatis-spring.xml添加一个bean MapperFactoryBean是mapper接口生成代理 ,此方法配置mapper的话,有几个mapper.xml就得写几个bean标签,比较麻烦。 在mybatis-spring.xml <beans></beans> 中增加下面代...
2018-03-15 15:51:45 246
原创 Mybatis整合Spring之传统dao方法
进行Spring和Mybatis整合,需要了解一下SqlSessionFactory以及SqlSession的生命周期,前者是应用范围,全局范围只有一个工厂,使用单例模式来实现这个功能,直接交给Spring来完成即可,后者它内部含有一块数据区域,存在线程不安全的问题,所以应该将sqlsession声明到方法内部。其次我们所要求的dao实现类或者mapper的代理类都可以交给Spring来统一管理。...
2018-03-15 10:42:34 312
原创 更加便捷的理解序列化
一、什么是序列化它是完整的保存了某一状态下的对象信息,是一个整体,而不是零散的!二、为什么要序列化1,存储对象在存储介质中,以便在下次使用的时候,可以很快捷的重建一个副本2,便于数据传输,尤其是在远程调用的时候!三、接口java.io.Serializable的用处 1、java.io.Serializable,表示序列化,是一个空接口,也就是说这个接口没有声明任何的方法,所以实现这个接口的类也...
2018-03-14 14:34:09 162
原创 idea配置echache.xml报错Cannot resolve file 'ehcache.xsd'
报错语句[html] view plain copy<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> 解决方法:打开settings-languages&frameworks-schem...
2018-03-14 11:21:56 1396
原创 log4j不打日志问题之解决方案(一)
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在使用log4j的时候,难免会遇到各种问题;下面介绍一下,使用log4j不打印日志情况的排查。今天在测试mybatis与ehcache整合的时候发现一个问题,与大家分享一下, 就是导入的log4j的日志失效了,虽然马上找到问题了,但还是与大家分享下首先,在使用log4j的时候,必须的jar...
2018-03-14 11:18:02 9689
原创 mybatis中的查询缓存
查询缓存一、mybatis的缓存理解Mybatis的缓存,包括一级缓存和二级缓存:一级缓存指的就是sqlsession,在sqlsession中有一个数据区域,是map结构,这个区域就是一级缓存区域。一级缓存中的key是由sql语句、条件、statement等信息组成一个唯一值。一级缓存中的value,就是查询出的结果对象。二级缓存指的就是同一个namespace下的mapper,二级缓存中,也有...
2018-03-13 14:58:37 388
翻译 PL/SQL到期无法使用怎么办
当 PL/SQL 免费使用 30 天后,打开时会提示“Your trial period for PL/SQL Developer is over.”这表明试用期已到,需要用序列号激活后才能用,但有时候手头没有序列号,又无法上网去查,则可以用另一种办法来解决无法使用的问题,那就是修改注册表。第一步,开始菜单的“搜索程序和文件”中,输入指令“regedit”回车,打开注册表。第二步,按 HKEY_C...
2018-03-09 11:09:22 347
Mybatis的逆向生成工具
2018-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人