john可以穷举密码加密的zip或者rar等(或者可以配合hashcat使用)。首先使用homebrew安装john,可以安装它的增强版john-jumbo: # 安装john brew install john-jumbo # 验证是否安装成功 john 不过使用zip2john或者rar2join的时候,发现提示命令无法找到。 发现是因为homebrew的环境变量只到bin目录下,但是zip2john在比较深的目录下(opt/homebrew/Cellar/john-jumbo/1.9.0/share/john…

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

Oracle的SQL语句中,需要连接多个字段(或者其他文本等变量)组成一个新的字符串。 如果是连接2个字段,那么可以使用concat: SELECT concat('A','B') from dual; select concat(col1, col2) from t_table; concat如果是要连接多个字段或者文本,就不行,Oracle下可以使用连接符: SELECT ('A'||'B'||'C') as new_col from dual; select col1||col2||col3 from t_t…

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

#Ubuntu安装: #第一步,去 nodejs 官网 https://nodejs.org 看最新的版本号; #比如18.xx 就改下面的18.x #Configure the repository: #sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates && curl -sL https://deb.nodesource.com/setup_54.x | sudo -E bash - #…

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

平时使用SQL的select ... in 的时候,一般来说都是查某个单个字段in一个数组(或者子查询中得到的一个单独的列的数据) 如果要查询多个字段in一个多维数组呢? 可以这样做:用引号,中间用都逗号隔开,来作为多个字段。示例如下: -- 可以兼容 PostgreSQL, Oracle, MySQL, DB2, HSQLDB SELECT * FROM table1 WHERE (col1, col2) IN ((val1a, val2a), (val1b, val2b), ...); -- in 后面的可以用…

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

SpringBoot项目里,我们可能需要读取一些自定义的配置文件等,这些文件放在resources目录下,有时候,我们在idea开发时明明是可以读取到文件的,一旦打包成jar放到服务器上运行就会报错,说找不到指定的文件。 方面整理了几个我平常项目中读取resources(或者resources下面子文件夹)下的文件的方式 方式1 class.getClassLoader().getResourceAsStream String fileContent = IOUtils.toString(MyApplication…

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

SpringBoot下配置好RabbitMQ发现消息的消费处理是单线程处理的,在有些业务逻辑下是需要多线程并发消费消息的。经过一番研究,总结下实现多线程并发执行消费消息的配置:给ConnectionFactory指定自定义的线程池(TaskExecutor): 新增RabbitmqConfig.java import org.springframework.amqp.core.AcknowledgeMode; import org.springframework.amqp.rabbit.config.SimpleR…

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

作为 Java 开发,我们在写代码的过程中难免会产生各种奇思妙想的 bug ,有些 bug 就挺让人无奈的,比如说各种空指针异常,在 ArrayList 的迭代中进行删除操作引发异常,数组下标越界异常等。 如果你不小心看到同事的代码出现了我所描述的这些 bug 后,那你就把我这篇文章甩给他!!!你甩给他一篇文章,并让他关注了一波 cxuan,你会收获他在后面像是如获至宝并满眼崇拜大神的目光。 废话不多说,下面进入正题。 错误一:Array 转换成 ArrayList Array 转换成 ArrayList 还能出错…

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

如图所示,VUE下需要实现通过鼠标拖动来实现左右的滚动效果(而不是拉动左右的滚动条) 可以使用github开源的滚动插件:https://github.com/donmbelembe/vue-dragscroll, 文档地址:https://vue-dragscroll.donfalcon.com/ package.json引入依赖(查看以下代码,其他依赖和配置我都省略了): { "dependencies": { "vue-dragscroll": "^3.0.1" } } vue代码引入: import { d…

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

Hikari是一款非常强大,高效,并且号称“史上最快连接池”。并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。 application.yml的默认配置为: spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/testdb?allowPublicKeyRetrieval=true&aut…

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

fontawesome的图标库还是很全的,使用fontawesome可以免费的很容易的整合高清的图标。 { "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.3.3", "@fortawesome/vue-fontawesome": "^2.0.8", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/free-regular-svg-icons": "^6.1.1", "@f…

2022-06-30 0条评论 1265点热度 0人点赞 admin 阅读全文
1252627282985