会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yang希军
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
2
3
4
2020年4月10日
记一次 实现 license授权
摘要: package com.example.demo;import com.alibaba.fastjson.JSON;import com.google.common.collect.ImmutableMap;import javax.crypto.Cipher;import java.io.File
阅读全文
posted @ 2020-04-10 19:38 yang希军
阅读(1291)
评论(0)
推荐(0)
2020年4月7日
seata 学习
摘要: seata 原理: TC - 事务协调者 维护全局和分支事务的状态,驱动全局事务提交或回滚。 TM - 事务管理器 定义全局事务的范围:开始全局事务、提交或回滚全局事务。 RM - 资源管理器 管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚 两阶段提交
阅读全文
posted @ 2020-04-07 20:47 yang希军
阅读(447)
评论(0)
推荐(0)
2020年3月29日
生产者消费者实现的几种方式
摘要: 使用 synchronized + wait + nofify package com.example.demo;/** * @author yangxj * @date 2019-10-14 10:01 */public class TestMockDemo { Object lock = new
阅读全文
posted @ 2020-03-29 21:33 yang希军
阅读(294)
评论(0)
推荐(0)
2020年3月25日
zookeepr 学习
摘要: zk 用于节点变化的实时监听import org.apache.zookeeper.*;import org.junit.Before;import org.junit.Test;import java.io.IOException;import java.util.List;/** * @auth
阅读全文
posted @ 2020-03-25 23:37 yang希军
阅读(213)
评论(0)
推荐(0)
rabbitmq 消息确认机制: 事务 + confirm
摘要: /** * rabbitmq 工具类 * * @author yangxj * @date 2020-03-25 20:30 * * 基本概念: queue 通过 routeKey 绑定 exchange; producer 发送消息到 exchange, exchange 通过 routeKey
阅读全文
posted @ 2020-03-25 21:50 yang希军
阅读(1076)
评论(0)
推荐(0)
2020年3月18日
mysql 学习
摘要: 索引的作用: 检索 + 排序 索引建立原则: 1: 频繁作为查询条件的2: 作为外键关联的3: 经常会更新的字段不适合建立索引4: 排序字段(排序字段若通过索引去访问,将大大提高排序速度) 5: 查询中 统计/分组字段 explain 之 type 1. sytstem > const > eq_r
阅读全文
posted @ 2020-03-18 16:08 yang希军
阅读(225)
评论(0)
推荐(0)
冒泡排序和选择排序
摘要: public static void main(String[] args) throws Exception { bubblueSort(new int[]{2,5,6,1,8,5,-2,7}); selectSort(new int[]{2,5,6,1,8,5,-2,7}); } public
阅读全文
posted @ 2020-03-18 16:05 yang希军
阅读(128)
评论(0)
推荐(0)
2020年3月4日
mycat学习
摘要: mycat 学习总结 mycat原理: 对sql进行“拦截” server.xml 定义一些mycat连接信息 [同mysql] <user name="mycat"> <property name="password">123456</property> <property name="schem
阅读全文
posted @ 2020-03-04 16:11 yang希军
阅读(145)
评论(0)
推荐(0)
上一页
1
2
3
4