二.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,即面向切面的编程。其要解决的问题就是在不改变源代码的情况...

JDK 1.8之 HashMap 源码分析

By - 星期六, 七月 22, 2017
与JDK1.7中HashMap的实现相比,JDK1.8做了如下改动hash()函数算法修改table数组的类型,由 Entry 改成了 NodHashMap存储数据的结构由 数组+链表 ,进化成了...
其他 • Tags: ,

lombok的简单介绍和使用方法

By - 星期六, 七月 22, 2017
  这是上周在群里发现有人推荐lombok,他说是神器,当时就引起了我的好奇,然后下班回来我就看了看官网介绍(菜鸟英语水平),这就是难点了,然后就是大概了解了一下,就在网上查了查相关资料,周末的时候自...

Java8 新特性 日期API

By - 星期五, 七月 21, 2017
Java 8 在包java.time下包含了一组全新的时间日期API。下面的例子展示了这组新API里最重要的一些部分1.Clock 时钟Clock类提供了访问当前日期和时间的方法,Clock是时区敏...
其他 • Tags: ,

sbc(二)高可用Eureka+声明式服务调用

By - 星期五, 七月 21, 2017
这次会按照实际生产要求来搭建这套服务。Swagger应用上次提到我们调用自己的 http 接口的时候采用的是 PostMan 来模拟请求,这个在平时调试时自然没有什么问题,但当我们需要和前端联调开发的...
其他 • Tags: ,

lombok的简单介绍和使用方法

By - 星期五, 七月 21, 2017
  这是上周在群里发现有人推荐lombok,他说是神器,当时就引起了我的好奇,然后下班回来我就看了看官网介绍(菜鸟英语水平),这就是难点了,然后就是大概了解了一下,就在网上查了查相关资料,周末的时候自...

移花接木:针对OAuth2的攻击

By - 星期五, 七月 21, 2017
作为第三方应用,为了提升用户体验,往往会提供第三方社交账号登录或者绑定的功能,这背后使用到的关键技术是OAuth认证。想要在自己的应用里集成OAuth不是难事儿,各大社交网站都提供了详尽的文档指南。O...
其他 • Tags:

Java虚拟机JVM性能调优实战

By - 星期五, 七月 21, 2017
16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗...