标签:UTC

Java

为什么我们需要volatile关键字?

刘莉莉 发布于 2019-05-25

volatile字段以确保多个线程始终看到最新值,即使缓存系统或编译器优化正在起作用。从volatile变量读取始终返回此变量的最新写入值。java.uti.concurrent包中的大多数类的方法也具有此属性。通常在内部使用volatile字段。 关于volatile关键字让我...

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

Java

Java工程师成神之路:程序员的学习路线规划以及书籍推荐

2

puefu.he 发布于 2019-05-24

一、基础篇 面向对象 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 平台无关性 Java如何实现的平台无关性的 JVM还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) 值传递 值传递、引用传递 为什么说Java中只有值...

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

编程技术

Android Architecture Components 系列二(DataBinding)

3

hellas 发布于 2019-05-21

按照官方的解释,数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。听起来会比较的抽象,具体举个例子来说就比较好理解一些呢。下面这段代码是我们经常可以看到的一段代码: TextView textView = findViewBy...

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

Java

用guava快速打造两级缓存能力

dulong 发布于 2019-05-20

首先,咱们都有一共识,即可以使用缓存来提升系统的访问速度! 现如今,分布式缓存这么强大,所以,大部分时候,我们可能都不会去关注本地缓存了! 而在一起高并发的场景,如果我们一味使用nosql式的缓存,如 redis, 那么也是好的吧! 但是有个问题我们得考虑下: redis 这样的...

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

Java

Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改

Harries 发布于 2019-05-18

本文编写的时候使用的 Spring Cloud Gateway 版本为当时最新的版本 Greenwich.SR1 。 我们在使用 Spring Cloud Gateway 的时候,注意到过滤器(包括 GatewayFilter 、 GlobalFilter 和过滤器链 Gatew...

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

Spring

SpringBoot整合MybatisPlus的简单教程(简单整合)

1

zhuangli 发布于 2019-05-14

最近在研究springboot,顺便就会看看数据库连接这一块的知识 ,所以当我发现有通用Mapper和MybatisPlus这两款网络上比较火的简化mybatis开发的优秀软件之后。就都想试一下,看看哪一款比较适合自己。 先创建一个springboot的项目,可以参考我之前的文章...

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

Java

C基础知识

xiaoli.wang 发布于 2019-05-12

C基础知识 Hello World 从hello wrld开始 #include <stdio.h> printf("hello world/n"); system("pause"); 内存 物理角度:内存是计算机中必不可少的一...

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

Java

神奇的Unsafe,你get了吗

22

小丁 发布于 2019-05-05

本文原创地址, 我的博客 : https://jsbintask.cn/2019/05/05/jdk/jdk8-unsafe/ (食用效果最佳),转载请注明出处! 简介 Unsafe 是jdk提供的一个直接访问操作系统资源的工具类(底层c++实现),它可以直接分配内存,内存复制,...

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

Java

net.ipv4.ip_local_port_range 的值究竟影响了啥

darida 发布于 2019-05-04

网上关于 net.ipv4.ip_local_port_range 的值的效果众说纷纭(下面所说的连接都假定使用的是相同的协议(都是 TCP 或 UDP)): 大部分文章都说这个值决定了客户端的一个 ip 可用的端口数量,即一个 ip 最多只能创建 60K 多一点的连接(1025...

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

Java

Java 反序列化 ysoserial Spring

xubiao.zhuang 发布于 2019-05-02

简介 Java 反序列化 ysoserial Spring1.java 和 Spring2.java payload 学习笔记 知识点 以下是两个 payload 中涉及到的知识点: 使用 TemplatesImpl 的 _bytecodes 字段存储恶意字节码,利用 newTr...

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

Java

配置 spring boot 2.X 支持 prometheus metrics

dulong 发布于 2019-04-30

前言 实际项目中,提供metrics接口,对接公司的监控系统,增加服务的可观察性,是一个基本的要求。在spring boot 1.X 中集成prometheus metrics,非常简单。但是spring boot 2.X 颇费周折。因为prometheus官方提供的promet...

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

Java

Java败给Python?不!我有话说

12

xiaoli.wang 发布于 2019-04-30

在软件工程师的职业生涯中,知识的“半衰期”通常为三年,这意味着我们掌握的一半知识在三年后将变得毫无价值。这个行业本身就意味着不断充电与持续学习。 ——蒋楠老师(译者) 作为使用最广泛的编程语言,Java 的地位一直是不可撼动的。世界上累计有 150 亿台设备运行 Java,全球 ...

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

Java

iOS面向切面的TableView-AOPTableView 原 荐

6

dulong 发布于 2019-04-25

iOS面向切面的TableView-AOPTableView 这个是公司很久之前的开源项目,一个大牛写的,在项目中一直有在用,今天有空发了点时间看下如何实现,看了之后感觉挺有收获,故撰此文,分享给需要的同学。 该库的开源库地址: MeetYouDevs/IMYAOPTableVi...

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

Java

Spring Cloud 参考文档(Spring Cloud Sleuth介绍)

9

darida 发布于 2019-04-25

Spring Cloud Sleuth介绍 Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。 术语 Spring Cloud Sleuth借用了 Dapper 的术语。 Span:基本工作单元,例如,发送RPC是一个新的span,就像向R...

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

编程技术

SkyWalking 毕业成为 Apache 顶级项目

songhua.gao 发布于 2019-04-25

Apache SkyWalking 是一款应用性能监控(APM)工具,对微服务、云原生和容器化应用提供自动化、高性能的监控方案。项目于 2015 年创建,并于 2017 年 12 月进入 Apache 孵化器。 “今天对于 SkyWalking 项目和 SkyWalking 社区...

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

Spring

springCloud集成分布式事务LCN 5.0.2 (一)

1

Harries 发布于 2019-04-24

前言 之前我写过一个基于springboot1.5.6+lcn4.1.0 的集成文章 https://segmentfault.com/a/11… ,基于目前更新的lcn5.0.2分析了一波源码。在此做一些记录(ps:如果对分布式事务不是很了解,可以先看下我上面贴的链...

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

Spring

springCloud集成分布式事务LCN 5.0.2 (一)

1

小丁 发布于 2019-04-24

前言 之前我写过一个基于springboot1.5.6+lcn4.1.0 的集成文章 https://segmentfault.com/a/11… ,基于目前更新的lcn5.0.2分析了一波源码。在此做一些记录(ps:如果对分布式事务不是很了解,可以先看下我上面贴的链...

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