标签:explain

Java

JDK12 ShenandoahGC小试牛刀

3

xirruiqiang 发布于 2019-03-21

序 本文主要试用一下JDK12新引入的ShenandoahGC ShenandoahGC Shenandoah是一款concurrent及parallel的垃圾收集器 跟ZGC一样也是面向low-pause-time的垃圾收集器,不过ZGC是基于colored pointers来...

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

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

Java

浅谈 Gitflow

9

wenming.gapo 发布于 2019-03-01

本文翻译自: https://www.infoq.com/article… 原文作者: Victor Grazi , Bryan Gardner 前言 过去开发者花上几周或几个月开发完一个应用功能之后,他们需要进行合并代码的工作。这时候需要有专人,也许是版本管理员,把...

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

Java

阿里巴巴Java开发手册阅读笔记

2

zhuangli 发布于 2019-02-07

【强制】 POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属性...

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

Java

JavaMelody 1.76.0 发布,Java 应用监控平台

dulong 发布于 2019-01-30

JavaMelody 1.76.0 发布了,JavaMelody 是一个监控系统,目标是在 QA 和生产环境中监控 Java 或 Java EE 应用程序。 更新内容如下: You can now contribute translations for javamelo...

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

Java

SpringBoot+Jpa+MySql 常用配置及请求

尖兵 发布于 2019-01-26

这篇文章,介绍SpringBoot常用的配置和请求处理。大致分成三个部分介绍:常用的请求方式、Jpa配置、MySql配置。 常用的请求方式 如下是常用的几种请求方式: get请求:一般用于查询数据,获取一些非重要性的信息。 post请求:一般用于插入数据。 put请求:一般用于数...

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

Java

mybatis自动填充时间字段

小丁 发布于 2019-01-17

对于实体中的 created_on 和 updated_on 来说,它没有必要被开发人员去干预,因为它已经足够说明使用场景了,即在插入数据和更新数据时,记录当前时间,这对于mybatis来说,通过拦截器是可以实现的,记得之前说过在jpa中实现的方法,主要通过jpa的注解实现的,因...

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

Java

java – 使用参数化IN子句时N1QL查询超时

dulong 发布于 2019-01-10

使用Couchbase服务器4.1.0(和4.5), Java SDK 2.2.8(也尝试使用2.2.7,2.3.1和2.3.3),我有一个利用二级索引的查询,当我运行我的运行时运行正常代码本地甚至通过CBQ(CBQ大约需要3毫秒)在AWS服务器上.但是,在AWS上运行我的应用程...

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

Spring

SpringBoot+Jpa多数据源配置

songhua.gao 发布于 2019-01-08

有时候,随着业务的发展,项目关联的数据来源会变得越来越复杂,使用的数据库会比较分散,这个时候就会采用多数据源的方式来获取数据。另外,多数据源也有其他好处,例如分布式数据库的读写分离,集成多种数据库等等。下面分享我在实际项目中配置多数据源的案例。 步骤 1.application....

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

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

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

Java

Java进阶——详谈Exception

darida 发布于 2018-11-27

最近笔者在撰写JavaWeb与自动化相结合的教程,上篇入口在这里,第二篇还在创作中,在发布之前,让我们先来讨论一个Java的重要技能,Exception。 实现程序的运行是所有初级的程序员所追求的, Thinking in Java 因此成为了很适合入门的一本书,然而随着代码行数...

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

Java

Go Modules依赖管理

1

yanxinchi 发布于 2018-11-24

go modules是golang v1.11中引入的新功能,其主要用来解决传统的golang项目必须要放到$GOPATH目录下的问题。通过一套类似于maven的方式来将依赖放到系统指定目录,统一管理。 功能开关 go module支持三种模式: on 顾名思义,就是打开go m...

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

Spring

Spring Boot 工程集成全局唯一ID生成器 Vesta

6

wenming.gapo 发布于 2018-11-21

再来安利一款优秀的全局唯一流水号ID生成器:Vesta 本文内容脑图如下: 文章共 760字,阅读大约需要 2分钟 ! 概 述 在前一篇文章 《Spring Boot工程集成全局唯一ID生成器 UidGenerator》 中给大家推荐了一款由百度开发的基于 Snowflake算法...

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

Java

原 荐 Spring Boot 优雅的配置拦截器方式

10

yanxinchi 发布于 2018-11-15

边鹏【尛爺鑫】的个人空间 技术探讨 正文 Spring Boot 优雅的配置拦截器方式 顶 原 荐   边鹏_尛爺鑫 发布于 6分钟前 字数 746 阅读 1 收藏 0 Spring Spring Boot Interceptor 开发十年,就只剩下这套Java开发体系...

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

Java

斩获BAT-offer大神的两万字面试干货分享

hellas 发布于 2018-11-12

0.写在最前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程: 从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历。 先大概说下自己的面试经历吧( 详细的...

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

Java

使用Java反弹shell

11

yanxinchi 发布于 2018-11-07

最近一直在看反弹shell,网上也有大量地一句话反弹shell,如 各种环境下反弹 shell 的方法 , linux各种一句话反弹shell总结 。但是鲜有文章讲明这些反弹shell的原理。即使有文章讲,但是感觉也没有讲清楚。这个问题也一直困扰了很久,通过自己查阅资料,问朋友,...

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

Java

joda.time之如何获取到两个时间的差值(正确的使用Period类)

Harries 发布于 2018-11-03

此前Java处理时间日期所使用的 Date 和 Calendar 被诟病不已,Calendar 的主要问题对象可变,而像时间和日期这样的类应该是不可变的,另外其概念模型也有不明确的地方,月份计算从0开始等等。 JodaTime开源时间/日期库 是很好的替代,另外Java8中也推出...

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

Java

Java开发规约

xiaoli.wang 发布于 2018-11-01

消防局最主要的工作不是灭火,而是防患于未然,做好安全保障工作。 前车之鉴,后车之师 ,从开发的视角,结合正反例分析,避免在同一块石头上跌倒多次。 好规约有利于提高程序的可读性、可维护性、可复用性,提高软件质量。 众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安...

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