- 博客(53)
- 资源 (16)
- 收藏
- 关注
原创 redis数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
2022-02-18 16:57:56 241
原创 redis 缓存穿透、缓存击穿、缓存雪崩
【面试】redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案_fcvtb的博客-CSDN博客_redis缓存击穿
2022-02-18 16:42:11 353
原创 设计模式-单例模式
1.懒汉模式(用到的时候再去new)class A{private static A a = null;private A(){};public static A getA(){if(a==null){ a = new A(); } return a;}}2.饿汉模式class A{private static A a = a = new A();private A(){};public static A getA()...
2022-02-17 11:41:20 184
转载 idea创建maven模块提示已存在
在删除了maven项目中的某一个module之后,想要重新创建一个同名的,idea会报错 module xxx already exists解决方法.idea/modules.xml 文件,这里存了曾经创建的所有module,但是删除module并不会把这个文件里对应的条目删除,导致报错把相应的行删掉,重启idea即可————————————————版权声明:本文为CSDN博主「chenyanhui1087」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。.
2022-02-17 09:30:41 1048
原创 spring aop
1.aopaop是切面编程,在方法之前或者之后加入一段代码,增加方法功能2.aop的应用场景日志,事物,安全控制,计算方法消耗时间aop可以解决代码冗余问题3 spring aop原理:5个通知前置通知后置通知环绕通知运行通知异常通知...
2022-02-16 15:57:23 183
原创 mysql索引能加速原因
mysql的索引是用b+tree实现的。sql查询中主要消耗是,内存和磁盘的IO。b+tree能减少IO消耗,因此能提升查询效率
2022-02-16 15:09:15 337
原创 postgresql物化视图
create materialized view 视图名称 as select * from table;-- 刷新物化视力 SELECT cron.schedule('1 * * * *', 'refresh materialized view 视图名称;');
2021-11-23 11:10:00 719
原创 查询删除占用端口号进程
查询占用端口号进程netstat -ano |findstr "8761"删除进程taskkill /f /t /im 进程ID
2021-11-22 17:26:09 671
原创 postgresql 日期相减
selectextract(epoch FROM('2015-01-15 17:06:03'::timestamp-'2015-01-15 17:05:02'::timestamp));
2021-11-19 09:26:53 1400
原创 mysql8.0开启远程连接
1.update user set host='%' where user ='root';2.FLUSH PRIVILEGES;3.ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'zhanx@2021';4.FLUSH PRIVILEGES;
2021-11-18 22:05:49 465
原创 lombok注解@Data报错
角色方法1.在springboot 启动类同一目录下加lombok.config配制文件内容:config.stopBubbling=truelombok.equalsAndHashCode.callSuper=call
2021-11-10 16:50:33 563
原创 swagger数组传参
后台List接收参数时,swagger List里的每个元素都要在双引号里。如"ids": ["ssw","kkkge"]
2021-11-05 09:54:31 2176
原创 docker 安装mysql
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --lower_case_table_names=1mysql5.7安装后,必须运行:set @@global.sql_mode=’STRICT_TRANS_TABLE...
2021-10-01 19:17:11 79
原创 postgresql
异常处理ERROR: query has no destination for result dataHINT: If you want to discard the results of a SELECT, use PERFORM instead.把select 改为PERFORM 例如:select test() 改为PERFORM test()
2021-09-26 17:30:32 1665
原创 spring boot 替换jar包里的内容
Winods Springboot 替换lib下jar包先 jar -xvf ***.jar 解压要替换的jar,解压后目录如下class文件及lib都在BOOT-INF文件夹下,直接替换即可替换后jar -cfM0 XX.jar ./ 命令打打包成jar,保证执行命令的文件夹中尽量没有其他不必要的文件...
2021-01-11 21:10:19 709
原创 mysql
-- 创建事件CREATE EVENT IF NOT EXISTS event_task_status_updateON SCHEDULE EVERY 1 DAYON COMPLETION PRESERVECOMMENT '每晚上12点修改任务状态'DO UPDATE sys_task set STATUS=2 where STATUS=1;COMMIT;SET GLOBAL event_scheduler = 1; --开启事件 0-关闭show variables like 'e..
2020-11-29 12:56:07 107 1
原创 centos7 安装mysql
1.安装yum -y install mysql-server2.启用systemctlstartmysqld3.查看初始密码grep 'temporary password' /var/log/mysqld.log参考https://blog.csdn.net/zyw_java/article/details/70949596
2020-11-02 10:39:57 48
原创 centos7 安装 JDK
1. vim /etc/profile2. export JAVA_HOME=/usr/local/jdk1.83. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jarexport PATH=$PATH:$JAVA_HOME/binsource /etc/profile
2020-10-25 22:11:47 49
原创 idea工具设置
1.activi插件乱码Help---Edit Customer Vm Options在打开窗口里加-Dfile.encoding=UTF-8最后重起idea
2020-09-21 11:40:24 83
原创 分布式与微信服务的区别
分布式是一个项目拆分成多个子项目。子项目包含前端页面,未进行接口暴露。而微服务是一个项目拆分成多个服务,服务暴露接口,服务之间通过RPC远程调用。每个服务相当于抽取项目的service层。...
2020-09-04 18:06:04 83
原创 抓包工具设置
Fiddler 设置访问可修改请求参数1.AutoResponder选中下面3个checkbox2.RulesAutomatic BreakpointsBefore Requests
2020-09-02 09:27:13 67
原创 docker
1.docker镜像加速(centos7)a . cd /etc/docker/b. vi daemon.jsonc.写入内容{ "registry-mirrors": ["https://almtd3fa.mirror.aliyuncs.com"]}d.重起服务# systemctl daemon-reload# systemctl restart docker.servicef.验证# docker info...
2020-08-22 16:07:28 848
原创 easyui
清空禁用input$("#xx").textbox("textbox").val("");$("#xx").textbox("textbox").attr("disabled",true);
2020-05-26 17:37:43 147
原创 windows进程处理
根据端口号查进程netstat -ano | findstr "LISTENING"| findstr ":8081"根据进程ID杀进程tskill 2548
2020-04-01 09:39:53 95
原创 jqgrid
1.清空jqgrid请求参数//清空jqgrid请求参数 var postData = $('#jqgrid').jqGrid("getGridParam", "postData"); $.each(postData, function (k, v) { delete postData[k]; });
2020-03-27 21:32:45 146
原创 javaBean验证
1.obj-要验证的bean对象ValidationUtil.ValidResult validResult = ValidationUtil.validateBean(obj);if(validResult.hasErrors()){ String errors = validResult.getErrors(); return toResponsFail(errors);...
2020-02-24 10:23:11 194
原创 设计模式
1.设计模式主要解决问题a.代码的扩展性,2.代码的冗余性2.策略模式解决多重if判断问题设计思路:创建一个接口---创建多个子类实现---把子类的beanID记录在数据库表里---查询表获取相应的beanID---创建接口类型对象,通过sprig根据查询到的ID获取实现对象,并赋值给接口对象。根据实现情况,可把beanID的信息放在缓存里...
2020-01-10 10:04:56 74
原创 vuejs
1.浏览器报找不到vm错误找不到vm时,改用this,如果要在ajax里引用data里的变量时,必须在外层定义this 如:findParentList:function () {//获取父类列表 var _this = this; var json ={}; json.isParnet=1; Ajax.request({ url: "../dk...
2020-01-08 09:27:07 113
clouds.rar
2019-09-23
webservice注解修改生成wsdl信息
2015-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人