首页
学习
活动
专区
工具
TVP
发布

java

专栏成员
84
文章
20719
阅读量
16
订阅数
【三十四】springboot+easyRule初识规则引擎
针对如上需求,是不是就可以通过写if-if判断来处理,但是如果规则变化呢,老板想只要迟到1次就扣1000,或者只要加班就100块钱一个小时呢,是不是只有改代码升级。 本章针对这个问题,通过规则引擎实现这个场景,实现规则配置化。
小z666
2024-09-02
1350
关于mapper层使用@Param注解(@Param的使用)
因为java没有保存行参的记录,所有java在运行的时候会把例如List queryAll(int offset,int limit);中的参数变成这样:queryAll(int arg0,int arg1),这样我们就没有办法去传递多个参数。所以需要使用@Param注解给方法参数命名,然后在xml文件的该dao层方法对应的sql语句中就可以正常使用@Param注解的参数名。
小z666
2024-06-21
2890
LinkedHashMap和HashMap的区别实战
若此处无序,recommendationListBO放入hashMap后将不再按照recommendationListBO存放在recommendationList里面的顺序排序,(recommendationList的结果是调用sql排序的)的用处便不存在了。
小z666
2024-06-21
770
java判断日期大小,大于等于,小于等于
date类型日期的before方法和after方法只能比较大于小于,不能比较大于等于,小于等于,结合equals就可以实现了,如下:
小z666
2024-06-21
1810
HashMap解决key值相同的问题
某些场景需要一个key值下面对应多个值,但是map的一个key值只对应一个value值,由于hashmap相同的key值,第二个put进去会覆盖第一个的值,所以为了解决这一问题:所以用list存
小z666
2024-06-21
1470
Git在push时报错Logon failed, use ctrl+c to cancel basic credential prompt
我在将远程的仓库clone到本地之后,在push时,需要输入账号密码,可无论怎么输入正确的账号密码,都会报错Logon failed, use ctrl+c to cancel basic credential prompt。
小z666
2024-06-21
1630
【一】springboot整合swagger
介绍:接下来我会把学习阶段学到的框架等知识点进行整合,每一次整合是在前一章的基础上进行的,所以后面的整合不会重复放前面的代码。每次的demo我放在结尾。
小z666
2024-06-21
1040
【二】SpringCloud Alibaba之Nacos整合篇(配置负载均衡)
使用spring的value注解获取配置文件的端口号(上一章运行了两个提供者服务,端口号不同)
小z666
2024-06-21
2200
【七】SpringCloud Alibaba之整合Sentinel(实现流量控制2)
由于测试代码后端的逻辑太简单就一句,所有执行时间消耗特别快,为了测试效果需要增加每秒请求次数,设置为1000,使用Jmeter测试工具(上章节有讲到),如下:
小z666
2024-06-21
780
【前端篇】前端实现滚动分屏效果
1、为了方便切换时进行高度操作,此次使用vh单位,100vh表示100%高度,1vh表示1%高度,相比px更方便自适应。
小z666
2024-06-21
2300
【java8新特性篇】常用函数式接口
小z666
2024-06-21
830
【问题篇】Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/
小z666
2024-06-21
1310
【一】SpringCloud Alibaba之Nacos整合篇(作为注册中心)
安装时也有坑,要注意,注意安装的nacos版本,1.X或者2.X,我最开始安装的1.X,结果运行项目失败,spring-cloud-starter-alibaba-nacos的依赖版本和安装的nacos客户端版本不一致导致,结果就安装了2.X版本。我使用的spring-cloud-starter-alibaba-nacos依赖版本是2.2.7。
小z666
2024-06-21
3610
【三】SpringCloud Alibaba之Nacos整合篇(作为配置中心)
注意:配置文件的加在顺序是先加载bootstrap再加载application,所有读取nacos的配置写在bootstrap配置里,如下:
小z666
2024-06-21
3740
【四】SpringCloud Alibaba之重构Maven结构
直接新建一个springboot项目,名为nacosdemonew,为了和前面章节的项目区分。删除无用的文件夹,结果如下:
小z666
2024-06-21
1370
【五】SpringCloud Alibaba之整合Dubbo(实现远程调用)
注意:要排除 org.springframework.spring和引入上面的support依赖否则要报错(这个坑搞了一天)。
小z666
2024-06-21
2870
【六】SpringCloud Alibaba之整合Sentinel(实现流量控制)
下面,将对前面五章整合的代码进行sentinel的整合并实现流量控制作用。 为了实现流量控制会用到一个压力测试工具Jmeter ,可以实现每秒发起多次请求,可以用来进行压力测试,方便下面的限流测试。 因为是在前面五章代码上进行整合的,所有可能会失败,欢迎讨论。 qq交流群导航——>231378628
小z666
2024-06-21
1620
【八】springboot整合定时任务
1、注入刚才创建的队列。2、在after里面,将符合要求的log加入队列。
小z666
2024-06-21
1000
【十九】搭建SpringCloud项目三(Feign)
下面假设product服务需要account服务的接口数据,于是测试product服务调用account的接口。
小z666
2024-06-21
820
【问题篇】IDEA运行war包项目
小z666
2024-06-21
1.7K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档