问题及解决办法
记录部分在开发中遇到的问题及解决办法
贝贝飞
这个作者很懒,什么都没留下…
展开
-
mybatis注解判断字符串不为空
直接说做法吧mybatis中一些特殊字符需要转义,实现方法就是将’'转义为’即可例:" <if test='title != null and title != '''> "," and TITLE like concat('%', #{title},'%')"," </if>",ok,成功解决!...原创 2021-04-13 10:30:29 · 1769 阅读 · 0 评论 -
maven打包jar包时同时包含第三方jar和main类
这里参考博文作者jiecxy的Maven 打包-添加第三方包、依赖包 mvn clean package如果本文不能帮助您解决问题,请查看上述博文我是用这个方法解决的,如下 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifac转载 2021-03-24 15:41:08 · 912 阅读 · 0 评论 -
ssh项目jdk1.6升级至1.8,struts升级至2.5.22,改为maven版本操作流程及注意事项
由于某些原因,需要如此,直接上操作叭首先,影响及升级内容 Apache Struts2框架及相关jar包升级为最新的2.5.22版本 JDK版本由1.6升级至1.8,以匹配Apache Struts2 2.5.22版本 Spring由3.0升级到4.3.25 Hibernate由3.0升级到4.0.5 升级数据库驱动到ojdbc6-11.2.0.4 json-lib不支持JDK1.8改为引用fast-json组件 JMesa组件不支持Common类新版本的包,重写JMesa组件原创 2020-11-23 11:33:28 · 1306 阅读 · 0 评论 -
WebSocket+RabbitMQ实现单对单聊天
WebSocket+RabbitMQ实现点对点聊天此功能为笔者在做毕业设计的时候需要实现的一个功能,记录一下完整的过程以及踩得坑。(会在流程中穿插笔者遇到的问题)项目是前后端分离项目,服务端使用的SpringBoot,就先从服务端开始:首先引入依赖<dependency> <groupId>org.springframework.boot</groupId&...原创 2020-04-09 22:39:58 · 1934 阅读 · 6 评论 -
win10系统IE浏览器中无法显示Java国际化、fmt:message显示???key???
打开设置->隐私->常规 关闭允许网站通过访问我的语言列表来提供本地内容即可解决原创 2020-09-21 17:37:47 · 676 阅读 · 0 评论 -
ssh已有项目使用json,不用改struts.xml方法
先说我遇到的问题把。发送json请求我觉得都可以请求也可以到达方法,但是由于ssh项目,所以返回的时候它总想解析成别的东东,常规return返回不了json数据,在网上找的都是更改struts.xml的方法,重点:这边提供另一种思路,直接return null;使用response进行返回。部分代码如下: HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEnco原创 2020-12-18 14:46:07 · 90 阅读 · 0 评论 -
正则匹配IPV4地址或者IPV6地址
找了下找到分开的正则匹配表达式,想当然的用"|"连接发现不对,经过继续的查找发现需要使用?: + |的方式,如下Ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,Ipv6:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,原创 2020-11-20 15:44:22 · 1507 阅读 · 2 评论 -
org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].Stan
Myeclipse启动maven项目的时候大概报错这个样子,我这边的原因是因为不知道为什么没有把maven 依赖加进去,只需要加进来就可以了具体操作如下:maven项目右键,点击properties搜索deployment ass然后点击Add 选择Java Build Path Entries选择maven即可then…部分情况会找不到这个,首先在项目邮件,找到maven 然后Update project(Alt+F5)即可,希望也可以帮助到你!...原创 2020-10-13 10:04:26 · 15634 阅读 · 0 评论 -
使用js禁用ctrl+鼠标滚伦缩放页面
直接上代码吧, <script> document.addEventListener('keydown', function (event) { if ((event.ctrlKey === true || event.metaKey === true) && (event.which === 61 || event.which === 107 |...原创 2020-04-01 22:02:43 · 501 阅读 · 1 评论 -
使用vuetify form表单间距过大
在使用vuetify的时候,form表单的间距往往很大,有时候就会不适合场景,这个时候,将间距调小其实官方给出了解决办法<v-text-field dense=true required></v-text-field>只需要加入"dense=true"即可。 官方描述是这样的...原创 2020-01-15 16:27:35 · 2434 阅读 · 0 评论