`
文章列表
一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择******************************************************* ...
1、好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!   2、可以做技术,切不可沉湎于技术。千万不可一门心思钻研技术!给自己很大压力,如果你的心思全部放在这上面,那么注定你将成为孔乙己一类的人物!适可而止为之,因为技术只不过是你今后前途的支柱之一,而且还不是最大的 ...
ERP是一种管理工具,更是一种管理思想,这种管理思想要求企业必须转变管理观念,改造企业的业务流程,通过企业业务流程的彻底的再造,实现企业供应链的一体化,实现企业整个环节的增值,从而达到企业的整体效益。经统 ...
ERP管理软件难理解吗?请看下面的故事:       家   中   请   客     一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向)     妻子:“当然可以,来几个人,几点来,想吃什么菜?”     丈夫:“6个人,我们7点左右回来,准备些酒   烤鸭   番茄炒蛋   凉菜   蛋花汤。。。。。。,你看可以吗?”(商务沟通)     妻子:“没问题,我会准备好的,”(订单确认)     妻子记录下需要做的菜单(MPS计划),具体要准备的菜:鸭   酒   番茄   鸡蛋   作   油。。。。。。(BOM物料清单),发现需要:1只鸭,5瓶酒 ...
一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、 ...
1 逻辑数据库和表的设计   数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。   标准化的数据库逻辑设计包括用多的、有 ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,否则 ...
操作符优化 IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表 ...
7、 尽量使用索引 建立索引后,并不是每个查询都会使用索引,在使用索引的情况下,索引的使用效率也会有很大的差别。只要我们在查询语句中没有强制指定索引,索引的选择和使用方法是SQLSERVER的优化器自动作的选择,而它选择的根据是查询语句的条件以及相关表的统计信息,这就要求我们在写SQL语句的时候尽量使得优化器可以使用索引。 为了使得优化器能高效使用索引,写语句的时候应该注意: A、不要对索引字段进行运算,而要想办法做变换,比如 SELECT ID FROM T WHERE NUM/2=100 应改为: SELECT ID FROM T WHERE NUM=100*2 SELECT ID FROM ...
F、 关于临时表产生使用SELECT INTO和CREATE TABLE + INSERT INTO的选择,我们做过测试,一般情况下,SELECT INTO会比CREATE TABLE + INSERT INTO的方法快很多,但是SELECT INTO会锁定TEMPDB的系统表SYSOBJECTS、SYSINDEXES、SYSCOLUMNS,在多用户并发环境下,容易阻塞其他进程,所以我的建议是,在并发系统中,尽量使用CREATE TABLE + INSERT INTO,而大数据量的单个语句使用中,使用SELECT INTO。 G、 注意排序规则,用CREATE TABLE建立的临时表,如果不指定 ...
      一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。   一、分析阶段 一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。 另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是OLT ...
2001 年 8 月 05 日 本文介绍了设计模式中 Singleton 的基本概念,对其功能和用途进行了简单的分析,列出了通常实现 Singleton 的几种方法,并给出了详细的Java 代码. <!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FO ...
用java调用:class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\");   //加载驱动    Connection con=DriverManager.getConnection(\"Jdbc:Odbc:test\",\"sa\",\"\");    //获得连接    String call=\"{call proc_select(?,?)};\"          //调用语句    CallableStatement proc=con.prepar ...
一. 建表与初始化数据  在mysql的test数据库中建立一张新表:tbl_user,建表语句如下:  DROP TABLE IF EXISTS `user`;CREATE TABLE `tbl_user` (   `userid` varchar(50) NOT NULL,   `name` varchar(50) default '',   `blog` varchar(50) default '',   PRIMARY KEY  (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=gb2312;   建表成功后,在该表中任意插入几条数据。 二. 建立存 ...
执行存储过程是这样的吗?conn.prepareCall("{call procedure_name(?,?)}");  ------------------------------------------------------------------------------------------------------------------------------------------------- CallableStatement  对象为所有的  DBMS  提供了 ...
Global site tag (gtag.js) - Google Analytics