自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 powerdesigner画鲁棒图

powerdesigner画鲁棒图一、鲁棒图简介1.边界类2.控制类3.实体类二、powerdesigner绘制鲁棒图(一)准备工作(二)绘制用户登录场景的鲁棒图一、鲁棒图简介 鲁棒图虽然是用例技术中的一种,属于系统设计方面的范畴,而其他用例技术包括用例图、用例简述、用例规约(详细的业务交互规则描述),这些是属于需求分析阶段的范畴。鲁棒图的作用是用例实现,这种实现是指逻辑实现,而不是开发阶段的编码实现。它通过3种类图(注意:这里的类图不是 OOM种的CLASS 图,而是分类的意思):边界类、控制类、实

2021-09-05 12:01:37 2783 1

原创 jconsole压测性能监控环境搭建

jconsole压测性能监控一.JMX监控参数配置二、开启jconsole(WINDOW环境下)一.JMX监控参数配置Jconsole简介:Jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。监控进程使用方法如下:由于JConsole监控需要使用JMX代理技术,因此在启动应用程序的参数中添加以下几个参数:-Djava.rmi.server.hostname=192.168.202.121 #不要用loc

2021-08-19 17:46:30 245

原创 MYCAT10种常见分片规则之十 --- PartitionDirectBySubString(应用程序指定)

MYCAT10种常见分片规则之十 — PartitionDirectBySubString(应用程序指定)文章目录MYCAT10种常见分片规则之十 --- PartitionDirectBySubString(应用程序指定)一、使用场景二、使用说明一、使用场景此规则是在运行阶段由应用程序自主决定路由到那个分片,基本上是在数字字符串字段上自由加工处理,如果没匹配上,则被分片到默认分区。 二、使用说明1.指定分区字段名称。2.类全名:io.mycat.route.function.Par

2021-07-26 15:43:11 205

原创 MYCAT10种常见分片规则之九 — PartitionByMurmurHash(一致性哈希)

MYCAT10种常见分片规则之九 — PartitionByMurmurHash(一致性哈希)文章目录MYCAT10种常见分片规则之九 --- PartitionByMurmurHash(一致性哈希)一、使用场景二、使用说明一、使用场景所谓一致性哈希, 相同的哈希因子计算值总是被划分到相同的分区表中,不会因为分区节点的增加而改变原来数据的分区位置,比如,原来数据 有6个节点,现在有7个节点,原来坐落在6个节点中的数据 ,不会因为新增一个 节点而导致存量数据的分区发生改变, 一般用于数据迁

2021-07-26 15:22:21 627

原创 MYCAT10种常见分片规则之八 — PartitionByString(字符串拆分)

MYCAT10种常见分片规则之八 — PartitionByString(字符串拆分)转载:https://www.jianshu.com/p/0c48b20280be文章目录MYCAT10种常见分片规则之八 --- PartitionByString(字符串拆分)一、使用场景二、使用说明一、使用场景当分片索引不是纯整型的字符串时,只接受整型的内置hash算法是无法使用的。为此,stringhash按照用户定义的起点和终点去截取分片索引字段中的部分字符,根据当中每个字符的二进制unicode

2021-07-26 14:57:40 326

原创 MYCAT10种常见分片规则之六 — PartitionByPattern(通配取模)

MYCAT10种常见分片规则之六 — PartitionByPattern(通配取模)文章目录MYCAT10种常见分片规则之六 --- PartitionByPattern(通配取模)一、使用场景二、使用说明一、使用场景数字及非数字混合通配取模,非模值配置在默认节点二、使用说明1.指定分区字段名称。2.类全名:io.mycat.route.function.PartitionByPatternrule.xml 配置如下:<tableRule name="sharding-by

2021-07-26 14:22:57 215 1

原创 MYCAT10种常见分片规则之七 — PartitionByDate(日期列分区法)

MYCAT10种常见分片规则之五 — PartitionByDate(日期列分区法)文章目录MYCAT10种常见分片规则之五 --- PartitionByDate(日期列分区法)一、使用场景二、使用说明一、使用场景可以通过日期值进行分区划分二、使用说明1.指定分区字段名称。2.类全名:io.mycat.route.function.PartitionByDaterule.xml 配置如下:<tableRule name="sharding-by-date">

2021-07-26 11:54:01 306

原创 MYCAT10种常见分片规则之五 — PartitionByHashMod(哈希取模)

MYCAT10种常见分片规则之五 — PartitionByHashMod(哈希取模)文章目录MYCAT10种常见分片规则之五 --- PartitionByHashMod(哈希取模)一、使用场景二、使用说明一、使用场景可以用于多种数据类型如字符串,日期等。二、使用说明1.hash(分片列)mod分片基数。2.类全名:io.mycat.route.function.PartitionByMod示意图如下:rule.xml 配置如下:<tableRule name="cus

