标签:Developer

Java

“Python太火了!请救救Java!”9万程序员刷屏朋友圈 !

5

changyuan.xu 发布于 2019-04-19

没想到有生之年,笔者能观察到“霸主陨落”的过程,继PLPY4月榜单官宣,Python躺赢,再度“夺”冠,实力甩下Java和C后,近期,Stack Overflow发布了2019开发者调查报告,也证实了王者陨落这一事实。 那么,2019年大环境下,程序员群体正在发生哪些变化?收入究...

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

Java

Jenkins 筆記 3 – TFS 設定與 MSBuild 安裝

5

yeseng 发布于 2019-04-18

本篇整理 Jenkins 由 TFS 取回程式編譯的一些設定細節。 開始前先要將用來登入 TFS 伺服器的 AD 帳號新增為 Credential,新增位置如下圖: Kind 為「Username with password」,Scope 有 System 與 Global 兩種...

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

Java

浅谈动态追踪技术

3

小丁 发布于 2019-04-18

本文主要介绍了动态追踪技术,并举例说明动态追踪技术的应用。 身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。 初次碰到可能会手忙脚乱,暴力的解...

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

Java

五大Java自动化测试框架

1

xiaoli.wang 发布于 2019-04-18

【51CTO.com快译】多年来,Java一直是服务器端应用开发的首选编程语言。随着时间的推移和自动化测试的兴起,业界出现了许多基于Java,并根据不同的业务逻辑而发展起来的开源框架。在此,我向大家介绍并比较五种用到了Java的自动化测试框架。 1. JUnit 由Kent Be...

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

Java

Spring Boot 2.2 第二个里程碑 M2 发布

刘莉莉 发布于 2019-04-16

Spring Boot 2.2 首个里程碑版本 M1 发布 Spring Boot 2.2 首个里程碑版本 M1 已于昨天发布,可从里程碑仓库获取。官方表示该版本关闭了 140 多个 issue 和 PR。 有以下值得关注的更新: 将依赖项 Spring Data Moore 升...

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

Java

Maven 教程之 pom.xml 详解

yanxinchi 发布于 2019-04-16

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...

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

Java

Maven 教程之发布 jar 到私服或中央仓库

4

尖兵 发布于 2019-04-16

为了避免重复造轮子,相信每个 Java 程序员都想打造自己的脚手架或工具包(自己定制的往往才是最适合自己的)。那么如何将自己的脚手架发布到中央仓库呢?下面我们将一步步来实现。 在 Sonatype 创建 Issue (1)注册 Sonatype 账号 发布 Java 包到 Mav...

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

Java

Java架构-高并发的解决实战总结方案,看完这些就够了!

5

yeseng 发布于 2019-04-16

1.应用和静态资源分离 刚开始的时候应用和静态资源是保存在一起的,当并发量达到一定程度的时候就需要将静态资源保存到专门的服务器中,静态资源主要包括图片、视频、js、css和一些资源文件等,这些文件因为没有状态所以分离比较简单,直接存放到响应的服务器就可以了,一般会使用专门的域名去...

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

Spring

Spring Boot是如何实现日志的?

9

yanxinchi 发布于 2019-04-15

休息日闲着无聊看了下 Spring Boot 中的日志实现,把我的理解跟大家说下。 门面模式 说到日志框架不得不说门面模式。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。 用一张图来表示门面模式的结构为: 门面模式 简单来说,该模式...

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

Java

调查显示:机器学习/数据科学推动Python超越Java

3

Harries 发布于 2019-04-14

一项新的大型开发人员调查显示,由于Python在机器学习和数据科学项目中的大量使用,它最终在编程语言的普及战中超过了Java。 最新一期的《Developer Economics State of the Developer Nation 16th Edition》报告称。“Py...

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

Java

Computers: Programming: Languages: Java: Development Tools: Performance and Testing: Static…

邓龙华 发布于 2019-04-13

Static code analysis is a set of methods for analyzing software source code or object code in an effort to gain understanding of what the so...

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

Java

发布构件到 Maven 中央仓库遇到的坑

2

yanxinchi 发布于 2019-04-13

作为 Java 开发者(伪),工作中一定离不开 Maven。 偶尔也需要发布自己的构件到 Maven 中央仓库中(oss.sonatype.org/)。 但是经常有这样那样的坑(因为总是换电脑 XD),在这里记录一下,以备后续查阅。 上传步骤 将项目发布到 maven 中央仓库的...

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

Java

学习Java必须避开的十大致命雷区

4

puefu.he 发布于 2019-04-12

Tiobe发布了最新一期(3月)编程语言欢迎度榜单,其榜单根据互联网上开发人员、课程和第三方厂商的数量,并根据使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据。毫无疑问,老大哥Java 稳居第一。同样都是编程...

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

Java

PageHelper插件一对多查询时的分页问题

1

yeseng 发布于 2019-04-10

项目中经常会使用到一对多的查询场景,但是PageHelper对这种嵌套查询的支持不够,如果是一对多的列表查询,返回的分页结果是不对的 参考Github上的说明: https://github.com/pagehelper… 对于一对多的列表查询,有两种方式解决 1、在...

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

Java

2019年前5大Java自动化测试框架

2

刘莉莉 发布于 2019-04-10

几十年来,Java一直是开发应用程序服务器端的首选编程语言。尽管JUnit与开发人员一起帮助他们进行自动化单元测试,随着时间的推移和测试的发展,当自动化测试正在兴起时,许多开源框架已经开发出来,。在这里,我将讨论2019年用于使用Selenium WebDriver和Java执行...

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

Java

iOS自动化打包部署踩坑记

changyuan.xu 发布于 2019-04-08

由于为了提高工作效率,采用自动打包来解决问题,一开始在网上也是找到了很多的教程,还是很有信心的完成这个踩坑,但是没想到坑比想象得多。有的文章甚至是抄袭、过时,导致没能按照教程直接实现。 网上的教程多数是jenkins的xcode插件、证书管理的教程,但是这里一个最坑的地方就是上传...

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

编程技术

如何在 Golang 中使用 MongoDB 构建微服务

yanxinchi 发布于 2019-04-07

如今,Golang 越来越流行于编写 RESTful 微服务。这些服务常常使用 MongoDB 作为持久性存储。在本文中,我们将使用 Go 和 MongoDB 构建一个简单的 书店 微服务。我们将使用 mgo 驱动程序连接 MongoDB,并使用 curl 测试微服务。 Mong...

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