Harries Blog™

24小时更新:24篇     一周更新:235篇最新发布

Java

慕课网实战视频教程分享百度云慕课网实战

wenming.gapo 发布于 2018-10-19

*建议 Ctrl+F 搜索自己想要的资源 *详情请加我Q: 3475362830 *持续更新!需要什么资源,可以咨询~~~~ 新增: Vue.js 源码全方位深入解析 Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲 从原理到场景 系统讲解PHP缓存技术 学...

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

Spring

R2DBC,Spring Data JDBC和WebFlux案例介绍

wenming.gapo 发布于 2018-10-19

本文有关Spring响应式编程最新技术示例。 Spring WebFlux已经在Spring 5和Spring Boot 2中引入,Spring 5还引入了支持NoSQL数据库如Cassandra,MongoDB或Couchbase反应式访问的库包。通过R2DBC实现访问关系数据...

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

Java

聊聊 volatile 关键字

1

dulong 发布于 2018-10-19

我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。本文将简单介绍一下volatile这个东东。 算法概念及其执行流程 CAS(compare-and-swa...

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

Spring

Spring Security 使用自定义控制器来完成登陆验证

邓龙华 发布于 2018-10-19

Spring Security 下面简称为 Security 基于 spring-security 4.1 Security 的 WEB 扩展中 form 方式登陆使用的是过滤器方式,页面模版是可以定制的,但是如果需要登陆表单中有更多的选项,或者说需要在登陆的时候处理一些事情就变...

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

Java

Spring框架IOC容器

1

hanze 发布于 2018-10-19

Spring是一个开源框架,也是于2003 年兴起的一个轻量级的Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而...

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

Java

Schedule 调度系统设计(单机版)

5

Harries 发布于 2018-10-19

鉴于对Spring实现的@Scheduled的调度和SchedulerFactoryBean的研究发现,基于Spring的调度封装虽满足了大多需求,但为了简化使用方式使得Job并不容易得到控制,导致开发对Job的控制和运维成本上升;下面是本人基于Quartz和Spring及Ann...

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

Java

路线图与课程链接:如何跟上开发潮流,成为一名 DevOps 工程师?

2

Harries 发布于 2018-10-19

编者按:DevOps是最近开发界很火的一个领域。但是要想成为DevOps工程师必须18般武艺样样精通。幸好GitHub上面有Kamranahmedse给出了成为一名DevOps工程师的路线图,它说明了DevOps工程师的角色是什么,需要学习哪些工具和技术。javinpaul则在M...

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

Java

每个人的宿命都是从文本走向二进制,你也不例外 !

5

邓龙华 发布于 2018-10-19

老A “每个人的宿命都是从文本走向二进制,你也不例外 !” 年长的Account.java教训我这个刚刚诞生的Employee.java 。 Account.java ,我称呼它为老A ,他的源码经过程序员的多次修改, 多次编译,历经沧桑。 “走向二进制? 难道我们存储在硬盘上,...

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

Java

《Effective Java》学习笔记八——异常

zhuangli 发布于 2018-10-19

企图利用java的错误判断机制来提高性能是错误的: 因为异常机制的设计初衷是用于不正常的情形,所以很少会有JVM实现试图对它们进行优化,使得与显式的测试一样快速。 把代码放在try-catch块中反而阻止了现在JVM实现本来可能要执行的某些特定优化。 对数组进行遍历的标准模式并不...

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

Java

Java并发编程(5)- J.U.C之AQS及其相关组件详解

10

hellas 发布于 2018-10-19

J.U.C之AQS-介绍 Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrangLock、Semaphore,而它们的实现都用到了一个共同的基类–AbstractQueuedSynchronizer(抽象队列同步器),...

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

Java

Weblogic CVE-2018-3191分析

4

zhuangli 发布于 2018-10-19

作者:廖新喜 背景 北京时间10月17日,Oracle官方发布的10月关键补丁更新CPU(Critical Patch Update)中修复了一个高危的WebLogic远程代码执行漏洞(CVE-2018-3191)。该漏洞允许未经身份验证的攻击者通过T3协议网络访问并破坏易受攻击...

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

Java

新手用不起,高手看不上系列之–MVVMHabit

5

zhuangli 发布于 2018-10-19

基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个健壮、易维护的Android应用。 更新日志 v3.0.0:2018年10月8日 全面升级AAC,引入谷歌...

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

Java

Synchronize和ReentrantLock区别

1

xirruiqiang 发布于 2018-10-19

1.Synchronize和ReentrantLock区别 1.1 相似点 1.2 区别 1.3 什么是线程安全问题?如何理解 1.4 线程安全需要保证几个基本特性 2.Synchronize在编译时如何实现锁机制 3.ReentrantLock使用方法 4.ReentrantL...

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

Java

Shading-jdbc源码分析-sql词法解析

6

xiaoli.he 发布于 2018-10-19

前有芋艿大佬已经发过相关分析的文章,自己觉的源码总归要看一下,然后看了就要记录下来(记性很差…),所以就有了这篇文章(以后还要继续更:smile:) ,希望我们都能在看过文章后能够有不一样的收获。 声明:本文基于1.5.M1版本 相关的UML类图 解析: 首先我们来看...

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

Java

Andriod 网络框架 OkHttp 源码解析

xirruiqiang 发布于 2018-10-19

OkHttp 是 Square 的一款应用于 Android 和 Java 的 Http 和 Http/2 客户端。使用的时候只需要在 Gradle 里面加入下面一行依赖即可引入: implementation 'com.squareup.okhttp3:okhttp:3.11....

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

Java

Spring Cloud Eureka Server高可用之:在线扩容

13

zhuangli 发布于 2018-10-19

Spring Cloud Eureka Server 微服务注册中心高可用之:在线扩容! 本文共 1591字,阅读大约需要 6分钟 ! 概述 业务微服务化以后,我们要求服务高可用,于是我们可以部署多个相同的服务实例,并引入负载均衡机制。而微服务注册中心作为微服务化系统的重要单元,...

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

Java

netty源码分析之服务端启动全解析

1

hellas 发布于 2018-10-19

netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为 Netty is a NIO client server framework which enables quick and easy development of network applications su...

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