- 博客(352)
- 资源 (8)
- 收藏
- 关注
原创 Apache Shiro 默认密钥致命令执行漏洞(CVE-2016-4437)
目录一.情况描述1.漏洞描述2.漏洞造成的影响3.安全建议4.技术参考5.建设方案6.漏洞证明测试结果二.springmvc修改1.修改pom.xml配置2.增加一个自定义秘钥代码3.修改shiro配置4.修改完之后测试一.情况描述1.漏洞描述Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。2.漏洞造成的影响在配置了默认密钥的情况下,攻击者可以通过精心构造的 Payload 实现远.
2020-11-17 17:24:31 12700 5
原创 mysql安装教程-两种安装方式,mysql用rpm安装和mysql用tar安装
1、常用命令总结1.rpm卸载: rpm -e --nodeps mysql-community-common-8.0.19-1.el7.x86_64 rpm查找: rpm -qa | grep mariadb2.yum卸载:yum remove xx 3.服务重启操作命令:systemctl restart mysqld 查看状态: systemctl status mysqld centos6.5mysql的服务操作命令:service my...
2020-06-10 09:39:57 2295
原创 springboot项目无法读取pom文件的profile参数,配置profiles动态切换数据源
1、properties中的配置#数据库连接池,使用的连接池事阿里的druidspring.datasource.url=@db.url@spring.datasource.username=@db.username@spring.datasource.password=@db.password@spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driverClassName=c...
2020-05-20 13:27:59 5558 1
原创 oracle配置远程连接,创建表空间、用户、授权
1、修改文件tnsnames.oraD:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN将localhost:换成你服务器的ip地址2、修改配置打开3、重启服务4、连接测试
2020-05-11 14:15:18 2144
原创 nginx配置、proxy_passfast 和 cgi_pass区别,反向代理,负载均衡、nginx+fastcgi+php的并发阻塞问题
目录1、准备两个tomcat和一个nginx1.1、tomcat: http://127.0.0.1:80801.2、tomcat:http://127.0.0.1:80811.3、nginx:http://127.0.0.12、反向代理proxy_pass2.1、反向代理2.2、反向代理-使用upstream2.3、反向代理-负载均衡-轮循模式2.4、反向代理...
2020-04-29 17:08:17 1716
原创 proxy_pass和fastcgi_pass区别,反向代理,负载均衡、nginx+fastcgi+php的并发阻塞问题
http proxy: #列出所有服务器地址,nginx 自动均衡分发请求到各个服务器。 upstream frontends { ip_hash; server 192.168.199.1:8088; server 192.168.199.2:8089; } server { li...
2019-03-29 14:25:16 9476 2
原创 若依jar包运行脚本,从零到一:用Bash脚本实现JAR应用的启动、停止与监控
【代码】若依jar包运行脚本,从零到一:用Bash脚本实现JAR应用的启动、停止与监控。
2024-03-18 09:51:51 467
原创 有时候觉得当下的自己,就像是被雾迷住了镜片,看不清当下,看不到前方。但雾终究会散去
有时候觉得当下的自己,就像是被雾迷住了镜片,看不清当下,看不到前方。
2024-01-18 18:32:57 416
原创 MySql主从复制
主从就是多个数据库一起工作,他们被人为设置成主库或者从库,他们之间的数据结构以及存储的数 据完全一样。通过上一步的模拟,发现主从数据不一致,说明主从复制出现了问题。然后导入成功后,刷新列表,用户发现刚导入成功的数据死活查不到,因为查询是在从库执行的。现在有两份一模一样的数据,主库出问题,从库就可以顶上。的主从复制是基于日志的。现在有两份一模一样的数据,主库负责写,从库就负责读。完全一样的,所以随便找一个做主库,那另一个就是从库。将主库的数据同步迁移到从库中,首先查询主库。最重要的日志,它记录了所有的。
2024-01-11 22:16:20 856
原创 clickhouse连接工具dbeaver
地址: Download | DBeaver Community表引擎之TinyLog以列文件的形式保存在磁盘上,不支持索引,没有并发控制。一般保存少量数据的小表,生产环境上作用有限,多用于平时练习测试用。 内存引擎, 数据以未压缩的原始形式直接保存在内存当中,服务器重启数据就会消失。读写操作不会相互阻塞, 不支持索引。 简单查询下有非常非常高的性能表现(超过 10G/s) 。一般用到它的地方不多,除了用来测试,就是在需要非常高的性能,同时数据量又不太大(上限大概 1 亿行)的场景。MergeTre
2023-12-29 11:43:10 1339 1
原创 mysql8 windows下修改my.ini配置 this is incompatible with sql_mode=only_full_group_by
【代码】mysql8 windows下修改my.ini配置 this is incompatible with sql_mode=only_full_group_by。
2023-12-14 11:17:44 161
原创 el-upload 附加json数据
对于 el-upload(Element UI的上传组件)来说,如果要在上传过程中添加JSON数据,可以通过自定义事件或者使用FormData属性来完成。
2023-12-07 16:15:24 339
原创 Linux后台运行jar包
命令如下:注:/data/tools/jar:指定jar包所在位置,否则要在jar包所在位置运行改命令;当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。
2023-11-28 15:09:28 292
原创 tracert命令
3-2:最左侧的,1,2,3,4~8,表明在我使用的宽带(北京宽带)上,经过7(不算自己本地的)个路由节点,可以到达百度的服务;3-5:如果返回消息是超时,则表示这个路由节点和当前我们使用的宽带,是无法联通的,至于原因,就有很多种了,比如:特意在路由上做了过滤限制,或者确实是路由的问题等,需要具体问题具体分析;今天在阅读“Web性能权威指南”这本书的时候,发现 tracert 这个命令挺有意思的,在分析网络性能瓶颈的时候也能使用的到,在此就小记一笔以备后用。表示要使用的源地址(仅适用于IPv6)。
2023-11-15 17:20:32 117
转载 RuoYi -Cloud开源框架-跨域配置
原文链接:https://blog.csdn.net/weixin_40579395/article/details/128017427。版权声明:本文为CSDN博主「小黄鸭技术」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。简单来说就是违背了浏览器的同源策略,指协议,域名,端口都要相同,其中有一个不同都会产生跨域。allowedOriginPatterns: 放行域名,可以多个,用","分割。allowed-methods: 放行请求方式,可以多个,例如。
2023-11-11 14:12:04 469
原创 json美化输出字符串给前端
ObjectMapper om = new ObjectMapper();System.out.println(om.writerWithDefaultPrettyPrinter().writeValueAsString(request));
2023-11-02 10:24:33 88
原创 activemq部署
访问:127.0.0.1:8161/admin/需要注意要求的jdk版本,否则启动不会成功。检查下载的mq版本要求的jdk版本。默认账号密码都是admin。
2023-09-22 17:47:35 756
原创 Java 8和Java 11的新特性和优化=必应写的
自从2014年发布了Java 8以来,Java引入了一些重大的变化和创新,如函数式编程、流式处理、模块化等,让Java更加简洁、高效、灵活、易用。在2018年发布了Java 11后,Java又进行了一些优化和增强,如局部变量类型推断、字符串、数组、集合等类的改进等,让Java更加稳定、安全、便捷。Java 8引入了一些函数式编程的特性,如lambda表达式、方法引用、函数式接口等。本文旨在介绍一些Java 8和Java 11的新特性和优化,以及一些常用的函数式编程、流式处理、模块化等技巧。
2023-04-07 15:59:46 753 1
原创 如何在Java中将一个列表拆分为多个较小的列表
在Java中,有多种方法可以将一个列表拆分为多个较小的列表。在本文中,我们将介绍三种不同的方法来实现这一目标。
2023-03-28 10:48:43 4325
原创 windows下安装emqx Unable to load emulator DLL@if ===/ SET data_dir=“
问题: 安装Erlang,emqx是基于erlang语言开发的。
2023-03-07 16:03:10 1960
wincc7.2、7.3、7.5 硬狗、Sim_EKB_Install_2018 云盘分享学习.txt
2021-06-25
07-springboot-redis-idempotent.zip
2020-09-10
springboot-swagger-export.zip
2020-04-23
springboot-shiro-mysql-mybatisplus.zip
2020-03-31
fastdfs-6.06安装文件.zip
2020-03-28
windows下redis主从复制文件
2020-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人