- 军军小站|张军博客
搜索到与相关的文章
编程技术

未来五年内一般程序员必须掌握的技能

由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重要的事情。这里是我们列举的10种你需要马上开始学习的技术,让你的简历在未来5年不会落伍。这个列表并不完全,有很多业界的领域(比如大型机开发人员)没有涉及。尽管如此,对通常的主流开发来说,学习其中至少7项技能肯定不会错——不但要达到能在面试时侃侃而谈的程度,还得能在工作中运用自如。1)编程语言三选一(.NET,Java,PHP)除非开发

系统 2019-08-29 22:42:35 1820

编程技术

Rational Rose和UML可视化建模基础

为了成功地开发一个项目,你需要正确的过程、工具和符号(注释)。在本文中作者解释了UML是如何为你提供符号、Rational统一流程(UnifiedProcess)是如何为你提供正确的流程,以及RationalRose是如何为你提供使项目成功的工具的。什么是可视化建模?可视化建模(VISUALMODELING)是利用围绕现实想法组织模型的一种思考问题的方法。模型对于了解问题、与项目相关的每个人(客户、行业专家、分析师、设计者等)沟通、模仿企业流程、准备文档、

系统 2019-08-29 22:33:38 1820

编程技术

Mac OS X Leopard与目录服务(AD/OD)集成宝典(5)

5.LDAP服务的安全当你和一个目录服务通许的时候,除非你采取额外步骤加密通讯那么用户信息时以明码方式传输的.在一些机构中,例如医院和研究机构,这个不仅仅是不可接受的,而且是违法的.任何个人信息通过公共网络传输时,都需要注意保护密码数据.在实际中,在LDAP传输中要处理两种细心:密码数据和记录数据.这些数据一般地被分别存储在服务器上,并使用不同的协议来传输(理想地),因为LDAP来源于固有的不安全.在OD和AD中,密码数据是由Kerberos处理的,而记录

系统 2019-08-29 22:26:25 1820

编程技术

screen install on centos

yuminstallscreenwgethttp://people.canonical.com/~kirkland/byobu/rpm/byobu-2.74-2.noarch.rpmrpm-ivhbyobu-2.74-2.noarch.rpmscreeninstalloncentos

系统 2019-08-29 22:22:48 1820

编程技术

Spring整合Hessian访问远程服务

Spring整合Hessian访问远程服务目录1.1Hessian简介1.2整合1.2.1概述1.2.2服务端整合1.2.3客户端整合1.1Hessian简介Hessian是一个轻量级的Web服务实现工具,它采用的是二进制协议,因此很适合发送二进制数据。它的一个基本原理就是把远程服务对象以二进制的方式进行发送和接收。1.2整合1.2.1概述对于Hessian而言,有服务端和客户端,所以我们的整合也需要分服务端的整合和客户端的整合。服务端的整合是通过Spri

系统 2019-08-29 22:12:10 1820

编程技术

Msql 联合索引

员工表userid部门表deptid员工部门表条件:一个员工可以对应多个部门问题:怎么样设置数据库,让其不能重复添加userid和deptid?uuiduseriddeptid111212311(这个就不能让其添加)DROPTABLEIFEXISTS`dept`;CREATETABLE`dept`(`id`int(11)NOTNULLAUTO_INCREMENT,`deptname`char(32)NOTNULL,PRIMARYKEY(`id`))ENGI

系统 2019-08-29 22:10:36 1820

编程技术

sqlldr用法

sqlloader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。用法:SQLLDRkeyword=value[,keyword=value,...]在命令行下执行Oracle的sqlldr命令,可以看到它的详细参数说明,要着重关注以下几个参数:userid--Oracle的username/password[@servic

系统 2019-08-29 22:04:41 1820

编程技术

面试题 (斐波那契数列,复杂度为线性)

来自网易的一道看似简单的笔试题题目:要求以线性时间复杂度实现斐波那契数列。1,1,2,3,5,8,13,21,34,55,89,。。。。。。众所周知的斐波那契实现方式为递归实现:intfeb1(intn){t1++;if(n==0||n==1)return1;returnfeb1(n-1)+feb1(n-2);}当n=25时,迭代次数为242785。关于其复杂度的解释比较麻烦,详见http://www.cnblogs.com/python27/archiv

系统 2019-08-29 22:03:24 1820

编程技术

JVM垃圾回收机制总结(4) :新一代的垃圾回收算法

全文转载:http://pengjiaheng.iteye.com/blog/548472作者:和你在一起(fromJavaEye)垃圾回收的瓶颈传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是FullGC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求的返回时间在几百甚至几十毫秒以内,如果分代垃

系统 2019-08-29 21:59:33 1820