上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 匹配纯字符,思路:字符串不能包含数字,字母和中文 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 阅读(155) 评论(0) 推荐(0)
摘要: 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)
摘要: 分库分表中间件 比较常见的包括: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 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)
摘要: 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 阅读(32) 评论(0) 推荐(0)
摘要: 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)
摘要: 服务接口层(Service):与实际业务逻辑相关的,根据服务提供方和服务消费方的业务设计对应的接口和实现。 配置层(Config):对外配置接口,以ServiceConfig和ReferenceConfig为中心,可以直接new配置类,也可以通过Spring解析配置生成配置类。 服务代理层(Prox 阅读全文
posted @ 2022-05-13 14:10 java架构师1 阅读(224) 评论(0) 推荐(0)
摘要: 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 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 下一页