`
yaya_wiscom
  • 浏览: 49744 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
1、Oracle中三个默认用户: sys change_on_install [as sysdba] system manager scott tiger oracle9是有默认密码的,oracle10需要用户自己设定密码,并将scott用户锁定,用户可以自行解锁。 本地数据库ORCL使用sysdba wiscom 2、系统管理员登陆后,创建用户CREATE USER USR_JW_XJTU IDENTIFIED BY 123并进行授权grant create session to usr_jw_xjtu 允许用户登陆数据库。 3、数据库管理员sys分配创建表的权限给某个用户:gr ...
平时写代码的过程中肯定会遇到一些很实用的东西,在这里做一个整理收集。 一、前台编码:   1、把所有的Jquery代码置于事件处理函数中。   2、把所有事件处理函数置于文档就绪事件处理器中。   3、把jquery或ext代码置于单独的*.js文件中。   4、如果存在名称冲突,则使用命名空间。   5、Jquery调用Ajax,通过eval函数解析 var rev = eval('(' + $.ajax({ url : "pymx.html", async : false }).responseText + ')');     ...
前台缓存树节点中保存的是一组键值对,其中值是一个Map或直接就是String字符串。如果是Map的话还需要考虑Map中是否包装了List以及List中是否还会存在Map的情况。显然需要通过递归调用才能将这组数据结构全部遍历出来。   主方法中调用递归方法: //调用递归方法 String table = displayMap(node.getData(),"1"); //取得展示数据返回前台 String sPage = "cache/showcache"; return new ModelAndView(sPage, "mo ...
    看看自己正式参加工作已经快一年了,还记得自己初来咋到在培训室参加技术培训的情形。现在想想当时自己是多么的可笑,处处和一起来的同事比较,技术上面的讨论,生活上的对比。好像害怕别人会不知道自己是多么强 ...

Ajax对象杂谈

对于Ajax技术现在很多人都不陌生了,习惯了用ExtJS或Jquery等JS库封装的Ajax。记得哪天朋友问题怎样手动创建一个XMLHttpRequest 对象?愣了半分钟,还是写一写吧。 var xmlhttp; function createRequest() { if (window.ActiveXObject) { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpR ...
一、Servlet过滤器基础 Servlet过滤器是一个小型的Web组件,能拦截请求和相应,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 二、Servlet过滤器接口的构成: 所有的Servlet过滤器类都必须实现javax.servlet.Filter接口。这个接口含有3个过滤器类必须实现的方法:  init(FilterConfig cfg) 这是Servlet过滤器的初始化方法,性质等同与servlet的in ...

项目管理

至今为止本人还没有经历过任何一个完整的软件项目,从职业规划的角度来看这是不利的。所以今天就来幻想一下一个完整的软件项目生命周期该是什么样的呢? 一、项目起源_投标     软件的需求者,也就是招标单位一般在开始正式竞标前会有一份详细的采购招标书出现。这份招标书会详细的说明项目的技术配置及要求、评标标准、合同条款和条件、投标须知等项。技术层面的人喜欢看评标标准。一般也就是分为商务、技术、价格三大部分进行。商务和技术均满足 标书要求时,以仪器设备的性能价格比加综合因素作为综合评估的依据,当然也就是综合评估最优者中标。需要指明的是综合因素包括:设备的质量、前瞻性、可靠性、设备的运输保险费、付款方式 ...
本周在公司开发了两个小的应用程序,其一是解决部门每天加班人数统计以及月加班情况分析的小程序,其二是控制系统首页portal显示版块及次序的应用。这里做些总结的主要原因是记录下自己刚开始接触软件设计的思路及期望以后能在此基础上做的更好。 程序一:加班人数统计(涉及公司信息,后续补上) 程序二:首页版块配置 系统提供多个可供在首页上显示的版块,每个版块可以为一个或多个用户角色服务。系统管理员统一设置每个角色可以使用版块的权限及版块直接的次序,系统同时提供给系统管理员保存版块布局的功能。   效果图:   表结构:  1、T_SY_ROLERELBK 角色版块对应表 ...
  对于大多数程序员而言在平时的编码过程中很少会注意到跨浏览器的问题,而当这些问题从用户那边被抛回来后才知道原来问题还是很严重的。在正式规范、事实标准以及各种实现之间存在的差异会让你觉得很烦躁。所以就需要我们在平时养成良好的编码习惯,尽量保证我们的代码能够适应不同浏览器的要求。   下面就把平时遇到的一些浏览器差异问题总结出来,千里之行,始于足下。虽然不能完全避免开发中浏览器兼容问题,但是还是一点点的努力吧。 1、Ajax请求   IE: new ActiveXObject()     FF、Chrome:new XMLHttpRequest() 解决办法 统一封装创 ...
从大三出来实习到现在已经整整一年时间了,我想是时候该总结一下自己了。记得去年的这个时候刚来公司的那会,也是下着很大的雨。那个时候的我对这里的一切充满了好奇,当然也有一丝的忧虑。担心自己要是做不好怎么办 ...
对于像我这样开发经验不是很丰富的人而言,在编码的过程中往往考虑更多的是功能是否实现,而忽略了对SQL语句的优化以及程序整体性能的考虑。这使得在程序部署上线试运行的过程中产生这样或那样的问题。在调试解决这些问题的过程中,不知不觉地增加了开发维护的成本。下面就对几种比较常见的SQL语句的优化方式做一个总结: 1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。 2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行 3.select 句 ...
本文中总结了几种常见的单例模,本文讨论的所有单例都是在同一个JVM中保证一个类只有一个实例,如果在分布式环境中不再本文的讨论范围之内。 方式一:使用全局访问点取得单实例   public class SingleTest { private static final SingleTest instance = new SingleTest(); private SingleTest(){} public static SingleTest getInstance(){ return instance; } }   这是一种最简单的单例模式,且是线 ...
  /* * 对EXT ComboBox 的扩展 */ Ext.BLANK_IMAGE_URL = '/ExtJs/ext2.2/resources/images/default/s.gif'; // Cxt 全局命名空间 var Cxt = {}; Cxt.ComboBoxWrapper = function(config) { if (!config) { return null; } var sql = config.sql; if (config.sql != '') { sql = config.sql; } else { ...
1. SELECT子句中避免使用 “*”     当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用 ‘*’ 是一个方便的方法.不幸的是,这是一个非常低效的方法. 实际上,ORACLE在解析的过程中, 会将“*” 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间. 2.使用DECODE函数来减少处理时间     使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如:  Sql代码   
这两天用Java任务管理系统Quartz做了一个定时发送邮件的事情。具体应用是这样的:我们需要在每天填写的任务系统中使用一张配置表,来设置提醒邮件的发送频率和日期。实现过程中前面还算比较顺利,最后在向T_XXTS_XX表中插入待发送邮件的HTML字符串时发生了错误,原因就是数据库中是Clob大字段而后台待存入的数据是String类型的字符串。我的第一反应是想办法将String类型的字符串转换为java.sql.Clob类型的数据。所在在网上找了一些资料,个人感觉比较可行的转换方式是如下的代码:   public static Clob stringToClob(String str) { ...
Global site tag (gtag.js) - Google Analytics