- 博客(11)
- 收藏
- 关注
转载 金三银四面试季节之Java 核心面试技术点 - JVM 小结
原文:https://github.com/linsheng9731/notebook/blob/master/java/JVM.md描述一下 JVM 的内存区域程序计数器(PC,Program Counter Register)。在 JVM 规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会存储当前线程正在执行的 ...
2019-03-24 11:39:00
128
转载 2015年校园招聘12家IT公司面试体验
背景2015年注定是一个不平凡的年头,作为一个应届毕业生,我也算是经历了工作上的大起大落。下面我先简单讲述一下自己的遭遇,然后根据自己亲身的面试经历,从一个学生的角度去谈谈自己对面试过的公司的一些看法。希望也能给后来人一些启示和帮助。我是一名985的小硕,本科不是计算机专业的,但是大学里一直在编程,大四保研后毅然选择了软件这个坑。研一的生活很快过去了,在学校的实验室里帮老师做项目...
2015-11-02 17:22:00
462
转载 正则表达式小结
什么是正则正则语法常用的正则片段Java中正则的用法什么是正则?正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。(百度百...
2015-10-15 15:25:00
103
转载 【译文】NginScript – 为什么我们要实现自己的JS引擎?
在上周的nginx.conf 2015用户大会上,我们发布了全新的JavaScript引擎nginscript的预览版。历史上,JavaScript语言已经应用在许多方面,首先是作为客户端脚本,然后又被用于服务器后台开发。至于nginscript,我们要介绍的是第一种"代理端"的使用情况,用于满足我们在会上提出的一系列独特的要求。消息公布后,许多人对我们决定要实现一个新的JavaScri...
2015-10-06 19:23:00
100
转载 经典算法合集
本文所有算法采用vs2010环境c++语言编写,使用公共头如下。在线提交时 #include "stdafx.h" 需要去掉。 1 #include "stdafx.h" 2 #include"iostream" 3 #include"vector" 4 #include"iterator" 5 #include"algorithm" 6 #include...
2015-09-30 10:36:00
155
转载 【高级JSE技术】线程池
引言线程池是java并发技术中常用的一种,通过缓存线程资源避免了频繁的创建销毁线程带来的额外开销,从而提高性能。JDK中有相应的Executor框架实现,而Spring中也带有线程池的功能。本文将从以下几个角度来梳理线程池的用法和注意点:Executor框架种类和特点Callable和Future使用实例使用Spring线程池Executor框架种类和特点...
2015-09-16 10:48:00
124
转载 【高性能服务器】Tomcat剖析
引言Tomcat是一个流行的servlet容器,对于开发人员来说整体和容器打交道有必要花一些时间爱你了解其内部结构。本文将从一下几个方面来剖析其内部结构。整体结构 连接器 初始化过程 如何处理一个请求 容器 Session管理 设计模式 ContextWrapper整体结构首先我...
2015-09-16 00:00:00
130
转载 【高性能服务器】Nginx剖析
引言Nginx是一个流行的高性能服务器,官方宣称在压力测试下可以支持5万个并发连接,而且占用内存极低。相比于其他昂贵的硬件负载均衡解决方案,Nginx是开源免费的,可以大大降低成本。本文将从一下几个方面来剖析其内部结构。特点 进程模型 惊群效应 负载均衡 核心模块 模块分类 事件驱动模块机制 ...
2015-09-15 23:15:00
112
转载 【JDK源码系列】ConcurrentHashMap
并发永远是高性能的话题,而并发容器又是java中重要的并发工具,所以今天我们来分析一下Concurrent包中ConcurrentHashMap(以下简称Chashmap)。普通容器在某些并发情况下的表现很差,假设这容器的体积很大,容器获得锁后进行了非常耗时的遍历操作,那么锁就会被占用很长世间。事实上只有很小一部分元素被线程占用,其余的元素完全可以被读写。而(以下简称Chashmap就是...
2015-09-15 13:36:00
131
转载 【高级JEE技术】JMS
ActiveMQ消息服务器。ActiveMQ是apache的一种jms标准实现,支持两种模型,点对点发送消息以及发布订阅者模型。为了规范JMS API,JMS为消息传送定义了很多概念:JMS客户端----100%用Java编写的发送和接收消息的应用。 Non-JMS客户端----使用JMS提供者特定的客户端API而不是JMS API来发送和接收消息的应用。 JMS p...
2015-09-15 11:35:00
93
转载 【高级JEE技术】JMX
JMX即Java Manager Extentin(java 管理扩展)一种动态改变javabean属性值的技术,具体应用场景可以有很多。比如使用JMX作为线上应用的开关,在做一些新老系统改造的时候我们可以采用一个简单的开关bean来即时切换新老业务逻辑,达到实时回滚的目的。JMX的基本结构如下图: 本地有三层,分别是instrumentatin层(资源层),用于表示资源...
2015-09-15 11:04:00
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人