张家港网站建设_程序员的基本技能有哪些55
发表时间:2018-09-17 09:34 张家港网站建设_程序员的基本技能有哪些 一般来说,程序员的工作就是每天写代码,写的熟练了,无论哪种类型的网站都能得心应手了,但是是不是Java程序员掌握基本技能后,就能游刃有余了呢?z张家港网站建设认为还应当掌握一定的网络资源,下面为大家汇总一下: 一、WEB编程 1、客户端WEB编程 a)知道html和xhtml的区别 b) 熟悉框模型概念,了解margin、border、padding的区别 c) 熟悉浮动、定位的概念,了解position、float的用法 d) 熟练运用jquery 2、服务端Web编程 a) 熟练运用session和cookies进行会话编程 b) 能够编写以图形方式输出报表的程序 c) 能够编写以图形方式输出报表的程序 e) 能够编写web方式的接口程序 二、业务处理能力 1、核心技能 a) 能够说出面向对象中“多态”的含义 b) 能够使用“回调”方式编写事件型程序 c) 能够自己设计“定时任务”程序(不使用第三方组件) 2、数据库 a) 能够运用hibernate编程 b) 能够使用powerdesigner制作ER图并生成建表SQL c) 精通JDBC中的事务处理 d) 能够编写多表查询的SQL语句,并清楚怎样来提高查询语句的运行效率 e) 能够运用数据库事务机制,编写业务同步锁程序。 3、网络 a) 编写过socket程序 b) 编写过webservice客户端或服务端程序 c) 清楚“长连接”和“短连接”的区别 d) 能够自己设计“心跳”协议 e) 能够截取并分析网络报文 三、维护能力 1、Linux a) 能够使用top等命令监控系统CPU、内存、进程、磁盘状态 b) 在Linux下安装过WAS c) 能够编写简单的shell脚本 d) 能够监控客户连接数和WAS线程数 e) 能够查询分析syslog系统日志 2、WAS(websphere) a) 能够部署WEB、EJB项目 b) 能够配置数据库连接(JNDI) c) 能够监控WAS的输出日志 d) 能够通过WAS控制台监控WAS的各项性能参数 e) 能够停止、启动WAS服务 四、拓展能力 1.LAMP(Linux、Apache、Mysql、PHP) a) 能够在REDHAT上安装LAMP b) 了解apache配置中<Directory>、<Files>、<Location>、<Proxy>的区别 c) 能够配置mod_rewrite d) 能够配置反向代理mod_proxy e) 编写过PHP程序 2、Unix/Linux环境中的C编程 a) 能够编写多进程并发程序,会收集僵尸进程 b) 能够使用C编写socket服务端程序 c) 能够编写Tuxedo客户端程序 d) 了解进程调度、信号、内核、内存管理等概念 e) 能够使用系统共享内存、信号量、消息队列编程 这些知识是程序员必须掌握的一些基本常识,初级程序员大概需要1年时间才能了解其中的内容,根据自身情况,勤加练习,张家港网站建设相信你就会成为一名合格的Java程序员! 张家港网站建设就选,苏州网联盛科技有限公司,http://www.szwlskj.com/ 关键词:张家港网站建设 张家港网站优化 |