<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ak47java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ak47java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ak47java]]></copyright><item><title><![CDATA[到底什么是javaEE、什么是JavaSE，我们用Spring等框架用的jdk到底是什么的思考]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78864021</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78864021</guid><author>ak47java</author><pubDate>Thu, 21 Dec 2017 15:10:11 +0800</pubDate><description><![CDATA[jdk是什么
 
jdk是java的开发工具包，jdk不分javaME, javaSE和javaEE
 
javaME，javaSE和javaEE是什么
 
网络上普遍认为javaME就是用来开发嵌入式的，javaSE就是用来开发桌面的，javaEE就是用来开发企业端的。这也许没错，但是为什么我们采用SSH框架和SSM框架的时候使用的是javaEE的技术，为什么下载的是jdk就可以了呢]]></description><category></category></item><item><title><![CDATA[深入理解java虚拟机：JVM高级特性与最佳实践第一部分走近Java﻿第1章走近Java]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78709192</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78709192</guid><author>ak47java</author><pubDate>Mon, 04 Dec 2017 14:09:44 +0800</pubDate><description><![CDATA[世界上并没有完美的程序，但我们并不因此而沮丧，因为写程序本来就是一个不断追求完美的过程。
1.1 概述
Java不仅仅是一门编程语言，还是一个由一系列计算机软件和规范形成的技术体系，这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境，并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合，如图1-1所示。时至今日，Java技术体系已经吸引了900多万软件开发者，这是全球最大的软]]></description><category></category></item><item><title><![CDATA[如何成为一名高薪构架师？]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78701495</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78701495</guid><author>ak47java</author><pubDate>Sun, 03 Dec 2017 14:31:14 +0800</pubDate><description><![CDATA[对于工作多年的程序员而言，日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。
今天，100offer从架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析本次的主题——
程序员如何才能晋升为优秀的高薪架构师？
100offer希望通过本文让程序员们了解架构师的市场行情，了解架构师的发展前景，并帮助你更清晰地做出职业规划。
架构师在一家公司有]]></description><category></category></item><item><title><![CDATA[轻量级微服务架构及最佳实践]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78701325</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78701325</guid><author>ak47java</author><pubDate>Sun, 03 Dec 2017 14:03:42 +0800</pubDate><description><![CDATA[一、微服务将变得轻量级
架构需要由人去设计，这些人被称为架构师。或许很多人并未授予架构师的头衔，但自己却从事着架构的工作。我们认为，架构这项工作永远都需要由人去完成，可能短期内都无法由机器来取代。如果我们不理解什么是架构，或者对架构师的职责感到疑惑，那么很难让架构这项工作有效地落地。我们将在本节重新认识架构，并重新定义架构师的职责。此外，架构演进是一个曲折的过程，但我们却不难看出架构的发展规律，]]></description><category></category></item><item><title><![CDATA[支付宝架构师：从工程师到架构师的成长之路]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78701226</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78701226</guid><author>ak47java</author><pubDate>Sun, 03 Dec 2017 13:50:53 +0800</pubDate><description><![CDATA[架构的技术职责分为三大块：
抽象设计；
非功能设计；
关键技术设计。
首先是抽象设计。架构师需要能自由地在不同的抽象层次和视角上分析需求，不同的架构层次/视角提供了不同的视图，这些视图互相验证，又能构成整体的设计大图。架构的抽象层次分成两个维度：
垂直维度
从上到下，分成企业架构、解决方案架构、应用架构、系统架构等，这个分层的逻辑，是提供不同颗粒度的业务建模。CTO关注企业架构，它提现]]></description><category></category></item><item><title><![CDATA[编程初学者为什么选择java]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78652617</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78652617</guid><author>ak47java</author><pubDate>Tue, 28 Nov 2017 10:51:16 +0800</pubDate><description><![CDATA[Java编程是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的新一代语言。
  Java是一种简单的语言
  Java删除了许多极少被使用、不容易理解和容易令人混淆的C++功能。剔除的功能主要包括运算符重载、多重继承以及广泛的自动强迫同型。与C++相比，Java语言也提供重载函数，不过它重载的对象是函数而非变量或是运算符。

Java还增加]]></description><category></category></item><item><title><![CDATA[JAVA程序员如何能够成为优秀的构架师]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78641751</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78641751</guid><author>ak47java</author><pubDate>Mon, 27 Nov 2017 09:28:56 +0800</pubDate><description><![CDATA[其实能否成为架构师跟机遇有很大关系，比如一个程序员，以上都做到了，但是公司并没有给他这个机会去做，一个真正架构的机会。因为之前的架构师不离职他就没有机会，这就是现实！
  1、具有1-5工作经验的，面对目前流行的技术不知从何下手，需要突破技术瓶颈的可以加群。
  2、在公司待久了，过得很安逸，但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加群。
  3、如果没有工作经验，但基础非常扎]]></description><category></category></item><item><title><![CDATA[Java内存泄露监控工具：JVM监控工具介绍]]></title><link>https://blog.youkuaiyun.com/ak47java/article/details/78621815</link><guid>https://blog.youkuaiyun.com/ak47java/article/details/78621815</guid><author>ak47java</author><pubDate>Fri, 24 Nov 2017 10:23:05 +0800</pubDate><description><![CDATA[jstack -- 如果java程序崩溃生成core文件，jstack工具可以用来获得core文件的java stack和native stack的信息，从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外，jstack工具还可以附属到正在运行的java程序中，看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung]]></description><category></category></item></channel></rss>