mysql参数设置(批量操作和批量)

批量插入:&rewriteBatchedStatements=true&allowMultiQueries=true批量查询:&useCursorFetch=true&defaultFetchSize=100
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

seata AT 表变化

global_tablebranch_tablelock_tableundo_log(erp)undo_log(coa)
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

seata源码解析

TMGlobalTransactionalInterceptor.java invoke()RMStatementProxy.java execute()​
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

seata本地事务建议

分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

分布式全局ID生成策略

方案一(UUID):import java.util.UUID;public class UuidUtil { public static String getUUid() { UUID uuid = UUID.randomUUID(); return String.valueOf(uuid).replace("-",""); }}方案二(雪花算法):/** * 雪花算法ID生成 */public class SnowIdWorker
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

分布式项目 Spring事务踩坑

问题背景:分布式项目中,一个方法有本库操作,有其他库操作,在添加spring事务后。可能出现问题:可能出现其他库超时但最终执行成功,本库回滚的情况。解决方案:改写为分布式事务或者去掉spring事务...
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

list自定义分页

/** * 自定义分页 * * @param list * @param pageNum * @param pageSize * @return com.github.pagehelper.PageInfo<T> * @author xx * @date 2019/12/30 12:42 */public <T> PageInfo<T> customPaging(List<T> list,int pageNum,int pageSize).
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

查询优化(查多次改为只查一次)

private List<IotUserVO> converToIotUserVO(List<IotUser> iotUserList,BizInfo bizInfo){ if(CollectionUtils.isEmpty(iotUserList)){ return Collections.emptyList(); } //批量获取siteInfo,只查一次 Map<String, SiteInfo> siteInfoM.
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

HashMap源码(new(),put(),get())

new()://负载因子赋为0.75public HashMap() { this.loadFactor = DEFAULT_LOAD_FACTOR; }put()://putpublic V put(K key, V value) { return putVal(hash(key), key, value, false, true);}//putValfinal V putVal(int hash, K key, V value, boolean onlyIfAbsent
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

ConcurrentHashMap源码(put())

public V put(K key, V value) { return putVal(key, value, false); } final V putVal(K key, V value, boolean onlyIfAbsent) { //key或value为null时抛异常 if (key == null || value == null) throw new NullPointerException(); ...
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

easyUI的常用API

本文简要的说明了easyUI框架的一些常用API,写给大家看,希望对每一位初学者有一些帮助.
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

Filter+Listener的简单使用

Filter+Listener8-31,星期四 8:52:31Web三大组件1. Servlet2. Filter3. ListenerFilter 过滤器过滤请求使用步骤: Filter的使用方式与Servlet基本相同1. 编写一个类 实现Filter2. 在web.xml中 进行配置代码实现package cn.xdl.f
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

spring boot对接支付宝支付

一、准备工作首先要到蚂蚁金服开发者中心https://openhome.alipay.com/platform/home.htm注册商家账户,并认证。 下载java版的sdk和demosdk&demohttps://docs.open.alipay.com/270/106291/下载地址 将sdk加入到项目中,在项目根路径下新建libs文件夹,将jar包复制进去,我使用...
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

HandlerExceptionResolver统一异常处理

由于前后分离,所以这里是统一返回JSON的格式自定义Exceptionpackage com.bshf.recipe.exception;public class BussinessException extends RuntimeException { private static final long serialVersionUID = 1L; pr...
分类: 其他 发布时间: 10-27 11:57 阅读次数: 0

ICPC小米 Matrix Subtraction 二维差分

题目链接https://ac.nowcoder.com/acm/contest/7501?&headNav=www#question题意给定 n* m 矩阵,可以多次对矩阵中a* b的小矩阵全部元素减一,求是否可以全减为0思路从上到下,左到右遍历每一个元素,对于每一个元素当前值ai,将以他为第一行第一列的a*b矩阵全部减去ai,遍历完成后,如果所有值都为零,则说明可以实现,否则不能。暴力算法复杂度是O(nmab)的,我们可以用二维差分优化区间修改。一维差分diff[i]=a[i]-a[
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0

新时代大学学术英语综合教程上册Unit 2 Food Science 参考答案

Reading 1 > Language Enhancement > 1Review the sentences from Reading 1 below. All the boldfaced words are either active words or academic words marked in Academic Word List (AWL). Choose the word from a, b, or c that has the closest meaning to each
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0

汽车车牌识别系统实现(三)-- 车牌矫正+字符分割+代码实现

阿萨阿萨
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0

关于大多数人都不知道的SWITCH语句的用法(程序设计基础课外拓展)

(后有该用法的总结,不想看我根据测试推导用法的朋友们可以直接看总结)(该用法我在书中没找到,网上看到的介绍寥寥无几且都为粗糙,将该段作用写作博客分享给大家)在课上老师讲过switch是作用于整数的语句。但是我曾在贴吧里见过用switch选择“范围”的用法,而该用法我从未在程序设计基础一书中找到,故想分享给大家。如下代码1:switch (a){ case 1 ... 3:printf("a在[1,3]内"); break;
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0

牛!发出中国第一封电子邮件,注册登记域名CN,中国互联网之父传奇

作者 | 年素清责编 | 王晓曼出品 | 程序人生(ID:coder _life)钱天白是中国网络事业的奠基者,他不仅发出了中国第一封电子邮件,揭开了中国人使用互联网的序幕,还代表中国...
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0

2016 下半年网络工程师上午真题及解析

2016 下半年网络工程师上午真题1、在程序运行过程中,CPU 需要将指令从内存中取出并加以分析和执行。CPU 依据( ) 来区分在内存中以二进制编码形式存放的指令和数据。A.指令周期的不同阶段 B.指令和数据的寻址方式 C.指令操作码的译码结果 D.指令和数据所在的存储单元2、计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将( )的内容送 到地址总线上。A.指令寄存器(IR)B.通用寄存器(GR)C.程序计数器(PC)D.状态寄存器(PSW...
分类: 业界资讯 发布时间: 10-27 11:54 阅读次数: 0