- 博客(23)
- 资源 (2)
- 收藏
- 关注

原创 mysql数据库事务和引擎相关概念
今天被mysql数据库问题给问住了,记录一下。数据库事务大概分三种类型:显式事务、隐式事务、自动提交事务显式事务--对显式事务的定义是,事务中存在显式的BEGIN TRANSACTION语句,后跟一个或多个相关的数据修改语句,并以显式的COMMIT TRANSACTION语句结束。错误检查加在COMMIT TRANSACTION语句之前,这样,如果操作有错,事务可以通过ROLLBACK TRANSACTION语句来撤消。隐式事务--隐式事务遵循其他一些数据库产品的行为规范,只要进行数据修改,就隐
2021-03-31 14:40:59
232

原创 简单的tcpdump抓包使用总结:抓取指定ip、指定网卡、指定端口的包
1.今天由于需要抓包研究网络问题,所以研究了一下抓取指定ip、指定网卡、指定端口的包并且输入到文件中2 tcpdump与Wireshark介绍在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。它是基于Unix系统的命令行式的数据包嗅探工具,可以抓取流动在网卡上的数据包。默认情况下,tcpdump不会抓取本机内部通讯的...
2020-05-07 11:36:04
104395
3

转载 注解ConfigurationProperties注入yml配置文件中的数据
在使用SpringBoot开发中需要将一些配置参数放在yml文件中定义,再通过Java类来引入这些配置参数SpringBoot提供了一些注解来实现这个功能ConfigurationProperties Value EnableConfigurationProperties下面提供例子来说明如何引入常规变量,数组,List,Map,引用对象。github连接地址:https://g...
2019-08-30 11:04:28
942

