- 博客(396)
- 资源 (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 15332 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 2451
原创 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 6100 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 2423
原创 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 1916
原创 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 9924 2
原创 若依框架定时器表名称大小写报错,修改mysql不区分大小写也不生效,手动改表名
【代码】若依框架定时器表名称大小写报错,修改mysql不区分大小写也不生效,手动改表名。
2024-08-24 18:01:29 90
原创 mysql group by报错 with sql_mode=only_full_group_by
SQL 错误 [1055] [42000]: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xx.xx.id' which is not functionally dependent on columns in GROUP BY clause;
2024-08-24 09:13:39 298
原创 若依分离版多数据源,使用PageHelper时候没办法自动切换到oracle数据库语言
【代码】若依分离版多数据源,使用PageHelper时候没办法自动切换到oracle数据库语言。
2024-08-23 10:09:54 251
原创 证书失败处理npm error code CERT_HAS_EXPIREDnpm error errno CERT_HAS_EXPIREDnpm error request to https://
【代码】证书失败处理npm error code CERT_HAS_EXPIREDnpm error errno CERT_HAS_EXPIREDnpm error request to https://
2024-08-08 17:22:35 1237
原创 微服务调用get请求参数不生效,参数名称需要加上@RequestParam(value = “参数名称“)
【代码】微服务调用get请求参数不生效,参数名称需要加上@RequestParam(value = “参数名称“)
2024-08-01 10:45:08 109
原创 python 的pip包管理工具 requirements.txt 怎么用
如果你想要安装最新版本的包,你可以省略版本号,但这样做可能会使你的项目在不同环境中表现出不一致的行为,因为包的最新版本可能会引入不兼容的更改。在Python中,尤其是与pip和包管理相关的上下文中,requirements.txt文件用于列出项目所依赖的外部Python包及其版本。这里,-r选项告诉pip从一个文件中读取要安装的包列表,而requirements.txt就是包含这些包信息的文件名。执行这个命令后,pip会读取requirements.txt文件中的每一行,并尝试安装或更新到指定的包版本。
2024-07-31 09:44:04 701
原创 Ubuntu 22.04 上安装 Java8 或者java 11
在 Ubuntu 22.04 上安装 Java 8 环境可以通过以下步骤完成。请注意,Java 8 已经到达了维护期末,建议升级到更新的 Java 版本以获得更好的安全性和性能。
2024-07-25 09:46:37 1320
原创 pip install问题
根据你提供的输出,看起来你在使用阿里云的镜像地址时遇到了 SSL 证书验证失败的问题。这通常是由于缺少根证书或证书验证配置不正确导致的。这将会将全局的 pip 镜像地址设置为官方的 PyPI 镜像地址,可能会解决 SSL 证书验证失败的问题。:确保你的操作系统上的根证书是最新的。你可以尝试更新操作系统的根证书,然后再次尝试使用阿里云的镜像地址。尝试以上方法中的一个,看看是否能够解决你遇到的问题。如果问题仍然存在或者有其他疑问,请随时告诉我!这将会忽略对镜像地址的 SSL 证书验证。
2024-07-24 09:50:50 288
原创 linux中 crontab 定时器用法
在 Linux 系统中,Cron 是一个用于执行预定任务的实用程序,而 Crontab 则是用于编辑和管理这些定时任务的工具。通过 Cron 和 Crontab,您可以轻松地设置计划任务,让系统定期执行特定的命令或脚本。通过了解 Cron 和 Crontab 的基本用法,您可以轻松地在 Linux 系统中设置和管理定时任务,提高工作效率。这将打开一个文本编辑器,您可以在其中添加新的 Cron 作业。- 移动光标来选择文本,然后 `Alt + 6`(或 `Alt + ^`): 复制选定的文本。
2024-07-16 18:09:26 914
转载 Python JDBC connection into IRIS database - a quick note
【代码】Python JDBC connection into IRIS database - a quick note。
2024-07-16 17:03:58 48
原创 InterSystems IRIS使用python pyodbc连接 linux环境, 查询结果空字符串问题,编码问题
【代码】InterSystems IRIS使用python pyodbc连接 linux环境, 查询结果空字符串问题,编码问题。
2024-07-16 16:58:17 188
原创 InterSystems IRIS Python 使用 DB-API连接 ,比odbc简单
【代码】InterSystems IRIS Python 使用 DB-API连接 ,比odbc简单。
2024-07-16 16:23:44 330
原创 InterSystems IRIS使用python pyodbc连接 linux环境,odbc驱动安装,DSN配置,数据源配置,linux中文不展示问题
InterSystems ODBC 客户端驱动程序:`libirisodbc35` 支持 8 位 ODBC 3.5,`libirisodbciw35` 支持 Unicode ODBC 3.5。4. 运行 `ODBCInstall` 程序,该程序位于您创建的目录中,用于创建示例脚本并配置 `irisodbc.ini`。3. 手动解压 `.tar` 文件,创建 `bin` 和 `dev` 目录并安装一组文件。1. 创建安装客户端的目录,如 `/usr/irisodbc/`。### ODBC 客户端文件。
2024-07-15 22:46:43 813
原创 InterSystems IRIS使用python pyodbc连接 windows环境,odbc驱动安装,DSN配置,数据源配置
"DSN" 是数据源名称(Data Source Name)的缩写,是一个在计算机系统中用来标识和连接数据库或其他数据源的名称。DSN 是一种连接数据库的标准方法,通常用于在应用程序和数据库之间建立连接。具体来说,DSN 包含了连接数据库所需的信息,如数据库类型、服务器地址、端口号、数据库名称、认证信息等。在使用 ODBC(Open Database Connectivity)或其他数据库连接工具时,可以通过指定 DSN 来简化连接配置过程,避免在每次连接时都重复输入连接信息。
2024-07-15 15:15:49 604
原创 InterSystems IRIS 数据库数据平台安装
下载地址:安装包:IRIS_Community-2024.1.0.267.2-win_x64.exe。
2024-07-15 10:28:18 370
原创 Ubuntu离线安装python、pip
下载地址:https://files.pythonhosted.org/packages/ca/1e/d91d7aae44d00cd5001957a1473e4e4b7d1d0f072d1af7c34b5899c9ccdf/pip-20.3.3.tar.gz。原文链接:https://blog.csdn.net/yu128164/article/details/112345446。下载网址:https://www.python.org/downloads/source/2、将软件包放到ubuntu系统上;
2024-07-12 16:14:51 750
原创 python学习01-windows安装python、Ubuntu22.04安装python环境
pip 是 Python 的包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/阿里云: http://mirrors.aliyun.com/pypi/simple/升级pip命令,使用国内地址。
2024-07-11 10:24:13 271
原创 INFO Starting development server...95% emitting CompressionPlugin ERROR Error: error:0308010C:dig
【代码】INFO Starting development server...95% emitting CompressionPlugin ERROR Error: error:0308010C:dig。
2024-07-03 11:15:34 278
原创 idea 插件市场,idea搜索不到lombok插件
https://plugins.jetbrains.com/plugin/6317-lombok/versions/stable
2024-07-03 10:54:37 545
原创 使用Java实现HTTP请求头信息的日志记录与过滤
在Java Web开发中,日志记录是一个重要的环节,它可以帮助我们跟踪系统的运行状况,发现潜在的问题。对于HTTP请求来说,记录请求头信息尤其有用,因为它可以提供关于客户端环境、请求来源、以及可能的认证信息等。但是,直接记录所有头信息可能存在安全风险,比如密码等敏感信息被泄露。,它能够获取HTTP请求的所有头信息,并将其转换为字符串进行记录。同时,该工具类还包含了一个过滤机制,用于避免敏感信息(如密码)被记录。下面,我们将展示一个使用Java实现的工具类。
2024-06-17 15:29:08 276
原创 rpm离线安装问题warning: traceroute-2.1.0-18.el9.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 8483c65
开始,默认只安装主架构所需要的包,而不安装兼容架构的包,也就是说,64位系统默认只安装64位的软件包。为避免这种问题,在64位系统中,要同时安装64位的包和32位的兼容包。中间遇到了一些问题,主要是安装rpm包出现的依赖问题,费尽周折总算是解决了。的依赖问题,首先检查一下本机是否安装了相应的依赖库;如果本机确实已经安装了所需的依赖库而问题依旧,那就试试把相应的兼容包安装一下,问题应该就能迎刃而解了。终于,搞定科学上网,谷歌能上了,继续搜索,重点关注英文结果。至此,终于解决了依赖问题,首先说明一下,我用的。
2024-06-04 17:21:14 569
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关注的人