JAVA高级架构

分享技术,和学习方法,用技术成就梦想!

排序:
默认
按更新时间
按访问量

运维角度浅谈MySQL数据库优化

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计  项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一...

2018-03-10 00:00:00

阅读数:183

评论数:0

38妇女节快乐,免费送大家一份架构师大礼!

3.8 妇女节快乐感谢有3.8妇女节这一节日,祝天下所有的女性节日快乐。也祝天下所有的妈妈的永远健康快乐,你们辛苦了。在这么重要的日子里,本公众号送大家一份技术大礼:成为架构师的四阶段教程,以下全部教程免费领取,仅限今天哦!架构师第一阶段架构师第二阶段架构师第三阶段架构师第四阶段获取架构师教程小贴...

2018-03-08 00:00:00

阅读数:407

评论数:1

“大话架构”阿里架构师分享的Java程序员需要突破的技术要点

下面是知识点概况总结,学习还得靠自己,给大家一个学习的方向!一、源码分析源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,...

2018-03-07 00:00:00

阅读数:490

评论数:0

从单机至亿级流量大型网站系统架构的演进过程

阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+spring...

2018-03-05 00:00:00

阅读数:449

评论数:0

Java高级工程师面试总结

面试技巧1、背熟你的简历原因:面试的第一个问题,一般都是让你简单介绍下你自己,或者介绍一下你最近的项目,而一个面试者,如果连自己的简历都无法熟知,对里面提到的项目、技术都无法描述清楚的话,我想没有哪家公司会接受这样的,哪怕你是超级人才,你自我表述不行,估计也会为此头疼,所以,切记:一定要背好自己的...

2018-02-28 00:00:00

阅读数:899

评论数:0

自己手写一个 SpringMVC 框架

前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统.所以学习Spring是Java程序员的必修课.Spring 框架对于 Java 后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看 Spring 的源码,你将会失去一次和...

2018-02-27 00:00:00

阅读数:833

评论数:1

高可用Redis服务架构分析与搭建

文章转自:http://www.cnblogs.com/xuning/p/8464625.html基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量...

2018-02-26 00:00:00

阅读数:514

评论数:0

设计模式之代理模式

代理模式属于结构性模式。代理模式的定义代理模式为其他对象提供一种代理以控制对这个对象的访问。从定义可以知道代理模式控制客户端对一个对象的访问,它跟现实中的中介代理类似,只是作为代表做一些受理工作,真正执行的并不是它自己。代理模式的结构代理模式代理模式中的角色:抽象主题 Subject:声明了目标对...

2018-02-25 00:00:00

阅读数:477

评论数:0

Java内存区域与虚拟机类加载机制

一、Java运行时数据区域 1、程序计数器  “线程私有”的内存,是一个较小的内存空间,它可以看做当前线程所执行的字节码的行号指示器。Java虚拟机规范中唯一一个没有OutOfMemoryError情况的区域。  字节码解释器工作时就说通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、...

2018-02-22 00:00:00

阅读数:679

评论数:0

优化 MySQL: 3 个简单的小调整

我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。警告没有两个数据库或者应用程序是完全相同的。这里假设我们要调整的数据库是为一个“典型”的 Web...

2018-02-21 00:00:00

阅读数:690

评论数:0

Java架构-微信交流群

Java架构师技术交流群1,加下方美女微信公众号,扫描二维码,拉你入群!2,提供以下信息给美女管理员格式:城市-职业-工作经验3.群里面禁止发广告,支付宝红包截图之类的,营造一个学习的环境。4,前期微信群不需付费加入,后期说不定哦。5,群里面每天会分享架构资料学习。扫描上方二维码加美女微信,加入J...

2018-02-15 00:00:00

阅读数:739

评论数:0

Programmers happy New Year's Eve

除夕快乐我们最终都要远行,最终都要跟稚嫩的自己告别。by 海子除夕,又称大年夜、除夜、岁除、大晦日,是农历一年最后一天的晚上,即春节前一天晚。农历十二月多为大月,有三十天,所以又称为大年三十、年三十、年三十晚、年三十夜。而十二月小月時为廿九日,有些地区又会改称二九暝。“除夕”中“除”字的本义是“去...

2018-02-15 00:00:00

阅读数:610

评论数:0

【深入Java虚拟机】之一:Java内存区域与内存溢出

内存区域    Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。   程序计数器(Program...

2018-02-14 00:00:00

阅读数:543

评论数:0

《深入理解 Java 虚拟机》学习笔记(1)—— JVM 运行时数据区

转自:http://blog.csdn.net/heatdeath/article/details/78885466Java 虚拟机在执行 Java 程序的过程中 , 会把它所管理的内存划分为若干个不同的数据区域。1 程序计数器(Program Counter Register)一块较小的内存空间...

2018-02-14 00:00:00

阅读数:599

评论数:0

从普通JAVA程序员到阿里架构师,他用了六年

工作年限:8 年服务公司:4 家(含四大门户中的两家)最近职业:Java 架构师职场关键词:社交平台、高并发系统架构设计、技术团队管理、多款从零到一的产品城市!六年间,这位职人呆过四大门户中的两家,完成了工程师到架构师的蜕变。经手多款从零到一产品的开发和增长,也经历国内最大社交平台亿级流量和用户的...

2018-02-10 00:00:00

阅读数:732

评论数:0

假期别闲着,一波技术号一定要关注~

年底了再过几天就新年了时间过得真快技术更新的节奏也没有放缓就是不要断学习不学就得淘汰所以……2018,我们要变化我们要学习各种新技术接受更多的技术资讯我们既然选择了技术 所以我们不能落后下面给大家准备的学习清单大家选择关注吧多一个关注不是坏事!1、Java技术栈「Java技术栈」是一个以Java技...

2018-02-09 00:00:00

阅读数:517

评论数:0

阿里巴巴Java程序员面试的11个题目,网友:居然一个都不会!

JAVA程序员是不是都以阿里、京东这些大的一线互联网公司为目标?阿里巴巴java程序员面经,京东Java开发程序员面经。这些面经吸引了大多数的程序员们的围观。今天要给程序员们分享的是——阿里巴巴Java程序员面试的11个问题。面试准备语言基础和高级特性集合框架...框架sshspringsprin...

2018-02-07 00:00:00

阅读数:1141

评论数:0

没有铁打的知识体系,何来成长的技术复利?

可以参考一下学习1. 工程化专题(团队大于3个人之后,你需要去考虑团队合作,科学管理)2.源码分析专题(好的程序员,一行代码一个设计就能看出来,源码分析带你品味代码,感受架构)3.分布式架构(跟上技术节奏,扩宽技术视野,程序员要往上提升,要有自己的技术工具箱和技术认知。)4.微服务架构专题微服务架...

2018-02-07 00:00:00

阅读数:606

评论数:0

卷首语:什么样的人可以称为“架构师”

我曾问过很多自称热爱代码的程序员的发展规划,大多都回答说期望成为一名架构师。而在招聘一方,有的团队会过滤掉多次提起架构一词而一点不提具体内容的简历。可见,虽然在大多数程序员眼里,架构师是神圣的,但又不得不承认事实是:“架构”和“架构师”是最常被滥用的。那些写能 PPT 而不能写代码的人,只做和事佬...

2018-02-07 00:00:00

阅读数:614

评论数:0

分布式架构的演进

系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mysql,汇集各种免...

2018-02-04 00:00:00

阅读数:647

评论数:0

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