会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
3612101308
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2022年5月25日
正则匹配纯符号
摘要: 匹配纯字符,思路:字符串不能包含数字,字母和中文 String.matches() 匹配方法 String str = "..."; System.out.println(!str.matches(".*[a-z0-9A-Z\\u4e00-\\u9fa5]+.*")); Pattern.compil
阅读全文
posted @ 2022-05-25 09:00 java架构师1
阅读(156)
评论(0)
推荐(0)
2022年5月24日
leetcode 每日一题 965. 单值二叉树
摘要: leetcode 每日一题 965. 单值二叉树 class Solution { public boolean isUnivalTree(TreeNode root) { if (root == null) { return true; } if(root.left != null && root
阅读全文
posted @ 2022-05-24 08:44 java架构师1
阅读(25)
评论(0)
推荐(0)
2022年5月19日
分库分表
摘要: 分库分表中间件 比较常见的包括:cobar、TDDL、sharding-jdbc、atlas、mycat cobar:阿里b2b团队开发和开源的,属于proxy层方案。不支持读写分离、存储过程、跨库join和分页等操作。 TDDL:淘宝团队开发的,属于client层方案。不支持join、多表查询等语
阅读全文
posted @ 2022-05-19 10:35 java架构师1
阅读(217)
评论(0)
推荐(0)
分布式事务
摘要: 分布式事务 2pc 3pc tcc(try、confirm、cancel) 这个其实用了补偿机制,分为三个阶段: 1)try阶段:这个阶段说的是对各个服务的资源做检测以及对资源进行锁定或者预留 2)confirm阶段:这个阶段说的是在各个服务中执行实际的操作 3)cancel阶段:如果任何一个服务的
阅读全文
posted @ 2022-05-19 10:34 java架构师1
阅读(40)
评论(0)
推荐(0)
leetcode 每日一题 462. 最少移动次数使数组元素相等 II
摘要: leetcode 每日一题 462. 最少移动次数使数组元素相等 II class Solution { public int minMoves2(int[] nums) { Arrays.sort(nums); int num = nums[nums.length / 2]; int res =
阅读全文
posted @ 2022-05-19 10:21 java架构师1
阅读(31)
评论(0)
推荐(0)
2022年5月17日
leetcode 每日一题 953. 验证外星语词典
摘要: leetcode 每日一题 953. 验证外星语词典 class Solution { public boolean isAlienSorted(String[] words, String order) { char[] chars = order.toCharArray(); int[] arr
阅读全文
posted @ 2022-05-17 09:54 java架构师1
阅读(33)
评论(0)
推荐(0)
2022年5月16日
leetcode 每日一题 面试题 04.06. 后继者
摘要: leetcode 每日一题 面试题 04.06. 后继者 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNo
阅读全文
posted @ 2022-05-16 09:24 java架构师1
阅读(25)
评论(0)
推荐(0)
2022年5月13日
dubbo 十层架构
摘要: 服务接口层(Service):与实际业务逻辑相关的,根据服务提供方和服务消费方的业务设计对应的接口和实现。 配置层(Config):对外配置接口,以ServiceConfig和ReferenceConfig为中心,可以直接new配置类,也可以通过Spring解析配置生成配置类。 服务代理层(Prox
阅读全文
posted @ 2022-05-13 14:10 java架构师1
阅读(224)
评论(0)
推荐(0)
dubbo通信协议 负载均衡策略 集群容错
摘要: 1.dubbo通信协议 dubbo支持不同的通信协议 dubbo协议 dubbo://192.168.0.1:20188 默认就是走dubbo协议的,单一长连接,NIO异步通信,基于hessian作为序列化协议 适用场景:传输数据小(每次在100kb以内),但是并发量很高 2.dubbo负载均衡策略
阅读全文
posted @ 2022-05-13 11:47 java架构师1
阅读(56)
评论(0)
推荐(0)
dubbo SPI 机制 和 JDK SPI
摘要: dubbo SPI 机制 和 JDK SPI Java SPI ServerLoad.load 加载接口的实现类,只需要把实现类的全限定名配置到META-INF/services/文件夹下,然后要一个文件,文件名为接口名,内容就是实现类的全限定名 dubbo SPI dubbo 也用了spi思想,不
阅读全文
posted @ 2022-05-13 11:42 java架构师1
阅读(92)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告