随笔分类 - 工作总结
摘要:阅读更多 利用JUNIT4,GroboUtils进行多线程测试 多线程编程和测试一直是比较难搞的事情,特别是多线程测试。只用充分的测试,才可以发现多线程编码的潜在BUG。下面就介绍一下我自己在测试多线程并发程序时用的一个比较简单好用的测试工具类库。即JUNIT4和GroboUtils。 废话不多说,
阅读全文
摘要:轻松构建和运行多线程的单元测试 <! Article Top Bar <! Author and article info. <! Social <! Sharing links <! Number of comments and link to comments <! Article Body 背
阅读全文
摘要:写过Junit单元测试的同学应该会有感觉,Junit本身是不支持普通的多线程测试的,这是因为Junit的底层实现上,是用System.exit退出用例执行的。JVM都终止了,在测试线程启动的其他线程自然也无法执行。JunitCore代码如下: / Run the tests contained in
阅读全文
摘要:两种方法: 一、用下列 Cypher 语句: match (n) detach delete n 二、 1、停掉服务; 2、删除 graph.db 目录; 3、重启服务。 原文地址:http://neo4j.com.cn/topic/5b0612549662eee704f31d45
阅读全文
摘要:一、单元测试的目的 简单来说就是在我们增加或者改动一些代码以后对所有逻辑的一个检测,尤其是在我们后期修改后(不论是增加新功能,修改bug),都可以做到重新测试的工作。以减少我们在发布的时候出现更过甚至是出现之前解决了的问题再次重现。 这里主要是使用MockMvc对我们的系统的Controller进行
阅读全文
摘要:在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总
阅读全文
摘要:摘要:目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。 分布式数据库中间件对比总结(1) 目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有
阅读全文
摘要:1 数据库拆分过程及挑战 互联网当下的数据库拆分过程基本遵循的顺序是:垂直拆分、读写分离、分库分表(水平拆分)。每个拆分过程都能解决业务上的一些问题,但同时也面临了一些挑战。 1.1 垂直拆分 对于一个
阅读全文
摘要:Jdon框架快速开发指南 开发主要步骤如下: JdonFramework6.0以上两步开发见这里。 快速配置指南 新增/查询/修改/删除(CRUD); 批量查询和分页显示 本文Step By Step详细讲解如何使用Jdon框架基于领域模型快速开发这两个功能,通过Jdon框架的可以快速完成系统原型(
阅读全文
摘要:?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374package co
阅读全文
摘要:<! flowchart 箭头图标 勿删 Let’s Encrypt 泛域名 证书申请 及自动更新 关键字:SSL证书、HTTPS 初次申请 1. 下载certbot wget https://dl.eff.org/certbot auto chmod a+x certbot auto ./cert
阅读全文
摘要:两种方法 方法1 如果使用spring mvc同客户端通信,完全使用json数据格式,需要增加RequestBody注解,函数参数为自定义类 @Controller public class TestController{ @RequestMapping("\test") @ResponseBody
阅读全文
摘要:首先出现这种情况是因为有下面这种需求$.ajax({ type: "POST", url: "${pageContext.request.contextPath}/courses", data: JSON.stringify({ course:course, courseInfoList:cours
阅读全文
摘要:1 使用OFBIZ的理由 1.1 什么是OFBIZ OFBIZ是由Sourceforge维护的一个最著名的开源项目之一,提供创建基于最新J2EE/XML规范和技术标准,构建大型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。OFBIZ 的Web应用框架以MVC模式
阅读全文
摘要:数据库表的结构设计可谓是ofbiz除技术框架之外,另一个非常值得学习的方向。这篇文章我们来谈谈ofbiz对电子商务会员表的设计。PARTYofbiz对人、团体进行了抽象,称之为party,翻译为中文称之为“会员”(但我觉得抛开领域,如果你也有相关的设计需求,在其他领域可能称之为团体更合适)。会员在o
阅读全文
摘要:1. 什么是Ofbiz Ofbiz(Open for business)是一个开源的,基于J2EE和XML规范的,用于构建大型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架(Framework)。 Ofbiz几乎实现了所有的J2EE核心设计模式
阅读全文
摘要:E R图也称实体 联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框
阅读全文
摘要:基础功能 google guava中定义的String操作 在google guava中为字符串操作提供了很大的便利,有老牌的判断字符串是否为空字符串或者为null,用指定字符填充字符串,以及拆分合并字符串,字符串匹配的判断等等。 1. 使用com.google.common.base.String
阅读全文
摘要:概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。 guava的优点: 高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度
阅读全文
摘要:<! flowchart 箭头图标 勿删 前言 因为做一个比赛的项目 ,需要用到 neo4j 数据库,所以要学习其语言cql,特来整理一下他的基本语言。 整片的语句是按照 了 Neo4j 数据库自带的示例 Movie Graph 来写的。 直接看这个博客也是没有问题的。都是很基础的语句。 neo4j
阅读全文