标签:tab

Java

OkHttp 3.11.0 发布,轻量的 Java 网络请求框架

yanxinchi 发布于 2018-07-16

OkHttp 3.11.0 已发布,OkHttp 是一个轻量的 Java 网络请求框架。 本次更新内容如下: OkHttp’s new okhttp-tls submodule tames HTTPS and TLS. OkHttp now supports prio...

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

Java

从源码角度看WMS

6

xiaoli.wang 发布于 2018-07-15

因为我以前接触APP层的视图绘制相关业务比较多,对View的显示相关源码相对来说更感兴趣,所以想写WMS相关的源码解析很久了,但是一直迟迟没有开始写。主要是因为WMS的确是属于Android系统中最复杂的组件之一,知识点涉及从Activity生命周期、Binder、JNI、Nat...

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

Java

从源码角度看WMS

5

likai 发布于 2018-07-15

简介 因为我以前接触APP层的视图绘制相关业务比较多,对View的显示相关源码相对来说更感兴趣,所以想写WMS相关的源码解析很久了,但是一直迟迟没有开始写。主要是因为WMS的确是属于Android系统中最复杂的组件之一,知识点涉及从Activity生命周期、Binder、JNI、...

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

Java

基于Btrace的监控调试

8

xiaoli.wang 发布于 2018-07-15

btrace快速入门 简介: BTrace是Java的安全可靠的动态跟踪工具。 它的工作原理是通过 instrument + asm 来对正在运行的java程序中的class类进行动态增强。也就是说btrace可以在Java程序运行时,动态地向目标应用程序的字节码注入追踪代码。 ...

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

Java

GATK 4.0 WGS germline call variant

xiaoli.he 发布于 2018-07-15

GATK升级4.0版了,作为人类call variant的金标准软件,加上其强大的团队,每次重大更新都会给使用者带来一点新的东西(或者说是改变),我也正好整理下,将GATK基本分析流程过渡到4.0版本 GATK4.0最明显的变化是其命令调用发生了改变,可以看看这个就明白了 htt...

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

Java

用JaVers比较对象

xiaoli.he 发布于 2018-07-14

JaVers 是一个轻量级的对象比较/审计框架,非常易于使用。当前的JaVers版本3是用Java 8编写的,只能运行在JRE 8或以上版本。2.9.2是最后一个和Java 7兼容的版本。源代码 在此 。 简介 如果你需要实时比较生产环境的处理结果和备份环境的处理结果,或是在新系...

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

Spring

SSM 框架整合实例

22

xirruiqiang 发布于 2018-07-14

SSM 框架整合实例 一、实验介绍 1.1 实验内容 SSM(Spring+Spring MVC+MyBatis)是媲美于 SSH 框架的轻量级 Java EE 框架。本次项目课的场景,假设为开发一个简单的用户基本信息的管理网站,在数据库中存在的每一个用户都可以登录网站,然后在网...

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

Java

Jenkins 2 Pipleline的简单教程(二)

小丁 发布于 2018-07-14

Jenkins Pipeline支持两种语法,一种Declarative Pipeline(声明式),一种Scripted Pipeline(脚本式)。 声明式的Pipeline限制用户使用严格的预选定义的结构,是一种声明式的编程模型,对比脚本式的Pipeline学习起来更加简单...

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

Java

JAVA基于SSM框架实现简历生成

11

songhua.gao 发布于 2018-07-14

SSM 实现个人简历在线生成与导出 一、实验内容 1.1 实验介绍 本次实验中,我们将使用Spring+Spring MVC+Mybatis+freemarker 来实现一个简单的个人在线简历系统,主要完成简历的生成和导出功能。 1.2 实验知识点 Spring Spring M...

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

Java

Netty源码分析3-ChannelPipeline

1

changyuan.xu 发布于 2018-07-14

ChannelPipeline是Channel的负责组织ChannelHandler的组件,如上图所示,想象远端为上方,最上面为head,近端为我们的程序,最下面为tail。一个inbound事件,通常为读到的消息、用户自定义事件等会从上而下经过各个ChannelInboundH...

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

Java

实现Java集合迭代的高性能

xirruiqiang 发布于 2018-07-14

实现Java集合迭代的高性能 2018.7.14 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 一、介绍 Java开发者经常会遇到处理集合(比如ArrayList、HashSet)的情况,Java 8也提供了Lambda表达式和Streaming API来简化...

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

Java

使用Jenkins、Artifactory和SpringCloudContract持续集成测试RES

6

dulong 发布于 2018-07-13

使用Jenkins、Artifactory和Spring Cloud Contract持续集成测试REST/JSON 消费驱动合约( Consumer Driven Contract:CDC )方式的测试是一种验证并确保各个应用之间实现良好集成的方法,在前后端分离的架构和工艺指导...

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

IOS技术

UIViewController的瘦身计划(iOS架构思想篇)

hellas 发布于 2018-07-13

前言 这篇文章里会涉及如下几个方面: 1、代码的组织结构,以及为何要这样写。 2、那些场景适合使用子控制器,那些场景应该避免使用子控制器? 3、分离UITableView的数据源和UITableViewDataSource协议。 4、MVVM的重点是ViewModel,不是响应函...

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

IOS技术

深入剖析 iOS 性能优化

8

尖兵 发布于 2018-07-13

问题种类 时间复杂度 在集合里数据量小的情况下时间复杂度对于性能的影响看起来微乎其微。但如果某个开发的功能是一个公共功能,无法预料调用者传入数据的量时,这个复杂度的优化显得非常重要了。 上图列出了各种情况的时间复杂度,比如高效的排序算法一般都是 O(n log n)。接下来看看下...

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

IOS技术

SDWebImage学习笔记之dispatch_sync

songhua.gao 发布于 2018-07-13

前言 之前学习GCD的时候,在很多文章中看到过这段段代码: - (void)viewDidLoad {    [super viewDidLoad];    NSLog(...

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

Java

raft-java —— 分布式一致性算法 Raft 的 Java 实现

尖兵 发布于 2018-07-13

raft-java Raft implementation library for Java. 参考自 Raft论文 和Raft作者的开源实现 LogCabin 。 支持的功能 leader选举 日志复制 snapshot 集群成员动态更变 Quick Start 在本地单机上部...

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