标签:kk

编程技术

Swagger入门教程

5

小丁 发布于 2019-03-22

编辑推荐: 本文来自cnblogs,本文介绍了Swagger能成为最受欢迎的REST APIs文档生成工具之一原因,结合实例介绍Swagger的使用方法等。 关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger ...

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

Java

来,带你鸟瞰 Java 中4款常用的并发框架!

7

darida 发布于 2019-03-21

1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库。 但是,当深入实现细节时,我们想起了一位智者曾经说过的话:“细节决定成败”。最终我们意识到 NoSQL 不是解决所有问题的银弹,而 ...

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

Java

看源码,我为什么推荐 IDEA?

9

xirruiqiang 发布于 2019-03-20

本文并不评论Eclipse与IDEA孰好孰坏,但是由于肥朝平时都是使用IDEA开发的,所以推荐IDEA.这个和肥朝平时都是吃粤菜,所以推荐的都是粤菜为主,但是并不是说其他菜不好吃,肥朝不挑食! 1.条件断点 看源码的时候,经常遇到这个情况,源码中有个for循环,关键是这个list...

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

Java

python+Testlink+Jenkins

43

小丁 发布于 2019-03-20

编辑推荐: 本文来自于csdn,本文基于python+Testlink+Jenkins实现的接口自动化测试框架,进行开发环境配置,模块创建等,希望对您的学习有所帮助。 目录 1、 开发环境 2、 主要功能逻辑介绍 3、 框架功能简介 4、 数据库的创建 5、 框架模块详细介绍 6...

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

Java

Java 面试官最喜欢问的关键字 volatile

3

xubiao.zhuang 发布于 2019-03-19

笔者去年面试过几家公司,基本上每家公司都会问到volatile,甚至有的公司每轮面试的时候都会问到。面试官这么喜欢问volatile就是因为这个关键字涉及到的知识点较多比如Java内存模型、内存屏障、happen-befor等知识,可以继续挖掘到系统指令、超线程等知识。 Java...

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

编程技术

架构师的抽象能力

9

Harries 发布于 2019-03-19

在 2017 年的一次架构师峰会上,来自拍拍贷的资深架构师杨波老师就讲到:架构的本质是管理复杂性,抽象、分层、分治和演化思维是工程师 / 架构师应对和管理复杂性的四种最基本武器。 后来与其他几位专家沟通,他们也一致认为“抽象能力”是架构师最关键的核心能力。如何理解这样的抽象能力,...

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

Java

第八届蓝桥杯Java B——最大公共子串

songhua.gao 发布于 2019-03-17

最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少 比如:"abcdkkk" 和 "baabcdadabc", 可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4 下面的程序是采用矩...

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

Java

持续交付基金会成立!Jenkins,Spinnaker 等为首批捐赠项目

yeseng 发布于 2019-03-13

3 月 12 日,Linux 基金会在 Open Source Leadership Summit 上宣布将为供应商中立的持续交付基金会(Continuous Delivery Foundation,CDF)提供基础。持续交付基金会将致力于使企业在多个 CI / CD 平台上更轻...

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

Java

JAVA多线程使用场景和注意事项

4

wenming.gapo 发布于 2019-03-13

我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那么就用后者,你的代码bug会很少。 他问我:ConcurrentHashMap是什么? -.- 编程不是炫技。大多数情况下,怎么把代码写简单,才是能力。 多线程生来就...

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

Java

JAVA多线程使用场景和注意事项

3

changyuan.xu 发布于 2019-03-13

我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那么就用后者,你的代码bug会很少。 他问我:ConcurrentHashMap是什么? -.- 编程不是炫技。大多数情况下,怎么把代码写简单,才是能力。 多线程生来就...

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

Java

聊聊flink的RpcService

刘莉莉 发布于 2019-03-12

序 本文主要研究一下flink的RpcService RpcService flink-release-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/rpc/RpcService.java public in...

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

Java

JSP 内置对象(一)

Harries 发布于 2019-03-12

jsp提供了9个内置对象,该对象会自动进行实例化操作 4种属性范围 page 只在一个保存属性,跳转无效 request 一次请求保存属性,跳转依旧有效 session 同一会话有效 application 整个服务器上保存,所有用户都可使用 page属性 一个属性设置在本页上,...

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

Java

你应该知道的缓存进化史

15

hellas 发布于 2019-03-07

1.背景 本文是上周去技术沙龙听了一下爱奇艺的Java缓存之路有感写出来的。先简单介绍一下爱奇艺的java缓存道路的发展吧。 可以看见图中分为几个阶段: 第一阶段:数据同步加redis 通过消息队列进行数据同步至redis,然后Java应用直接去取缓存 这个阶段优点是:由于是使用...

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

Java

基于虹软ArcFace2.0 java版 利用人脸识别猜年龄的demo

xiaoli.he 发布于 2019-03-07

首先感谢虹软,是你们提供这么好的SDK支撑了我们的想象力! 这是一个用javav编写的可视化应用,用户通过自己的脸和计算机进行交互,计算机则通过萌萌女孩的语音和用户对话。 核心程序就是利用ArcFace2.0识别性别、年龄,但是为了获得正面脸,会根据ArcFace2.0的人脸3D...

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

Spring

分布式定时器的一些解决方案

9

darida 发布于 2019-03-07

前言 之前写SpringBoot时,有简单介绍过分布式定时器的一些思路(SpringBoot | 第二十二章:定时任务的使用)。原来的项目本身使用dubbo实现了一个简单的实现,目前项目迁移至SpringCloud后,原来的就不适用了,但基本原理都是差不多的,都是集中管理需要调用...

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

编程技术

Fabric 学习二:系统架构

6

小丁 发布于 2019-03-06

1、功能架构如下图所示。 image.png 从中可以看出包括三大组件:区块链服务(Blockchain)、链码服务(Chaincode)、成员权限管理(Membership)。 1.区块链服务 区块链服务提供一个分布式账本平台。一般地,多个交易被打包进区块中,多个区块构成一条区...

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

Java

用 Clojure 改善 Java 项目是种什么样的体验?

xiaoli.wang 发布于 2019-03-06

关于软件开发,特别是服务端软件开发的技术栈的探索,几乎贯穿了我整个职业生涯。几年前我就想写这样一个专题,但是开了个头就又很快搁笔。反复思考,感觉自己仍然太过浅薄。近几年随着技术领域的整体进步,和自己的学习积累,感觉现在是个比较合适的时机,建立一个围绕 Java 体系的工程技术栈,...

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

编程技术

go-kit微服务:服务熔断

7

puefu.he 发布于 2019-03-06

在微服务架构中,单体服务被拆分为若干微服务,一个服务通常需要调用(网络方式)多个服务才能完成预期功能,服务的稳定性受其他服务整体稳定性的制约。若一个服务出现故障,将会影响服务消费方无法正常工作,并将影响逐步放大,甚至导致整个服务集群崩溃,也就是服务雪崩效应。 为防止服务雪崩,研发...

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