Logo

  • 纯洁微笑

    发布于:23 天前

    19

    Spring Boot 2.0(五):感受 Docker 魅力, 排解决多应用部署之疼
    我知道大家这段时间看了我写关于docker相关的几篇文章,不疼不痒的,仍然没有感受docker的便利,是的,我也是这样认为的,Iknowyourfelling。前期了解概念什么的确实比较无聊,请不要着急精彩马上开始,当大家对docker相关概念有所了解之后,后面我会结合SpringBoot给大家来一系列的小例子,会让大家感受到使用Docker就是这么爽!今天给大家演出的导演是Docker家族的do
    阅读 1W+ 评论 10 收藏 6
  • ZeroOne01

    发布于:2018-03-13 20:10:31

    23

    使用Java语言从零开始创建区块链
    目前网络上关于区块链入门、科普的文章不少,本文就不再赘述区块链的基本概念了,如果对区块链不是很了解的话,可以看一下我之前收集的一些入门学习资源:http://blog.51cto.com/zero01/2066321对区块链技术感到新奇的我们,都想知道区块链在代码上是怎么实现的,所以本文是实战向的,毕竟理论我们都看了不少,但是对于区块链具体的实现还不是很清楚,本文就使用Java语言来实现一个简单的
    阅读 1W+ 评论 15 收藏 3
  • zfz_linux_boy

    发布于:2018-03-08 07:48:01

    17

    对HashMap的思考及手写实现
    前言HashMap是Java中常用的集合,而且HashMap的一些思想,对于我们平时解决业务上的一些问题,在思路上有帮助,基于此,本篇博客将分析HashMap底层设计思想,并手写一个迷你版的HashMap!对HashMap的思考第一,如图所示,HashMap有3个要素:hash函数+数组+单链表第二,对于hash函数而言,需要考虑些什么?要快,对于给定的Key,要能够快速计算出在数组中的index
    阅读 9673 评论 2 收藏 3
  • wyait

    发布于:2018-03-04 15:48:35

    20

    spring boot + mybatis + layui + shiro后台权限管理系统
    后台管理系统业务场景springboot+mybatis后台管理系统框架;layUI前端界面;shiro权限控制,ehCache缓存;开发背景maven:3.3.3JDK:1.8IntellijIDEA:2017.2.5开发工具springboot:1.5.9.RELEASEmybatis3.4.5:dao层框架pageHelper:5.1.2httpClient:4.5.3layui2.2.3:
    阅读 1W+ 评论 64 收藏 8
  • zfz_linux_boy

    发布于:2018-02-07 20:03:44

    14

    理解数据库连接池底层原理之手写实现
    前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,在将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的分布式系统当中,系统的QPS瓶颈往往就在数据库,所以理解数据库连接池底层构造原理与设计思想是很有益处的。我们常用的数据库连接池有C3P0,DBCP,Druid等,下面
    阅读 2W+ 评论 4 收藏 5
  • zfz_linux_boy

    发布于:2018-02-04 20:28:02

    9

    透彻理解Spring事务设计思想之手写实现
    前言事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。事务具有4个特性:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。在实际开发中,我们对事务应用最多就是在数据库操作这一环,特别是Spring对数据库事务进行了封装管理。Spring对事务的支持,确实很强大,但是从本质上来讲:事务是否生效取
    阅读 4051 评论 0 收藏 2
  • ZeroOne01

    发布于:2018-01-29 23:51:37

    1

    设计模式之观察者模式
    观察者模式又称为发布-订阅(Publish/Subscribe)模式,是23种设计模式之一。DP中是这么定义观察者模式的:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自动更新自己。举个生活中的例子,例如在某班级里,几个同学都在某个网站上订阅了一本连载的漫画。当漫画更新时,就会通知这几位同学,同学收到通
    阅读 2883 评论 0 收藏 2
  • 蛙蛙呱

    发布于:2018-01-26 10:06:33

    16

    Java高级特性——注解,这也许是最简单易懂的文章了
    博主在初学注解的时候看到网上的介绍大部分都是直接介绍用法或者功能,没有实际的应用场景,篇幅又很长导致学习的时候难以理解其意图,而且学完就忘QAQ。本篇文章中我将结合实际的应用场景尽可能由浅入深,平缓的介绍java注解。java注解是jdk1.5以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@r
    阅读 1W+ 评论 7 收藏 5
  • zfz_linux_boy

    发布于:2018-01-23 10:09:46

    17

    Java定时任务调度详解
    前言在实际项目开发中,除了Web应用、SOA服务外,还有一类不可缺少的,那就是定时任务调度。定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮件;比如一些需要定时清理数据的任务等。本篇博客将系统的介绍定时任务调度,会涵盖Timer、Schedu
    阅读 5628 评论 16 收藏 6
  • 纯洁微笑

    发布于:2017-12-27 07:55:08

    10

    那一定都是你的错!- 一次FastDFS并发问题的排查经历
    你应该知道那种感觉。我们所有人都曾碰到过这样的事情:已经盯着代码看了无数遍,但还是没有发现任何问题。然而,有个故障或者错误始终挥之不去。于是你开始怀疑,可能是你开发程序所用的那台机器出了问题,也可能是操作系统的问题,或者是你使用的工具和库出了问题。肯定是它们的原因!
    阅读 1W+ 评论 7 收藏 4
写文章