摘要:
互联网、电子商务、手机改变企业、改变企业IT、改变企业IT开发这几天看《创业家》杂志上吴晓波老师讲的一句话:中国的企业都要通过电子商务化来脱胎换骨走向质变。电子商务不仅仅只是一个网上卖货通路。因为电子商务的特点就是快,就是面对全国甚至全球消费者。中国东西南北地广,中国深【省、市、县、乡、村】,尤其发展不平衡【高速公路、互联网、手机、购买力】,所以这些都和快有冲突。另外和快有冲突的是,传统渠道。电子商务的快是需要从售前接待、订单处理、配送、物流、仓储、生产、质量保证、产品设计、原材料采购全链条都得快才能快。已经出现了有的传统制造商开展电子商务,因为快而打乱了传统渠道的节拍。线下和线上结合比较好的 阅读全文
摘要:
我是在企业信息化领域做开发派的工作。站来开发角度来看,企业信息化领域有两个分支:一个是对开发和技术要求不高,客户购买管理软件,更多的是想引入更好的更标准的行业最佳实践。软件公司常年扎在一个行业,东西南北、大中小各类企业都实施过,有大量的经验沉淀和功能沉淀。这类软件公司对业务研究、业务功能开发、业务理念渗透到客户最为关注,所以懂行业业务的人员占优先地位,开发人员只是兑现软件工具的人。另一个分支是对开发和技术要求很高。如:1、高安全2、高数据准确性3、海量数据、海量并发操作用户,还能保证高性能4、高可持续稳定运行5、极有限硬件条件开发,如嵌入式开发还有一个小尾巴是高复杂灵活组合算法。这要求高的实现 阅读全文
摘要:
JNDI配置原理详解 ExtJS学习笔记系列.java中的io系统总结及一些常用的操作java面试笔试题总结Java基础:三步学会Java Socket编程HTTP详解SpringSide开发实战 SVN与源代码管理 Linux和Java 拥抱Eclipse RCP 阅读全文
摘要:
程序运行时,我们最好对数据保存到什么地方做到心中有数。特别要注意的是内存的分配。有六个地方都可以保存数据:(1) 寄存器。这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。(2) 栈(stack)。存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接支持。堆栈指针若向下移, 阅读全文
摘要:
各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序一、冒泡排序(BubbleSort)1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2. 排序过程: 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。【示例】:49 13 13 阅读全文
摘要:
//MySQL: 02 String Driver="com.mysql.jdbc.Driver";//驱动程序03 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名04 String Username="username";//用户名05 String Password="password";//密码06 Class.forName(Driver).newInstance();07 Connection con=Driv 阅读全文
摘要:
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java 阅读全文
摘要:
在我刚开篇写这一系列随笔的时候,就有人问:在Linux下进行Java开发究竟有什么优势,如果都是一样安装JDK、安装Eclipse,那和Windows下开发有什么区别?这个问题问得很尖锐,的确,我们似乎根本没有必要把我们的工作从Windows中转移到Linux中来。 在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也有缺点。下面是我的一些意见,欢迎大家讨论。 先来说说优势: 1、由Linux系统的本质决定的: Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。大家都知道,重要的应用几乎都是运行在Unix服务器上面的,这是因为Unix天生... 阅读全文
摘要:
Hibernate联合主键的映射规则:第一种:主键和属性在一个类中1.配置文件<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="com.shen 阅读全文
摘要:
不久前在学习struts时出现这个错误,在网上搜索了半天,发现答案不一。将其总结如下,以方便大家参考。1、你有没有试试看其它的方法能不能用,要是都是这种情况的话,可能是你的Action类没有继承structs里面的DispatchAction或者其它的类。还有你注意下方法的参数列表,类型顺序要正确才行,是按照以下顺序的:ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse2、发现有两种错误可能引起上述异常:一.Action类的方法被定义成private类型.如下Acti 阅读全文