2021-07-26 11:34:14 419

原创 MYCAT10种常见分片规则之四 — PartitionByMod(简单取模)

MYCAT10种常见分片规则之四 — PartitionByMod(简单取模)文章目录MYCAT10种常见分片规则之四 --- PartitionByMod(简单取模)一、使用场景二、使用说明一、使用场景可以用于分片列为整数类型的表。二、使用说明1.分片列Mod分片基数。2.类全名:io.mycat.route.funcation.PartitionByMod示意图如下:rule.xml 配置如下:<tableRule name="customer_login">

2021-07-26 11:28:40 320

原创 MYCAT10种常见分片规则之三 — PartitionByPrefixPattern(字符串范围取模分片)

MYCAT10种常见分片规则之三 — PartitionByPrefixPattern(字符串范围取模分片)文章目录MYCAT10种常见分片规则之三 --- PartitionByPrefixPattern(字符串范围取模分片)一、使用场景二、使用说明一、使用场景可以根据指定字符串的前N个字符确定存储的位置,针对非纯数字进行的分片场景。二、使用说明1.$MYCAT/conf 目录下增加MapFile配置枚举值同节点的对应关系。2.类全名:io.mycat.route.funcation

2021-07-26 11:21:36 185

原创 MYCAT10种常见分片规则之二 --- PartitionByFileMap(枚举分片)

