- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 用Filter 改造http上传信息
1. 写一个Filter (XxxFilter)继承 OncePerRequestFilter doFilter方法的第一个参数HttpServletRequest需要自定类重写(如:HttpRequestWrapper继承ContentCachingRequestWrapper)2. post 请求 1.XxxFilter 2. ServletRequestWrapper:167-getParameterMap()Request (org.a...
2022-03-09 09:02:21
317
原创 JAVA API中文在线帮助文档
https://www.w3cschool.cn/java/dicthttp://www.matools.com/api/java8http://tool.oschina.net/apidocs/apihttp://www.javaweb.cc/help/JavaAPI1.6/overview-summary.htmljava8 api中文文档链接: https://pan.baidu.com/s/1FwRUutayfxiR8wR41whg9g 提取码: 2kiv...
2021-11-22 17:11:24
815
转载 Idea列编辑模式使用技巧
让当前页面所有行进入列编辑模式(特别适用行很多(上千行)的情况):具体步骤如下: 1.shift+alt+insert进入列编辑模式(再按一次shift+alt+insert或是esc就可以退出列模式); 2.ctrl+home进到首行; 3.ctrl+end+shift选到尾行(如果选中了所有内容说明没有进到列模式) 补充其他进入列编辑模式的方法: 1.直接鼠标中键滑轮拖动; 2.alt+鼠标左键; 3.shift+alt+鼠标左键进入多行列模式,效果如图: ...
2021-11-15 10:54:55
1933
翻译 springboot 单测上下文环境重载问题
参考官网Testing上下文缓存一旦 TestContext 框架为测试加载了ApplicationContext(或WebApplicationContext),该上下文将被缓存并重用于所有后续测试,这些测试在同一测试套件中声明相同的唯一上下文配置。要了解缓存的工作原理,了解“唯一”和“测试套件”的含义很重要。一个ApplicationContext可通过的是,用于加载配置参数的组合来唯一地标识。因此,配置参数的唯一组合用于生成缓存上下文的密钥。TestContext 框架使用以下配置.
2021-09-13 10:11:31
969
原创 mysql 主从同步搭建
Mysql主从同步配置1.编辑MySQL主上的/etc/my.cnflog-bin=master_mysqlserver-id=1log-bin: Mysql 的bin-log的名字 server-id:Mysql实例中全局唯一,并且大于0.2.编辑Mysql从上的/etc/my.cnfserver-id=2server-id : Mysql 实例中全局唯一,并且大于0。与主上的server-id 区分开3.在Mysql主上创建用于备份账号mysql>
2020-12-01 11:13:13
94
原创 问题:mybatis like 占位符处理
ORACLEselect * from tableName where name like CONCAT(CONCAT('%', #{name}),'%');MYSQLselect * from tableName where name like CONCAT('%',#{name},'%');
2020-12-01 10:46:13
629
转载 centos7更新为阿里源
1、备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo3、非阿里云ECS用户会出现 Couldn'...
2020-12-01 08:45:46
213
原创 mysql centos 安装
安装mysql1.1 查询是否安装了mysqlrpm -qa|grep mysql1.2 卸载mysql(下面是卸载mysql的库,防止产生冲突,mysql也是类似卸载方式)rpm -e --nodeps mysql-libs-5.1.* 卸载之后,记得: find / -name mysql 删除查询出来的所有东西1.3 安装mysqlyum install mysql-server注意:centos7 这样安装不行,详见文档底部1.4 启动mysql.
2020-11-29 16:49:12
136
原创 分布式锁
分布式锁基于数据库的行锁的分布式锁 update product set count = count - #{purchaseProductNum,jdbcType=INTEGER},update_user = #{updateUser,jdbcType=VARCHAR},update_time = #{updateTime,jdbcType=TIME}where id = #{id,jdbcType=INTEGER} 基于redis的setNx 获取锁的redis命令 set reso.
2020-11-26 17:31:40
80
原创 springboot自定义事务
1.在springBoot项目中service的实现类可以通过注解@Transactional添加事务2.可以通过设置包名统一设置事务3.自定义代码内设置事务(1).注入事务管理类 @Resource PlatformTransactionManager platformTransactionManager; @Resource TransactionDefinition transactionDefinition;2)使用事务@Resourceprivate Or
2020-11-26 16:01:59
2213
原创 Chrome调试时跨站不能设置cookie问题
Chrome调试时跨站不能设置cookie问题this set-cookie didn't specify a "SameSite" attribute,然后变成默认Lax。然后我搜索了一下Samesite定义,有三个值,None, Lax,Strict.这个参数是防止跨站攻击用的,因为测试环境,所以最方便就是跨站调试了。找了一下怎么关闭chrome的这个选项,虽然别的网站可能有一点风险。自己调试的时候会方便点。chrome://flags/#same-site-by-defau..
2020-11-26 09:48:42
2942
转载 mac搭建c语言开发环境
#1.xcode-select --install 解决方案解决方式Developer Apple(https://developer.apple.com/download/more/)上手动下载对应的Command Line Tools安装即可。#2.Mac VSCode配置C语言开发环境一、基本准备1.1 安装微软的Visual Studio Code1.2 安装VSCode C/C++插件打开VSCode 按快捷键shift+command+X,并在搜索框输入c/c+...
2020-10-26 17:00:32
8631
1
转载 Cannot access org.springframework.context.ConfigurableApplicationContext
新导入项目,提示报 Cannot access org.springframework.context.ConfigurableApplicationContext的错,百度一番,需删除导入项目自动生成的xxx.iml ,然后刷新下右侧maven tab即可,这里记录一下。
2020-08-26 11:21:50
485
原创 BO数据验证
数据验证,方便查阅验证Bean:public class ValBean { /** * Bean Validation 中内置的 constraint * @Null 被注释的元素必须为 null * @NotNull 被注释的元素必须不为 null * @AssertTrue 被注释的元素必须为 true * @AssertFalse 被注
2020-05-31 19:57:00
238
原创 记一次mysql数据库崩溃的修复过程
1.首先查看mysql的日志文件定位问题 报错:InnoDB: Database page corruption on disk or a failed2.报错原因数据库中表损坏导致数据访问错误,从而导致数据库崩溃;mysql中check table 发现表有损坏,但表是innodb类型不能修复。Innodb 自检过程中checksum与退出时不一致便会去recover;...
2019-12-07 18:44:48
395
原创 记一次腾讯云的云硬盘扩容过程
云硬盘扩容过程:参考官方文档:https://cloud.tencent.com/document/product/362/6738用parted -l命令查看是EXT 文件系统还是XFS 文件系统?以 /dev/vdb 为例, EXT 文件系统执行以下命令: resize2fs /dev/vdb以 /dev/vdb 为例, XFS 文件系...
2019-10-25 15:34:48
1862
转载 Maven Phase
Maven生命周期clean生命周期pre-cleancleanpost-cleandefault生命周期validateinitializegenerate-sourcesprocess-sourcesgenerate-resourcesprocess-resourcescompileprocess-classesgenerate-test-sourcespr...
2019-10-17 16:58:41
107
原创 bug-记一次centos虚拟机文件系统崩溃的修复过程
首先对虚拟机的镜像文件进行备份问题:根分区/dev/mapper/centos-root 无法通过mount挂载1. 通过xfs_repair 进行修复首先取消挂载,umount /dev/mapper/centos-root因为根分区/dev/mapper/centos-root对应的实际时/dev/dm-0,所以我们可以通过xfs_check/xfs_repair来检查一下,...
2019-10-08 16:49:45
1618
原创 Mounting LVM with same PV, LV, VG names as system
What happens when we try to use a disk that has the same LVM names as our system?[root@st ~]# pvs WARNING: Not using lvmetad because duplicate PVs were found. WARNING: Use multipath or vgimport...
2019-10-08 16:16:42
1645
原创 bug-logstash6.4.3 logstash-output-mongodb的float或double报错: wrong number of arguments (2 for 1)
logstash-output-mongodb 的版本自带的issue, 用3.1.4或3.1.6会出错,解决方法: bin/logstash-plugin install --version=3.1.5 logstash-output-mongodb
2019-09-28 10:17:49
319
原创 oracle官网所有jdk的下载地址及jre的生成方法
oracle官网的所有jdk的下载地址如下:https://www.oracle.com/technetwork/java/archive-139210.htmljdk11生成jre的方法(注意不同的系统要在指定的系统生成和java的路径):import osjmod_str = os.popen('/vagrant/jdk-11.0.4/bin/java --list-m...
2019-09-03 10:10:19
933
转载 (转发)基于CentOS6.4环境编译Spark-2.1.0源码
1.写在前面的话有些小伙伴可能会问:Spark官网不是已经提供了Spark针对不同版本的安装包了吗,我们为什么还需要对Spark源码进行编译呢?针对这个问题我们到Spark官网:spark.apache.org来看下,如下图所示:Spark官网的确是提供了一些Hadoop版本的Spark安装包,但是提供的这些是否能够满足我们的要求呢?答案肯定是否定的,根据本人近几年做Spark的开发经验...
2019-08-30 10:24:47
109
转载 java.util.MissingResourceException报错处理
今天给项目增加redis层的时候,测试报错:java.lang.ExceptionInInitializerError …… Caused by: java.util.MissingResourceException: Can't find bundle for base name redis, locale zh_CN 解决方法为将读取不到的配置文件放到当前工程的resources目录下。...
2017-11-15 15:52:44
1634
转载 Maven新建webapp项目index.jsp报错
最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看后来就找资料,结果发现两种解决办法,希望可以帮助用得上的人!第一种:直接在pom.xml文件中添加jar包支持dependency> groupId>javax.servletgroupId> artifactId>javax.s
2017-11-08 23:10:49
138
elasticsearch6.4.3的x-pack破解
2019-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人