原创 bootstrap表单验证之bootstrapValidator(非submit按钮提交)
看了两年CSDN第一次写博客就从这里开始了,写的不好请不要喷我~ 鉴于之前学习的东西总是忘记,没有记录所以在这里记录一下。基于bootstrap的表单验证实现。在页面引入需要使用的CSS和JS,引入你项目中的CSS 和 JS<%--validate--%><link rel="stylesheet" href="<c:url value="/css/bootstra...
2018-02-27 22:06:15
8132
5
原创 centos7.8从卸载python2,安装python3
因为目前所有环境都是python2.7.5,但是项目上使用的是python3.7.5,迫切需要使用python3.7.5验证。安装遇到困难,记录一下。
2023-07-18 14:07:35
1171
1
原创 关于红帽系统报错:sudo: sorry, you must have a tty to run sudo
关于红帽系统报错:sudo: sorry, you must have a tty to run sudo
2022-08-26 11:17:23
503
原创 spring中过滤器filter、拦截器interceptor和切面aop的基本工作原理里和执行顺序
今天查了一下spirng中三种action前处理业务的三种方法过滤器、拦截器和切面的执行顺序记录一下。三者的区别:1、过滤器filter过滤器是服务端的一个组件,是基于servlet实现从客户端访问服务端web资源的一种拦截机制,对请求request和响应response都进行过滤,依赖于serverlet容器,使用时,实现Filter接口,在web.xml里配置对应的class还有mapping-urlfilter里面初始方法为3个,init()、doFilter()、destroy(
2021-04-01 11:09:46
2152
原创 学习积累:window.attachEvent和window.addEventListener的区别
在做多浏览器兼容的时候遇到window.attachEvent在谷歌浏览器上运行不了的问题。经过查询资料,了解到了新的方法window.addEventListener,做个记录。以前的JavaScript 脚本,事件都是object.event = handler;进行初始化。这种方式对于 Internet Explorer、Mozilla/Firefox 和 Opera 来说很通用。但是有一个问题就是,这种方式只能一个事件对应一个事件处理过程。如果希望一个事件可以依次执行多个处理过程就不好用了
2021-03-30 09:06:28
947
原创 linux的shell脚本读取文件内容并使用
今天硬件机器需要在启动时通过脚本读取配置文件内容来决定执行那个分支。研究后如下:updatemodepath=/home/test/servercd ${updatemodepath}source build.properties //配置文件if [ $osstate -eq 1 ] //osstate为标识0,1走不同分支 then updatepath=/home/test/server export JAVA_HOME=/home/jdk ${JAVA_HOME}/bin/
2021-02-25 08:58:02
816
原创 IDEA使用maven进行多模块项目打包并梳理正确的打包顺序
maven多模块打包一般相互之间都有互相的依赖关系,如果没有按照正确的依赖关系顺序进行打包就会报错。例如有三个模块web、service、common。其中web依赖service。web和service都依赖common,那么正确的打包顺序就是:common->service->web。否则就会报错。如果用一个父目录包含他们三个模块的话,可以用maven-ass...
2020-04-16 13:42:43
18950
原创 日志打印出来的对象都是乱码或者二进制这样的,怎么办?
我们在开发的时候,经常要打印日志,有的时候会在一些代码的关键节点处进行日志输出打印结果却是以下形式:com.hollis.java.ways.ApplyRequest@39ddf169有一个好的办法,可以一劳永逸:借助logback(log4j也有类似的功能)的MessageConverter。无侵入性的解决这个问题1、自定义一个Layout/** * 参数JSON格...
2019-11-08 14:06:37
1147
原创 使用idea进行maven多级依赖工程打包
今天被打包多个互相依赖的maven工程困扰了3个多小时。记录一下。我开始用Artificts进行打包,不知道为什么会将目前所有的依赖jar都打到工程包中,试验了很久都没有把工程包单独提出来很是郁闷。 后来决定改用idea自带的打包方式进行打包。 后续问题出现了。打包工程的时候一直提示找不到文件,但是我本身的项目中是存在该文件的。经过观察发现,在使用maven进行打包的时候需要注意...
2019-11-05 16:41:50
2128
转载 如何将本地jar包放入本地maven仓库和远程私服仓库
1.将本地jar包放入本地仓库。只需执行如下命令即可:mvn install:install-file -Dfile=D:/demo/fiber.jar -DgroupId=com.sure -DartifactId=fiber -Dversion=1.0 -Dpackaging=jar 打开本地maven仓库所在目录即可看到被添加的本地jar包。2.将本地jar包放入远程私服仓库...
2019-11-05 16:15:55
1359
原创 使用dom4j把上传的txt文件内容转化为XML
使用dom4j把上传的txt文件内容转化为XML,并获取属性废话不多说上代码。XML文件如下:本次的txt文件中存放的是base64编码,所以需要先将base64编码解密。 String buildcodebase64 = UploadText(buildcodefile); byte[] buildCode = Base64.decode...
2019-10-29 08:41:24
278
原创 JS回车触发事件
document.onkeydown = function (e) { // 回车提交表单// 兼容FF和IE和Opera var theEvent = window.event || e; var code = theEvent.keyCode || theEvent.which || theEvent.charCode; if (code == 13) { ...
2019-09-10 15:37:24
453
原创 oracle数据库大量数据同义词分表存储与视图查询
今天在项目上新增功能在调整大数据量的表结构是被同义词分表和视图的问题困惑了2天时间,仅此记录一下。一、同义词建立首先假设大数据量的表user,其中有大量的用户信息月为5千万调数据。在做插入操作的时候操作大数据量的表会造成卡顿所以将user表中的数据分为5个表来保存。分别为user_01、user_02、user_03、user_04、user_05. 首先将新建4张全新的表02-04,然...
2019-08-27 14:03:21
551
原创 df查询命令用法区别。df -ih与df -lh
今天磁盘显示没有可用空间了,google后记录一下。本人是菜鸟一枚,搞不清楚 -i 与 -h的区别,幸好文章地址http://www.111cn.net/sys/CentOS/86335.htm截图如下:经过对比发现假如执行df -lh命令发现磁盘还有空间,但是运行启动程序显示磁盘空间已满,如:2019-08-26 09:21:01 CST ERROR - Can't cre...
2019-08-26 09:47:26
4377
原创 mysql分页查询语句
mysql explain SELECT * FROM message ORDER BY id DESC LIMIT 10000, 20
2019-08-23 10:46:21
350
原创 如何访问海量的Redis中数据,并且避免卡住redis使其假死。
因为我们的用户token缓存是采用了【user_token:userid】格式的key,保存用户的token的值。我们运维为了帮助开发小伙伴们查一下线上现在有多少登录用户。直接用了keys user_token*方式进行查询,事故就此发生了。导致redis不可用,假死。1.分析原因登录用户有几百万,数据量比较多;keys算法是遍历算法,复杂度是O(n...
2019-08-20 13:40:35
2961
metamask-chrome-7.7.9.zip
2020-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人