随笔分类 -  Java

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页
摘要:当redis被用作缓存时,有时我们希望了解key的大小分布,或者想知道哪些key占的空间比较大。本文提供了几种方法。 一. bigKeys 这是redis-cli自带的一个命令。对整个redis进行扫描,寻找较大的key。例: redis-cli -h b.redis -p 1959 --bigke 阅读全文
posted @ 2022-01-24 21:45 牧之丨 阅读(795) 评论(0) 推荐(0)
摘要:原本以为自己对redis命令还蛮熟悉的,各种数据模型各种基于redis的骚操作。但是最近在使用redis的scan的命令式却踩了一个坑,顿时发觉自己原来对redis的游标理解的很有限。所以记录下这个踩坑的过程,背景如下: 公司因为redis服务器内存吃紧,需要删除一些无用的没有设置过期时间的key。 阅读全文
posted @ 2022-01-24 15:36 牧之丨 阅读(419) 评论(0) 推荐(1)
摘要:free -m命令详解 1 2 3 4 5 [root@localhost ~]# free -m total used free shared buffers cached Mem: 7869 7651 218 1 191 5081 -/+ buffers/cache: 2378 5490 Swa 阅读全文
posted @ 2022-01-24 15:30 牧之丨 阅读(2007) 评论(0) 推荐(0)
摘要:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${}分别替换得到不同的值:${file#*/} 删掉第一个/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/} 删掉最后一个/及其左边的字符串:my.file 阅读全文
posted @ 2022-01-21 15:23 牧之丨 阅读(1912) 评论(0) 推荐(0)
摘要:使用zip命令压缩 进入需要压缩文件的目录后执行 单个文件:zip -e test.zip text.txt 文件夹:文件:zip -er test.zip text 不加密:zip -r test.zip text 执行命令输入两次密码即可,注:保证路径正确。 zip -er reporter.z 阅读全文
posted @ 2022-01-19 19:53 牧之丨 阅读(1021) 评论(0) 推荐(0)
摘要:回到顶部 场景 Centos6下使用加密压缩,可以从A机器到B机器解压。 可用在kali上解压就不行。 回到顶部 命令 解包 tar zxvf FileName.tar 打包 tar czvf FileName.tar DirName # 打包文件夹 tar czvf FileName.tar te 阅读全文
posted @ 2022-01-19 19:34 牧之丨 阅读(838) 评论(0) 推荐(0)
摘要:RestTemplate是Spring提供的用于访问Rest服务的客户端,提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate 默认使用J2SE提供的方式(既java.net包提供的方式)创建底层的Http请求连接(SimpleClientHttpRequ 阅读全文
posted @ 2022-01-17 23:19 牧之丨 阅读(2570) 评论(0) 推荐(0)
摘要:resttemplate 调用https使用下面代码: @Bean @Primary public RestTemplate restTemplate(ClientHttpRequestFactory httpRequestFactory) { return new RestTemplate(htt 阅读全文
posted @ 2022-01-17 23:17 牧之丨 阅读(1137) 评论(0) 推荐(0)
摘要:• git log --all 查看所有分支的历史• git log --all --graph 查看图形化的 log 地址• git log --oneline 查看单行的简洁历史。• git log --oneline -n4 查看最近的四条简洁历史。• git log --oneline -- 阅读全文
posted @ 2022-01-07 21:05 牧之丨 阅读(144) 评论(0) 推荐(0)
摘要:最终解决方案(结论) maxLifeTime参数需要设置为小于min(数据库的wait_timeout,HA代理的超时时间,其他代理的超时时间);也就是说maxLifeTime不仅要像HikariCP官方说的那样小于数据库的wait_timeout,还要小于包括HA代理在内的所有介于数据库和业务应用 阅读全文
posted @ 2022-01-07 14:37 牧之丨 阅读(1372) 评论(0) 推荐(0)
摘要:搭建SpringBoot中的验证数据机制时出现的错误 报错代码 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCa 阅读全文
posted @ 2022-01-07 00:20 牧之丨 阅读(1906) 评论(0) 推荐(0)
摘要:目的 监控并管理应用程序监控:让我们去发现和了解程序的运行状况各种指标管理:比如说通过Actuator去做一个shutdown功能,通过访问一个特定的url去操作,默认是不开启的,另外 还可以在运行的过程中 对日志进行调整访问方式 HTTP JMX默认 会把更多的 Actuator 暴露在JMX上面 阅读全文
posted @ 2022-01-06 13:53 牧之丨 阅读(572) 评论(0) 推荐(0)
摘要:目录 添加依赖与配置 Actuator监控项 Actuator监控管理 打开或关闭 端口与地址 Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。本文将通过示例来对如何在Springbo 阅读全文
posted @ 2022-01-06 13:52 牧之丨 阅读(533) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/35079930/consul-health-check-pass-by-spring-security-filter By default consul from spring-cloud-starter-consul-dis 阅读全文
posted @ 2022-01-06 00:05 牧之丨 阅读(87) 评论(0) 推荐(0)
摘要:Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, 阅读全文
posted @ 2022-01-06 00:02 牧之丨 阅读(436) 评论(0) 推荐(0)
摘要:https://www.freebuf.com/vuls/316143.html 前言 最近Log4j2的JNDI注入漏洞(CVE-2021-44228)可以称之为“核弹”级别。Log4j2作为类似JDK级别的基础类库,几乎没人能够幸免。极盾科技技术总监对该漏洞进行复现和分析其形成原理。在此分享。 阅读全文
posted @ 2021-12-23 15:10 牧之丨 阅读(1155) 评论(0) 推荐(0)
摘要:1.目前我所使用的kylin版本为2.6.2,有时在完成一次构建后会出现fail to locate kylin.properties的异常,如图所示 经排查,定位到kylin源码中的 org.apache.kylin.engine.mr.common.AbstractHadoopJob中的load 阅读全文
posted @ 2021-12-19 00:09 牧之丨 阅读(858) 评论(0) 推荐(0)
摘要:MetaException(message:java.lang.UnsupportedOperationException: Storage schema reading not supported) 2021/12/18 下午11:49:12 2021/12/18 下午11:49:12org.ap 阅读全文
posted @ 2021-12-18 23:53 牧之丨 阅读(1969) 评论(1) 推荐(0)
摘要:1、将txt文本文件放置hdfs目录下 2、登录hive并进入到指定数据库 3、创建表 create external table if not exists fun_user_external ( tid INT, userid STRING, pwd STRING, create_time BI 阅读全文
posted @ 2021-12-18 19:13 牧之丨 阅读(1070) 评论(0) 推荐(0)
摘要:mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql: 复制代码代码如下: delete from tbl wher 阅读全文
posted @ 2021-12-16 18:02 牧之丨 阅读(111) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 39 下一页