- 博客(24)
- 资源 (2)
- 问答 (10)
- 收藏
- 关注
原创 使用MultipartEntityBuilder上传文件时,文件名乱码的问题
使用MultipartEntityBuilder进行文件上传时,如果不设置mode,则默认使用的时STRICT,此时会导致传输后文件名称乱码,将mode设置成RFC6532即可解决。三种模式:STRICT, BROWSER_COMPATIBLE, RFC6532。详见HttpMultipartMode枚举类...
2022-02-26 17:22:09
1675
原创 使用tail和grep进行日志的搜索
tail -n 100 admin.log| grep --color -5 error说明: admin.log表示要进行搜索的文件error表示要搜索的关键词-n 100表示从文件admin.log的末尾100行处开始进行搜索--color 表示搜索出的内容进行高亮显示(带颜色)对应的脚本文件地址下载地址:链接: https://pan.baidu.com/s/1L1HES_4SFMsj6VZXjY_sXA 提取码: gru7脚本的使用./search.sh myse..
2020-11-11 14:23:24
896
原创 linux指定时间自动备份mysql数据库
编写备份mysql数据库的脚本mysqlbak.sh,并将以下内容写入#脚本开始#!/bin/bash#数据库用户名dbuser='root'#数据库用密码dbpasswd='root'dbname='xywsc'#备份日期backdate=`date +%Y%m%d`#备份时间backtime=`date +%Y%m%d%H%M%S`#日志备份路径logpath='/...
2020-01-07 15:05:24
316
原创 Linux升级OpenSSH
最近系统扫描出有OpenSSH的漏洞,由于以前也没有搞过,以至于搞了两天,特此记录一下参考:https://www.jianshu.com/p/1b3d2b7b649a所要准备的包openssl:openssl-1.1.1c.tar.gzopenssl官网:https://www.openssl.org/sourcezlib:zlib-1.2.11.tar.gzzlib官网...
2019-09-05 11:32:52
524
原创 CentOs7系统下以rpm安装Mysql5.7.27
1、安装包的下载及解压官网下载对应版本的包https://dev.mysql.com/downloads/mysql/5.7.html#downloads下载完之后,将这个tar包放在一个目录中并使用 命令进行解压(tar -xvf 文件名),例如:/usr/db/mysql5.7.27这个时候目录中会有很多rpm包,其中我们安装用到的就4个包common-->libs...
2019-08-26 10:11:30
469
原创 git clone Github上的项目速度慢的解决办法
针对与windows,其实原理是一样的1、找到windows中的hosts文件(路径应该是C:\Windows\System32\drivers\etc\hosts)并打开2、用浏览器访问http://tool.chinaz.com使用IP查询工具获得github.com和github.global.ssl.fastly.net的ip地址3、在hosts文件的最后输入一下内容1...
2019-08-15 17:36:31
1155
原创 查询mysql表的数据大小
使用命令 mysql -h ip -u username -p 回车后输入密码进入到mysql中如果提示mysql不是内部命令,则说明mysql的环境变量没有配置使用select @@basedir as basePath from dual查询出mysql 的安装路径,进入到bin目录下,复制路径添加到环境变量中1、查询所有数据库中所有表的数据量大小SELECT tab...
2019-08-08 16:15:12
335
原创 bootstrap-table自定义列排序
bootstrap-table要实现排序的功能需要在给定的列添加两个属性1:sortable(配置项)/data-sortable(html中的属性) 为true2:如果列表中的数据是单纯的数值则使用sortName(配置项)/data-sort-name(html中的属性)来配置根据表中的那列数据进行排序即可。如果列表中的数据为非数值,则需要通过sorter(配置项)/data-sort...
2019-08-07 17:41:48
8167
原创 eureka高可用注册中心(注册中心集群)
1、搭建注册中心集群删除application.properties文件,添加application-note1.yml,application-note2.yml,application-note3.yml文件配置内容application-note1.yml文件中server: port: 8001spring: application: ...
2019-07-29 17:58:21
129
原创 eureka微服务注册之错误was unable to refresh its cache! status=Cannot execute request on any known server
服务端配置:server: port: 8888eureka: instance: hostname: 10.170.9.123 client: register-with-eureka: false # 是否向eureka注册自身服务 fetch-registry: false #是否检索服务 service-url: #服务注册地址 ...
2019-07-29 11:49:53
37416
3
原创 Log forging漏洞解决办法
输出日志前,将引起Log Forging 漏洞的敏感字符过滤一下/** * 过滤引起Log Forging漏洞的敏感字符 * @param str */private String filterLogForging(String str){ List<String> sensitiveStr = new ArrayList<>(); sensi...
2019-07-19 18:01:31
5965
1
原创 Spring MVC中对http请求参数进行对象绑定,造成漏洞的解决办法
利用@InitBinder注解和WebDataBinder对允许的绑定到对象的属性进行设置,代码如下在Controller层编写设置一个允许绑定的属性数组final String[] ALLOW_FIELD = new String[]{"token","kb_date","professionKey","quotaTypeKey","rpt_id","handPwd","userN...
2019-07-19 16:57:38
1615
2
原创 关于ajax请求后在过滤器中需要重定向,前端页面不能正常跳转的解决办法
ajax请求不支持重定向,只能根据异步返回的信息,在前端进行页面的重定向。现在服务端拦截器根据用户信息有无进行页面是否跳转到登录页,下面的方法可以实现filter中的代码@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain f...
2019-07-05 18:21:22
2575
原创 springboot + mybatis之重写默认扫描的包及mapper注入失败
1、spring boot 默认的自动扫描的包是主程序所在的包以及子包中的带有@Controller,@Service,@Respository,@Component的类。如果自己写的类不在主程序所在的包下面,此时就要重写默认的自动扫描包@SpringBootApplication(scanBasePackages={"xxx.xxx"})。2、如果使用过程中一直出现mapper接口不能注入的...
2019-04-19 10:28:24
1180
原创 监听手机端虚拟键盘的弹出和隐藏
//监听手机键盘的显示或隐藏,对指定对象做不同的处理防止指定的对象被键盘顶起 function keyboardUpOrDown(jqObj){ var userAgent = navigator.userAgent; if(/iPhone|ipad|iPod|iOS/i.test(userAgent)){//ios用户 ...
2019-02-19 14:47:20
602
原创 H5 微信公众号 监听返回事件
/*-----监听返回事件-----*/function pushHistory(returnUrl,currentUrl,currentTitle) { window.addEventListener("popstate", function(e) { window.location.href=returnUrl; }, false); var s...
2018-07-12 17:43:18
2169
原创 layDate报日期格式不合法的解决办法
首页,确定自己使用的layDate版本是否是最新的(我自己使用的是5.0.9);其次,不要给要渲染的元素添加非合法的日期格式初始值(例如:input中添加请选择日期);最后,看一下指定的日期格式是否正确。...
2018-07-10 11:02:27
15198
转载 Java 8 时间日期库的20个使用示例
本文转自:http://www.codeceo.com/article/java-8-20-datetime.html除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Da
2017-03-22 11:10:02
215
转载 mysql数据库条优
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中
2017-03-15 10:13:33
407
转载 mybatis中#{}与${}的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的
2017-03-14 16:33:49
464
原创 mysql模拟sqlserver的表MASTER ..spt_values实现查询最近30天的日期
1、先创建一张表my_dual作为一张辅助表使用,字段idcreate table my_dual(id int);2、创建存储过程(向表my_dual插入数据)CREATE PROCEDURE insert_data_proc(IN v_i INT)BEGINDECLARE i INT DEFAULT 0;WHILE i DOINSERT INTO my_dual
2017-03-14 11:28:43
2030
spring boot 使用MockMvc进行单元测试,响应返回一直404
2019-04-28
eclipse中创建springboot项目时,pom中的parent标签一直报错?
2017-11-03
使用selenium在火狐浏览器中获取cookie信息报错,请大神解答一下
2017-08-14
HadoopHA环境搭建过程中namenode格式化出错,求大神解答一下
2016-12-28
使用Quartz时出现的错误
2016-11-25
这个问题怎么解决,求大神们解决一下
2016-07-13
execludeMethods不起作用
2016-06-04
使用jOrgChart插件,怎么调节两个节点之间的距离
2016-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人