MySQL事实上使用不同的存储引擎也是有很大区别的,下面猿友们可以了解一下。 一、存储引擎的比较 注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B+树的定义是有区别的。 在MySQL&nb…
分类:编程语言
告别BAT?迎来ATM?找工作请认准这份榜单!!!
BAT,一直以来都代表着中国互联网公司三巨头,B=百度、A=阿里巴巴、T=腾讯。是中国互联网公司百度公司(Baidu)、阿里巴巴集团(Alibaba)、腾讯公司(Tencent)三大互联网公司首字母的缩写。百度总部在北京…
告别BAT?迎来ATM?程序员找工作请认准这份榜单!!!
BAT,一直以来都代表着中国互联网公司三巨头,B=百度、A=阿里巴巴、T=腾讯。是中国互联网公司百度公司(Baidu)、阿里巴巴集团(Alibaba)、腾讯公司(Tencent)三大互联网公司首字母的缩写。百度总部在北京…
程序员被质疑跳槽频繁不稳定,随后的一番话令HR哑口无言!
一名程序员求职,于是乎和HR发生了一番对话。HR在看完这名程序员的简历后,质疑其跳槽太频繁,平均一份工作都不到两年,稳定性太差,接下来就发生了这番对话,最后HR表示无语,无话可说了。 如下就是对话的详细截图。HR首先说,…
稳了!Java并发编程71道面试题及答案
1、在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);t…
如何提升你的能力?八年老司机给年轻的Java程序员的几条建议
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, Google, Sli…
一种简单易懂的 MyBatis 分库分表方案
数据库分库分表除了使用中间件来代理请求分发之外,另外一种常见的方法就是在客户端层面来分库分表 —— 通过适当地包装客户端代码使得分库分表的数据库访问操作代码编写起来也很方便。本文的分库分表方案基于 MyBatis 框架,…
《HR黑话大全》:那些残忍的潜台词,程序员你get到了吗?
每个初入社会的求职者, 都曾经有过找工作被坑的经历! 这本《HR黑话大全》, 收录了你一定会在面试遇到的套路 听懂了这些黑话, 你才能更好的闯荡江湖。。。 我们薪资全行业最高 ——我们加班全行业最狠 我们平均工资8000…
一位月薪1.2w的北漂程序员真实生活!
“ 每个人都有一条生活道路。千万人,千万条,各不相同,各有特点。但是并不是好人都有一条好路,坏人都有一坏路。有的时候却恰恰相反。这虽然不是历史的必然,但却是客观社会存在的。今天咱们说的这部书是发生在当代,一些不…
到底怎样的程序员能称为架构师?
我曾问过很多自称热爱代码的程序员的发展规划,大多都回答说期望成为一名架构师。而在招聘一方,有的团队会过滤掉多次提起架构一词而一点不提具体内容的简历。可见,虽然在大多数程序员眼里,架构师是神圣的,但又不得不承认事实是:“架…
高并发架构系列:Kafka、RocketMQ、RabbitMQ的优劣势比较
在高并发业务场景下,典型的阿里双11秒杀等业务,消息队列中间件在流量削峰、解耦上有不可替代的作用。 今天我们一起来探讨: 全量的消息队列究竟有哪些? Kafka、RocketMQ、RabbitMQ的优劣势比较 消息队列的…
珍藏版|Java高级开发必会的50个性能优化细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,…