会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
随风而安
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2023年6月30日
SpringGateway 过滤器中鉴权及添加参数
摘要: SpringGateway中对请求头中的Token进行验证,并获取到相应的账号信息,通过添加参数的方式传递到后续的服务中 ``` Java package cn.lixuelong.gateway.config; import java.net.URI; import java.nio.charse
阅读全文
posted @ 2023-06-30 13:48 lixuelong
阅读(428)
评论(0)
推荐(0)
2022年11月10日
单例模式的5种实现方式
摘要: public class Test { // 饿汉式,线程安全,但提前加载,浪费内存 private static Test instance = new Test(); private static Test getInstance() { return instance; } private s
阅读全文
posted @ 2022-11-10 10:34 lixuelong
阅读(29)
评论(0)
推荐(0)
2022年4月11日
Ribbon负载均衡的实现流程简要分析
摘要: SpringCloud中使用Netflix方案做分布式时,只需要在RestTemplate的bean定义上加一个注解@LoadBalanced,无需做其它任何操作就可以开启负载均衡,怎么做到的呢? 不从@LoadBalanced开始倒推,我觉得简单描述正向实现流程,更容易理解 从RestTempla
阅读全文
posted @ 2022-04-11 16:54 lixuelong
阅读(200)
评论(0)
推荐(0)
2022年1月14日
SpringCloud设置随机端口后的问题
摘要: 问题描述 SpringCloud服务提供者,设定了随机端口配置后,在EurekaServer中的注册端口、Tomcat的web端口、运行中获取到的server.port配置端口,共出现了4个不同的端口,并且服务消费者使用ribbon时不能通过服务提供者的服务名称进行调用服务 配置信息 spring:
阅读全文
posted @ 2022-01-14 16:53 lixuelong
阅读(320)
评论(0)
推荐(0)
2022年1月5日
@Conditional注解分析,SpringBoot自动化配置的关键
摘要: 基于SpringBoot 2.1.5.RELEASE分析 @Conditional系列注解 @Conditional系列注解是SpringBoot自动化配置的核心要点之一,主要用于设定条件,在达到一定条件的情况下才能注册Bean。看下@Conditional注解的定义 @Target({Elemen
阅读全文
posted @ 2022-01-05 16:29 lixuelong
阅读(237)
评论(0)
推荐(0)
2021年12月30日
HashMap源码分析
摘要: 基于JDK1.7中的HashMap分析 字段说明 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 默认容器长度(与直接写16有什么区别?这样效率高?) static final int MAXIMUM_CAPACITY =
阅读全文
posted @ 2021-12-30 14:06 lixuelong
阅读(46)
评论(0)
推荐(0)
2021年10月26日
多线程总结
摘要: 当多个线程访问某一个类(对象或者方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或者方法)就是线程安全的。 Synchronized 如果方法使用的synchronized关键字方法修饰时,当多个线程访问该方法时,获取到的是对象级别的锁,也就是以当前对象为锁,若不是同一个对象,就可以互不干
阅读全文
posted @ 2021-10-26 11:28 lixuelong
阅读(72)
评论(0)
推荐(0)
2021年3月31日
Calendar设定月份时要注意日期
摘要: 先看下代码 public static void main(String[] args) { int dataMonth = 4; DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar dataCalendar =
阅读全文
posted @ 2021-03-31 13:51 lixuelong
阅读(722)
评论(0)
推荐(0)
2021年2月26日
Python + Selenium + Microsoft Edge浏览器运行环境搭建及配置无界面模式
摘要: 介绍 在python中用selenium驱动Microsoft Edge(Chromium版)浏览器,并设置headless模式,也可以参考微软官方指导文档,更全更清晰 安装selenium 可以通过pip安装 pip install selenium 如果网络不好安装不上,可以手动下载包解压后进行
阅读全文
posted @ 2021-02-26 13:12 lixuelong
阅读(39337)
评论(1)
推荐(3)
2021年2月24日
Ext中数据表格序号超过3位数时显示省略号
摘要: 问题 在老项目上优化时,遇到了Ext中ColumnModel序号超过3位数时,自动显示了省略号,不友好 修改方法 给RowNumberer添加样式 new Ext.grid.RowNumberer({ region:'center', width:30, css:'background-image:
阅读全文
posted @ 2021-02-24 13:50 lixuelong
阅读(149)
评论(0)
推荐(0)
1
2
下一页