自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanxinduan的博客

做技术不仅要有一份执着和细致的心,还要有一份平静的心态。

原创 蹲(技术)坑久了,你是否也有这样的感受

作为一个技术出身的屌丝来讲,就不拐外抹角了,直接请大家进入坑中步入正题。 蹲坑蹲久了,对于喜欢挑战的人来讲,越是高难度的刺激的有挑战性的工作越是有极大的兴趣,那幸福度绝对是极高的,比有女朋友都幸福百倍,我相信坐在电脑前,在键盘上飞舞的时候那绝对是众人皆忘、心中唯工作的兴奋状态。 当然,作为我来...

2018-07-25 16:40:27

阅读数 249

评论数 3

转载 众生百相:我的10年软件开发生涯

前言 我是个码农,在职场干了多年,在超过10个公司服务过,遇到过各种怪现状,拍案惊奇葩,不吐不快,太想写篇文章吐槽一下。 这篇文章汇集了我10多年来的工作中遇到的各种经历,总结的心得,分别讨论了团队与协作(同事/领导/客户的交流)、技术与质量(学习、技术选择、质量)、职业与事业(现实、追求、老...

2018-07-25 18:00:07

阅读数 280

评论数 0

转载 设计模式

今天看了一下设计模式,感觉获益匪浅,下面 张鸿洋的博客介绍的比较详细,特此记录一下,以后再加完善。 博客目录  1 . 设计模式 观察者模式(Observer Pattern) 以微信公众服务为例 2 . 设计模式 工厂模式(Factory Pattern) 从卖肉夹馍说起 3 . 设计模...

2018-07-24 18:07:09

阅读数 164

评论数 0

转载 消息队列mq总结

转自:http://blog.csdn.net/konglongaa/article/details/52208273 http://blog.csdn.net/oMaverick1/article/details/51331004 https://yq.aliyun.com/articles...

2018-07-24 15:01:42

阅读数 174

评论数 0

原创 Web容器的性能优化

目录 前端的优化 后台的优化 数据库的优化   前端的优化 网页内容 减少http请求次数 减少DNS查询次数 避免页面跳转 缓存Ajax 延迟加载 提前加载 减少DOM元素数量 根据域名划分内容 减少iframe数量 避免404 服务器 使用CDN 添加Ex...

2018-07-24 10:55:35

阅读数 682

评论数 0

原创 使用Netty开发实现高性能的RPC服务器

目录 什么是Netty 为什么要用Netty 如何使用Netty   什么是Netty Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 为什么要用Netty 处理大文件、电子邮件、近实时消息,可以使用该协议快速实现一个不影响应...

2018-07-23 14:32:52

阅读数 487

评论数 0

原创 LVS实现负载均衡

目录 什么是LVS 为什么要用LVS 如何用LVS 安装配置 ipvsadm用法 LVS的10种调度算法 LVS三种工作模式:NAT(地址转换)、DR(直接路由)、TUN(隧道) LVS-NAT:地址转换 架构图: 工作方式: 部署 脚本 LVS-DR:直接路由 架构图...

2018-07-20 16:54:09

阅读数 261

评论数 0

原创 分析java程序中cpu占用过高的线程

目录 Linux查看日志定位问题 分析java程序中cpu占用过高的线程   Linux查看日志定位问题 1、定位错误关键字所在行数 cat -n test.log |grep "查找的错误关键字" 2、得到错误关键字所在行号(假设为第500行),查询错误关键字...

2018-07-20 14:37:25

阅读数 266

评论数 0

原创 多线程

目录 什么是多线程 为什么要用多线程  如何用多线程  1、线程的锁 2、创建线程的方式 3、获取当前线程信息? 4、线程的分类 5、线程间的关系? 6、线程API一览:如何启动、停止、暂停、恢复线程? 7、synchronized关键字用法 8、volatile关键字用法 ...

2018-07-19 18:26:28

阅读数 166

评论数 0

原创 spring boot学习

目录 什么是spring boot 为什么要用spring boot 如何用spring boot Spring Boot 快速搭建 解析 Spring Boot 项目 Spring Boot 使用 spring boot多环境配置     什么是spring boot 采纳...

2018-07-19 11:42:49

阅读数 375

评论数 0

原创 Nginx分布式+Tomcat实现负载均衡

目录 什么是Nginx 为什么要用Nginx 如何用Nginx   什么是Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 为什么要用Nginx 由C语言编写,对系统资源和CPU资源...

2018-07-18 17:46:08

阅读数 243

评论数 0

原创 分布式之延时任务方案解析

数据库轮询 思路 该方案通常是在小型项目中使用,即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后进行update或delete等操作 优缺点 优点:简单易行,支持集群操作 缺点:(1)对服务器内存消耗大    (2)存在延迟,比如你每隔3分钟扫描一次,那最坏的延迟...

2018-07-18 14:58:46

阅读数 176

评论数 0

原创 单例设计模式

单例设计模式有饿汉式、懒汉式、双重判定锁几种模式。不过在访问量同时在百万以上时,均不适应,前两者线程不安全,后者比较耗费性能,用户体验度也不好。那该怎么去优化呢? 推荐使用静态内部类的单例模式。但是如何在反射的情况下保证单例?如何在反序列化中保证单例? 下面代码即可解决: package ...

2018-07-18 13:52:06

阅读数 167

评论数 0

原创 Redis分布式

目录 Redis是什么 为什么要用Redis 如何用Redis Redis是什么 Redis是基于内存、可持久化的日志型、Key-Value数据库 高性能存储系统,并提供多种语言的API。 为什么要用Redis 数据结构(Data Structure)需求 越来越多, 但memca...

2018-07-18 13:40:22

阅读数 188

评论数 0

原创 Dubbo+zookeeper分布式

目录   Dubbo 是什么 为什么要用dubbo 如何用dubbo 异常:No provider available for the service Dubbo 是什么 一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SOA服务治理方案 Dubbo 架构流程图 ...

2018-07-17 17:18:49

阅读数 186

评论数 0

原创 工程完全实现前后端分离

目录   为什么要实现前后端完全分离 前后端分离的场景(重前端) 如何实现前后端分离 前后端分离框架 前端做假数据 数据接口开发流程 更好的开发前端需要掌握哪些技术 为什么要实现前后端分离 打造精益团队 提升开发效率 应对复杂多变的前端需求 增强代码可维护性      前...

2018-07-17 16:10:33

阅读数 916

评论数 0

转载 Servlet 3.0 新特性详解

Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 ...

2018-07-05 14:14:03

阅读数 166

评论数 0

转载 规范-阿里代码规范设置

阿里代码规范设置1.  阿里代码规范地址https://github.com/alibaba/p3c2.  安装eclipse规范文件2.1. 导入代码格式文件https://github.com/alibaba/p3c/tree/master/p3c-formatter2.2. 导入代码格式化样...

2018-07-05 11:38:31

阅读数 471

评论数 0

转载 java异常和日志处理规范

转载自“V型知识库”一. java异常处理规范(转自:http://www.vxzsk.com/521.html)1. 【强制】不要捕获 Java 类库中定义的继承自 RuntimeException 的运行时异常类,如:IndexOutOfBoundsExcept...

2018-07-05 10:52:16

阅读数 1288

评论数 0

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