qq_34976024
码龄9年
关注
提问 私信
  • 博客:19,143
    社区:231
    19,374
    总访问量
  • 11
    原创
  • 1,853,115
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-05-12
博客简介:

qq_34976024的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得6次评论
  • 获得16次收藏
创作历程
  • 2篇
    2021年
  • 5篇
    2020年
  • 5篇
    2018年
成就勋章
TA的专栏
  • spring boot
    2篇
  • 设计模式
    3篇
  • java基础
    2篇
  • javaWeb
    4篇
  • jvm
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

spring boot robin 负载均衡之轮询策略

轮询策略robin的负载均衡默认的是轮询策略,假如微服务有A、B 2个节点,第一次请求时,访问A节点,第二次访问B节点,第三次访问A节点.....实现思路记录请求的次数为a,微服务节点个数为b,a与b取余(a%b),即可得到最终访问的节点序号源码分析轮询策略类:com.netflix.loadbalancer.RoundRobinRuleAtomicInteger类型变量记录 请求次数,CAS+自旋 实现请求次数的递增/** * 轮询策略类 */public cla.
原创
发布博客 2021.04.13 ·
694 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Boot 自定义请求路径

背景:微服务中每个项目中,对外提供的服务一般都有固定的前缀,我们可以将固定的前缀单独的写在一个controller中,设置RequestMapping,子类进行继承1.定义controllerimport org.springframework.web.bind.annotation.RequestMapping;/** * 基础controller */@RequestMapping("/payment")public class BaseController {}im.
原创
发布博客 2021.04.13 ·
637 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Java基础之反射

1.反射获取对象Class<?> clazz = findClass(classLoader, className);2.反射所有方法、参数Method[] methods = clazz.getMethods();for (Method method : methods) { Class<?>[] parameterTypes = method...
原创
发布博客 2020.04.24 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之命令模式

1.命令模式的定义(百度百科)在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。将一组行为抽象为对象,实现二者之间的松耦合。从上面的描述中,我们可以看出,命令模式解决的是请求和实现紧耦合的问题。2.案例我们模拟一个早上起床、刷牙的场景。3.命令模式的实现3.1定义命令抽象接口public interface Command<T> {...
原创
发布博客 2020.03.30 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之策略模式

1.策略模式的定义(百度百科)策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。从上面我们可以看出,策略模式解决的是不同场景下,对象有不同的行为的问题,对应的java语法就是if-else。2.案例客户端传一串模板数据,有json、xml2种类型,服务端从中解析出关键的信息,然后返回到客户端。3.策略模式的实现3.1 定义抽象...
原创
发布博客 2020.03.26 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础之String和StringBuilder和StringBuffer的区别

String和StringBuffer的区别1.String类被final修饰,是一种不可变的对象,每次拼接时都会产生新的对象。StringBuffer底层是一个char类型的数组,每次调用append方法时,会把新的值添加到数组中,调用其tostring方法时,把数组转成一个String对象返回。2....
原创
发布博客 2020.03.25 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式之责任链模式

1.责任链模式的定义(百度百科)责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。从上面,我们可以了解到,责任链模式的关键之处在于存在一个链条,每个链条上都存在...
原创
发布博客 2020.03.25 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaWeb中使用Excel模板导出业务数据(包含复杂单元格动态合并操作)+附源码

摘要:在javaWeb开发中,会经常遇到导出业务数据的业务需求,导出Excel最常用的技术就是poi,对于简单的业务,我们可以动态的生成一个Excel文件,但对于复杂的业务,我们可以通过使用读取Excel模板的,然后往里面填充数据的方式,下载文件。最终下载的Excel截图如下图所示(部分截图),数据均为测试数据: 1.准备Excel模板文件文件根据导出业务需求,创建Excel模板文...
原创
发布博客 2018.12.09 ·
2492 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

javaWeb中使用Excel模板导出业务数据

发布资源 2018.12.07 ·
zip

spring使用@Transactional开启事务后,2次查询结果相同

数据库中存在一张表,用于存储每个调查问卷的填报编号,填报编号连续且唯一问卷填报后,在最终提交时, 调用service的接口,获取填报编号 @Override @Transactional public synchronized String getQuestionAnswerNumber(String code) { Integer no = genN...
原创
发布博客 2018.11.19 ·
7222 阅读 ·
1 点赞 ·
4 评论 ·
4 收藏

spring中quarz定时器的配置与手动触发方式

1.spring 定时任务的配置&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="ht
原创
发布博客 2018.11.15 ·
5269 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

java 二叉树遍历

发布资源 2018.11.14 ·
docx

JavaWeb基于POI方式导出excel文件源码

发布资源 2018.09.30 ·
zip

前端编辑工具hbuilder

发布资源 2018.09.17 ·
zip

阿里编码规范(Java)

发布资源 2018.09.17 ·
zip

JavaWeb前端资料

发布资源 2018.09.17 ·
zip

Java类和对象的生命周期

 1.类的生命周期    java虚拟机通过装载、连接、初始化一个java类,使其能够被程序实例化。如下图所示:        其中,装载和连接在初始化之前就已经完成。2.类的初始化    类在初始化阶段主要是为类的变量赋值,通过类变量初始化语句或静态初始化语句,为变量赋值。(初始化阶段不执行非静态代码、构造器函数),静态代码块,静态变量,按声明的顺序执行。    类的...
转载
发布博客 2018.04.19 ·
294 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

前端-数据分组渲染

前端页面上轮播最多展示6条数据,2个数据分成一组,一共展示3组。每组的数据需要放在li标签里,如下所示:&lt;ul&gt; &lt;li&gt; &lt;div&gt;数据1&lt;/div&gt; &lt;div&gt;数据2&lt;/div&gt; &lt;/li&gt; &lt;li&gt; &
原创
发布博客 2018.04.18 ·
1164 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多