自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(649)
  • 资源 (6)
  • 收藏
  • 关注

原创 ideamvn写给自己备份的

当你这样操作编译项目的时候 ,实际真正执行的时候,仍然使用的是setting.xml 而不是settings.xml_aliyun这个配置。但是如果通过 事先配好命令窗口,然后通过"三角"运行时,其会使用settings.xml_aliyun这个配置进行编译项目。当idea里配置的setting文件为settings.xml_aliyun 时候。

2023-06-10 12:22:39 120

原创 mvn镜像配置--写给自己看的

【代码】mvn镜像配置--写给自己看的。

2023-06-10 09:29:40 200

原创 openGauss使用说明

openGauss安装及基本使用

2022-08-08 19:20:02 3693 3

原创 ScheduledExecutroService_订单失效

ScheduledExecutroService

2022-06-09 21:20:01 186

转载 java开发套路_备份

代码开发套路Optional.orElseGetJava 8 ConcurrentHashMap 的 computeIfAbsent避免高频调用 java.util.Properties避免使用Collections.synchronizedMapString.format性能有影响慎用fore-each 代替高频 streamhashCode计算使用 lambda 代替反射调用方法Optional.orElseGetOptional<OrderByContext> result = //

2022-03-11 08:45:31 208

原创 数组list转换_参考

数组list转换_参考list转化成一个String[]java数组转ListFile[] 数组不能使用jdk新特性,只能转化为List后才能使用构建List的简单方法数组扩容list转化成一个String[]将List 通过 toArray(new String[0]) 转成一个String[]java数组转ListList b = Arrays.asList(“a”, “b”, “b”, “c”, “c”); 这种写法构建一个类//准备一个String数组String[] strs =

2022-02-18 14:37:52 376

原创 java8_双冒号

java8_双冒号双冒号使用场景一代替type双冒号双冒号实际上是返回了一个Consumer类型 import java.util.function.Consumer;实例名::方法名 其中返回的Consumer代表传递的参数package com.qbsea.knowledge.jdk8z;import java.util.Arrays;import java.util.List;import java.util.function.Consumer;public class TwoCol

2022-02-17 10:22:29 346

原创 AtomicInteger_用法_写给自己参考的

AtomicInteger_用法_写给自己参考的AtomicIntegergetAndIncrement()incrementAndGetgetAndUpdate--负载使用场景LongAddr 高并发AtomicBoolean 如何让某段代码执行一次绝对不重复AtomicReferenceAtomicIntegerFieldUpdaterAtomicStampReferenceAtomicLongArrayAtomicIntegergetAndIncrement()import java.uti

2022-02-11 10:31:39 690

原创 问题列表写给自己备注的

问题列表sharding相关Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.3.0:jar (attach-javadocs) on project shardingsphere-standalone-mode-repository-file: MavenReportException: Error while generating Javadoc: Unable to execute javadoc comman

2021-11-17 21:45:31 335

原创 jdk_8_写给自己参考的

jdk8语法List&Map的遍历过滤List并返回字符串从list中挑一个元素.map(item->{});.flatMap混合使用场景以前的地址List&Map的遍历List<Integer> list= new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.stream().

2021-11-12 10:04:03 459

原创 HashMultiMap的使用说明

HashMultiMap的使用说明pom.xmlHashMultimap的value可以是一个Listpom.xml<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.0-jre</version></dependency>HashMultimap的value可以是一

2021-11-04 05:29:51 1594

原创 idea插件相关

idea插件相关反编译不生效的设置lombok插件Maven Helper导入codeStyle模板安装Save Actions插件反编译不生效的设置打开Settings->Pluginslombok插件然后等待安装下载,下载完成会显示重启然后重启然后设置启用注解解析Maven Helper查询某个依赖导入codeStyle模板Normal.xml 的下载地址 百度云下载进入idea的Settings–>Editor–>Code Style–>Ja

2021-10-29 17:07:22 96

原创 jdk_执行jar包

jdk_执行jar包x运行jar包命令-cp指定某个jar包中的某个main方法的类System.getProperty读取启动参数设置环境变量目录的值jvm启动参数例子例子一启动参数配置例子二db-proxy的启动参数关于GC的日志查看说明运行jar包命令java -Dfile.encoding=utf-8 -Dglobalroter_prdmsg_dubbo=on -Xms512m -Xmx1024m -jar migration.jar-cp指定某个jar包中的某个main方法的类java

2021-08-22 15:40:47 914

原创 2021-08-13

WPS文档使用文档导航图显示导航菜单的收缩与展示文档导航图显示导航菜单的收缩与展示

2021-08-13 21:19:41 76

原创 2021-08-11

GCGC的一些参数说明GC日志的查看说明G1_收集器知识GC的一些参数说明java -server -jar-Xms6g-Xmx6g-XX:MetaspaceSize=512M 这个是存放加载类的区域,包括动态代理类-XX:+UseG1GC-XX:+PrintGCDetails-XX:+PrintGCDateStamps-XX:+HeapDumpOnOutOfMemoryError-XX:G1HeapRegionSize=8M-XX:ParallelGCThreads=16-XX:

