自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 「BATJ面试系列」Java工作6年面试拼多多和阿里经历附带面试题

自我介绍先做个自我介绍,本人坐标魔都,13年毕业,工作6年,之前一直在互联网公司工作,曾经在阿里系公司下担任资深工程师的职位。今年大环境不好,但还是毅然决然的出去试了试,而我这次面试的目标期待,是希望想找一个知名互联网公司的技术专家的职位。面试经历拼多多首先说说我面试上海拼多多的经历,我是朋友内推过去的,面试的是拼多多的商品中心部门,内推人说是拼多多技术要求最高的几个部门之一。自己之前...

2019-06-19 11:12:39 736 3

原创 深入理解Spring IOC 之@Configuration

深入理解Spring IOC 之@Configuration1.@Configuration使用官方文档描述:用@Configuration注释类表明其主要目的是作为bean定义的源@Configuration类允许通过调用同一类中的其他@Bean方法来定义bean之间的依赖关系。代码示例@Configurationpublic class AppConfig { @Bea...

2019-07-02 11:11:47 1681

原创 「BATJ面试系列」并发编程之AQS

点关注,不迷路;持续更新Java相关技术及资讯!!!1. AQS简介在同步组件的实现中,AQS是核心部分,同步组件的实现者通过使用AQS提供的模板方法实现同步组件语义,AQS则实现了对同步状态的管理,以及对阻塞线程进行排队,等待通知等等一些底层的实现处理。AQS的核心也包括了这些方面:同步队列,独占式锁的获取和释放,共享锁的获取和释放以及可中断锁,超时等待锁获取这些特性的实现,而这些实际上...

2019-06-13 20:20:37 338

原创 「BATJ面试系列」并发编程之CAS源码分析

点关注,不迷路;持续更新Java相关技术及资讯!!!CAS的全称为Compare And Swap,直译就是比较交换。是一条CPU的原子指令,其作用是让CPU先进行比较两个值是否相等,然后原子地更新某个位置的值,其实现方式是基于硬件平台的汇编指令,在intel的CPU中,使用的是cmpxchg指令,就是说CAS是靠硬件实现的,从而在硬件层面提升效率。CSA 原理利用CPU的CAS指令,同...

2019-06-13 19:36:01 192

原创 「BATJ面试系列」并发编程之ThreadLocal

在面试环节中,考察"ThreadLocal"也是面试官的家常便饭,所以对它理解透彻,是非常有必要的.有些面试官会开门见山的提问:“知道ThreadLocal吗?”“讲讲你对ThreadLocal的理解”当然了,也有面试官会慢慢引导到这个话题上,比如提问“在多线程环境下,如何防止自己的变量被其它线程篡改”,将主动权交给你自己,剩下的靠自己发挥。那么ThreadLocal可以做什么,在了...

2019-06-13 19:15:29 193

原创 「BATJ面试系列」并发编程之happens-before详解

从JDK 5 开始,JMM使用happens-before的概念来阐述多线程之间的内存可见性。在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happens-before关系。happens-before原则非常重要,它是判断数据是否存在竞争、线程是否安全的主要依据,依靠这个原则,我们解决在并发环境下两操作之间是否可能存在冲突的所有问题。下面我们就一个简单的例...

2019-06-13 11:09:59 306 1

原创 「BATJ面试系列」并发编程之synchronized实现原理

在java中存在两种锁机制,分别是synchronized和Lock。下面我会总结一下synchronized的实现原理和涉及的一些锁优化机制。synchronized的使用synchronized 的作用:确保线程互斥的访问代码块,同一时刻只有一个方法可以进入到临界区保证共享变量的修改能及时可见有效解决重排序问题synchronized 使用方式:修饰实例对象中的实例方法,锁...

2019-06-12 12:07:18 172

原创 「BATJ面试系列」并发编程(一)

作为一个合格的Java程序员,必须要对并发编程有一个深层次的了解,在很多互联网企业都会重点考察这一块。可能很多工作3年以上的Java程序员对于这一领域几乎没有太多研究。所以在接下来内容中,我会将并发编程整个领域由浅到深做非常全面的分析。内容导航从操作系统的发展了解进程、线程模型线程的优势线程的生命周期线程的应用场景了解进程、线程模型每次学习一个新技术,我会先去了解这个技术的背景,...

2019-06-11 11:40:38 2182

原创 如何将tomcat图标换成自己的

IE7中每个页面都有一个自己的图标,如果不自己制定的话,会变成tomcat的小猫咪。下面说一下怎么改掉这个小猫咪。1)、在每个页面的<head></head>里加入以下两行代码。<link rel="icon" href="{contextPath}/favicon.ico"> <link> 这里的{contextPath}是你的站点的名字,...

