关闭

[置顶] 面试过阿里等互联网大公司,我知道了这些套路

前面感谢一波因为看到掘金在做秋招求职征文大赛,赞助商也有牛客网,自己前段时间也稍微写了篇博客总结我的大学生活,那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye ! 博客中稍微简单的介绍了下自己的求职,重点是推荐了下我自己看过的那些书籍,对我帮助真的很大。如今借这么个机会,回馈掘金和牛客网,想想自己这一年在掘金也写过不少文章,从 0 个粉丝到如今被 11047 人(截止写此篇...
阅读(886) 评论(1)

[置顶] 那些年我看过的书 —— 致敬我的大学生活 —— Say Good Bye !

开头2017.08.21 正式开启我入职的里程,现在已是工作了一个星期了,这个星期算是我入职的过渡期,算是知道了学校生活和工作的差距了,总之,尽快习惯这种生活吧。下面讲下自己的找工作经历和大学阅读的书籍,算是一种书籍推荐,为还在迷茫的你指引方向,同时为我三年的大学生活致敬!也激励我大四在公司实习能更上一层楼!找工作经历这段经历,算是自己很难忘记的经历吧。既辛酸既充实的日子!也很感谢自己在这段时间的...
阅读(664) 评论(6)

[置顶] 源码大招:不服来战!撸这些完整项目,你不牛逼都难!

经常有人问我有没有什么项目代码,我回复说去 Github 找,但是还是好多人不知道如何找到那些比较好的项目。今天花了点时间找了些安卓的项目,觉得还是不错的,几乎就是自己生活常用的一些 app ,如果你是一个 Android 开发者,我觉得撸完这些项目,你想不牛逼都难。菜鸟新闻菜鸟新闻 客户端是一个仿照36Kr官方,实 时抓取36Kr官网数据的资讯类新闻客户端。包括首页新闻,详情,发现,活动,实时数据...
阅读(1534) 评论(3)

[置顶] 计算机网络基础常考面试题总结

1、OSI,TCP/IP,五层协议的体系结构,以及各层协议 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层的协议如下: 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集...
阅读(7877) 评论(0)

[置顶] Android 上百实例源码分析以及开源分析

首先 介绍几本书籍(下载包中)吧。 01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 06_Android的GUI系统 07_Android的Audio系统 08_Android的Video 输入输出系统 09_Android的多...
阅读(7590) 评论(0)

[置顶] JAVA上百实例源码以及开源项目

笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景!...
阅读(11100) 评论(20)

ElasticSearch 集群信息监控

最近在做 ElasticSearch 的信息(集群和节点)监控,特此稍微整理下学到的东西。这篇文章主要介绍集群的监控。 要监控哪些 ElasticSearch metricsElasticsearch 提供了大量的 Metric,可以帮助您检测到问题的迹象,在遇到节点不可用、out-of-memory、long garbage collection times 的时候采取相应措施。但是指标太多了,...
阅读(34) 评论(0)

Centos7 搭建最新 Nexus3 Maven 私服

首发地址:http://www.54tianzhisheng.cn/2017/10/14/Nexus3-Maven/Maven 介绍Apache Maven 是一个创新的软件项目管理和综合工具。 Maven 提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件。 Maven 最强大的功能就是能够自动下载项目依赖库。 Maven 提供...
阅读(31) 评论(0)

JsonPath —— JSON 解析神器

真乃神器也,再复杂的 Json 都能给你解析出来,非常方便的获取 JSON 的内容,很强大! 语法简介 JsonPath 描述 $ 根节点 @ 当前节点 .or[] 子节点 .. 选择所有符合条件的节点 * 所有节点 [] 迭代器标示,如数组下标 [,] 支持迭代器中做多选 [start:end:step] 数组切片运算符...
阅读(31) 评论(0)

Google Guava 缓存实现接口的限流

项目背景最近项目中需要进行接口保护,防止高并发的情况把系统搞崩,因此需要对一个查询接口进行限流,主要的目的就是限制单位时间内请求此查询的次数,例如 1000 次,来保护接口。 参考了 开涛的博客聊聊高并发系统限流特技 ,学习了其中利用 Google Guava 缓存实现限流的技巧,在网上也查到了很多关于 Google Guava 缓存的博客,学到了好多,推荐一个博客文章:http://ifeve....
阅读(117) 评论(0)

Linux 下 lua 开发环境安装及安装 luafilesystem

火云邪神语录:天下武功,无坚不破,唯快不破!Nginx 的看家本领就是速度,Lua 的拿手好戏亦是速度,这两者的结合在速度上无疑有基因上的优势。最近一直再折腾这个,干脆就稍微整理下。以防后面继续跳坑!安装:1.先安装 lua 的相关依赖安装 C 开发环境 由于 gcc 包需要依赖 binutils 和 cpp 包,另外 make 包也是在编译中常用的,所以一共需要 9 个包来完成安装,因此我们只需...
阅读(68) 评论(0)

全文搜索引擎 Elasticsearch 集群搭建入门教程

介绍ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。基百科、Stack Overflow、Github 都...
阅读(179) 评论(0)

Elasticsearch 默认分词器和中分分词器之间的比较及使用方法

首发地址:http://www.54tianzhisheng.cn/2017/09/07/Elasticsearch-analyzers/介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企...
阅读(319) 评论(0)

Java 线程池艺术探索

转载请注明原创地址为:http://www.54tianzhisheng.cn/2017/07/29/ThreadPool/线程池Wiki 上是这样解释的:Thread Pool作用:利用线程池可以大大减少在创建和销毁线程上所花的时间以及系统资源的开销!下面主要讲下线程池中最重要的一个类 ThreadPoolExecutor 。 ThreadPoolExecutorThreadPoolExecut...
阅读(478) 评论(0)

看透 Spring MVC 源代码分析与实践 —— Spring MVC 组件分析

由于星期一接到面试通知,和面试官约好了星期四面试,所以这几天没更新完这系列的文章,面完试后立马就把这个解决掉。通过这次面试,也让我懂得了很多,知道了自己的一些不足之处,后面还要继续下功夫好好的深入复习下去。这几篇文章写的我觉得还是不够仔细,感兴趣的还是建议自己去看看源码。第 11 章 —— 组件概览HandlerMapping根据 request 找到对应的处理器 Handler 和 Inter...
阅读(140) 评论(0)

看透 Spring MVC 源代码分析与实践 —— 俯视 Spring MVC

Spring MVC Spring MVC 之初体验环境搭建在 IDEA 中新建一个 web 项目,用 Maven 管理项目的话,在 pom.xml 中加入 Spring MVC 和 Servlet 依赖即可。 ...
阅读(150) 评论(0)

看透 Spring MVC 源代码分析与实践 —— 网站基础知识

网站架构及其演变过程基础结构网络传输分解方式: 标准的 OSI 参考模型 TCP/IP 参考模型 海量数据的解决方案 缓存和页面静态化缓存 通过程序直接保存在内存中 使用缓存框架 (Encache、Redis、Memcache) 页面静态化 使用模板技术生成(Velocity、FreeMaker等) 数据库优化表结构优化 SQL 语句优化 分区 分表 索引优化 使用存储过程代替直接操作过程 分离活跃...
阅读(122) 评论(0)

通过源码详解 Servlet

Servlet 结构 1Servlet 2ServletConfig 3GenericServlet 抽象类 4HttpServlet 抽象类 1HTTP 请求方式 2对应的服务方法 3Servlet Service 方法详解 4HttpServlet service 方法详解 5Servlet 的多线程问题 总结Servlet 结构1、ServletServlet 该接口定义了5个方法。...
阅读(157) 评论(0)

Velocity 循环指令一种好的解决方法

前提 好的解决方案拿我最近做的一个项目做例子 参考前提前台的数据经常是由需要通过 foreach 循环获取。好的解决方案:(拿我最近做的一个项目做例子)购物商城左边的导航栏,商品大分类和小分类(Category)1、在 model 包下创建一个 ViewObject 类public class ViewObject { private Map objs = n...
阅读(110) 评论(0)

AJAX 学习

背景 AJAX 基础 AJAX - XMLHttpRequest AJAX - 高级 AJAX 实例背景最近的项目中大量地方需要使用 AJAX,无奈,谁叫我既要写前台又要写后台呢,只好学习下这个技术点,主要参考 W3school 文档,下面记录下这些知识点,便于日后自己查阅,下面的一些测试代码建议在 W3school 中测试。AJAX 基础:AJAX = Asynchronous JavaScri...
阅读(133) 评论(0)

HashMap、Hashtable、HashSet 和 ConcurrentHashMap 的比较

HashMap 和 Hashtable 的比较是 Java 面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap 的工作原理、ArrayList 与 Vector 的比较以及这个问题是有关 Java 集合框架的最经典的问题。Hashtable 是个过时的集合类,存在于 Java API 中很久了。在 Java 4 中被重写了,实现了 Map...
阅读(185) 评论(0)

《Java 多线程编程核心技术》学习笔记及总结

第一章 Java 多线程技能 进程和线程的概念及多线程的优点 使用多线程 继承 Thread 类 实现 Runnable 接口 currentThread 方法 isAlive 方法 sleep 方法 getId 方法 停止线程 判断线程是否是停止状态 在沉睡中停止 在停止中沉睡 能停止的线程 暴力停止 暂停线程 suspend 和 resume 方法的使用 yield 方法 线程的优先级 守护...
阅读(594) 评论(0)

《疯狂 Java 突破程序员基本功的 16 课》读书笔记

第 1 课 数组与内存控制 数组初始化 使用数组 第 2 课 对象与内存的控制 实例变量 和 类变量 局部变量 成员变量 实例变量和类变量的属性 实例变量的初始化时机 类变量的初始化时机 父类构造器 隐式调用和显示调用 访问子类对象的实例变量 调用被子类重写的方法 父子实例的内存控制 继承成员变量和继承方法的区别 内存中的子类实例 父子类的类变量 final 修饰符 第 3 课 常见 Java...
阅读(430) 评论(0)
142条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:298322次
    • 积分:4397
    • 等级:
    • 排名:第7008名
    • 原创:126篇
    • 转载:16篇
    • 译文:0篇
    • 评论:197条
    博客专栏
    最新评论