标签:1212

Java

不用找了,深入理解G1垃圾收集器和GC日志,都整理好了

6

刘莉莉 发布于 2019-07-24

G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术,JDK9 默认就是使用的G1垃圾收集器。 不同于其他的分代回收算法、 G1最大的特点是引入分区的思路,弱化了分代的...

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

Spring

关于 Spring JdbcTemplate 的一些总结

xiaoli.wang 发布于 2019-07-16

关于 Spring JdbcTemplate 的一些总结 一个小问题的思考 起因 当前项目中一直使用的都是 SpringData JPA ,即 public interface UserRepository extends JpaRepository<User, Seria...

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

Spring

190623-SpringBoot系列教程JPA之update使用姿势

9

puefu.he 发布于 2019-06-23

上面两篇博文拉开了jpa使用姿势的面纱一角,接下来我们继续往下扯,数据插入db之后,并不是说就一层不变了,就好比我在银行开了户,当然是准备往里面存钱了,有存就有取(特别是当下银行利率这么低还不如买比特币屯着,截止19年6月22日,btc已经突破1.1w$,可惜没钱买:sob:)这...

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

Spring

SpringBoot系列教程JPA之update使用姿势

10

puefu.he 发布于 2019-06-23

原文: 190623-SpringBoot系列教程JPA之update使用姿势 上面两篇博文拉开了jpa使用姿势的面纱一角,接下来我们继续往下扯,数据插入db之后,并不是说就一层不变了,就好比我在银行开了户,当然是准备往里面存钱了,有存就有取(特别是当下银行利率这么低还不如买比特...

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

Java

Spring boot 注解

7

hellas 发布于 2019-05-19

Springboot 相比于 Spring 的强大之处在于用注解解决了很多 Spring 的设计中需要配置来解决的问题,极大地提高了开发体验。这篇文章主要解释 Springboot 是如何使用注解实现依赖注入的。 Java 注解 在讲解 Springboot 注解之前先来看看 J...

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

Spring

190513-SpringBoot系列教程应用篇之借助Redis搭建一个简单站点统计服务

15

xiaoli.wang 发布于 2019-05-13

判断一个网站值不值钱的一个重要标准就是看pv/uv,那么你知道pv,uv是怎么统计的么?当然现在有第三方做的比较完善的可以直接使用,但如果让我们自己来实现这么一个功能,应该怎么做呢? 本篇内容较长,源码如右 :arrow_right: https://github.com/liu...

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

编程技术

红蓝对抗基础设施架构设计Wiki(下)

2

dulong 发布于 2019-05-03

(接上文) 有效载荷和Web重定向 在提供有效载荷和Web资源时,我们希望最小化事件响应者查看文件的能力,并增加成功执行有效载荷的机会,无论是建立C2还是收集情报。 Jeff Dimmock写的关于 Apache Mod_Rewrite的用法和示例: · ...

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

Java

HashMap 实现原理与源码分析

4

zhuangli 发布于 2019-04-27

public class Array { /** * 删除 插入 慢 O(n) * 找到下标的查找 O(1) * java.util.ArrayList * @param args */ public static void main(String[] args) { Integ...

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

Java

RocketMQ 快速上手

刘莉莉 发布于 2019-04-26

本快速上手手册,指的是在本地计算机上设置RocketMQ消息传递系统从发送和接收消息的详细说明. 必要环境 64位的操作系统 64位的JDK1.8+ 以上 Maven 3.2.x 以上 Git 4G以上的存储空间用于代理实例 下载和构建发布版 在这里可以下载 4.4.0 正式版的...

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

Spring

优雅的处理Spring Boot异常信息

3

xiaoli.wang 发布于 2019-04-11

异常处理是一种识别并响应错误的一致性机制,异常机制可以把程序中的异常处理代码和正常的业务逻辑代码分离,包装程序的可读性和健壮性。在Spring Boot应用程序中,能够捕获并及时的响应客户端的错误操作是一件非常重要的事情。在本章节中,我将展示如何处理Spring Boot中的异常...

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

Java

EIP-Apache camel2.18使用篇

9

尖兵 发布于 2019-03-07

编辑推荐: 本文来自于csdn,本文介绍了Apache Camel是什么以及Camel 要素、对一些错误处理的相关内容。 1、简介 Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integ...

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

Java

HashMap剖析之内部结构

1

Harries 发布于 2019-02-11

前言 本文是基于 Java 8 的 HashMap 进行分析,主要是介绍 HashMap 中的成员变量和类变量的用途,以及分析 HashMap 的数据结构。 变量分析 在 HashMap 中存在多个成员变量和类变量,搞清楚它们的用途有助于我们更深入了解 HashMap ,下面是它...

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

Java

RxJava2 操作符总结

1

yanxinchi 发布于 2019-01-04

本文总结项目中常用的 Rxjava2 操作符。 使用RxJava2原因 ★★★★★ 封装了线程切换,不用自己封装线程池、Handler了 ★★★★☆ 链式调用,一气呵成 单值发射 Single :大多数场景都是单值发射,所以使用 Single 即可覆盖大部分场景。 Case1. ...

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

Java

WildFly 15.0.0 发布!支持 JDK 11

zhuangli 发布于 2018-12-14

WildFly 15.0.0 已正式发布 ,并已提供下载 >>>  http://www.wildfly.org/downloads/ 。 更新亮点 支持 JDK 11 服务器可观察性(Server Observability) SNI 支持 HTTP...

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

编程技术

微服务的接入层设计与动静资源

12

xiaoli.wang 发布于 2018-12-12

编辑推荐: 本文来自于sq.163yun.com ,文中从DNS,HttpDNS,GSLB,CDN,边界路由,核心交换,等价路由,负载均衡SLB,LVS,Haproxy,接入层nginx,接入层缓存等方面说明,介绍比较详细。 这个系列是微服务高并发设计,所以我们先从最外层的接入层...

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

Java

ReentrantReadWriteLock 读写锁解析

1

hanze 发布于 2018-12-03

java中锁是个很重要的概念,当然这里的前提是你会涉及并发编程。 除了语言提供的锁关键字 synchronized和volatile之外,jdk还有其他多种实用的锁。 不过这些锁大多都是基于AQS队列同步器。ReadWriteLock 读写锁就是其中一个。 读写锁的含义是,将读锁...

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