2021-08-11 14:32:35 108

原创 专利相关

专利相关专利相关网址专利相关网址https://www.baiten.cn/http://epub.cnipa.gov.cn/patentoutline.actionhttp://www.soopat.com/Home/Result

2021-05-13 00:22:37 118

转载 判断文件内容编码格式的工具类

判断文件内容编码格式的工具类package com.mt.qa;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import ja

2020-12-07 19:15:47 700

原创 proxy的断点

Proxy的SQL入口处JDBCDatabaseCommunicationEngine.java

2020-11-02 11:34:34 407

原创 maxConnectionsSizePerQuery简单说词

maxConnectionsSizePerQuery简单说词maxConnSizePerQuery连接限制模式的时候涉及到总结参考说明maxConnSizePerQuery这个不是影响并行执行的,这个是影响结果集是内存的,还是结果集是流式的如果maxConnSizePerQuery<SqlUnit.size 则为走内存结果集例如 即你定义的为PerQuery=5,但是最后要执行6条分表 则走内存结果集,执行后将结果集加载到内存中去如果maxConnSizePerQuery>=SqlUn

2020-09-10 11:34:07 1772

原创 metadata的原码的分析

metadata的原码的分析源码入口处max.connections.size.per.query的设置shardingsphere4.0.1源码的修改记录优化metadata的启动时长源码入口处ShardingRuntimeContext.java 类的 createMetaData 方法TableMetaDataInitializer.java类的load方法TableMetaDataInitializer.java类的loadDefaultTables方法max.connection

2020-09-06 10:21:36 298

原创 docker的使用

docker安装docker的基本安装卸载旧版本安装 Docker Engine-Community安装yum的基本软件设置阿里云仓库源地址安装docker引擎安装特定版本的dockerdocker的基本操作启动docker并查看版本号验证安装docker正确容器相关命令容器查看列表正在运行容器查看列表所有(包括未运行信息)容器查看详情容器删除容器启动实际应用openGauss的安装docker的基本安装参考安装地址连接卸载旧版本$ sudo yum remove docker \

2020-08-30 14:32:35 195

原创 sharding打断点看源码的地方-写给自己看的

sharding打断点看源码的地方-写给自己看的关于hint调试的断点hint路由入口类StandardRoutingEngine库规则的路由入口1库规则的路由入口2库规则与表规则都为hint库规则与表规则都不是hint即为分片算法时至少有一个hint的混合模式hint关于库规则的具体逻辑关于hint调试的断点hint路由入口类StandardRoutingEngine库规则的路由入口1库规则的路由入口2库规则与表规则都为hint库规则与表规则都不是hint即为分片算法时至少有一个h

2020-08-16 20:24:24 191

原创 hint的测试案例

hint的测试案例 模块场景说明预期结果方法名配置详情 hintManager.add分库分表即addDatabaseShardingValue又addTableShardingValueactual-data-nodes=ds${0..1}.device_$->{0..1}执行成功TestAHintAddAmoreDbMoreTbtest01application_a_hint_add_a_moreDbMoreTb.propertieshin

2020-08-16 19:37:31 565 1

原创 synchronous_commit关于WAL落盘细节

synchronous_commit与synchronous_standby_names单实例即只有主无备单机器synchronous_commit=off单机器synchronous_commit=on|local|remote_apply|remote_write主从环境synchronous_standby_names未被设置时表示异步synchronous_standby_names设置为同步synchronous_standby_names为同步synchronous_commit=localsy

2020-08-09 18:45:07 465

原创 gitlab安装

gitlab安装gitlab-ce-11.2.0-ce.0.el7.x86_64.rpm安装gitlab-ce-11.2.0-ce.0.el7.x86_64.rpm下载地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.0-ce.0.el7.x86_64.rpm百度网盘下载地址链接:https://pan.baidu.com/s/1ye8lvbFViy4RzdeeCqkmQQ提取码:su49安装cd

2020-08-08 17:58:59 361

转载 pg物理复制

pg物理复制参考地址异步流复制参考地址参考博客异步流复制但在Master库事务提交后,Standby库等待流数据的时刻发生Master宕机,会导致丢失最后一个事务的数据

2020-08-03 11:18:32 483

原创 patroni-流量转发

patroni流量转发haproxy->patronihaproxy->patroni

2020-07-27 09:27:03 147

转载 pg_yum版安装

pg_yum版安装yum版常用操作命令转载地址安装环境PostgreSQL10安装安装正确的rpm包查看rpm包是否正确安装安装PG启动服务PostGIS安装fdw安装pgrouting安装验证测试Centos: postgres-decoderbufsprotobufprotobuf-cdecoderbufs(这里用的debezium的postgres-decoderbufs)修改postgresql.confyum版常用操作命令su - postgres # 切换到用户postgres/usr/

2020-07-26 19:50:22 641

原创 maven插件跳过

maven插件跳过-Denforcer.skip=true

2020-07-25 23:08:21 660

原创 PG的高可用几种实现方案

