240 发简信
IP属地:山东
  • 120
    分布式服务框架--第一章:应用架构演进

    第一章:应用架构演进 一.垂直应用(典型:MVC架构)1.基本架构 1)view:前段视图展示层。 2)control:中间为调度控制层,用于web请求转发,调度后台业务逻辑...

  • 120
    基于数据库的分布式ID生成器

    背景 随着互联网的高速发展,企业系统采集的数据呈指数式上升,集成的业务也越来越多。于是,以分布式微服务为基础的项目架构逐渐走进人们的视野,在分布式项目中,对大量的数据、消息、...

  • kafka

    概念 Broker:消息服务器,就是我们部署的一个kafka服务。 Partition:消息的水平分区,一个Topic可以有多个分区,这样实现了消息的无限量存储。 Repli...

  • Linux安装redis并允许远程连接

    1.下载Redis 或者去官网下载:http://redis.io/download,然后传至终端。 2.解压Redis 3.编译Redis源码文件 因为redis是c语言开...

  • 120
    产品经理 需求详解 —— 拿到需求不要慌!

    做产品久了就会发现,我们大部分工作都在和需求打交道。因为需求才有了产品经理存在的意义;因为需求才有了产品联系用户的价值。 对于产品经理而言,做产品无非是对用户和公司负责。一方...

  • 120
    SpringBoot项目国际化

    1.背景 最近,客户提了个需求要求网站国际化,提供中英文两种版本,可切换。so,就琢磨起国际化了,还早就知道有国际化了,但这还是我第一次在正式项目中实战...。本来就想直接用...

  • 120
    java内存结构和GC机制

    Java垃圾回收概况 Java GC(Garbage Collection,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回...

  • 120
    Volatile关键字详解

    基本概念 Java 内存模型中的可见性、原子性和有序性。 可见性:是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。在java中,volatile、synchro...

  • 120
    java中锁机制详解

    java主流锁大致有以下几种: 1. 乐观锁VS悲观锁 从概念上讲 乐观锁:在使用数据的时候默认其他线程不会同时修改数据,所以不加锁。只有在修改数据之前判断该数据之前有无更新...

  • 120
    Linux安装jdk1.8并配置环境变量

    第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己下载的放到这,容易区分) 命令:mkdir -p /usr/local/src/jdk ...

  • 120
    恋人间最好的状态是什么样的?

    恋人间最好的状态大抵就是,你看你的小电影做你的面膜听你的歌,他看他的NBA撸他的游戏开他的黑。结束以后,一起出去吃个夜宵,怒搓一顿好吃的。幸福就是如此欢欢喜喜,简简单单。 0...

  • 120
    SpringBoot(2)

    1. SpringBoot的日志系统 Spring Boot 使用 Commons Logging 记录所有内部日志,但开放日志的底层实现。其为 Java Util Logg...

  • 120
    SpringBoot(1)

    以SpringBoot官方文档为原型,阐述SpringBoot。仅供学习参考,如有错漏之处,望多包涵。 1.Spring Boot 入门 1.1 构建SpringBoot项目...

  • 一起看官方文档 —— Activiti(2)

    序言 工作流框架基本上是每个比较复杂的OA或ERP系统的标配,同时Activiti又是国内使用最普遍的工作流框架。于是就想着把Activiti整理一下。由于现在的项目越来越多...

  • 一起看官方文档 —— Activiti(1)

    1. 前期准备 1.1. Activiti6.0.0 下载地址源码地址 1.2. JDK 7+ Activiti运行环境必须是jdk7及以上。jdk下载,同时设置系统环境变量...

  • 120
    爱情里,那个最不该缺少的东西却渐渐消失了

    01 曾有人对我说,觉得自己身边的人都太浮躁了,而他之前也是。 没有经历过太多次的爱情,没有痛苦过太多次的分离。 想的只是如何用最短的时间追到自己心仪的女生,又怎样在最短的时...

个人介绍
虚心若愚,宁静致远。