
java
A 糖醋排骨
这个作者很懒,什么都没留下…
展开
-
【redisson 各种操作】
redisson 各种操作转载 2023-09-15 12:06:59 · 116 阅读 · 0 评论 -
springcloud fegin 启用 hystrix 和并发请求
hystrix 并发配置原创 2022-05-13 10:39:58 · 630 阅读 · 0 评论 -
Prometheus PushGateway Grafana SpringBoot k8s
做监控:用 PushGateway 不用在k8s里创建复杂操作相关,rancher管理的k8s已经存在promethus了prometheus 端口 9090 configMap 挂在/etc/prometheus/prometheus.yml 覆盖global: scrape_interval: 5s ##5秒抓取 evaluation_interval: 5s ##5秒报警scrape_configs: - job_name: prometheus stati原创 2021-11-24 10:28:04 · 788 阅读 · 0 评论 -
efk docker
filebeat yml 配置详细分离配置logstash### esfilebeat.inputs:- type: log enabled: true paths: - /home/logs/*.log multiline.pattern: '^\d{4}-\d{1,2}-\d{1,2}' multiline.negate: true multiline.match: after multiline.max_lines: 500 multiline.timeo原创 2021-11-22 11:38:26 · 1186 阅读 · 0 评论 -
java excel导出
jar 内部可下载文件在 resources/excelTemplate/下/** * 通用下载请求 * * @param fileName 文件名称 * @param delete 是否删除 */ @GetMapping("file") public ResponseEntity fileDownload(String fileName, Boolean delete, HttpServletResponse response,原创 2021-10-18 16:06:53 · 140 阅读 · 0 评论 -
java 62 进制转换
对比网站https://tool.lu/hexconvert@UtilityClasspublic class Long62Util { private static char[] chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray(); /** * 初始化 62 进制数据,索引位置代表字符的数值,比如 A代表10,Z代表61等 */原创 2021-10-18 10:57:27 · 1216 阅读 · 0 评论 -
统一登录spring拦截代码
登录接口返回token请求携带header里token验证登录状态redis 返回登录时间上代码:yml配置:##前端登录配置session: config: ##是否启用 enable: true ##携带key headerKey: api-token ##拦截路径逗号分割 patterns: /shop/me/**,/me/** ##session超时配置 hourTimeOut: 24config类@Data.原创 2021-03-09 16:14:08 · 148 阅读 · 0 评论 -
springboot new Date() 时区差8小时
1 在k8s环境中,在代码中比较时间。new Date() 发下相差8小时检查宿主机 时区是 cst时区用java代码写出controller时区发现是GMT代码如下:Calendar calendar = Calendar.getInstance(); System.out.println("目前时间:" + calendar.getTime()); System.out.println("Calendar时区::" + calendar.getTi原创 2020-06-22 10:42:14 · 4395 阅读 · 0 评论 -
调用腾讯DescribeStreamPlayInfoList按天分割
按天分割代码感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下@Datapublic class DateRange { private Date begin; //开始时间 private Date end; //结束时间 //只是为了方便查看,实际开发中不要这个鬼转载 2020-06-16 10:17:09 · 315 阅读 · 0 评论 -
nodejs java aes-128-ecb
nodejs代码const buf = Buffer.from(‘123456’, ‘hex’);hex - 将每个字节编码为两个十六进制字符。export function aesDecrypt(hexStr: string, hexKey: string) { const buffer = new Buffer(hexStr, "hex"); const keyB...原创 2020-01-03 13:57:02 · 822 阅读 · 0 评论 -
mq 多个key对应一个queue问题
exchange 和 queue 是多对多关系routing key 是关联exchange和queue的外键多个routingkey 对应一个queue。key1,key2,key3 绑定queue1那么程序声明key1,2,3 和queue1的关系bindingkey1的方法可能回收到key2的消息。注意需要自己判断routingkey在做分发String routeKey = m...原创 2019-12-20 09:09:27 · 1733 阅读 · 0 评论 -
mq springboot接收和发送
config@Slf4j@Configurationpublic class RabbitMqConfig { @Bean(name = "simpleRabbitListenerContainerFactory") public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory(Connecti...原创 2019-12-19 14:17:20 · 121 阅读 · 0 评论 -
rabbitmq 基础
mq的基本规则这里就不阐述了,请移步到mq简介mq服务安装请自行百度topic 模式和 Direct 都是根据 routingKey 进行发送到对应列队所以发送时候不需要指定queueName代码如下创建mqfactory...原创 2019-12-19 12:29:19 · 93 阅读 · 0 评论 -
java 读取文件最后一行
public static void main(String args[]) { RandomAccessFile rf = null; try { rf = new RandomAccessFile("d:\\a.txt", "r"); long len = rf.length(); long start = rf.getFilePointer(); long n...原创 2019-05-24 13:17:52 · 1667 阅读 · 0 评论