Java 线程池艺术探索

By - 星期六, 七月 29, 2017
作用:利用线程池可以大大减少在创建和销毁线程上所花的时间以及系统资源的开销下面主要讲下线程池中最重要的一个类 ThreadPoolExecutor 。<!-- more -->ThreadPoolExecuto...
其他 • Tags:

分布式云调度处理系统

By - 星期六, 七月 29, 2017
项目参考xxl-job进行若干改动。项目基于quartz并进行若干扩展而成,适用于公司内部做定时调度处理,方便,快捷,简单。支持bean, groovy, shell, python四种任务处理方式。项目架构图...

(二)Nginx基本配置

By - 星期六, 七月 29, 2017
Nginx安装完成之后,可以再安装目录下看到有以下几个文件。其中需要关注的有nginx.conf和conf.d目录。nginx.conf配置着nginx的公用配置,例如nginx的工作线程数,keep...

赢在面试之Java基础篇(2)

By - 星期六, 七月 29, 2017
11、是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时...

窗口管理器 xmonad 教程

By - 星期六, 七月 29, 2017
开发者最需要的,就是一个顺手的开发环境。每个人的偏好不一样,我的开发环境是 Fish Shell + Xfce + xmonad + Vim,已经用了好多年,非常满意。三个月前,我介绍了 Fish ...
其他 • Tags: ,

java线程数过高原因分析

By - 星期六, 七月 29, 2017
前阵子我们因为B机房故障,将所有的流量切到了A机房,在经历了推送+自然高峰之后,A机房所有服务器都出现java线程数接近1000的情况(1000是设置的max值),在晚上7点多观察,java线程数略有...
其他

开发团队面临的 3 大安全挑战

By - 星期五, 七月 28, 2017
应用安全不能只依靠防火墙,必须要在应用开发阶段采取适当的安全控制措施,使得应用在发布上线前就具备较好的安全性,避免人为失误造成安全隐患。不少企业早就意识到了这一点,然而理想和现实之间还隔着几十个安全漏...
其他 • Tags:

二.GC相关之Java内存模型

By - 星期二, 七月 25, 2017
根据上节描述的问题,我们知道其最终原因是GC导致的。本节我们就先详细探讨下与GC息息相关的Java内存模型。名词解释:变量,理解为java的基本类型。对象,理解为java new出来的实例。Java程...
其他 • Tags:

Flume + Solr + log4j搭建web日志采集系统

By - 星期二, 七月 25, 2017
摘要: 这篇博客是学习Hadoop生态系统的第一篇博客,上一篇,搭建好了集群,这篇会做一个 start up,日志采集与搜索。### 前言很多web应用会选择ELK来做日志采集系统,这里选用Flume...
其他 • Tags:

误入前端三年,一个文科生的独白(中)

By - 星期二, 七月 25, 2017
前言正文拖着行李箱,我和我的小伙伴们走出了杭州城站火车站,面对着陌生的城市与行人,陌生的建筑与马路,陌生的公交车与站牌,突然觉得“拔剑四顾心茫然”这句诗词当时特别的应景。于是,我的前端之路上半场逐渐拉...

Grays Anatomy源码浅析

By - 星期二, 七月 25, 2017
标签(空格分隔):JAVA JVM 问题排查在知乎上看到一个问题,被R大推荐了这个线上排查的工具,就下来用了用,感觉还不错,知道是Java写的后,就行看看源码,相关知识比较欠缺,前后看了一个月左右,才...

开始编写寄几的 CSS 基础库

By - 星期二, 七月 25, 2017
前言在现在的互联网业务中,前端开发人员往往需要支持比较多的项目数量。很多公司只有 1-2 名前端开发人员,这其中还不乏规模比较大的公司。这时前端同学就需要独挡一面支持整个公司上下的前端业务,项目如流水...
其他 • Tags: ,

四步准备Android面试

By - 星期二, 七月 25, 2017
各大公司内推进行的如火如荼,再过一段时间就是校招。面试可以说是学生步入社会的一场考试,只不过是笔试+多次面试(口头考试)的结合体,只要时间不冲突,可以多考几次,秋招不行还有春招。笔试形式类似在学校的考...

文件各种上传,离不开的表单

By - 星期一, 七月 24, 2017
作为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。利用表单实现文件上传最原始、最简单、最粗暴的文件上传。 前端代码...

Spring AOP 和 动态代理技术

By - 星期一, 七月 24, 2017
AOP 是什么东西首先来说 AOP 并不是 Spring 框架的核心技术之一,AOP 全称 Aspect Orient Programming,即面向切面的编程。其要解决的问题就是在不改变源代码的情况...