- 浏览: 956122 次
- 性别:
- 来自: 魔都
文章分类
- 全部博客 (745)
- MultiThread (19)
- My Plan (118)
- JavaBasic (61)
- MyInterview (104)
- InternetTechnique (5)
- ProjectConclusion (1)
- Maven (5)
- MogoDb (5)
- Hadoop (11)
- Memcached (6)
- TechniqueCollect (1)
- Ibaits (1)
- Android (34)
- ItLife (40)
- Tree (2)
- ProjectArchitect (7)
- Open Source (3)
- liunx (5)
- socket (8)
- Spring (27)
- DesginPattern (35)
- WebBasic (13)
- English (13)
- structs (1)
- structs2 (2)
- Oracle (17)
- Hibernate (2)
- JavaScript (4)
- Jdbc (1)
- Jvm (15)
- Ibatis (1)
- DataStructures (13)
- Https/Socket/Tcp/Ip (3)
- Linux (4)
- Webservice (7)
- Io (2)
- Svn (1)
- Css (1)
- Ajax (1)
- ExtJs (1)
- UML (2)
- DataBase (6)
- BankTechnique (3)
- SpringMvc (3)
- Nio (3)
- Load Balancing/Cluster (3)
- Tools (1)
- javaPerformanceOptimization (8)
- Lucene(SEO) (1)
- My Think (80)
- NodeJs (1)
- Quartz (1)
- Distributed-java (1)
- MySql (7)
- Project (4)
- junit (4)
- framework (1)
- enCache (1)
- git (2)
- SCJP (1)
- sd (1)
最新评论
-
lkjxshi:
你都这水平了还考这个证干嘛
SCJP 认证考试指南 -
钟逸华:
问的真多
百度java开发面试题(转) -
zuimeitulip:
觉得我就是这样的,从小阅读量就很少,导致现在的读的速度非常慢, ...
让读书成为一种习惯 -
DDT_123456:
我觉得你是不符合要求。问你hashmap的那个问题,你那样回答 ...
阿里面试2(转) -
jingjing0907:
刚刚写了很多读过此博客的感受,竟然没有发上去,以为我注册账号还 ...
让读书成为一种习惯
java技术:
java基础:
1.javascript,css,div,jquery,ajax(json),xml,extjs,dwr,Socket编程,Tcp/http/https协议
2.structs,structs2,hibernate,spring,ibatis,SpringMvc
3.servlet,jsp
4.JDK源码Collections和concurrent,(如:集合类:Arraylist,list,linkedlist,map,Hashmap,String,StringBuffer,StringBuilder,Io等).
java高级:
1.数据库优化,多线程并发(高并发),java设计模式(ooa,ood),Io流,网络通信(Socket),Webservices,深入java虚拟机(jvm优化),Liunx编程(Shell),jbpm工作流,acegi,
tomcat源码及优化,
2.负责均衡 nginx服务器(Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器) 处理高并发,session共享,spring aop原理,agile
3.jvm的原理,Struts的处理机制,spring的ioc原理
互联网技术:
1.ehcache,java基础 ,数据结构 ,算法,线程并发(高并发),海量数据处理,负载均衡,单点登录,Nosql(mongodb),数据挖掘,分布式缓存,分布式(session),Lunce,Nio,爬虫
2.nodejs,handpool,Maven,Ngix(高性能的HTTP和反向代理服务器),Lunce(搜索引擎框架),soa面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型(),
html5,memcache,Agile,maven是控制版本的,ant是编译器,hundson持续集成,敏捷开发,持续集成
3.osgi,scala,hadoop,cloud
android技术:
android基础:
1.android四大组件(Activity,Services,Broadcase receiver,Content provider),andoird网络编程(多线程断点上传下载等)
2.android数据存储,UI设计, Widget及Launcher,
3.研究android源码.
android高级:
1.android内核分析,android系统移植,android编译与反编译,JNI,NDK, android体系结构, Framework源码,
2.android开发平台及原理,Liunx内核, surface等 freemarker源码,wiki
3.Android OS系统体系结构、framework、以及底层库;熟悉Android下网络通信机制,对Socket通信
4.TCP/IP和httptps有较深刻的理解和经验,熟悉Android下网络通信机制,memcache,对Socket通信、TCP/IP和HTTP有较深刻的理解和经验
5.熟悉Android体系结构,并精通Android开发平台及框架原理,具Android系统移植经验、 深入理解面向对象的设计模式
数据库技术:
1.oracle,mysql,sqlserver
2.数据库优化,sql优化,表分区,索引,oracle调优等
常用技术工具:
svn,powerdesgin,weblogic,tomcat,clearcase,uml(Rational visio , Rational Rose,MagicDraw 画图(巨人)),jboss,Rationl ClearCase
java基础:
1.javascript,css,div,jquery,ajax(json),xml,extjs,dwr,Socket编程,Tcp/http/https协议
2.structs,structs2,hibernate,spring,ibatis,SpringMvc
3.servlet,jsp
4.JDK源码Collections和concurrent,(如:集合类:Arraylist,list,linkedlist,map,Hashmap,String,StringBuffer,StringBuilder,Io等).
java高级:
1.数据库优化,多线程并发(高并发),java设计模式(ooa,ood),Io流,网络通信(Socket),Webservices,深入java虚拟机(jvm优化),Liunx编程(Shell),jbpm工作流,acegi,
tomcat源码及优化,
2.负责均衡 nginx服务器(Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器) 处理高并发,session共享,spring aop原理,agile
3.jvm的原理,Struts的处理机制,spring的ioc原理
互联网技术:
1.ehcache,java基础 ,数据结构 ,算法,线程并发(高并发),海量数据处理,负载均衡,单点登录,Nosql(mongodb),数据挖掘,分布式缓存,分布式(session),Lunce,Nio,爬虫
2.nodejs,handpool,Maven,Ngix(高性能的HTTP和反向代理服务器),Lunce(搜索引擎框架),soa面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型(),
html5,memcache,Agile,maven是控制版本的,ant是编译器,hundson持续集成,敏捷开发,持续集成
3.osgi,scala,hadoop,cloud
android技术:
android基础:
1.android四大组件(Activity,Services,Broadcase receiver,Content provider),andoird网络编程(多线程断点上传下载等)
2.android数据存储,UI设计, Widget及Launcher,
3.研究android源码.
android高级:
1.android内核分析,android系统移植,android编译与反编译,JNI,NDK, android体系结构, Framework源码,
2.android开发平台及原理,Liunx内核, surface等 freemarker源码,wiki
3.Android OS系统体系结构、framework、以及底层库;熟悉Android下网络通信机制,对Socket通信
4.TCP/IP和httptps有较深刻的理解和经验,熟悉Android下网络通信机制,memcache,对Socket通信、TCP/IP和HTTP有较深刻的理解和经验
5.熟悉Android体系结构,并精通Android开发平台及框架原理,具Android系统移植经验、 深入理解面向对象的设计模式
数据库技术:
1.oracle,mysql,sqlserver
2.数据库优化,sql优化,表分区,索引,oracle调优等
常用技术工具:
svn,powerdesgin,weblogic,tomcat,clearcase,uml(Rational visio , Rational Rose,MagicDraw 画图(巨人)),jboss,Rationl ClearCase
发表评论
-
2015年4月份学习计划
2015-04-02 22:52 10582015年4月份学习计划 第一周(4.2-4.5) ... -
CVCV
2015-03-02 18:01 996menards Menards是美国第三大家居装饰和用品 ... -
20件程序员必须知道的事
2015-02-28 17:29 886我最近看了一本叫做《the 97 Things a Pro ... -
卓越程序员和优秀程序员有哪些区别?
2015-02-28 09:51 867卓越程序员和优秀程序 ... -
为什么有些人工作是痛苦的?
2015-01-07 16:06 705身边一个朋友,每天工作内容多但是都不复杂,但都是些特别容易出 ... -
2014年12月份学习计划
2014-12-21 21:45 743第三周(12.22-12.28) 结合官网来看 12 ... -
11个小技巧提高程序员工作效率,小习惯更重要(转)
2014-12-06 22:18 950“吃苦耐劳”真的是优良品质吗,与你怎么做相比,老板们应该更关 ... -
箴言(转)
2014-11-05 00:14 4951、每天晚上12点之前睡觉,早上8点起床 2、努力学 ... -
2014.11月份学习计划
2014-11-05 00:13 586hadoop 学习计划 hadoop中级 (11.5 ... -
22条日常技巧助程序员提高工作效率、节约时间(转)
2014-10-28 14:14 782我一直在测试和调整各 ... -
浅谈、男人需要完成的事! (转)
2014-10-28 14:13 8631,事业永远第一 ... -
提升程序员身心健康和工作效率的装备有哪些?(转)
2014-10-22 12:21 767曾经有很长的一段时间一直在学习和探索提升工作效率& ... -
优秀软件工程师必备的7大特性(转)
2014-10-22 10:23 837不是每一个程序员都 ... -
程序猿的十一条浮躁表现
2014-09-15 23:40 7221. 不能静下心来坚持读完一本有深度的书。 2. ... -
30岁后你会站在哪里?(转)
2014-06-08 20:15 897http://www.oschina.net/ques ... -
Java互联网工程师要具备哪些技能(转)
2014-02-26 20:58 8641.Core Java, 就是Java基础、JDK的类库,很 ... -
如何做到早起一小时?(转)
2014-02-25 22:03 899早起是个不过时的话题 ... -
中医教你如何睡觉
2014-02-21 22:40 736中医教你如何睡觉人一个晚上不睡,一百天都补不回来。睡觉的诀 ... -
学会成长(转)
2014-01-04 23:49 925人不成熟的第一个特征:就是立即要回报 他不懂得只有春天播种 ... -
2012年回顾
2013-06-30 22:41 9962012年回顾 2012年过去了,回顾一下2012年主要做 ...
相关推荐
程序员如何掌握计算机英语 刘艺 干程序员是一项很辛苦的工作 要成为一个高水平的程序员尤为艰难这是因为计算机软 件技术更新的速度越来越快而这些技术大多来源于英语国家我们在引进这些技术时往往受 到语言障碍的...
### Java程序员需要掌握的知识点 在当今竞争激烈的IT行业中,作为一名Java程序员,...总之,作为一名Java程序员,不仅要掌握扎实的基础知识,还需要不断学习新技术、新工具,才能在快速变化的IT行业中立于不败之地。
### 一个Java程序员应该掌握的10项技能详解 #### 1. 语法 作为Java程序员,必须熟悉Java语言的基本语法。在实际编程过程中,能够根据集成开发环境(IDE)提供的错误提示信息迅速识别出语法错误,并且知道如何进行...
本文将详细阐述Java程序员必须掌握的基础知识,旨在帮助初学者和进阶开发者构建坚实的技术基础。 #### 一、语法 Java的语法是程序员入门的第一步,也是后续学习和开发的基础。熟悉Java语法意味着能够在遇到编译...
干程序员是一项很辛苦的工作要成为一个高水平的程序员尤为艰难这是因为计算机软件技术更新的速度越来越快而这些技术大多来源于英语国家我们在引进这些技术时往往受到语言障碍的制约严重影响到对新技术的理解和消化...
每种语言都有其特定的用途和优势,掌握多种语言能够拓宽程序员的技术视野,提高解决问题的灵活性。 总之,作为程序员,了解并掌握XML、Web服务、面向对象编程和主流编程语言是保持竞争力的关键。随着技术的不断发展...
中高级PHP程序员应该掌握的技术非常广泛,涵盖了Linux操作系统、Web服务器软件、数据库管理系统、内存缓存技术以及PHP编程语言本身等多个方面。 首先,Linux操作系统是PHP程序员必须熟练掌握的平台,它对PHP的支持...
作为一名合格的Java程序员,你需要精通一系列的技术和概念,这些涵盖了编程基础、企业级应用开发、数据库管理、Web技术以及软件工程方法。以下是一份详细的Java程序员所需知识清单: 1. **Java编程基础知识**:理解...
熟练的Java程序员不仅需要掌握基础的编程语法,还需要深入了解Java平台的核心API,工具使用,测试方法,项目管理和问题排查技巧。以下是对这些方面更详细的解释: 1. **语法理解**:Java程序员应能轻松理解和应用...
它介绍了作为一个程序员所要掌握的技术程度以及应该掌握那些技术。
要想成为一名优秀的程序员需要重点掌握那些知识 要想成为一名优秀的程序员,需要掌握的知识非常广泛。今天,我们来讨论一下 Web 程序员应该具备的知识点。 首先,让我们来谈谈脚本技术。作为一名 Web 程序员,掌握...
在未来五年内,程序员需要掌握多种技能以适应不断变化的技术潮流和市场需求。以下是十项关键技能,涵盖编程语言、互联网 Rich Application、Web 开发、Web 服务、软实力、动态/函数编程语言、敏捷开发方法、开发修养...
Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHtt…....
同时,要掌握异常处理,以及如何利用注释符来提高代码的可读性。Java的自动装箱和拆箱机制简化了基本类型和其对应的包装类之间的转换,枚举类提供了定义常量的结构化方式,可变参数和可变返回类型增加了方法的灵活性...
Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHtt…
程序员必须掌握的英语单词 在编程和计算机领域中,有很多专业术语和英文单词。下面我们将对这些单词进行解释和说明,以便程序员更好地掌握和理解。 1. 应用程式(application):指的是计算机程序或软件,用于执行...
Android程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack
最后,对于想要从事企业级应用开发的Java程序员来说,熟悉J2EE(Java Platform, Enterprise Edition)标准及相关框架(如Oracle WebLogic、JBoss、Spring、Struts、Hibernate等)是十分重要的。这些技术和框架为构建...
根据给定的信息,本文将详细解析“程序员必掌握的10项技能”,并结合描述中的“作为优秀程序员的一些规则”来展开讨论。 ### 一、熟悉Java编程语言 #### 1.1 Java语言基础 Java作为一种广泛使用的面向对象编程...