标签:自动生成

Java

测者的测试技术手册:自动化的自动化EvoSuite:Maven项目集成EvoSuite实战

dulong 发布于 2018-12-18

EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 前期准备 本次所有内容的例子可以通过测者公众号后台,回复evo_mvn关键字获取...

阅读(12)评论(0)赞 (0)

Java

java基础:深入理解JDK动态代理

1

dulong 发布于 2018-12-18

其他更多java基础文章:java基础学习(目录) 经过上一节我们讲了Class对象和反射机制,这节就来讲一下反射机制在java中的主要应用——动态代理。在讲动态代理之前,会先讲一下代理模式和静态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有 ...

阅读(12)评论(0)赞 (0)

Java

Mybatis去xml化:我再也不想写xml了

1

小丁 发布于 2018-12-15

某一天当我因为某个功能需要又一次创建一个很简单的数据库表,然后再为它写增删改查的操作时,我终于忍受不了了。对于写代码这件事,我一贯的原则是少写代码,少写重复代码,而这些大同小异的增删改查的xml配置,对我来说就是无脑重复的体力活。这是我无法接受的。 想想当初使用Spring Da...

阅读(30)评论(0)赞 (0)

Java

测者的测试技术手册:自动的自动化EvoSuite 自动生成JUnit的测试用例

zhuangli 发布于 2018-12-14

EvoSuite简介 EvoSuite是由Sheffield等大学联合开发的一种开源工具,用于自动生成测试用例集,生成的测试用例均符合Junit的标准,可直接在Junit中运行。得到了Google和Yourkit的支持。 intelliJ IDEA插件 打开IDE,进入setti...

阅读(22)评论(0)赞 (0)

Java

JNI 和 NDK 编程

puefu.he 发布于 2018-12-13

JNI 全称 Java Native Interface,它是为了方便 Java 调用 C、C++ 等本地代码所封装的一层接口。 NDK 是 Android 所提供的一个工具集合,通过 NDK 可以在 Android 中更加方便的用过 JNI 来访问本地代码。此外 NDK 还提供...

阅读(29)评论(0)赞 (0)

编程技术

使用 Rekit 开发可扩展的前端应用

5

Harries 发布于 2018-12-13

近几年前端技术的快速发展,开发能力与开发难度在逐渐上升。一方面,大型项目中的技术选型,项目结构组织问题一直没有统一的实践方式。另一方面,前端项目的开发工具远远落后于技术本身的发展。大家现在使用的 VSCode,Sublime Text 仍然只属于代码编辑器,和十年前的记事本之类没...

阅读(28)评论(0)赞 (0)

Java

MyBatisSQLBuilder

小丁 发布于 2018-12-12

在MyBatis中,可以使用SQLBuilder用Java代码动态构建SQL语句 示例代码 package bj.mybatis; import com.zaxxer.hikari.HikariDataSource; import lombok.Data; import lomb...

阅读(23)评论(0)赞 (0)

Spring

Crunch团队分享SpringCloud微服务的使用经验

hanze 发布于 2018-12-12

从单体应用程序迁移到微服务并不容易,尤其是在部署困难时,因为你还没有充分认识到您的微服务应该有多大。你怎么避免一堆“迷你”巨石单体呢? 这些是帮助我们管理几十个微服务的一些关键原则。我们相信它们广泛适用,并将在可预见的未来为我们服务。 不断重构 我们编写软件以满足客户不断变化的需...

阅读(29)评论(0)赞 (0)

Java

Java后台开发学习(3)——MongoDB

4

xiaoli.wang 发布于 2018-12-11

之前只学过sql,第一次使用非关系型数据库。以前对于关系型数据库与非关系型数据库的概念很模糊,通过这次的学习对这两者有了一个清晰的概念。 主键 在MongoDB中,主键名叫"_id",如果在生成数据的时候,用户不主动为其分配一个主键的话,MongoDB会自动生...

阅读(28)评论(0)赞 (0)

编程技术

微服务开发神器–JRebel 插件破解和实现本地/远程热部署教程(IntelliJ IDEA版)

14

xubiao.zhuang 发布于 2018-12-11

为什么要用热部署?如果你公司使用微服务开发,你使用了一段时间的jenkins集成开发部署,你会发现即使有了这一套集成开发环境,假如我让你改个变量…你就需要跑一次jenkins,麻烦倒不麻烦,主要是花费太长的时间,所以开发阶段用远程服务热部署会更加方便和前端的对接,这也...

阅读(59)评论(0)赞 (0)

Java

ServiceFramework作为Java Web框架都有哪些不错的设计

2

wenming.gapo 发布于 2018-12-11

前言 最近需要开发一个纯API的项目, mlsql-cluster ,从无到有,到最后完整的proxy功能开发完毕,只花了四个小时不到,自己不尽小感叹了一把 ServiceFramework 的高效。 关于ServiceFramework的诞生 ServiceFramework算...

阅读(39)评论(0)赞 (0)

编程技术

随行付微服务测试之接口测试和契约测试 原 荐

8

dulong 发布于 2018-12-11

背景 日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速、高效、无遗漏的通知给消费者呢?另外,当一个service同时被多个使用者调用,如何保证对service的修改可以让其它所有使用者造成的影响都能被感知...

阅读(25)评论(0)赞 (0)

Java

JVM类加载过程

puefu.he 发布于 2018-12-09

在Java语言里,编译时并不进行链接工作,类型的加载、链接和初始化工作都是在Java虚拟机执行过程中进行的。在Java程序启动时,Java虚拟机通过加载指定的类,然后调用该类的main方法而启动。在JVM启动过程中,外部class字节码文件会经过一系列的过程转化为JVM中执行的数...

阅读(20)评论(0)赞 (0)

Java

Spring mybatis 多表查询

darida 发布于 2018-12-07

1. mybatis 下载 mybatis-generator 2. sql写在xml里 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC &qu...

阅读(43)评论(0)赞 (0)

编程技术

谈HTTPRestAPI接口设计02(12.6)

小丁 发布于 2018-12-06

在上篇文章主要谈了Http Rest接口设计的一些关键原则和设计规范要求等,这篇文章主要谈下基于Http Rest接口,我们在实施过程中如何通过一些工具支撑来进行接口设计的规范化和标准化问题。大家都知道,在采用传统的SOAP WebService服务接口的时候,由于SOAP WS...

阅读(41)评论(0)赞 (0)

Java

Class 文件格式详解

15

尖兵 发布于 2018-12-06

Write once, run everywhere! ,我们都知道这是 Java 著名的宣传口号。不同的操作系统,不同的 CPU 具有不同的指令集,如何做到平台无关性,依靠的就是 Java 虚拟机。计算机永远只能识别 0 和 1 组成的二进制文件,虚拟机就是我们编写的代码和计算...

阅读(28)评论(0)赞 (0)

Java

动手撸一个ARouter (ARouter源码分析)

2

小丁 发布于 2018-12-05

为什么要重复造轮子呢? 我认为只有站在作者的角度才能更透彻的理解框架的设计思想 去踩大神们所踩过的坑。 才能深入的理解框架的所提供的功能 学习优秀的作品中从而提高自己 在开始之前我先提出关于ARouter的几个问题 为什么要在module的build.gradle文件中增加下面配...

阅读(44)评论(0)赞 (0)