会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨吃羊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2024年6月24日
设计模式-策略模式、工厂模式应用示例
摘要: 工厂模式 一个接口+三个实现类 // 产品抽象:入库单 public interface InOrder { String getOrderType(); // 单据类型 void create(); // 创建单据 } // 具体产品1:采购入库单 public class PurchaseInO
阅读全文
posted @ 2024-06-24 17:22 杨吃羊
阅读(65)
评论(0)
推荐(0)
2024年5月24日
spring依赖注入的三种方式和循环依赖
摘要: spring依赖注入的三种方式 一: 属性注入 就是使用注解@Autowired/@Resource注入 @Controller public class StudentController { //1.属性注入 @Autowired StudentService studentService; }
阅读全文
posted @ 2024-05-24 11:07 杨吃羊
阅读(729)
评论(0)
推荐(0)
2024年4月3日
编写java启动脚本
摘要: ps -aux | grep xxx.jar | grep -v grep | awk '{print $2}' | xargs kill -9 (ps -aux | grep xxx.jar是查找与xxx.jar相关的进程,结果中除了包含xxx.jar的进程外还包含ps本身的查找进程,这个进程没用
阅读全文
posted @ 2024-04-03 14:05 杨吃羊
阅读(144)
评论(0)
推荐(0)
2024年2月6日
nginx+keepalived组成高可用集群
摘要: 注意:用keepalived将多台nginx组成高可用集群时,nginx不能用docker启动1 下载 keepalived: yum -y install keepalived2 查看网卡: ip addr ,有eth0,en33这种的就是网卡名,inet后面是ip地址,一个网卡还可以绑定多个ip
阅读全文
posted @ 2024-02-06 13:34 杨吃羊
阅读(41)
评论(0)
推荐(0)
2024年1月26日
Spring MVC的工作原理
摘要: DispatcherServlet(前端控制器/总指挥) 作用:Spring MVC 的入口,负责接收所有 HTTP 请求,并统一调度其他组件。 HandlerMapping(处理器映射器/路由寻址员) 作用:根据当前请求的 URL 和请求方法(GET/POST),找到对应执行该请求的 Contro
阅读全文
posted @ 2024-01-26 17:26 杨吃羊
阅读(25)
评论(0)
推荐(0)
2024年1月23日
slow3G慢网情况下系统出现问题记录
摘要: 慢网情况下接口逻辑异常的原因:移动资料顺序: 前端把资料id和当前顺序发给后端,后端查询前一个资料的id和顺序再做交换,慢网情况下连续多次移动资料顺序就会出现顺序重复情况,原因是第一次以后的移动顺序,资料的顺序其实是不对的,前端资料id和顺序信息都是第一次变更顺序前的. 会议切换议题出现两个正在进行
阅读全文
posted @ 2024-01-23 13:38 杨吃羊
阅读(53)
评论(0)
推荐(0)
2024年1月19日
CompletableFuture如何使用
摘要: CompletableFuture创建异步任务的三种方法: completedFuture-用于构建一个现成的CompletableFuture对象, runAsync-没有返回值, supplyAsync-支持返回值 获取CompletableFuture结果的方法有两个:join(),get()
阅读全文
posted @ 2024-01-19 16:07 杨吃羊
阅读(507)
评论(0)
推荐(0)
2023年12月13日
websocket使用
摘要: WebSocket(客户端和服务器能够双向同时传输数据): 应用层协议,客户端和服务器建立连接时采用http握手方式,建立连接后利用http协议的Upgrade属性将协议变更为WebSocket协议(通过TCP协议来传输数据) http和websocket相同点:1 都是建立在TCP之上,通过TCP
阅读全文
posted @ 2023-12-13 17:16 杨吃羊
阅读(117)
评论(0)
推荐(0)
2023年10月17日
feign用法
摘要: feign可以用于微服务之间的调用,也可以不通过注册中心直接指定ip调用 提供者:被调用者不用添加feign依赖 @RestController public class ProviderController { @PostMapping("/test") public String test(@R
阅读全文
posted @ 2023-10-17 17:31 杨吃羊
阅读(182)
评论(0)
推荐(0)
2023年10月8日
synchronized解决并发问题实践
摘要: 场景一: 场景描述:会议下面可以同时上传多个会议资料,资料是有顺序的,也就是有序号order,上传后可以上下移动资料顺序,移动资料顺序是靠改变order来实现的,这就需要保证每个资料的顺序不能一样,上传一个资料调一次上传接口,同时上传10个资料会同时调10次上传接口。上传接口逻辑是先查当前会议最大的
阅读全文
posted @ 2023-10-08 13:45 杨吃羊
阅读(68)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告