出于安全考虑,Oracle下的新建的用户是有有效期限制的,过了有效期,账号就会被lock锁住(例如报错:ORA-28002: the password will expire within 7 days),如果真有一些情况(例如测试环境)是不需要设定有效期呢? Oracle给用户是分Profile的,所以密码策略也是根据profile来启用的。 先来查一下某个用户的Profile: -- 查看某个用户所在的Profile select username, profile, account_status from d…

2022-07-29 0条评论 904点热度 0人点赞 admin 阅读全文

DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行"异或"运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。 附上工具类示例: 示例中…

2022-07-28 0条评论 1326点热度 0人点赞 admin 阅读全文

应用程序报错,但是没有记录相关的SQL日期,所以想要查MySQL服务器最近的错误SQL来进一步排查。 在performance_schema中语句时间记录表中针对每一条语句的执行状态都记录了较为详细的信息,其中就包含了执行错误信息。 一、查看语句记录功能是否开启 记录语句信息的表一般为performance_schema中的四张表,分别为 events_statements_current,默认记录每个线程最近的一条SQL信息 events_statements_history,默认记录每个线程最近的十条SQL信息…

2022-07-27 0条评论 904点热度 0人点赞 admin 阅读全文

Monitorix是一个开源、免费且功能最强大的轻量级工具,旨在监控 Linux 中的系统和网络资源。它定期收集系统和网络数据,并使用自己的 Web 界面(侦听端口 8080/TCP)以图表形式显示信息。 Monitorix允许监控整体系统性能,还有助于检测瓶颈、故障、不需要的长响应时间和其他异常活动。 Monitorix – Linux 系统和网络监控工具 它通常包含两个程序:一个名为monitorix的收集器,它是一个像任何其他系统服务一样自动启动的 Perl 守护程序,以及一个名为monitorix.cgi的…

2022-07-26 0条评论 1040点热度 0人点赞 admin 阅读全文

阿里网盘虽然出现的比百度网盘晚,目前来说上传下载的速度还是飞快能保证的,所以可以利用阿里网盘做一些备份等操作。Linux上有网友开发了一个命令行程序,使用起来就比较方便了。 查看系统架构 (base) work@instance-cli0crch:~$ dpkg --print-architecture amd64 查看系统架构,参考:https://blog.terrynow.com/2022/07/24/linux-check-system-architecture-ways/ 根据服务器架构选择要下载的压缩包…

2022-07-25 0条评论 1072点热度 0人点赞 admin 阅读全文

cat /proc/version uname -a uname -r root@localhost:~$ cat /proc/version Linux version 5.0.0-32-generic (buildd@lgw01-amd64-015) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019 root@localhost:~$ uname -r 5…

2022-07-24 0条评论 1943点热度 0人点赞 admin 阅读全文

对Excel进行解析\生成\查询\计算等处理是Java下较常见的任务,但Excel的文件格式很复杂,自行编码读写太困难,有了POI\EasyExcel\JExcel等类库就方便多了,其中POI最为出色。 POI具有全面而细致的xls读写能力 POI可读写多种Excel文件格式,既支持古老的二进制格式(xls),也支持现代的OOXML格式(xlsx),既支持全内存一次性读写,也支持小内存流式读写。POI为大量Excel元素设计了相应的JAVA类,包括workbook、printer、sheet、row、cell,其中…

2022-07-23 0条评论 606点热度 0人点赞 admin 阅读全文

开发中需要导出数据库结构说明文档交付给客户或者拿出来讨论等,如果手工去写的话,还是比较费劲的,不过可以使用screw来自动生成,如下图所示,是利用screw自动生成的数据库说明文档。 一、数据库支持 MySQL MariaDB TIDB Oracle SqlServer PostgreSQL Cache DB 二、配置 1、pom文件 引入screw核心包,HikariCP数据库连接池,HikariCP号称性能最出色的数据库连接池。 <!-- screw核心 --> <dependency>…

2022-07-22 0条评论 970点热度 0人点赞 admin 阅读全文

国内大厂都除了自己的微服务产品了,之前用了阿里巴巴的,现在腾讯也出了,来初步体验下。 Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案。Spring Cloud Tencent 实现了 Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 微服务架构应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 Polarismesh ,实现各种分布式微服务场景。 Sprin…

2022-07-21 0条评论 617点热度 0人点赞 admin 阅读全文

CSS3 的 calc() 函数允许我们在属性值中执行数学操作。例如,我们可以使用 calc() 指定一个元素宽的固定像素值为多个数值的和。 .foo { width: calc(100px + 50px); } 还可以使用父div宽度来计算(以下例子,父级div的宽度减去50px): .foo { width: calc(100% - 50px); } 其他示例: 其中50vw表示50%的viewport width(屏幕或者说可视屏幕的宽度) 100vh,意思就是100%的高度。 .foo { width: c…

2022-07-20 0条评论 664点热度 0人点赞 admin 阅读全文
1232425262785