![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA开发
Billy.Wang
这个作者很懒,什么都没留下…
展开
-
微服务模式下的TDD实践指南
1.概述Unit Test:单元测试的重点是测试被测类或被测方法的的逻辑行为。其中,逻辑行为包含判断、循环、选择、计算及业务执行过程等。TDD :测试驱动开发的重点是通过编写测试代码来驱动业务代码,以用户和业务视角来编写软件。编写代码的过程中最重要的出发点是,作为程序的使用方,会通过什么样的方式来使用使用程序。例如:作为接口或组件的提供方,采用TDD开发,优先考虑的是作为接口或组件的调用方,通过什么样的方式来调用程序。先明确接口或组件的调用方式、输入及期望的输出结果,进一步再去完善业务逻辑,从而完成被原创 2020-08-07 16:28:31 · 367 阅读 · 0 评论 -
JAVA中的异常处理机制
一、"异常类"的组织形式 Java系统类中的方法产生的异常都被组织成"异常类"(还有Error类,不在本文讨论范围),此方法和它相关的"异常类"通过throws关键字关联在一起,并且这些类都必须是Exception类的子类。任何一个自己开发的类的方法中如果可能会产生某种异常,也可以将这种异常组织成一个"异常类",但这个"异常类"同样必须是Exception的子类,或孙子类等等转载 2009-12-15 15:20:00 · 841 阅读 · 0 评论 -
WEB 容器内存溢出的解决办法总结
<br />一、java.lang.OutOfMemoryError: PermGen space <br /> PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,<br />这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,<br />它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序原创 2011-01-19 15:35:00 · 1971 阅读 · 0 评论 -
主数据管理平台应具备的六大功能
<br />一、主数据域的定义<br />1、基于XML的域模型定义<br />2、模版的导入、解析、验证<br />二、建模<br />1、图形化的建模工具<br />2、多语言的支持<br />三、集成<br />1、完整的数据集成功能<br />2、支持自动化的过程<br />3、支持数据模型驱动<br />4、支持ETL过程及控制台<br />5、支持SOA过程及控制台<br />四、清洗<br />1、基于规则的数据分析<br />2、数据匹配、转换、合并<br />3、数据开关<br />4、数转载 2011-05-06 16:50:00 · 4223 阅读 · 0 评论 -
设计模式总结
原创 2016-05-15 17:57:03 · 422 阅读 · 0 评论 -
MyBatis+Mysql 实现分页(最简单通用的分页方式)
1、引入pom.xml 依赖 com.github.pagehelper pagehelper 4.0.02、增加mybatis-config.xml配置xml version="1.0" encoding="UTF-8"?>configuration PUBLIC "-//mybatis.org//DTD Config 3.0/原创 2016-11-29 00:32:51 · 2825 阅读 · 0 评论 -
Mybatis generatorConfiguration自动生成工具
1.环境 IntelliJ idea 2016.3 + Maven32.插件安装 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2原创 2017-03-25 16:42:58 · 5587 阅读 · 0 评论 -
Spring事务中的那些坑
项目已进展了很长时间,突然发现曾经配置过的事务居然不起作用.经项目同事一起努力,从配置到代码逐一进行排查,终于把这些坑给填上了.1.Spring配置问题 为了省事,没有采用注解的方式进行事务控制,即项目中的方法都不加@Transaction,而是配置了自动扫描相关包及方法的方式. 配置如下: <aop:pointcut id="tms-allSysDaoM原创 2017-06-26 16:09:21 · 1369 阅读 · 0 评论