2019-06-11 11:04:19 11633

原创 idea 编译tomcat8源码

下载tomcat8源码http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.38/src/apache-tomcat-8.5.38-src.zip项目结构将下载下来的源码压缩包解压,然后在解压后的目录中新建catalina-home目录和pom.xml文件,将跟目录中的conf和webapps文件夹复制到catalina-home目录中,如...

2019-02-28 20:25:30 1098

原创 eclipse(STS)安装 lombok插件重启后注解无效的解决办法

eclipse安装lombok插件lombok下载# lombok.jar拷到eclipse目录,.ini文件中添加下面的配置-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar 注解无效的解决办法:以管理员身份启动eclipse(必须是管理员身份启动,否则注解无效)项目添加maven依赖&lt;dependency&g...

2019-01-05 10:26:39 3988

原创 zookeeper搭建可视化web界面

zookeeper搭建可视化web界面1. 下载zkui使用zkui来搭建zookeeper的可视化web界面,依赖java环境git clone https://github.com/DeemOpen/zkui.git2. 编译zkui,生成jarzkui源码需要Maven编译cd zkuimvn clean install生成两个jar包:zkui-2.0-SNAPSH...

2018-11-15 19:47:13 5128

原创 Zookeeper分布式集群搭建

Zookeeper分布式集群搭建一.描述在centos7上搭建zookeeper集群,zookeeper运行依赖于java环境# 查看java版本java -version二.步骤1. 安装环境准备准备三台centos7服务器,我用的VM虚拟机,ip分别为:192.168.3.10192.168.3.12192.168.3.132. 下载安装zookeeper以其中1...

2018-11-15 14:34:47 368

LOIC-1.0.7.42-binary

LOIC-1.0.7.42-binary

2014-07-31

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

2014-07-31

ubuntu10.10安装配置全过程图文详解

ubuntu10.10安装配置全过程图文详解

2014-07-31

整站下载器

Teleport Pro所能做的 不仅仅是离线浏览某个网页 让你离线快速浏览某个网页的内容当然是它的一项重要功能 它可以从Internet的任何地方抓回你想要的任何文件 它可以在你指定的时间自动登录到你指定的网站下载你指定的内容 你还可以用它来创建某个网站的完整的镜象 作为创建你自己的网站的参考 ">Teleport Pro所能做的 不仅仅是离线浏览某个网页 让你离线快速浏览某个网页的内容当然是它的一项重要功能 它可以从Internet的任何地方抓回你想要的任何文件 它可以在你指定的时间自动登录到你指定的网站下载你指定的内 [更多]

2014-07-31

jfreechart-1.0.16

JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。

2013-11-04

sql server2008驱动包

mssql2008最新版的驱动包 sqljdbc4.jar

2013-08-14

springside4

SpringSide是以Spring Framework为核心,用主流的技术选型、Pragmatic的编程实践来开发JavaEE企业级应用的演示

2013-07-22

myeclipse注册机

MyEclipse注册机(myeclipse10,myeclipse2013可用),内含破解源码和具体操作步骤

2013-07-22

svn1.8插件

svn插件的安装请参考:myeclipse安装svn插件的多种方式 http://blog.csdn.net/chaosbead/article/details/9283059

2013-07-22

jquery API文档

jQuery 文档XML文件内英文及代码部分版权归原官方wiki所有,中文部分分属为之漫笔, Shawphy and Cloudream所有。欢迎转载、替换其他XSL样式或其他形式的转载,但必须保证XML文件原样转载,保留署名以及不可用于商业用途。本文档仅供参考,出于方便学习的目的而分发。使用者必须自行承担风险,因使用此文档造成的任何损失或者潜在的损失,译者均不为其负责。

2013-01-05

mysql API文档

这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问:dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。

2013-01-05

Oracle API文档

本帮助的示例主要是针对SCOTT/tiger下的表 由于本人初学Oracle还有很多不明白的地方, 可能出现错误和不全的地方,希望各位大侠给予指出!

2013-01-05

servlet中文API文档

这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。

2013-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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