自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 ConcurrentHashMap原理

简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅读本文需要读者了解 Java 内存模型。同时,ConcurrentHashMap 的源代码会涉及到散列算法和链表数据结构,所以,读者需要对散列算法和基于链表的数据结构有所了解。 Java 内存模型 由于

2020-08-12 11:35:27 831

转载 技术基础1

1.使用mysql索引都有哪些原则?索引什么数据结构?B+tree和Btree什么区别? 1、 对于查询频率高的字段创建索引; 2、 对排序、分组、联合查询频率高的字段创建索引; 3、 索引的数目不宜太多 原因: a、每创建一个索引都会占用相应的物理控件; b、过多的索引会导致insert、update、delete语句的执行效率降低; 4、若在实际中,需要将多个列设置索引时,可以采用多列索引 如:某个表(假设表名为Student),存在多个字段(StudentNo, StudentName, ...

2020-08-12 11:14:18 141

原创 git 使用

下载和提交代码: =========================== gitclone URL gitfetch --all &&gitreset --hard origin/master gitcheckout master # 项目开发使用gitcheckout -b master origin gitpull gitcheckou...

2019-03-12 18:04:03 159

转载 与 30 家公司过招,得到了这章面试心法

作者 | 张小方   本文经授权转载自开源中国 笔者坐标上海,做技术开发,之前有几个月的时间,基本上都是在面试中度过的。我求职的职位是 Linux 服务器开发,最倾向的职位是服务器开发主程或技术经理。在那几个月的求职过程中,我面试了 30+ 家公司,包括腾讯、百度、阿里的蚂蚁金服和国际支付宝部门、饿了么、爱奇艺、360、携程网、京东、华为、bilibili 与 UCLOUD 等。在这...

2019-02-13 10:52:36 255

转载 息中间件kafka与activeMQ、rabbitMQ、zeroMQ、rocketMQ的比较

几种MQ产品说明:      ZeroMQ :  扩展性好,开发比较灵活,采用C语言实现,实际上他只是一个socket库的重新封装,如果我们做为消息队列使用,需要开发大量的代码     RabbitMQ :结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护     ActiveMQ: 历史悠久的开源项目,已经在很多产品中得到应用,实现了JMS1.1规范,可以和spring-j...

2019-02-13 10:39:32 297

转载 顶级程序员的10条最佳实践

1、慎重选择第1 门语言   编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。   – Sam Kaufman,自由职业者,iOS 开发者,10x management   如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人来说),那就用 Ruby 或者 Javascript   – Erin Parker,Spitfire Athlete 创始...

2019-02-13 10:38:34 212

转载 转:基于iOS上MDM技术相关资料整理及汇总

转自:http://www.mbaike.net/mdm/6.html  一、MDM相关知识: MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查看、收发企业数 据已十分普遍,在管理企业移动设备的同时,MDM还能提供全方位安全体系防护,同时在移动设备、移动...

2019-01-23 15:25:21 326

转载 转:Java面试题以及答案精选(架构师面试题)-基础题1

基础题 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 1. String是字符串常量,StringBuffer和StringBuilder是字符串变量。             StringBuffer是线程安全的,StringBuilder是非线程安全的。             具体来说String是一个不可变的对...

2019-01-04 11:55:29 259

转载 转:Java面试题以及答案精选(架构师面试题)-数据库专题

1.解释冷备份和热备份的不同点以及各自的优点   解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷   备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份   时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于   它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库   性能会...

2019-01-04 09:50:44 516

转载 Java面试题以及答案精选(架构师面试题)-Spring专题

1. 开发中主要使用 Spring 的什么技术 ? ①. IOC 容器管理各层的组件 ②. 使用 AOP 配置声明式事务 ③. 整合其他框架 2. 简述 AOP 和 IOC 概念     AOP: Aspect Oriented Program, 面向(方面)切面的编程;Filter(过滤器) 也是一种 AOP. AOP 是一种新的方法论, 是对传统 OOP(Object-Oriente...

2019-01-04 09:45:35 363

空空如也

空空如也

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

TA关注的人

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