标签:自动生成

Java

新手用不起,高手看不上系列之–MVVMHabit

5

zhuangli 发布于 2018-10-19

基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个健壮、易维护的Android应用。 更新日志 v3.0.0:2018年10月8日 全面升级AAC,引入谷歌...

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

Java

前端进阶之路-利用Jenkins快速打造前端项目自动化工作流

31

likai 发布于 2018-10-17

如果你之前没有接触过持续集成相关的知识,难免会生出标题上的三个问题,现在我们就从上面说的三个问题开始讲起: 是什么? 维基百科给出如下解释: Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件...

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

Java

Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)

2

yanxinchi 发布于 2018-10-17

上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: Android Annotation-让你的代...

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

Java

原 荐 Maven and Nexus2

7

yanxinchi 发布于 2018-10-16

Maven and Nexus2 Maven是什么? 构建工具:通过简单的命令,能够完成清理、编译、测试、打包、部署等一系列过程。同时,不得不提的是,Maven是跨平台的,无论是在Windows、还是在Linux或Mac上,都可以使用同样的命令。 依赖管理工具: 项目依赖的第三方...

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

Java

Apache Commons Fileupload 反序列化漏洞分析

7

darida 发布于 2018-10-16

前几天刚刚分析了Apache Commons FileUpload的Dos的漏洞,无意间发现了还存在反序列化的漏洞。网上只存在 cve-2016-1000031 Apache Commons FileUpload 反序列化漏洞深入分析 。这篇文章只是简要地分析了一下,但是对于原理...

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

Java

java – 寻找关于使用Intellij IDEA 9.x的JUnit的教程

hanze 发布于 2018-10-15

我需要一个绝对的初学者指南来使用JUnit和Intellij IDEA 9.x.我在WinXP上运行JDK 1.6.0_22.我正在寻找以下问题的答案: >我需要安装JUnit或者是否已经集成到Intellij?如果我需要设置如何? >假设我有一个我想要测试的类的接口...

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

Java

java – 寻找关于使用Intellij IDEA 9.x的JUnit的教程

yeseng 发布于 2018-10-15

我需要一个绝对的初学者指南来使用JUnit和Intellij IDEA 9.x.我在WinXP上运行JDK 1.6.0_22.我正在寻找以下问题的答案: >我需要安装JUnit或者是否已经集成到Intellij?如果我需要设置如何? >假设我有一个我想要测试的类的接口...

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

Java

MyBatis 为什么需要通用 Mapper ?

1

hellas 发布于 2018-10-14

MyBatis 为什么需要通用 Mapper ? 在早期项目文档中有过类似主题的内容,但是最近我自己看文档的时候发现一个问题,文档虽然很详细,但是并不适合初次接触的人。为了方便第一次听说,第一次尝试的开发人员了解通用 Mapper,补充此文档。 一、通用 Mapper 的用途 ?...

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

Java

Dubbo 源码分析 – 自适应拓展原理

2

darida 发布于 2018-10-13

1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并非想在框架启动阶段被加载,...

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

Java

代码整洁之道(二)优雅注释之道

2

changyuan.xu 发布于 2018-10-12

最佳实践 1. 注释应该声明代码的高层次意图,而非明显的细节 反例 /** * generate signature by code, the algorithm is as follows: * 1.sort the http params, if you use java, ...

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

Java

Gremlin发布面向混沌实验的应用级故障注入(ALF)平台

1

darida 发布于 2018-10-12

在旧金山举行的 ChaosConf 大会上,Gremlin公司发布了其在“故障即服务”领域的第二款产品—— 应用级故障注入(ALFI) 。最初的SaaS产品旨在帮助工程师在基础设施级创建和运行混沌实验,在此基础上,ALFI通过本地语言库支持实现了应用程序级的故障注入。目前,仅支持...

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

Java

SpringBoot+SpringDataJPA+Oracle教程示例

xiaoli.he 发布于 2018-10-10

当你从Spring Boot开始时,如果没有定义其他数据源并且在类路径上找到H2,它将自动支持H2。我一直在使用H2进行开发。它工作得很好。所有现代关系数据库都将支持ANSI SQL。但每个人都会有自己的细微差别和扩展。我喜欢H2的一件事是它的Oracle兼容模式。它允许H2充当...

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

Spring

SpringCloud组件:Eureka的服务发现与消费

songhua.gao 发布于 2018-10-10

在之前的章节我们已经把服务注册到 Eureka Server ,那么我们该怎么调用已经注册后的服务呢? 我们本章来简单的介绍我们具体该怎么调用 服务节点 请求内容。 本章目标 消费 Eureka 注册的 服务节点 的请求信息。 构建项目 我们只需要创建一个 服务节点项目 即可,因...

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

Java

Protobuf 语言指南(proto3)

1

darida 发布于 2018-10-10

前言 Protocol Buffer是Google的语言中立的,平台中立的,可扩展机制的,用于序列化结构化数据 – 对比XML,但更小,更快,更简单。您可以定义数据的结构化,然后可以使用特殊生成的源代码轻松地在各种数据流中使用各种语言编写和读取结构化数据。 定义消息类...

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

Spring

SpringCloud组件 & 源码剖析:Eureka服务注册方式流程全面分析

xiaoli.he 发布于 2018-10-09

在 SpringCloud组件:Eureka服务注册是采用主机名还是IP地址? 文章中我们讲到了 服务注册 的几种 注册方式 ,那么这几种 注册方式 的源码是怎么实现的呢?我们带着这一个疑问来阅读本章内容能够让你更深入了解这块的知识点!!! 本章目标 分析每一种 服务注册方式 源...

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

Java

什么是元编程?

3

刘莉莉 发布于 2018-10-09

临下班的紧急任务 时钟指向6点半,张大胖今天不太忙,想着今天终于可以早点儿下班了。 收拾好东西准备离开的时候,领导布置了一个新任务,张大胖很无奈,哀叹一声,老老实实地坐下来。 新任务看起来非常简单:从一个CSV文件中读取数据,形成Java对象,然后对外提供一个API,让别人调用。...

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

Java

Jboot v1.7.0 发布,升级 JFinal 和 Dubbo 到最新版本

xubiao.zhuang 发布于 2018-10-09

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、sw...

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

Java

[Java多线程 -2]:由浅入深看synchronized的底层实现原理

3

邓龙华 发布于 2018-10-09

前俩篇文章,我们聊了聊线程/进程的概念,接着简单串了一下同步的方式方法。今天我们就单拎出来synchronized,好好捋一捋它的前世今生。 正文 小A:咱们前几天铺垫了这么多内容,今天是不是要好好的深挖一下原理的内容了? MDove:没错,接下来。我会从常见的synchroni...

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