最新文章
-
数据库、JVM、缓存、SQL等性能调优方法和原则
编辑 性能优化基本是BAT等一线互联网公司程序员必备的技能,以下为大家完整揭晓性能完整的优化方案和方法:包含web网站调优、数据库、JVM调优、架构调优等方案。 第一:Web网站调优 1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合并。 2、减少DNS查询 3、将css放在页面最上面,将js放在页面最下面 4、压缩js和css 减少文件体积,去除不必…... -
Quartz调度框架详解、运用场景、与集群部署实践
以下将分别从Quartz架构简介、集群部署实践、Quartz监控、集群原理分析详解Quartz任务调度框架。 Quartz简介 Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。其中quartz集群通过故障切换和负载平衡的功能,能给调度器带来高可用性和伸缩性。 Quartz提供了极为广泛的特性如持久化任务,集群和分布式任务等。…... -
java初级、中级、高级、架构师的技能要求和职责要求
java初级工程师技能要求: 工作1-3年 要求:能独立完成分配的模块开发任务 技术要求: 1、掌握最基础的数据结构:数组、链表、堆、栈、队列、Hash表、二叉树等 2、算法:经典排序:插入排序、冒泡排序、快排(分划交换排序)、直接选择排序、堆排序、合并排序等。 3、语言要求:基本的开发基础语言掌握,比如:面向对象,集合类、网络IO。 4、数据库要求:能独立设计数据库表,掌握sql,索引等。 ja…... -
从Java程序员进阶到架构师,史上最全进阶详解
从Java程序员到架构师进阶,将涉及到数据结构和算法,Java编程语言掌握,Javaweb核心技术,数据库,Java框架与必备工具,系统架构设计等六大环节。 编程基础:数据结构和算法 1 算法分析与计算 算法时间复杂度和空间复杂度的分析计算 2.算法思想 递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限 3常用数据结构 数组、链表、堆、栈、队列、Hash表、二叉树…... -
参加完阿里Java面试:一面+二面+三面+HR四面,后的复盘经验总结!
阿里中间件团队一面: 第一步先自我介绍? 介绍自己的项目经验和个人的擅长点,面试官主要考察你的表达能力和语言精简能力。 第二步:项目中做了什么,难点在哪里? 主要是想了解参与过技术难度最大的项目难点,技术难点在哪里,你是怎么来解决的,考察项目经验(技术难度)。 第三步:开始切入技术面试正题: Java的线程池说一下,各个参数的作用,如何进行的? 同步与异步区别? HashMap的实现原理,Hash…... -
MySQL有哪些存储引擎,各自的优缺点,应用场景
经常面试都会问到MYSQL有哪些存储引擎,以及各自的优缺点。今天主要分享常见的存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)等,以及最常用的MyISAM与InnoDB两个引擎 ,文章尾部有两者的详细比较。 MySQL常用存储引擎介绍 1.InnoDB 引擎(MySQL5.5以后默认使用) MySQL 5.5 及以后版本中的默认存储引擎,他…...








