- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 mybatis注解判断字符串不为空
直接说做法吧mybatis中一些特殊字符需要转义,实现方法就是将’'转义为’即可例:" <if test='title != null and title != '''> "," and TITLE like concat('%', #{title},'%')"," </if>",ok,成功解决!...
2021-04-13 10:30:29
1755
原创 一文走遍docker安装jenkins、配置、自动化部署war及jar(svn)[让你少走博主的踩坑之路]
经过断断续续的踩坑,终于完成了jenkins的安装、配置、自动化部署war及jar包,那么,我们直接开始叭。写在前边,本文使用的是docker安装jenkins,默认大家都已了解并知晓docker基础命令第一步,安装jenkins博主这边使用的是阿里云的虚拟机,centos7的首先需要做几个准备工作安装jdk(博主使用jdk1.8)安装maven(使用的为maven3.6.3)安装tomcat(tomcat8.5 后续自动化部署war会用到)先附上这三个的安装路径(可以改变)jdk:
2021-03-25 11:13:14
1216
转载 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
894
原创 websocket+vue实现点对点及分组发送消息
本文只做代码编程和部分讲解,如需了解一些概念问题请至其它博客进行了解这边附上一个tomcat的实现连接tomcat+websocket首先进行服务端编程服务端代码已提交至github 服务端代码本内容采用的是Spring boot,未实现权限控制,也没有实现用户登陆的功能首先引入依赖 <parent> <artifactId>spring-boot-parent</artifactId> <groupId>or
2021-01-30 19:21:11
2110
原创 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
88
原创 ie中使用css旋转元素
能搜这个的我觉得肯定是已经到ie不支持正常旋转的地步了,那就直接上方法了。then,如果还没试过普通方法请慎入。首先来个比较厉害的网站:计算ie旋转角度方法再送一个px和em转换的网站:em – px这个之中计算出来是:这边提取重点:-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.7071067811865477, M12=-0.7071067811865475, M21=0.7071067811865475, M22=-0
2020-11-26 15:53:32
238
原创 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
1294
原创 正则匹配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
1475
2
原创 idea2020.03如何设置皮肤
笔者是从2018.03转到2020.03的,按照以往的经验,首先为我的idea换个衣服叭,去setting中竟然没找到import setting 和我玩躲猫猫,直接上图啦相信大家都找到了,然后直接导入皮肤的jar包就可以啦!导入后重启便可以直接换好。对于想要切换回原皮肤的请点击下边导航—>>里边还有超多皮肤可选...
2020-10-20 20:30:49
1652
原创 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
15629
原创 win10系统IE浏览器中无法显示Java国际化、fmt:message显示???key???
打开设置->隐私->常规 关闭允许网站通过访问我的语言列表来提供本地内容即可解决
2020-09-21 17:37:47
665
转载 如何在论文中优雅的插入代码
效果如下:点击这里https://blog.csdn.net/crazyeden/article/details/88539198
2020-05-24 13:27:04
16491
2
转载 罗技GHUB下载安装缓慢的问题
楼主自测真实有效:请复制网址自行前往https://www.bilibili.com/video/av97449890或者点击这里
2020-04-12 09:23:31
25298
原创 WebSocket+RabbitMQ实现单对单聊天
WebSocket+RabbitMQ实现点对点聊天此功能为笔者在做毕业设计的时候需要实现的一个功能,记录一下完整的过程以及踩得坑。(会在流程中穿插笔者遇到的问题)项目是前后端分离项目,服务端使用的SpringBoot,就先从服务端开始:首先引入依赖<dependency> <groupId>org.springframework.boot</groupId&...
2020-04-09 22:39:58
1906
6
原创 使用css设置超出固定宽度出现滚动条
overflow:auto;当内容宽度超出div宽度,或者内容高度超出div宽度,或者同时超出,会自动出现水平、或者垂直、或者水平和垂直滚动条。例如:auto{ width : 200px; height : 200px; overflow : auto;}overflow-x:auto;当内容宽度超出div宽度,自动出现水平滚动条例如:auto{ width : 200px...
2020-04-04 11:24:08
8994
原创 使用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
487
1
原创 vuetify全局提示组件
模仿elment 的Messageelment 有一个Message 可以全局提示的控件很是羡慕,但是作为一位后端人员又不想搞太多前端css,喜欢用vuetify,但是没有全局Message,只好自己动手实现一个了。.先看一下效果,成功提示框:失败提示框:接下来让我们一步步实现首先在src/commponents/下创建Message目录,并在Message目录下创建Message....
2020-02-18 22:57:46
8529
18
原创 vuetify图标大全
使用vuetify的图标的时候官网没有图标样子当时找vuetify图标的时候,网站Material Design lcons怎么也打不开,找到一个备用网站备用网站在这里还有一个问题,就是有些图标会显示不正常,在这里也是参考另一个博主的文章,这里就不重复写了,请各位移步部分图标显示不正常如有其他问题,请私信博主,一起进步!...
2020-02-18 22:02:17
6266
3
原创 使用vuetify form表单间距过大
在使用vuetify的时候,form表单的间距往往很大,有时候就会不适合场景,这个时候,将间距调小其实官方给出了解决办法<v-text-field dense=true required></v-text-field>只需要加入"dense=true"即可。 官方描述是这样的...
2020-01-15 16:27:35
2414
原创 使用vue完成点击鼠标产生小心心特效
先上源码背景颜色很不好看,如需修改请#lovesBgc{}更改这个里边的就好<template> <div> <div id="lovesBgc"></div> <!-- 点击biubiubiu小心心 start--> <div v-for="(item,index) in loves" v-bind:key="...
2020-01-12 13:45:47
4431
9
原创 数据结构(持续更新)
算法计算 = 信息处理借助某种工具,遵照一定规则,以明确而机械的形式进行所谓算法,即特定计算机模型下,旨在解决特定问题的指令序列输入 待处理的信息(问题)输出 经处理的信息(答案)正确性 的确可以解决指定的问题确定性 任一算法都可以描述为一个由基本操作组成的序列可行性 每一基本操作都可实现,切在常数时间内完成有穷性 对任何输入,经过又穷次基本操作都可以得到输出...
2019-12-31 21:00:29
199
原创 多线程(持续更新中)
线程池 Doug Lea普通线程池定时线程池ThreadPoolExecutorsubmit方法:小于核心addWork大于核心直接增加任务如果3增加失败 就拒绝Submit&futuretask方法区别有无返回值Task不一样 futuretask一个task本身CAS乐观锁...
2019-12-30 20:40:24
77
原创 mysql语句详细总结(未完成,持续更新)
mysql语句总结登录服务器mysql -p host -u user -p回车后输入密码:Enter password: ok,登录成功,可以进行基本操作了基本的不能在基本的操作输入一个简单的查询命令(查询服务器版本号和当前日期)select version(), current_date ;创建数据库create database test;使用数据库use t...
2019-12-30 10:56:42
275
原创 数据库(持续更新中)
查询计划explain plan for select * from test;select * from table(dbms_xplan.display());查看表的索引SELECT b.uniqueness, a.index_name, a.table_name, a.column_nameFROM all_ind_columns a, all_indexe...
2019-12-30 10:54:55
104
原创 三元运算符":?"的艺术
三元运算符":?"1、何为三元运算符":?" 三元运算符是软件编程中的一个固定格式,语法是“条件表达式?表达式1:表达式2”。 用一个简单的例子: int a=0; int b=3; int c=4; 求b、c的最大值并赋值给a。用三元运算符可以这样写 a = b>c ? b: c; 它的逻辑是"条件表达式?表达式...
2019-08-29 19:18:07
263
spring security ouath2获取token(认证)流程图.pdf
2021-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人