草原孤狼的专栏

能记下点什么、就积点什么!!!

JVM 静态变量内存分配探究

好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看. 二话不说, 先看代码一和输出 :  public class Test {     private int count1;     private int count2=2;     public Test(){        ...

2018-11-22 10:46:29

阅读数:17

评论数:0

JVM性能调优监控工具

好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看.   现实企业级Java的应用开发,维护中,有时候我们会碰到下面这些问题: OutOfMemoryError异常,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) ...

2018-11-15 09:33:16

阅读数:38

评论数:0

分布式锁

好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看。   大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。 当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必...

2018-11-14 10:20:06

阅读数:18

评论数:0

CACHE 的使用以及比较

好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看. 一、缓存使用的层级 通过下图,来分析一下各个层级使用缓存的情况: 当然,要是使用数据库的缓存,这个就不做过多介绍,一般是使用mybatis 的一,二级缓存实现db缓存。 二、缓存的分类 通过下图可以看到缓存的分类情况概况...

2018-10-23 18:23:55

阅读数:36

评论数:0

Kafka 简介

好记忆不如烂笔头,能够记录点什么,就赶紧记录点 , 方便知识的积累 !  Apache Kafka 是一款流行的分布式数据流平台,它已经广泛地被诸如 New Relic(数据智能平台)、Uber、Square(移动支付公司)等大型公司用来构建可扩展的、高吞吐量的、且高可靠的实时数据流系统。 例...

2018-10-19 11:16:42

阅读数:25

评论数:0

Java 语言最容易出现常见错误

好记忆不如烂笔头,能够记录点什么,就赶紧记录点 , 方便知识的积累 !  1. 使用"=="判断两个字符串相等;     在判断两个字符串的时候,不要使用"=="判断两个字符串相等. 2. 在foreach中改变l...

2018-10-16 10:30:37

阅读数:20

评论数:0

互联网后端基础设施

好记忆不如烂笔头,能够记录点什么,就赶紧记录点 . 1.1 后端基础设施 使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非...

2018-09-26 10:27:12

阅读数:36

评论数:0

架构设计方法初探

好记忆不如烂笔头,有点什么积累,就去记录下 本文链接:https://www.jianshu.com/p/e30327c9baf3 本文主要介绍架构设计的相关概念,系统复杂度的来源,架构设计的基本原则和流程。 1 基本概念和目的 架构设计的基本概念和目的 架构设计的目的 是为了解决系...

2018-09-20 10:23:56

阅读数:27

评论数:0

解析复杂的 xml

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。   中规中矩的xml解析,都么有个啥,关键是复杂点的xml解析,而且是复杂点的一类xml,结构一样,但是内容完全不同 Demo.xml: <soapenv:Envelope xmlns...

2018-08-01 17:30:29

阅读数:307

评论数:0

HTTPS 扫盲普及

为什么需要httpsHTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。用户登陆 --&gt...

2018-05-23 11:47:34

阅读数:147

评论数:0

微服务架构与传统单体架构的对比

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。一、概述说起微服务,在程序界,可算是当下相对火爆的词,那么微服务到底是什么?与传统的服务有什么区别,为什么要使用微服务呐?需要指出的是:微服务架构并不是为了拆分而拆分,真正的目的是通过对微服务进行水平扩 展解决传统的...

2018-04-25 11:06:02

阅读数:1148

评论数:0

聊聊分布式系统

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。如下是一位前辈写的关于分布式应用方面的思考,值得借鉴一提起“分布式系统”,大家的第一感觉就是好高大上啊,深不可测,看各类大牛关于分布式系统的演讲或者书籍,也大多是一脸懵逼。本文期望用浅显易懂的大白话来就什么是分布式系...

2018-04-08 15:12:39

阅读数:116

评论数:0

SQL 常用de查询优化操作

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 ord...

2018-03-27 09:30:36

阅读数:120

评论数:2

Centos 7 上 Nginx安装

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。Nginx 安装系统平台:CentOS release 7.4 (Final) 64位。一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool ...

2018-03-19 18:36:29

阅读数:148

评论数:0

Centos 7 上 Redis 安装以及配置操作

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。redis 下载 https://redis.io/downloadwget http://download.redis.io/releases/redis-4.0.8.tar.gz解压缩tar zxvf redis...

2018-03-19 16:56:18

阅读数:204

评论数:0

YUM 安装 Mysql

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。文字地址:https://www.linuxidc.com/Linux/2016-09/135288.htm1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/dow...

2018-03-19 13:53:36

阅读数:224

评论数:0

最实用的Nginx配置详解

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。Nginx是一个非常实用的高性能的HTTP和反向代理服务器,今天小编针对Nginx的配置文件(nginx.conf)进行详细的介绍,方便各位感兴趣的朋友更便捷,更愉快的使用Nginx,配置如下:(文章末尾有示例配置,...

2018-03-16 14:19:30

阅读数:660

评论数:0

架构技术选型哲学

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。不谈具体技术,从更高层面看,技术选型应该怎么做?写在前面技术选型是一个很热门的话题,最近我看到自己的微信朋友圈有好几篇关于技术选型的文章,读者对这类主题的热情很高。在技术组织内部,技术人员经常会面临技术选型问题,有时...

2018-03-16 11:40:00

阅读数:159

评论数:1

强大的开源企业级数据库监控利器Lepus

Lepus监控简单介绍官方网站:http://www.lepus.cc开源企业级数据库监控系统简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单Git仓库地址:https://gitee.com/ruzuojun/Lepus...

2018-02-26 09:42:41

阅读数:820

评论数:0

mysql 使用规范

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受。 最近在做一个银行业务,要搞一个业务系统,看到里面的代码,我的头都快爆了,为什么呐,因为里面到处都是一堆一堆的 大SQL 你简直是不可以想象,在互联网发展的今天,这种把业务逻辑和运算都交给数据库引擎的设计...

2018-02-01 15:29:27

阅读数:72

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