标签:UTC

Java

Java魔法类——Unsafe应用解析

14

xiaoli.wang 发布于 2019-02-15

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言拥有了类似C语言...

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

Spring

Spring Boot+Mybatis项目总结

2

xubiao.zhuang 发布于 2019-02-13

使用 IDEA创建maven项目 ,勾选从模板原型构建,这里选择maven-archetype-quickstart类型,这种类型的maven项目以jar包的方式提供对外统一的输出,这是最快速的一个构建Spring Boot研发项目的模板。在没有Spring Boot的开发框架时...

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

Java

Java并发编程 – Callable、Future和FutureTask的实现

邓龙华 发布于 2019-02-08

启动线程执行任务,如果需要在任务执行完毕之后得到任务执行结果,可以使用从Java 1.5开始提供的Callable和Future 下面就分析一下Callable、Future以及FutureTask的具体实现及使用方法 源码分析基于JDK 1.7 一、Callable 与 Run...

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

Java

Java NIO

10

yanxinchi 发布于 2019-02-03

1.Java NIO 简介 2.Java NIO 与IO 的主要区别 3.缓冲区(Buffer)和通道(Channel) 4.文件通道(FileChannel) 5.NIO 的非阻塞式网络通信 选择器(Selector) SocketChannel、ServerSocketC...

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

Java

一个平凡但不平庸的程序猿2018个人总结

1

zhuangli 发布于 2019-01-31

完整的链接在这里: 一个两年java程序猿的2017个人总结 这里先列举一下去年定的目标: 阅读2本以上的技术相关书籍,并作出相应的实践; 阅读5本以上国内外有意思的书籍; 阅读jdk常用类的源码,能够理解其中的涵义; 能够熟练掌握3个常用的技术框架; 继续坚持每天一万步,一年中...

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

Java

java8新特性之time包总结

6

xiaoli.wang 发布于 2019-01-29

Java8新特性java.time.*包学习。 自从java发布模式变更就发现自己有些跟不上他们的速度,java8还有不少没有用透而9、10、11相继出来,长江后浪推前浪一浪胜过一浪。之前date的使用还不敢自信说多透彻,后续都是泪…(欢迎酱油…) 以jd...

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

Spring

SpringBoot实战 | 配置文件详解

3

likai 发布于 2019-01-28

微信公众号:一个优秀的废人 前言 如题,今天解析下 SpringBoot 的配置文件。 自定义属性加载 首先构建 SpringBoot 项目,不会的看这篇旧文 使用 IDEA 构建 Spring Boot 工程 。 首先在项目根目录下加入以下自定义属性: # 防止读取乱码 spr...

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

Java

运用 Java 8 写一个 通用 Map 转换工具类

zhuangli 发布于 2019-01-28

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangxin09/article/details/86670936 Map 是非常常见的一个数据结构,至于多常见则不再赘说了。框架无论大小,都会多少提供 Map 的相关工具方法,...

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

Java

Spring boot学习(六)Spring boot实现AOP记录操作日志

1

Harries 发布于 2019-01-25

在实际的项目中,特别是管理系统中,对于那些重要的操作我们通常都会记录操作日志。比如对数据库的 CRUD 操作,我们都会对每一次重要的操作进行记录,通常的做法是向数据库指定的日志表中插入一条记录。这里就产生了一个问题,难道要我们每次在 CRUD 的时候都手动的插入日志记录吗?这肯定...

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

编程技术

工业控制系统网络杀伤链 (The ICS Cyber Kill Chain)

7

zhuangli 发布于 2019-01-23

工业控制系统网络杀伤链 (The Industrial Control System Cyber Kill Chain) 工业控制系统网络杀伤链是由SANS研究所的Michael J. Assante和Robert M. Lee撰写并于2015的发布的一个报告,该报告介绍了攻击者...

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

Java

java8的时间和`Date`的对比 原 荐

5

xiaoli.he 发布于 2019-01-22

java8的时间和 Date 的对比 java8提供了新的时间接口。相对 Date , Calendar ,个人感觉最大的好处是对时间操作的学习成本很低,比 Calendar 低。 1. LocalDate , LocalTime , LocalDateTime LocalDat...

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

编程技术

基于Kubernetes微服务Istio案例源码

xirruiqiang 发布于 2019-01-17

该演示使用 Kubernetes 作为Docker环境。Kubernetes还支持服务发现和负载平衡。Apache httpd作为反向代理将呼叫路由到服务。 此外,演示还使用 Istio 进行监视,跟踪,故障注入和断路等功能。 该项目在Docker容器中创建了一个完整的微服务演示...

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

Java

JMockit:单元测试利器

wenming.gapo 发布于 2019-01-14

单元测试(UT: Unit Test)是保证服务质量的基础。在实际项目的 UT 开发中,我们通常需要执行第三方服务调用、连接数据库等操作,为了让 UT 能够正常运行起来,我们需要执行大量的环境准备工作,这些工作有时比 UT 本身还要费时费力很多,而 mock 机制则能够帮助我们绕...

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

Java

一次 SimpleDateFormat 引发的惨案

1

xubiao.zhuang 发布于 2019-01-14

最近手头上的项目上了一个新功能,每天早上一到公司,就兴致勃勃地登上服务器去查看日志,“窥视”一下跑的正不正常。今天终于碰到“彩蛋”了: Invalid Date in Date Math String:'2187-02-31T16:00:00Z' ... Invalid Date...

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

Java

JSF commandButton URL参数

hellas 发布于 2019-01-12

有解决方案吗? h:commandButton不会触发GET请求,而是触发POST请求,因此您无法使用它.如果您已经使用JSF 2.0并且目标页面位于相同的上下文中,那么您可以使用h:按钮: <h:button value="press here" ou...

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

Java

一种心跳,两种设计

xubiao.zhuang 发布于 2019-01-12

在前一篇文章《 聊聊 TCP 长连接和心跳那些事 》中,我们已经聊过了 TCP 中的 KeepAlive,以及在应用层设计心跳的意义,但却对长连接心跳的设计方案没有做详细地介绍。事实上,设计一个好的心跳机制并不是一件容易的事,就我所熟知的几个 RPC 框架:Dubbo,Motan...

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

Java

java – Google Appengine和云存储:AppIdentity服务引发了意外错误

xiaoli.wang 发布于 2019-01-11

我正在尝试按照 sample from google 使用GcsExampleServlet.java设置Google云端存储文件上传.我已完成所有步骤,但当我将项目部署到aggengine并尝试在GCS中上传简单文本时,它会失败并显示以下日志: com.google.appen...

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