随笔分类 -  java笔记

摘要:### YML ```yaml rabbitmq: host: xxx.xxx.xxx.xxx port: 5672 virtual-host: dev username: xxx password: xxx publisher-confirm-type: correlated publisher- 阅读全文
posted @ 2023-06-13 15:44 码农记事本 阅读(36) 评论(0) 推荐(0) 编辑
摘要:第一个过滤器 import com.alibaba.fastjson.JSON; import lombok.extern.slf4j.Slf4j; import org.springframework.cloud.gateway.filter.GatewayFilterChain; import 阅读全文
posted @ 2023-02-27 09:18 码农记事本 阅读(538) 评论(0) 推荐(0) 编辑
摘要:父模块配置 > build.gradle buildscript { //统一版本管理 ext { springBootVersion = '2.3.12.RELEASE' springCloudVersion = 'Hoxton.SR12' springCloudAlibabaVersion = 阅读全文
posted @ 2023-02-06 16:55 码农记事本 阅读(412) 评论(0) 推荐(0) 编辑
摘要:mysql字段 springboot配置 依赖 compile('com.vladmihalcea:hibernate-types-52:2.4.1') 实体 @Getter @Setter @Entity(name = "opt_log") @TypeDef(name = "json",typeC 阅读全文
posted @ 2023-01-07 13:34 码农记事本 阅读(332) 评论(0) 推荐(0) 编辑
摘要:lua脚本 resources 下创建文件 redis/AccessLimit.lua 内容为: local limitSecond = tonumber(ARGV[1]) local limitMaxCount = tonumber(ARGV[2]) local num = tonumber(re 阅读全文
posted @ 2023-01-06 09:18 码农记事本 阅读(297) 评论(0) 推荐(0) 编辑
摘要:描述 vue在做登录的时候,明明已经把用户数据存入了httpsession中,但在后面的请求拦截中发现获取的session属性size为0 断点发现登录用的session和拦截得到的session不是一个id,也就是说不是同一个session 查资源得到解决办法 java端 import org.s 阅读全文
posted @ 2020-12-23 10:34 码农记事本 阅读(841) 评论(0) 推荐(0) 编辑
摘要:方法一 eureka服务端设置 eureka: server: #关闭保护机制,默认true enable-self-preservation: false # 剔除失效服务间隔,默认60000 eviction-interval-timer-in-ms: 3000 client: healthch 阅读全文
posted @ 2020-12-21 16:16 码农记事本 阅读(313) 评论(0) 推荐(0) 编辑
摘要:使用项目集成的有graylog且为upd传输日志,会出现不兼通的情况,现象为:执行一次定时任务后,之后就就不会有日志再推入graylog中。 我的解决办法是将xxl-job-core源码中XxlJobExecutor类的线程中断oldJobThread.interrupt()改为停止oldJobTh 阅读全文
posted @ 2020-12-21 16:15 码农记事本 阅读(172) 评论(0) 推荐(0) 编辑
摘要:graylog配置 springboot配置 依赖 compile group: 'de.siegmar', name: 'logback-gelf', version: '2.0.0' logback.xml <configuration> <!-- 配置控制台的输出日志 --> <appende 阅读全文
posted @ 2020-12-10 08:57 码农记事本 阅读(684) 评论(0) 推荐(0) 编辑
摘要:前言 knife4j是在swagger的基本上做做了一次封装,主要体现在ui表现,所有在使用前必须先搭建好swagger2,其实是swagger和knife都可以访问, 至于哪个好用全看个人! swagger2 依赖包 compile group: 'io.springfox', name: 'sp 阅读全文
posted @ 2020-12-09 10:07 码农记事本 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一、前言 xxl-job一个轻量级的分布的调度中间件,详情介绍自己到官网看:https://www.xuxueli.com/xxl-job/ 二、客户端(执行器) 引入依赖compile group: 'com.xuxueli', name: 'xxl-job-core', version: '2. 阅读全文
posted @ 2020-12-08 09:07 码农记事本 阅读(563) 评论(0) 推荐(0) 编辑
摘要:问题1 用RedisTemplate存入map值的时候,用rdm可视化打开,看到的是转码之后的数据,如图: 存入的方法为: public boolean hmset(String key, Map<String, Object> map) { try { redisTemplate.opsForHa 阅读全文
posted @ 2020-12-07 12:21 码农记事本 阅读(954) 评论(0) 推荐(0) 编辑
摘要:前言 关于引入gateway的好处我网上找了下: 性能:API高可用,负载均衡,容错机制。 安全:权限身份认证、脱敏,流量清洗,后端签名(保证全链路可信调用),黑名单(非法调用的限制)。 日志:日志记录(spainid,traceid)一旦涉及分布式,全链路跟踪必不可少。 缓存:数据缓存。监控:记录 阅读全文
posted @ 2020-12-06 12:14 码农记事本 阅读(7262) 评论(2) 推荐(0) 编辑
摘要:子模块配置 buildscript { repositories { mavenLocal() maven { url "http://maven.aliyun.com/nexus/content/groups/public/" } maven { url "${nexusUrl}" credent 阅读全文
posted @ 2020-12-05 10:35 码农记事本 阅读(1304) 评论(0) 推荐(1) 编辑
摘要:public class BeanUtil { public static <T> List<T> copyProp(List<?> fromList, Class<T> toC, String... filterProp) { List<T> ts = new ArrayList<>(); for 阅读全文
posted @ 2020-12-05 10:21 码农记事本 阅读(83) 评论(0) 推荐(0) 编辑
摘要:问题 最近在写博客浏览量的时候,设计了这么一个逻辑:同一个IP浏览一遍文章,5分钟内不刷新次数。就需要在服务器端得到用户的真实IP,我代码是这样写的(从网上找的方法): public static String getRealIp(HttpServletRequest request) { Stri 阅读全文
posted @ 2020-12-05 10:16 码农记事本 阅读(656) 评论(0) 推荐(0) 编辑
摘要:LIST public class LambdaTest { @Getter @Setter @AllArgsConstructor static class Student{ private Long id; private String name; private Integer age; } 阅读全文
posted @ 2020-12-04 23:48 码农记事本 阅读(218) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示