- 博客(10)
- 收藏
- 关注
转载 ConcurrentHashMap原理
简介ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅读本文需要读者了解 Java 内存模型。同时,ConcurrentHashMap 的源代码会涉及到散列算法和链表数据结构,所以,读者需要对散列算法和基于链表的数据结构有所了解。Java 内存模型由于
2020-08-12 11:35:27
867
转载 技术基础1
1.使用mysql索引都有哪些原则?索引什么数据结构?B+tree和Btree什么区别?1、 对于查询频率高的字段创建索引;2、 对排序、分组、联合查询频率高的字段创建索引;3、 索引的数目不宜太多原因: a、每创建一个索引都会占用相应的物理控件;b、过多的索引会导致insert、update、delete语句的执行效率降低;4、若在实际中,需要将多个列设置索引时,可以采用多列索引如:某个表(假设表名为Student),存在多个字段(StudentNo, StudentName, ...
2020-08-12 11:14:18
163
原创 git 使用
下载和提交代码:===========================gitclone URLgitfetch --all &&gitreset --hard origin/mastergitcheckout master # 项目开发使用gitcheckout -b master origingitpullgitcheckou...
2019-03-12 18:04:03
183
转载 与 30 家公司过招,得到了这章面试心法
作者 | 张小方 本文经授权转载自开源中国笔者坐标上海,做技术开发,之前有几个月的时间,基本上都是在面试中度过的。我求职的职位是 Linux 服务器开发,最倾向的职位是服务器开发主程或技术经理。在那几个月的求职过程中,我面试了 30+ 家公司,包括腾讯、百度、阿里的蚂蚁金服和国际支付宝部门、饿了么、爱奇艺、360、携程网、京东、华为、bilibili 与 UCLOUD 等。在这...
2019-02-13 10:52:36
277
转载 息中间件kafka与activeMQ、rabbitMQ、zeroMQ、rocketMQ的比较
几种MQ产品说明: ZeroMQ : 扩展性好,开发比较灵活,采用C语言实现,实际上他只是一个socket库的重新封装,如果我们做为消息队列使用,需要开发大量的代码 RabbitMQ :结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护 ActiveMQ: 历史悠久的开源项目,已经在很多产品中得到应用,实现了JMS1.1规范,可以和spring-j...
2019-02-13 10:39:32
326
转载 顶级程序员的10条最佳实践
1、慎重选择第1 门语言 编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。 – Sam Kaufman,自由职业者,iOS 开发者,10x management 如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人来说),那就用 Ruby 或者 Javascript – Erin Parker,Spitfire Athlete 创始...
2019-02-13 10:38:34
228
转载 转:基于iOS上MDM技术相关资料整理及汇总
转自:http://www.mbaike.net/mdm/6.html 一、MDM相关知识:MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之重,在移动互联网时代,员工个人的设备接入企业网络并查看、收发企业数 据已十分普遍,在管理企业移动设备的同时,MDM还能提供全方位安全体系防护,同时在移动设备、移动...
2019-01-23 15:25:21
364
转载 转:Java面试题以及答案精选(架构师面试题)-基础题1
基础题一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?1. String是字符串常量,StringBuffer和StringBuilder是字符串变量。 StringBuffer是线程安全的,StringBuilder是非线程安全的。 具体来说String是一个不可变的对...
2019-01-04 11:55:29
288
转载 转:Java面试题以及答案精选(架构师面试题)-数据库专题
1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷 备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份 时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于 它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库 性能会...
2019-01-04 09:50:44
549
转载 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
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人