PG的高可用几种实现方案Pgpool-IIPatroni 现在外面用的比较火简单介绍故障发现分析与决策-fencing主从拓扑关系修改(自动切换)流量切换流量管控场景一从库挂了场景一switchover主库可用的发生切换场景一failover主库不可用挂了发生切换场景三人工脑裂场景主库掉线一段时间consul挂了关于RPO与RTO使用注意Pgpool-II位于 应用与pg数据库之前这层,Pgpool-II提供连接池,基于VIP切换基于同步复制的话,可实现故障发现后秒切 缺点基于VIP, 性能欠佳,读

2020-07-25 20:24:46 6166

原创 pglogic

pglogic_写给自己看的发布日期pglogic的好处发布日期pglogic的好处

2020-07-25 15:00:56 173

原创 PG的复制

PG的复制pg的解码器decoderbufswal2jsonpgoutput复制物理复制逻辑复制(叫发布端与订阅端)逻辑复制架构图槽位replication slots业界关注的问题逻辑复制的中间件逻辑复制--发布端配置pg的解码器decoderbufs需要安装一堆插件,在centos上非常难于安装,官方给出的例子也是基于debein操作系统wal2jsondebezium对wal2json的支持不好,他自己官网说的pgoutputpostgres-10 纳入了内核复制pg即可以逻辑复制,

2020-07-25 14:20:48 770

原创 Debezium+kafka connector 写给自己看的

Debezium+kafka connector

2020-07-22 22:52:50 898

原创 kafka安装_写给自己看的

kafka安装_写给自己看的下载地址安装kafka操作命令启动kafka停止kafka主题主题创建主题查询列表主题查询详情主题删除主题相关kafka日志文件默认提供demodemo生产端demo消费端参考地址下载地址官网下载地址 http://archive.apache.org/dist/kafka/2.0.0/链接:https://pan.baidu.com/s/1awVKXchSA5sSCNveTIQlww提取码:3e87安装一解压tar -xzf kafka_2.12-2.0.0.t

2020-07-22 22:20:08 172

原创 pg逻辑复制

逻辑复制逻辑复制逻辑复制1.主库配置的修改wal_level = logicalmax_wal_senders = 10max_replication_slots = 10 2.在主库上执行进一个库中执行CREATE PUBLICATION myorder FOR TABLE t_order_0;3.从库上执行订阅 清空从库里面的要同步表的数据,防止主键冲突4.从库上执行 SUBSCRIPTION 进入一个具体的库中执行CREATE SUBSCRIPTION p1_sub CONN

2020-07-21 16:39:30 1153

原创 线程池_给自己看的

线程池线程池个数关闭线程池FixedThreadPool-future线程池的参考文章线程池个数int cores = Runtime.getRuntime().availableProcessors()*2;ExecutorService executorService = Executors.newFixedThreadPool(cores );线程池当量的连接关闭线程池private void closeExecutorService(ExecutorService executorSe

2020-07-19 16:49:55 108

原创 complex复杂算法

complex复杂算法ComplexKeysShardingAlgorithmComplexKeysShardingAlgorithmimport org.apache.shardingsphere.api.sharding.complex.ComplexKeysShardingValue;import java.util.Collection;import java.util.HashSet;import java.util.Map;import java.util.Set;publ

2020-07-11 22:22:51 2145

原创 standard算法配置

standard算法类standard算法类PreciseShardingAlgorithmRangeShardingAlgorithmstandard算法类PreciseShardingAlgorithmimplements PreciseShardingAlgorithmString doSharding(Collection availableTargetNames,PreciseShardingValue shardingValue); 实现方法import org.apache.s

2020-07-11 22:12:54 349

原创 配置单库单表

配置单库单表配置单库单表配置单库单表 单库单表 默认数据源单表数据源与默认源是否相同是否配置默认分片规则测试案例号正确配置才能实现链接地址 无无默认源不涉及配置了默认分片规则Test001配置单表规则,配到分片算法层配置详情 没配置默认分片规则Test002配置单表规则,配到actual-data层配置详情 有相同配置了默认分片规则Test003配置单表规则,配到分片算法层配置详情 没配置默认分片规则

2020-07-11 14:16:03 259

原创 Excel的基本使用

Excel的基本使用给excel单元格去重显示给excel弄下拉列表给excel单元格去重显示给excel弄下拉列表

2020-07-10 16:53:06 116

java反编译工具

java反编译工具

2012-04-30

微型机与接口技术课程设计

这是一篇微型机与接口技术的课程设计论文,讲述了有关 菜单选择音乐程序设计与实现

2009-08-31

组网技术_网络课程序设计

这是一篇关于网络技术的课程设计的论文,里有进解的也较为详细,可以作为参考.

2009-04-24

实习日记_生产管理             

这是一篇关于生产管理系统的制作的实习日记                         

2009-04-17

网上商城_是用jsp写的

是一款基于网上购物的开题报告,是用jsp开发的。

2009-04-10

实习日记__7天的实习日记

7天的实习日记,讲述了这7天在公司实习的全过程,以及在有关实习的内容与实习总结。7天的实习日记,讲述了这7天在公司实习的全过程,以及在有关实习的内容与实习总结。

2009-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除