- 博客(40)
- 资源 (15)
- 收藏
- 关注

原创 ssm框架搭建-整合logback实现日志管理(spring5.0)
ssm(spring+springmvc+mybatis)框架搭建:整合mybatis-generato代码生成器,很纯净的基本搭建。搭建环境:idea+Tomcat 8+jdk 8 用Maven进行管理1.项目结构:2.文件对应说明,在readme里面有详细说明。 jdbc.properties: 数据库配置,druid数据源配置 mgb.xml: m...
2018-11-16 09:30:42
2781
2
原创 itext7 PDF添加水印,获取页面高度,添加到页面右上角
ps: pdf添加水印,内容多的时候会往下跑,修改为获取当前页面高度,进行固定在顶部,其他需要可以自己进行调整,直接贴代码。
2024-05-09 10:16:39
690
原创 Springboot整合Druid:数据库密码加密的实现
ps:Springboot项目,为了防止某些人反编译看到yml里面的数据库密码,对密码进行加密处理,隐藏公钥形式。(总有人想扒掉你的底裤看看你屁股长什么样)2.找到Druid的依赖包,去资源管理器,进入Cmd执行这段代码,会在统计目录下生成公钥、私钥、密码。4.找到Druid数据源配置读取配置的java代码,添加加密解析配置,配置上公钥读取。3.将yml里面的数据库密码修改为上面文件里的密码。5.idea启动的时候把公钥参数写进去。1.引入依赖(以前有依赖就不用了)
2023-10-10 17:44:54
594
原创 Docker-Compose部署ELK环境 配置搜索及语法
ps:完全匹配精确查找语法为 字段名:“查找内容” 模糊把引号去掉即可。ELK中配置的Kibana读取日志突然不显示了,按以下方式排查。5.回到Discover,选择创建的索引模式。3.点击索引管理查看是否有数据。4. 点击索引模式,创建索引模式。1.进入Discover。2.点击选项,索引管理。
2023-06-02 18:27:44
194
原创 ElementUI表格自定义列自动合计
ps:每列底部进行自动合计用到的ElementUI组件点击直达el-table添加自定义方法和显示合计列直接上代码,解释在最后,感兴趣就看下<el-table v-loading="loading" :data="mailList" show-summary :summary-method="getPaperNum" border >getPaperNum(param) { con...
2021-11-04 14:11:13
1819
1
原创 ElementUI 省市区多选搜索(前台+后台传参)详细
里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark
2021-11-04 13:48:28
2103
原创 NaviCat Sql Server 备份还原(在navicat中备份还原sql server,linux安装的sql server)
PS: sql server装在linux服务器,用navicat进行备份还原的方法。直接开始,有用可以一键三连,杜绝无脑复制文章!!!一、数据库备份NaviCat连接上数据库,然后 选中要备份的数据 =》 点击SQL Server备份 =》新建备份二、数据库还原1.新建一个SQL Server数据库2.在刚才的备份文件那里,右键 还原备份上面数据库选择你新建的数据库生成SQL后点击还原就可以了...
2021-07-09 10:08:37
4223
原创 springboot头像上传
ps:百度程序员请直接C/V,一键三连,秒解,请秒懂!前端自行收拾,不用使用form-date格式,直接请求就行上代码1.controller @PostMapping(value = "/uploadImgNotLogin") @ResponseBody @ApiOperation(value = "头像上传(上传图片)", notes = "data-form格式;返回上传路径;参数loginUid :接口uid String;file 文件图片") .
2021-05-08 10:08:54
544
原创 MySQL 统计图数据(分别查询每周、每月、每年的数据,进行分组展示SQL)
项目上要做一个统计图,要分别按本周、本月、本年度展示数据,每周的是用循环单个查询的,后来想到每月、每年的可以一个sql直接统出来。先看下结果,不是自己找的可以划走了,节省时间:一: 统计每月、每天数据1.先建一张表,这两个sql都会用到,用于笛卡尔计算。DROP TABLE IF EXISTS `t_calendar_auxiliary`;CREATE TABLE `t_calendar_auxiliary` ( `i` int(11) NULL DEFAULT NULL) ENG.
2021-01-28 09:51:05
5557
5
原创 Maven Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test
Maven 打包突然报错 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test解决方案:在maven的pom文件中添加:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>.
2020-12-17 14:27:25
450
原创 SQL server 数据库,插入中文变问号???(三行语句轻松解决)
ps:不啊要瞎搞啦ALTER DATABASE 数据库名字 SET SINGLE_USER WITH ROLLBACK IMMEDIATEALTER database 数据库名字 collate Chinese_PRC_CI_ASALTER DATABASE 数据库名字 SET MULTI_USER执行完了,记得评论反馈一下。
2020-09-29 14:41:29
4858
12
原创 Could not create connection to database server. Attempted reconnect 3 times. Giving up.(JDBC连接MYSQL)
写个JDBC连接Mysql数据库,配置什么的都没有问题居然报了个这样的错误,百度翻译:无法创建到数据库服务器的连接。尝试重新连接3次。放弃 Could not create connection to database server. Attempted reconnect 3 times. Giving up.首先检查自己的mysql驱动版本,是否对应自己的mysql安装版本。后来查阅资料发现是时区设置不正确。解决办法:在jdbc连接的url后面加上serverTimezone=GMT...
2020-07-02 20:01:10
1818
1
原创 SQL Server 数据库xxx正处于转换状态。请稍后再尝试该语句问题解决(原创),拒绝无脑复制,误人子弟。
K: 前几天在操作数据库的时候,突然中断连接,再上去数据库就变得无法操作了,果断百度搜索查找原因,数据库提示的错误为‘数据库XXX正处于转换状态,。。。’,百度出来第一页整个都是复制的某一篇文章,但是并没有实际的解决问题,而且还引向了错误的位置,说是数据库访问用户权限的问题,麻烦各位复制的时候能不能验证一下,为了复制而复制?后来,看到一篇帖子,突然想是不是数据库表锁定了,果然,查出记录,解除锁定,问题解决了。步骤:1.执行语句 查询出所有正在操作的EXEC sp_who22.执行...
2020-06-24 11:17:41
3144
2
原创 wkhtmltopdf在linux安装 -(ubuntu 系统)
X: ubuntu,完整方法,在linunx(ubuntu)上安装个wkhtmltopdf找了好几个方法一直不行,总算可以了,现在网上的方法整的乱七八糟的,非常可怕。1.查看系统版本cat /proc/version2.执行下载安装wkhtmltopdf 品用方法,直接把这一堆粘到linux窗口执行,等待安装完成就可以了,会默认安装到 /usr/local/bin/wkhtm...
2020-03-10 08:41:18
1314
原创 a标签去除默认背景色
-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;--end
2019-12-23 18:26:11
2745
原创 el-popover 位置问题,第一次点击位置乱飘,第二次点击恢复正常
element-ui中el-popover,项目中使用时位置总是不固定,可能是什么元素影响的,发现第一次点击的时候,弹出框的高度比第二次点击少了很多,搞了半天没有头绪,请求前端大佬帮助~直接固定el-popover的样式:@1:将原本的 属性置空placement 出现位置 @2:然后在弹出按钮处添加方法,手动处理属性 methods: { ...
2019-11-18 11:27:56
9359
原创 Element-ui如何在多层table中校验el-date-picker控件的开始时间结束时间并传值
此处遇到多层table之间校验时间的大小问题,将时间控件加上onchange事件。加入$event才能传值,然后scope是当前的一层table的所有值。简单明了,不明白的控制台console.log(scope)一下。<el-table-column label="开始时间" align="center"> ...
2019-10-24 08:14:35
1674
原创 Element-ui如何在table添加验证
将el-form标签套在输入框的外面即可<el-table-column label="开始时间" align="center"> <template slot-scope="scope"> <el-form :...
2019-10-24 08:13:12
2746
3
原创 Element-ui如何抽出公共表单验证
将验证加到字段上,上面的prop标签就是用来验证的名称 定义rules公共文件 /** * Form表单验证 * dxk * @type {RegExp} */// 账号let codeReg = /^(?![0-9]*$)(?![a-zA-Z]*$)[a-zA-Z0-9]{6,20}$/// 电话let phoneReg = /^[1][3,...
2019-10-24 08:11:08
911
原创 AngularJs中My97WdatePicker时间控件处理显示星期几
1.class中定义过滤2.配置文件中获取$(document).delegate(".dateformatlddt",'focus',function(){ var format=$(this).attr('ht-date') ||'yyyy-MM-dd'; WdatePicker({dateFmt:format,alwaysUseStartDate...
2019-07-22 16:36:38
607
原创 JS获取当前年份大写并在jsp中展示
:因为年份是动态的,不用每次用户进行填写,所以自动获取当前年份并替换。1.JS --》获取时间并转换为大写形式,例如:“二零一九年”<script type="text/javascript">function ngReady(scope){ var today=new Date(); var chinese = ['〇', '一', '二', '三', '四...
2019-07-22 08:27:27
628
原创 java中使用--强大的jQuery图片查看器插件Viewer
项目中要展示图片,因为图片放置正反不一样,也看不清楚,偶尔发现一个图片查看器插件,感觉蛮强大的,当然是拿来即用了hiahiahia. 附上介绍地址(官方的吧,说明很详细):https://www.jqhtml.com/6750.html 简单用法: 1.js引入<link rel="stylesheet" ...
2019-07-04 11:38:23
691
1
原创 Springboot热部署,搭配freemarker,完整方式
一、导入maven配置(加入以下两点)<!--热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>tru
2018-12-18 17:29:00
1677
原创 RabbitMq安装过程及注意事项,完整安装
今天安装了rabbltmq,在安装的过程中遇到了一些问题,本人参考Eric-Lee的安装教程,教程地址https://www.cnblogs.com/ericli-ericli/p/5902270.html的安装步骤进行安装,教程很全面,就是我在输入路径的时候,不输入引号就可以了。在下面这一步的时候,直接在安装位置的路径下面空白处 shift+鼠标右键 打开命令行,输入后面的就行了,不要...
2018-12-18 09:38:35
603
原创 AngularJs中运用MD5加密;前台MD5加密;防止密码明文传输;MD5加密遇到的一些问题
问题:项目中要用到MD5前台加密,防止密码明文传输。1.由于项目中登陆方法运用的是angularjs,尝试在angularjs中运用JQuery的MD5失败,一直报方法找不到,尝试加各种声明也失败了,故放弃Jq,用Angularjs,成功了,现把遇到的一些问题以及方法,做整理一下。2.angularjs加密运用了jsencrypt.js,自定义的服务,集合进去就可以用啦第一步,引入js...
2018-12-07 09:07:39
2632
原创 开发常用注解及配置,代码解释
开发常用注解及配置,代码解释1.@Configuration Springboot推荐使用Java代码的形式声明注册Bean。 @Configuration注解可以使用Java代码的形式实现spring中xml配置文件配置的效果。通常配合@Bean注解(声明于类中方法的上方)使用。 这样就用配置文件(yml)代替了spring-xml的配置。2. @ConditionalO...
2018-11-22 14:50:54
439
原创 ssm中日志log4j2的配置方法(xml方式)
方法一:采取默认配置1.在web.xml中配置2.在resource资源路径下加入log4j2的配置文件,注意文件名为log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Configuration status="OFF" monitorInterval="1800"> <propertie...
2018-11-12 14:55:28
3060
原创 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”
spring5.0整合日志(log4j2)的时候报错:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#S...
2018-11-12 11:50:56
549
原创 redis安装
用idea跑了个springboot项目,发现报错,一查原来是没有安装redis,安装了就OK了;下面是报错信息:Exception in thread "Thread-4" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients...
2018-04-04 16:25:08
189
原创 Maven笔记
Maven3 maven远程仓库地址:http://mvnrepository.com/ Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Apache Maven是一个软件项目管理综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。1.Maven安装及环境配置
2017-12-24 15:30:18
224
原创 SpringMvc(2)
1.常用注解:@RequestMapping请求映射@RequestParam请求参数 格式:@RequestParam(value=”id”,required=false)String id)@ModelAndView返回模型和视图后端:@RequestMapping("/preSave") public ModelAndView preSave(@RequestPara
2017-12-03 11:54:56
207
原创 SpringMvc学习(1) springmvc的基本配置
1.springmvc基本配置 导入jar包 配置xml文件:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.s
2017-12-03 11:44:30
521
原创 Session 其他的范围对象的得到方式
1.第一种方式:ActionContext context=ActionContext.getContext(); Map map=context.getSesssion(); map.put("phone",this.entity.getPhone()); 第二种方式:(特别灵活
2017-11-27 19:26:18
231
原创 java小记(1)
一、数据持久化1. SessionA Session的有效时间设置(分钟)1. 在程序中调用session的setMaxInactiveInterval方法设置,session.setMaxInnactiveInterval(30*60);设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算,如果设置的值为零或负数,则表示会话永远不会超时。2.
2017-11-25 08:58:47
268
原创 Myeclipse导出war包出错
1.myeclipse10.7.1破解版 导出war包时发现报错 于是到网上搜索了一个解决办法,简化将其整理出来 导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”进行了破解 步骤 1)关闭myeclipse, 到安装myeclip...
2017-11-22 11:24:27
387
原创 数据库五种约束以及添加方法
五大约束1. 主键约束primay key Constraint:唯一性 非空性2. 唯一约束Unique Constraint:唯一性 可以空 但只能有一个3. 检查约束 Check Constraint:对该列数据的范围、格式的限制4. 默认约束 Default OCnstraint:该数据的默认值5. 外键约束 Foreign keyConstraint:需要建立两表之间
2017-11-16 09:45:23
21238
5
原创 JSP面试点(1)
1.Tomcat服务器:如果是采用安装板的Tomcat,就只能用一个版本,解压缩版的可以用好几个。 目录:bin:启动运行相关的文件 config:支持Tomcat运行的相关配置文件 lib:存放jar文件 Logs
2017-11-02 18:38:44
238
td;testdirector字体修改;放大
2018-07-20
SpringBoot代码
2017-12-22
程序员200G资料大放送(内含百度云链接) 违规请告知删除
2017-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人