- 博客(8)
- 收藏
- 关注
原创 ThreadLocal要点记录
ThreadLocal要点记录每个线程内都会维护一个ThreadLocalMap线程使用ThreadLocal变量时自然每个线程都会有一个ThreadLocal变量的指引,一般ThreadLocal都会定义成static,所以每个线程指向的是同一个ThreadLocal.ThreadLocal也是1中ThreadLocalMap的key值.当线程调用ThreadLocal的set方法时,首先会在当前线程中查到ThreadLocalMap,并设置key为ThreadLocal的value.查询是也是
2020-09-22 11:20:57 128
原创 传参请求时jackson大小写取值异常和序列化多出一个属性的问题学习记录
在开发业务中有一个请求接受实体大致如下:@Datapublic class ActivityAddQuery { /** * a类标签 */ @NotBlank(message="a类标签不能为空") @Length(max=64,message = "") private String aLabel; }在前端请求参数设置为{“aLabel”:“aaa”}时后端接受到的参数一直为空,查询资料发现,spring的jackson参数发现顺序,
2020-07-09 16:11:25 561
原创 ngrok+云服务器自建内网穿透时域名被非法阻断问题
最近想用手机远程家里的电脑,但是没有公网ip,自然就需要内网穿透了。网上有一些现成的内网穿透服务,但是有流量等限制,因为自己有服务器所以可以自建ngrok内网穿透服务。过程中遇到一些问题,记录如下:ngrok的编译网上有无数的教程(虽然都是粘贴复制的),我的服务器是windows系统,编译ngrok服务端的时候需要编译成windows的版本。运行的时候和linnux一样带参数,可以将命令配置成bat脚本。启动ngrokd服务端和ngrok客户端,客户端配置一般如下:server_addr: "域
2020-07-03 15:24:06 2232
原创 尝试使其他客户端(例如webService)支持springCloud架构内的loadBalanced负载均衡功能
在springCloud中,restTemplate在加上@LoadBalanced后,就有了负载均衡功能。想尝试下使用其他客户端例如webService,将url域名配置成服务名,是否能够实现LoadBalanced的效果。了解@LoadBalanced基本实现@LoadBalanced注解只是一个标记,生效的是其中的@Qualifier注解,同时在LoadBalancerAutoConfiguration 类中标注在List restTemplates,即可将所有标注了@LoadBalanced的R
2020-06-01 16:15:55 615 2
原创 springboot cas配置鉴过滤url
cas 版本: <dependency> <groupId>net.unicon.cas</groupId> <artifactId>cas-client-autoconfig-support</artifactId> <version>2.3.0-GA...
2020-05-06 16:17:24 1738
原创 记录:lombok源码扩展,生成自定义注解。
记录:lombok源码扩展需求步骤总结需求重构至springCloud体系开发时,为了规范接口和方便客户端调用,避免接口文档交付的繁杂流程,计划由provider另起工程定义api接口(RequestMapping等注解)和AO、VO之后,实现接口的方式进行服务端开发,consumer直接引入api工程,即可调用服务。可是部分consumer并不在微服务体系内,并有自己的sdk请求注解,所以...
2020-03-26 11:16:24 2446 1
原创 mysql数据同步至elasticsearch简单练习(binlog+canal+kafka+docker+elasticsearch)
练习的操作系统是window。kafka+zookeeper、elasticsearch+kibana都是直接docker拉取使用1. 配置mysqlwindows是my.ini,linux是my.cnf。[mysqld]log-bin=mysql-bin # 开启 binlogbinlog-format=ROW # 选择 ROW 模式server_id=1 # 配置 MySQL re...
2019-09-20 13:16:38 1247
原创 sql工作笔记:当数据库设计为某项为多选,且逗号隔开保存时,判断是否包含某id可用find_in_set(字符串,字段)函数。
![在这里插入图片描述](https://img-blog.csdn.net/20180927105132154?water查询语句为SELECT * from ticket where find_in_set(“1”,user_type);查询结果为只查询出一条,所以在数据库设计某一项为多选时,以逗号分开保存的id字段可以用find_in_set函数判断是否存在某一id。...
2018-09-27 10:57:21 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人