MYCAT10种常见分片规则之二 — PartitionByFileMap(枚举分片文章目录MYCAT10种常见分片规则之二 --- PartitionByFileMap(枚举分片一、使用场景二、使用说明一、使用场景可以根据可能的枚举值指定数据存储的位置,一般用于粗粒度的分类。二、使用说明1.$MYCAT/conf 目录下增加MapFile配置枚举值同节点的对应关系。2.类全名:io.mycat.route.funcation.PartitionByFileMap示意图如下:&l

2021-07-26 11:12:21 336

转载 MYCAT10种常见分片规则之一 ---PartitionByLong(求模)

MYCAT10种常见分片规则一、PartitionByLong开发注意点运维注意点配置注意点一、PartitionByLong转载:https://www.jianshu.com/p/7a112909b963?appinstall=0这是先求模得到逻辑分片号,再根据逻辑分片号直接映射到物理分片的一种散列算法。用户需要在rule.xml中定义partitionLength[]和partitionCount[]两个数组在DBLE的启动阶段,点乘这两个数组得到模数,也是逻辑分片的数量并且根据两个数

2021-07-26 10:41:43 291

原创 LINUX环境下weblogic调用awt包画图卡住不运行的解决方案(二)

方案一有个点瑕疵,重启weblogic 后,才能生效, 而且 有时运行一段时间后,又会再次罢工,于是引进解决方案二。1.在 startWeblogic.sh 中增加如下配置:2.在setDomainEnv.sh中增加如下配置:...

2020-03-13 16:30:44 159

原创 LINUX环境下weblogic调用awt包画图卡住不运行的解决方案

LINUX环境下weblogic调用awt包画图卡住不运行的解决方案1.方案一:采用无厘头模式即 headless =true , 如下图

2020-03-13 16:25:23 158

原创 手写RPC序列之一------------------------(一)理解RPC实现原理

作为软件架构风格之一,RPC框架在企业应用中具有不可替代的作用,RMI、DUBBO、HESSIAN、THIFT等都是RPC框架的具体应用,那么什么是RPC框架呢,下图是一个典型RPC实现的框架图概括起来,包括如下几个组件(或角色) A.客户端部分: 1.接口服务引用:体现在上图中就是接口服务1、接口服务2、接口服务3等,这些都是以接口方...

2019-03-29 10:19:13 222

原创 从一副图联想到的架构技术

从一副图联想到的技术从上面的图,你能联想到哪些技术或架构?1.数据库层面:主从备份模式,对应的架构图如下:  2.设计模式中Demiter法则,“知道的越少越好”,这里详细阐述如下:  (1)原始依赖关系是模块A依赖于C、D、E,为了使A与C\D\E之间的解耦,引入了模块B,这种是迪米特法则的一种运用体现,对于开发使用端的用户来说,不用也不必再理会C\D\E的交...

2018-11-29 11:00:59 103

原创 PowerDesigner设计物理数据模型(Physical Data Model)若干问题及解决方案汇集

1.连接MySql数据库连接不上,操作系统为WIN64,数据库版本为5.3.6,常见原因如下:A.未安装对应的驱动程序; B.或者对应的版本不正确; C.或对应的操作系统位数驱动不正确,如下: mysql-connector-odbc-5.5.6 ———————–×××××××××,版本不匹配; mysql-connector-odbc-5...

2018-09-13 00:19:32 2843

原创 软件开发必须了解的若干思想

软件开发必须了解的若干思想1.开发工具(包括语言)自身的思想 每一种语言或开发工具都有特定的目的,用来解决什么类型的问题,其特点、优点是什么,比如 当前流行的JAVA、PYTHON、.net,理解他们的最大优势是什么.2.设计模式中提到的6大设计原则A.单一职责原则: 从业务的角度规范模块或单元划分范围的界限,即业务模块的...

2018-08-09 11:49:20 1627

原创 学习笔记(一)http通信本质(续)--相关源码

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStrea...

2018-06-27 23:21:34 151

原创 Eclipse如何利用向导编写JUnit测试用例

&nbsp; Eclipse如何利用向导编写JUnit测试用例1.选择目标对象(比如IPerson.java文件),右键NEW-&gt;Other;2.在弹出的界面的中Wizards编辑框中输入test, 然后选择Junit下的JUnit Test Case; 3.选择Next,在弹出界面中一般需要勾选创建setUp()、tearDown()方法,代表初始化与...

2018-06-27 23:09:48 3292

原创 JAVA动态代理

Java动态代理分类主要分为:JDK代理 和CGLIB代理,前者主要是通过接口来生成一个代理类,后者是通过加装一个具体类class(字节码)来生成一个代理类,以下详细阐述。(一)JDK代理依赖的相关技术:InvocationHandler类、Proxy类,从设计模式的角度看,是动态代理+适配器模式,如下图: 即生成的代理类 extends Proxy implements ...

2018-06-15 17:55:31 187

原创 学习笔记(三)HttpServlet中路径配置相关

首先,说明下3个路径标识: /: 代表根目录;./:代表当前目录; ../代表当前目录的上级目录.因此,如果当前路径为第4级,要访问第一级的路径,需要向上跳三次,即../../../, 反之,如果第一级访问第4级,则从当前路径往下转3级,即./下级目录1/下级目录2/下级目录3/;一、资源类请求(html\jsp等文件) 以当前的输出资源目录为参考依据,比如输出目录为WebCont

2017-11-21 00:39:27 671

原创 学习笔记(二)HttpServlet、ServletContext、ServletConfig

j2ee技术中 HttpServlet、ServletContext、ServletConfig三者之间的关联

2017-11-16 23:35:21 193

原创 学习笔记(一)http通信本质

学习笔记(一)http通信本质1.底层都是基于TCP/IP 、Socket通信,客户端(browser浏览器,但不限于浏览器)请求过来的数据,都是可以通过socket的getInputStream  方法获取,之后,再进行解析,业务处理,再创建输出流通道,输出给客户端;2.之所以说不限于浏览器 ,是因为有些应用程序可以封装基于HTTP协议的组件(如C++BUULDER

2017-11-16 09:44:57 319

原创 情 怨

  情  怨作者:傻忽忽 ,作于2008.09悄悄地滑落脸旁,苦涩得透彻心房;是否早已看透了离愁?渴望逝去的相忘?何时月儿无光,是否感知遥远那丝忧伤?晚风无心吟唱,怎及无声地断肠?茫茫无际的江水,是否是它将心灵隔挡?还是咫尺天涯,只能独守一方?把心填残月,怜惜鹊桥空旷;欲问君心何处,此情越襄王?

2009-02-13 12:16:00 384 1

转载 佛与石头的谈话...

佛与石头的谈话... 一、石头问:我究竟该找个我爱的人做我的妻子呢?还是该找个爱我的人做我的妻子呢?佛笑了笑:这个问题的答案其实就在你自己的心底。这些年来,能让你爱得死去活来,能让你感觉得到生活充实,能让你挺起胸不断往前走,是你爱的人呢?还是爱你的人呢?石头也笑了:可是朋友们都劝我找个爱我的女孩做我的妻子?佛说:真要是那样的话,你的一生就将从此注定碌碌无为!你是习惯在追逐爱情的过程中不断去完

2009-02-13 12:13:00 610

原创 忆思忘

历半载,如梦中,新人旧梦重融融;柔若水,颜如玉,咫尺天涯一匆匆。思念处,情难切;万水千山意难悦;心如网,亲如陌;门当户对自古曰。若无缘,何相逢?一帘悠梦一寒舍;无轮回,是何说?六年伊始重覆辙。情如沼,心如粟,昼夜无痕织心结;此生梦,何时歇?还断欲忘谁离别?

2009-02-13 12:11:00 252

Java用OCI驱连Oracle数据库的实现方法

Java用OCI驱连Oracle数据库的实现方法

2012-12-26

空空如也

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

TA关注的人

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