本机plsql连接虚拟机中的oracle 11g 1、本机能ping同虚拟机2、端口能监听telnet 虚拟机ip 端口3、在本机建立服务名 linuxorcl 对应虚拟机的IP即可备注:虚拟机中的监听只需要有一个就可了,localhost就好了4、虚拟机和主机选择桥接5、最好防火强关闭虚拟机的防火墙 net iptables stop
shell入门 shell介绍: #为什么使用shell脚本?shell脚本实现自动化运维 可以自动化管理系统 #查看系统中支持的所有shell类型#cat /etc/shells#chsh -l #如何切换shell直接输入shell的名字例: #ksh切换到kshsh,bash,nologin,tcsh,csh,ksh #查看当前使用的shell
RMI/XML-RPC/JSON-RPC/SOAP概念比较 RMI:Romote Method Invocation,远程方法调用。基于java远程消息交换协议JRMP通信;JRMP是专为java远程对象制定的协议。是分布式应用程序的100%java解决方法。RMI对非java语言应用程序支持不足,不能实现互通。RMI是面向对象的编程模型。广泛应用与EJB架构系统中。RMI基于调用的模式,调用过程如下:客户端程序调用服务对象的客户端代理,代理负责打包参数并通过JRMP协议发送到服务端,服务端使用同样协议解析,执行
VMware 虚拟机架设网单,通用断网连接实现方式,真正实现单机架设 当主机无网卡或有网卡没联网(没插网线)的情况下,可以这样设置:9 W* D$ ~4 M2 T) m, c1、将虚拟机的网卡连接方式设置为NAT方式;: C0 b2 W5 F- G, i2、查看主机中 VMNET8 (也在网络连接内)的状态,找到它的 IP 地址,比如 192.168.166.1 ;* `7 R8 @$ {+ u& v- y6 Y" d3、将虚拟机中的 IP 地址设置为与上面 IP 同一个网段,如 192.168.166.100 ,并且要在网关和DNS 里面填上刚才找到的那个 IP 地址( V
伟人的总结 《我就不信了,你删我的帖子》一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。 每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,这个问题不能不引起人们的深思:你不能说他们不够努力,不够勤劳,可为什么偏偏落得个一事无成的结局呢?这值得我们每一个人去认真思考。
儿子兵法--激励篇 激励篇1、我为什么选择业务工作 a、业务工作不需要特殊专长,不必高学历 b、接触面广,挑战性强 c、对团队依赖性低 d、企图心强,不敢自我埋没2、我自求我道 走自己的模式,创造自己的模式3、入对行可改变命运,跟对人才能出头天<br
好思维决定好口才笔记 第一章:应变思维与口才艺术第一节:应变思维决定口才的灵活机智 应变思维是好口才必备的素质之一,讲话者如果具备良好的应变思维,讲话时冷静机智,应对得当,便会使讲话过程更加生动,从而优化传播效果。然而,良好的应变思维能力并不是生儿能之的,而是经过艰苦的积累和训练才具备的,它需要知识和经验的积累作为依靠。第二节:应变思维的转换话题的技巧 在各种讲话场合中,出乎意料的事情随时都可能发生。在讲话过程中如果出现冷场、尴尬局面,或谈话触及
我的梦想, 我做主(83年MM年薪30万分享成长经历) 序言:首先我想感谢朋友们对我的支持, 也对于因为我的忙碌而使此文姗姗来迟表示歉意。我想说的是,这里有很多拥有梦想,也正在为自己的梦想而努力着的同伴;也有很多同样拥有梦想,却迷茫着的同伴。我真心的希望我的故事可以帮助更多有梦想的你来实现你的梦想;帮助那些同样拥有梦想,却迷茫着的你重拾你实现梦想的信心。 这里,请相信我一句话:“只要你相信梦想,梦想就不会放弃你;只要你拥有梦想,你就可以创造奇迹。” 我的梦想,我做主
穷人和富人 文章来源于:http://money.msn.com.cn/rich/20110225/02001203704.shtml 为何每天辛勤工作还是没钱?挣得少还是花的多?当今世界上,几乎没有人不想成为富人,为什么最终的结果却是穷人永远比富人多。从理财的角度来看,穷人与富人之间究竟有哪些不同? 决定你是富人还是穷人的12条标准 1、自我认知 穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信
英语学术论文常用句型 Beginning 1. In this paper。。 2. This paper proceeds as follow. 3. The structure of the paper is as follows. 4. In this paper, we shall first briefly introduce fuzzy sets and related concepts 5. To begin w
把它发给你最爱的人吧!真的很好啊. 第1条: 看你是一种享受, 爱你是一种幸福,疼你是一种珍惜,吻你是一种温柔,抱你是一种浪漫,念你是一种习惯,想你是一种快乐,等你是一种考验...第2条: 有一种默契叫做心照不宣; 有一种感觉叫做妙不可言; 有一种幸福叫做有你相伴; 有一种思念叫做望眼欲穿!第3条:
每天读一遍,坚持27天,你的英语水平就可以达到跟美国人交流的水平啦! What are you trying to say?(你到底想说什么?) Don't be silly.(别胡闹了。) How strong are your glasses?(你近视多少度?) Just because.(没有别的原因。) It isn't the way I hoped it would be.(这不是我所盼望的。) You will never guess.(你永远猜不到。) No one could
华为面试题算什么,这个背会了外企随便进 我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。 问题一:Could you please describe yourself?(能否请你形容一下自己?)这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介。 在回答时,要针对应征工作的性质来凸显自己的特色,可以多用形容词,并且引用过去的工作经验,但是不必提及公司组织的名称,再者,你还可以谈谈未来的生涯规画;但如果你是个
股市就是取款机 如果你读懂了 股市就是取款机到今天为止我炒股一年半了,跟着大哥也快一年了,7W资金现在37W,翻了5倍多,大家别不信,主要是带我的大哥实在实在太厉害了,大哥你可以要注意身体哦,跟着大哥这么久感触很多,下面是他的一些经典语录,我稍微整理了一下,发给大家,希望对所有股民朋友能有所启发! ◆股票涨跌的浪是主力造的,没有主力就没有大的涨跌, 没有主力,再好的题材,再好的概念,再多的理由,一样是一潭死水。前进股市第一个思路,就是要知道无风不起浪,浪是庄家主力造的,没有当庄的主力就不容易有波动,
oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性 之前因为安装的是windows server 2008 r2的系统,oracle是11g r2 64bit,因为像很多网友一样,无法使用pl/sql developer 8连接oracle,今天可算连上了,对listener.ora sqlnet.ora tnsnames.ora三个文件、TNSListener服务的认识也深了一层。先说说我是怎么样连接上的:我先安装了Oracle9i客户端精简版,然后将原来oracle 11g r2的network文件夹下的tnsname
有感觉,有深意的说辞 爱,是一种责任,我不是碰不到更好的,而是因为已经有了你,我不想再碰到更好的。我不是不会对别人动心,而是因为已经有了你,我就觉得没必要再对其他人动心。我不是不会爱上别的人,而是我更加懂得珍惜你,能在一起不容易,即使你不是最好的,甚至不是最适合我的,但却是我最珍惜的.
最近纠结的OFFER 纬创(中山) ---》上海新致 ---》上海微创----》合肥美菱----》北京联信永益----》 太纠结了,不知道选择哪一个offer,其中北京联信永益的笔试面试很高效,宣讲时很激情。最终花落谁家,还是未知数。 以后不能有公司来,就投简历,这样会自找麻烦。 嗨,先打算签一家,备胎,明年再找,有合适的再说。
宏和内联函数的区别 介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如#define TABLE_COMP(x) ((x)>0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行
struts2.0学习笔记(一) 1.struts2.0基本配置所需要的包:commons-logging-api-1.1.jarfreemarker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.8.jarxwork-2.0.3.jarcommons-fileupload-1.2.1.jar2.配置web.xml原理:struts2.0是通过一个过滤器来分发不同的请求,而不是通过一个servelt. xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi
Struts1与Struts2的比较 Struts 作为 MVC 2的 Web 框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的 Web 框架,Struts 自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。但是,正所谓“没有最好,只有更好”,Struts1.x 自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着 Web 的发展越来越明显。这就促生了 Struts 2,它的诞生能很好的解决上述问题。 <br
外企英语面试,适当开始熟悉和记忆的部分 Q: Can you sell yourself in two minutes? Go for it. 你能在两分钟內自我推荐吗?大胆试试吧!A: With my qualifications and experience, I feel I am hardworking, responsible and diligentin any project I undertake. Your organization could benefit
单例模式(三种方法) 单例模式的结构:a)单例模式的特点: 单例类只能有一个实例; 单例类必须自己创建自己的唯一的实例; 单例类必须给所有其他对象提供这个实例;b)饿汉式单例类(不可被继承) public class EagerSingleton { private static final EagerSingletone_s=new EagerSingleton ();
servlet一般笔记 WCATALINA_HOME指的是tomcat的安装目录,如C:/Tomcat6.0 bin目录:控制tomcat的启动与关闭,以及与启动关闭有关的安全管理conf目录:配置文件 lib目录:Tomcat容器使用的所有jar包和多个web应用程序共享的jar包log目录:Tomcat生成的日志文件。日志文件是按天为单位生成temp目录:Tomcat用来存放临时文件webapps目录: Tomcat默认的web应用程序存放位置
IO及泛型 常量池。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。在创建 BufferedInputStream 时,会创建一个内部缓冲区数组。在读取或跳过流中的字节时,可根据需要从包含的输入流再次填充该内部缓冲区,一次填充多个字节。mark 操作记录输入流中的
Web应用基础 Web应用基础:URI,Uniform Resource Identifier统一资源标识符,用字符串惟一标识信息资源URL,Uniform Resource Locator统一资源定位符,通过“通讯协议+网络地址”字符串惟一标识信息位置和资源访问途径URN,Uniform Resource Name统一资源命名符,用于惟一标识全球范围内由专门机构负责的稳定的信息资源。。。。。。。。。。。。。。。。。。。。。。。
Javascript基础笔记总结 对象 描述Document代表整个 HTML 文档,可被用来访问页面中的所有元素Anchor代表 元素Area代表图像映射中的 元素Base代表 <base> 元素Body代表 <body> 元素Button代表 <button> 元素Event代表某个事件的状态Form代表 <form> 元素Frame代表 <frame> 元素Frameset代表 <f
Thread部分解释总结笔记 Thread实现了接口Runnable,该接口只有一个run()方法, 使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。 方法 run 的常规协定是,它可能执行任何所需的动作。 ........................................
Tomcate Url乱码配置 1.修改tomcat配置文件,在conf/server.xml中找到Xml代码 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout
电子商务网站JSONRPC应用实例 <INPUT id="qKey" name="qKey" value="商品关键字" onClick="this.value=''">.可以解决文本框中“商品关键字”在鼠标点击文本框时,文本框的内容为空。/////////////////////////////////////////////////商品搜索的一般实现: <IMG src="images/ 最近日常项目知识点总结 首先:在Action中接受传参时,出现乱码,怎么解决,且不是actionform所能涉及到的。window.self.location = "teammgr.do?teamcommand=list&gameid="+ document.teamForm.gameid.options[document.teamForm.gameid.selectedIndex].value+"&school="+document.teamForm.school.options[document.teamForm.school Java线程基本概述 一 线程的基本概念 线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径. 多进程:在操作系统中能同时运行多个任务(程序) 多线程:在同一个应用程序中有多个顺序流同时执行 Java的线程是通过java.lang.Thread类来实现的 JVM启动时会有一个由主方法(public static void main(){})所定义的线程 可以通过创建Thread的实例来创建新的线程 每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run JSP效验码图片生成方法 生成方法(一)// 在内存中创建图象 int width=55, height=20; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 获取图形上下文 Graphics g = image.getGraphics(); // 设定背景色 g.setColor(new Color(0xECE 简述过滤器 过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:1、 以常规的方式调用资源(即,调用servlet或JSP页面)。2、利用修改过的请求信息调用资源。3、 调用资源,但在发送响应到客户机前对其进行修改4、阻止该资源调用,代之以转到其他的资源,返回一个特定的状态代码或生成替换输出。///// JAVA中String与StringBuffer的区别 String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一 step-by-step集成阿里巴巴支付宝接口 关于支付宝的一些信息可以直接访问支付宝网站https://www.alipay.com/。 国内电子商务系统实现的基本流程如下: 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。 其实这个流程与以前讲paypal接口的基本类似,都是为了实现订单的自动付款 java基本类型 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、i java中substring与substr的用法 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 stringObject.substring(start,stop) 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负的整 Java中split的用法 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]]) stringObj必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。 复旦陈果老师关于孤独、寂寞、朋友和人际的课堂笔记 1、什么是孤独?孤独是从人群中偷来的享受,她高傲、优美,完全是精神的自由。孤独,是需要我们有独处的时间,做到“如我所是”,完全不需要装扮、做作,不需要戴着帽子抽根烟来装深沉。 2、什么是寂寞?寂寞是一种病,是一种精神的饥饿。既然是病,就需要治疗。寂寞的人如何找到治疗的方法?方法就是人群,寂寞的人总是需要他人的陪伴。 3、人群的治疗分为两种。一种是利益需要建造人脉,这仅仅是互为功利(确实有用,不过不会有真正的朋友);还有一种是寂寞者的相互取暖,这是廉价的交往。 struts上传下载 首先建立一个FileActionpackage com.action;import org.apache.struts.action.*;import javax.servlet.http.*;import com.actionForm.FileActionForm;import org.apache.struts.actions.DispatchAction;import java.util.Date;impo 原版周公解梦 原版周公解梦 之 天地日月星辰天门开贵人荐引,天光照身疾病危, 天晴雨散百忧去,天明妇人生贵子,天门赤主有大喜,仰面向天大富贵, 乘龙上天主大贵,上天求妻儿女贵,天上取物主王侯,飞上天堂贵大吉, 登天上屋得高官,天裂有分国之忧,天星明主公卿至,天欲晓益寿命吉, 渡天河主有所吉,天地合所求皆得,日月初出家道昌,日月昏暗孕妇吉, 日月欲出有官职,日月合会妻有子,日月衔山奴欺主,怀抱日月贵侯王, 吞日月当生贵子,礼拜日月大吉昌,< Tapestry组件前序 1.字符串转换为日期Date dt = new Date(); try { dt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2010-04-14 00:00:00"); } catch (ParseException e) { e.printStackTrace(); }2. 变量类型默认初始值int类型变量默认初始值为0float Eclipse快捷键大全 1. 大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当前行和上面一行交互位置(同上) Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来 Oracle常用操作分类 常用操作1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码 根据用户名和密码连接数据库如果连接超级管理员(sys) 则应加上as sysdba; 6、show user; 显示当前连接的用户 7、select * from tab 最近比较累 最近一个月除了上课就是做一些小的项目(掌握现有技术的熟练度),感觉真的有点累了。 在此过程中,我只感觉到以前的知识得到了掌握,但是先前的其他项目(针对学习新技术)计划打乱了。不知道是得还是失。 在此过程中,我认识到我还是倾向于业务逻辑处理,关于客户端体验,真的还有好大距离。 我一直感觉,作为程序员,只有在算法中,才能找到成就感! 刚刚,做了个小实验,在用struts时,actionform抓取数据时, Struts1与Struts2的特点与比较 看到好的文章转到这里来 Struts1与Struts2的特点与比较一.MVC的特点:— 多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。 — 模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等。— 应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性。 — 控制层的概 Java中hashCode()方法的说明 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢? <b java序列化(Serializable)的作用和反序列化 这里转载一篇讲解java序列化(Serializable)和反序列化方面的感觉很好的文章。1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数 项目中出现的小bug 与 selected >${c.cname }中的标签混淆了。其实前者是不存在的,后者是JSTL中的。 做好了,现在睡觉了@# 贪心算法 贪心算法定义 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。 贪心算法的基本思路如下: 1.建立数学模型来描述问题。 2.把求解的问题分成若干个子问题。 回溯算法 1 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 用回溯算法解决问题的一般步骤为: 一、定义一个解空间,它包含问题的解。 二、利用适于搜索的方法组织解空间。 三、利用深度优先法搜索解空间。 四、利用限界函数避免移动到不可能产生解的子空间。 问题 动态规划 概念及意义 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段 详解AJAX核心中的XMLHttpRequest对象 XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。 了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法: 先看看IE创建XMLHttpRequest 对象的方法(方法1): 分治算法 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模 情感共鸣 人生没有什么可以循规蹈矩,变化就是人生的主旋律成熟不是人的心变老,是泪在打转还能微笑。◆你若流泪,先湿的是我的心。◆有些人说不出哪里好,但就是谁都替代不了! ◆选择最淡的心事,诠释坎坷的人生。◆心若一动,泪就千行。◆走得最急的,都是最美的风景;伤得最深的,也总是那些最真的感情。◆你的眼睛,是我永生不会再遇的海。◆过去的一页,能不翻就不要翻,翻落了灰尘会迷了双眼。◆人在最悲痛、最恐 销售笔记 销售心态的建立:1、销售是可以学来的;销售只不过是一门技能,就像所有技能——不论滑雪或者开刀动手术——都需要熟练某些特定技能。没有任何人天生就是销售员。你的朋友或新识,可能有人比你外向、喜欢交际,也许有人比较会建立关系,如此而已。兴趣爱好不算数,熟练销售技能才是最重要的。事实上,销售技巧是可以学习的。2、诚恳自在是销售的最佳态度;从介绍产品到成交,都是我在请求对方购买我的产品。千万不要用这样的 JSON-RPC组件的使用 JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架。利用它内置的一个轻量级JSON-RPC JavaScript客户端,可以透明地在客户端JavaScript中调用服务器端的Java代码。 JSON-RPC-Java可运行在Servlet容器中,如Tomcat,也可以运行在JBoss与其他Java EE应用服务器中。因此可以在一个基于JavaScript与DHT 常用的 Http Response Code代码(转) 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已经创建了文档,Location头给出了它的URL。202 Accepted Oralce用户解锁 提价测试!他妈的,csdn博客怎么提交不了了! 关键字: oracle 用户解锁 在安装完Oracle10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。 error: the account is locked 然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。 1.尝试多次登录未 Oracle基本 1.desc(描述) emp 描述emp这张表2.desc dept 部门表3.desc salgrade 薪水等级4.select *from table 查找表中的元素5.dual 是系统中的一张空表6.select *from dual 7.select sysdate from dual 取出系统时间8.select Hibernate 不同数据库的连接及SQL方言 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/dbname?characterEncoding=gb2312 root root org.hibernate.dialect.SQLServerDialect net.sourcefor 教你如何生一个漂亮宝宝 本文共包括四篇文章1.教你如何生一个漂亮宝宝2.男人的最佳生育年限 及怎样要一个儿子3.受用一生的维生素A B C D4.女孩们,快来拯救你的【骨盆】! 在这里,我告诉您一个秘密:女性在怀孕期间如果能有意识地进食某些食物,会对腹中胎儿的生长发育起到意想不到的微妙作用,精巧科学地调配饮食,能帮助您扬长避短,摆脱缺憾,帮助您生出一个称心如意的漂亮宝贝。 饮食秘诀可让你也拥有一个漂亮 经典排序算法-C实现 PART (1)/*===============================================经典排序思想,并用C语言指针实现排序算法================================================*/ /*================================================================== java中的synchronized关键字 打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有 Java正则表达式一 关键字: java regex, regular expression 正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。 一、首先我们看一 Java正则表达式 package com.sy.grasp;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegularExpression { /** * @param args * @throws IOException */ publ Java问题经典32问 Java问题经典32问 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 一位软件工程师的6年总结 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员: ORACLE数据字典 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs ORALCE rownum 案例解说 选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号)select * from (select rownum a,t.* from testtab t) where a=2;select * from (select rownum a,t.* from testtab t) where a=3;select * from (select ro ORACLE 中ROWNUM用法总结! 转:http://www.itpub.net/824147.html对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以下符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rown 安装Oracle 10g 的“正在检查网络配置需求。。未执行。。” 问题描述: 在安装oracle 10g时,在先行条件检测时会出现 “正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 解决方案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, Spring初始了解笔记 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下3、拷贝log4j配置文件到src下4、在UserManagerImpl中提供构 SSH配置模板示例 首先配置struts-config.xml位置在WEB-INF下面与web.xml同级 "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dt 寂静下来的思考 刚刚站在宿舍的阳台上,看看天空中的星星,不知不自觉发掘大二下学期到现在的存在的压力。首先是,就业的压力,其次是就业后生存的压力。以及结婚生子完成使命的压力,还有向往美好生活的压力。 这可能是即将毕业的大学生,将要真正进入社会的恐慌吧。也许会有好多同龄人,他们也面对着相应的问题。有的人寂寞,便找了女朋友OR男朋友,什么所谓的爱情,但是在毕业之际,也不是劳燕飞分;有的人便沉迷于游戏,后 Spring AOP 一、AOP 概念Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等Poi 正確的中文名翻譯英文名【下】 英文名的排法: 名 姓PUN 嫔 PUN 滨 SAI 世 SAI 西 SAI 细 SAI 茜 SAM 三 SAM 森 SAN 山 SANG 生 SAU 秀 SAU 修 SE 畲 SECK 石 SEE 施 SEI 四 SEK 石 SH 创建型模式 1、抽象工厂(Abstract):提供一个创建一系列或相关依赖对象的接口,而无需指定他们具体的类。 好处一:便于交换产品系列,由于具体工厂类,在一个应用程序中只需要在初始化的时候出现一次,这就使得改变一个应用的具体工厂变得非常容易,它只需要改变具体工厂,即可使用不同的产品配置。不能防止需求不变,但是我们可以让程序改变更小;好处二:它让具体的创建实例过程与客户端分离,客户端只是 关于Spring属性编辑器详解 关于Spring属性编辑器详解 最近刚在研究Spring的编辑器,发现很有意思,刚好galaxystar起了一个这样贴,我想对PropertyEditor作一个详细的整理会对大家有益,特定启了这个新帖。 所谓的PropertyEditor,顾名思义,就是属性编辑器。由于Bean属性通过配置文档以字符串了方式为属性赋值,所以必须有一个“东东”负责将这个字符串转换为属性的直 DATE 几种显示形式 import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date; Date date = new Date(); //简短信息格式DateFormat shortDateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, 部分对象容器 //定义枚举类型 enum FontConstant{Plain,Bold,Italic}; public static void main(String[] args) { //UserManager userManager = new UserManagerImpl(new UserDao4OracleImpl()); UserManager userManager = new User Statement和PreparedStatement之间的区别 转自: http://blog.sina.com.cn/u/3e9d2b3501000a521.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会 小点点 public class Dog extends Animal { @Override public String WhoIs() { // TODO Auto-generated method stub return "This is a dog!"; } } String clsName="com.sy.grasp.Dog"; Animal animal = 水壶再一次爆了!!! 水壶使用寿命2个月左右,第四个哦,,,,,第一个被盗,,,其他四个爆了。。是水壶的质量问题,还是其他,,,,我的不知道。。。。。。 Hibernate缓存机制 缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类: ArrayList与Vector区别 就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈 MySQL中数据类型与Java中数据类型的对照 下面是常用的MySQL数据类型对应的Java类型对照 MySQL TypeJava TypeCHARStringVARCHARStringLONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimal Hibernate初始了解笔记汇集 一个User 属性id的类型定义错(定义为String)出项了错误,应为int,在many2one的工程中出项了异常,且数据库操作也发生了异常。String做主键用uuid整数做主键用native下面介绍一下hibernate的配置问题:第一个hibernate项目1、新建java项目2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate struts初认识笔记心得 Struts的配置:1:首先将所用架包拷贝到WEB-INF/lib下2:在WEB-INF/下建立struts-config.xml文件即提供struts-config.xml文件 "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.o shopping自练体会 关于用户模块:其实在User类中,定义了系列的方法,怎么在jsp页面中不经过post方法,将该User对象的信息保存下来,那么就要用到session的方法,在用户登陆时,可以将session.setAttribute("user", u);这样写只能在jsp页面中,(目前知道的情况下),但是用到struts时,编写action时,判断session时,可以用到对应的写法:request.getSe 2010年第一次牢骚 最近,有点烦!水壶爆了2次,茶缸破了,水桶也破了,成绩也没有预想的那么好,有些女老师就是垃圾(自己没有能力,还乱来,一点导师的样子都没有,只能说太感性了!)。太倒霉了!一切都会否极泰来!天道酬勤!!!Come on! 大二暑假 /*#include#include#include#includeusing namespace std;int main(){vector v(10,10);//指定容器的元素个数10每个初始值为10,如定义一个用来存储整形的容器int i;for (i=0;i{v.push_back(i);}for (vector::iterator it=v.begin();it!=v.end();i 2009年12月06日0:53 面向对象实验报告电子版,基本完工!建模思想~~~~~ 2009年12月06日 虽说,软设没有什么含金量,但是有,总比没有好!但是,今天软设成绩出来了:上午44下午50.他妈的,太悲剧了。其实从一个侧面也反映出,自己的基础知识有很大的不足。有些无论笔试还是面试找工作,基础才是重要的,有些同学虽然走运过了,但是,我可以说,他们某些人的知识面还没有我广。只能说谋事在人,成事在天。从另一个侧面,也说明,上天还是眷顾我的:鞭策我注重学习基础知识。今天有点发 tomcat+mysql连接池的配置 在TOMCA下的Catalina/localhost目录的工程xml,编写如下代码: factory org.apache.commons.dbcp.BasicDataSourceFactory maxWait 5000 maxActive 20 password password url jdbc:mysql://localh abstract class和interface的区别 abstract 1、可以有自己的数据成员,也可以有非abstarct的成员方法2、可以提供某些方法的部分实现3、向一个抽象类里加入一个新的具体方法时,所有的子类都一下子都得到了这个新方法4、是一种继承关系,一个类只能使用一次继承关系 interface 1、只能够有静态的不能被修改的数据成员(也即interface是static final的),所有的成员方法都是abstract的。2、不 数据库的封装 DB.javapackage com.sun.shopping.util;import java.sql.*;public class DB { static{ try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace()
最近日常项目知识点总结 首先:在Action中接受传参时,出现乱码,怎么解决,且不是actionform所能涉及到的。window.self.location = "teammgr.do?teamcommand=list&gameid="+ document.teamForm.gameid.options[document.teamForm.gameid.selectedIndex].value+"&school="+document.teamForm.school.options[document.teamForm.school
Java线程基本概述 一 线程的基本概念 线程是一个程序内部的顺序控制流.一个进程相当于一个任务,一个线程相当于一个任务中的一条执行路径. 多进程:在操作系统中能同时运行多个任务(程序) 多线程:在同一个应用程序中有多个顺序流同时执行 Java的线程是通过java.lang.Thread类来实现的 JVM启动时会有一个由主方法(public static void main(){})所定义的线程 可以通过创建Thread的实例来创建新的线程 每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run
JSP效验码图片生成方法 生成方法(一)// 在内存中创建图象 int width=55, height=20; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 获取图形上下文 Graphics g = image.getGraphics(); // 设定背景色 g.setColor(new Color(0xECE
简述过滤器 过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:1、 以常规的方式调用资源(即,调用servlet或JSP页面)。2、利用修改过的请求信息调用资源。3、 调用资源,但在发送响应到客户机前对其进行修改4、阻止该资源调用,代之以转到其他的资源,返回一个特定的状态代码或生成替换输出。/////
JAVA中String与StringBuffer的区别 String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一
step-by-step集成阿里巴巴支付宝接口 关于支付宝的一些信息可以直接访问支付宝网站https://www.alipay.com/。 国内电子商务系统实现的基本流程如下: 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。 其实这个流程与以前讲paypal接口的基本类似,都是为了实现订单的自动付款
java基本类型 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、i
java中substring与substr的用法 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 stringObject.substring(start,stop) 参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负的整
Java中split的用法 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]]) stringObj必选项。要被分解的 String 对象或文字,该对象不会被split方法修改。
复旦陈果老师关于孤独、寂寞、朋友和人际的课堂笔记 1、什么是孤独?孤独是从人群中偷来的享受,她高傲、优美,完全是精神的自由。孤独,是需要我们有独处的时间,做到“如我所是”,完全不需要装扮、做作,不需要戴着帽子抽根烟来装深沉。 2、什么是寂寞?寂寞是一种病,是一种精神的饥饿。既然是病,就需要治疗。寂寞的人如何找到治疗的方法?方法就是人群,寂寞的人总是需要他人的陪伴。 3、人群的治疗分为两种。一种是利益需要建造人脉,这仅仅是互为功利(确实有用,不过不会有真正的朋友);还有一种是寂寞者的相互取暖,这是廉价的交往。
struts上传下载 首先建立一个FileActionpackage com.action;import org.apache.struts.action.*;import javax.servlet.http.*;import com.actionForm.FileActionForm;import org.apache.struts.actions.DispatchAction;import java.util.Date;impo
原版周公解梦 原版周公解梦 之 天地日月星辰天门开贵人荐引,天光照身疾病危, 天晴雨散百忧去,天明妇人生贵子,天门赤主有大喜,仰面向天大富贵, 乘龙上天主大贵,上天求妻儿女贵,天上取物主王侯,飞上天堂贵大吉, 登天上屋得高官,天裂有分国之忧,天星明主公卿至,天欲晓益寿命吉, 渡天河主有所吉,天地合所求皆得,日月初出家道昌,日月昏暗孕妇吉, 日月欲出有官职,日月合会妻有子,日月衔山奴欺主,怀抱日月贵侯王, 吞日月当生贵子,礼拜日月大吉昌,<
Tapestry组件前序 1.字符串转换为日期Date dt = new Date(); try { dt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2010-04-14 00:00:00"); } catch (ParseException e) { e.printStackTrace(); }2. 变量类型默认初始值int类型变量默认初始值为0float
Eclipse快捷键大全 1. 大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓复制当前行到下一行(复制增加) Ctrl+Alt+↑复制当前行到上一行(复制增加) Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑当前行和上面一行交互位置(同上) Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来
Oracle常用操作分类 常用操作1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码 根据用户名和密码连接数据库如果连接超级管理员(sys) 则应加上as sysdba; 6、show user; 显示当前连接的用户 7、select * from tab
最近比较累 最近一个月除了上课就是做一些小的项目(掌握现有技术的熟练度),感觉真的有点累了。 在此过程中,我只感觉到以前的知识得到了掌握,但是先前的其他项目(针对学习新技术)计划打乱了。不知道是得还是失。 在此过程中,我认识到我还是倾向于业务逻辑处理,关于客户端体验,真的还有好大距离。 我一直感觉,作为程序员,只有在算法中,才能找到成就感! 刚刚,做了个小实验,在用struts时,actionform抓取数据时,
Struts1与Struts2的特点与比较 看到好的文章转到这里来 Struts1与Struts2的特点与比较一.MVC的特点:— 多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护。 — 模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等。— 应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性。 — 控制层的概
Java中hashCode()方法的说明 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢? <b
java序列化(Serializable)的作用和反序列化 这里转载一篇讲解java序列化(Serializable)和反序列化方面的感觉很好的文章。1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数
贪心算法 贪心算法定义 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。 贪心算法的基本思路如下: 1.建立数学模型来描述问题。 2.把求解的问题分成若干个子问题。
回溯算法 1 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 用回溯算法解决问题的一般步骤为: 一、定义一个解空间,它包含问题的解。 二、利用适于搜索的方法组织解空间。 三、利用深度优先法搜索解空间。 四、利用限界函数避免移动到不可能产生解的子空间。 问题
动态规划 概念及意义 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化原理(principle of optimality),把多阶段过程转化为一系列单阶段
详解AJAX核心中的XMLHttpRequest对象 XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。 了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法: 先看看IE创建XMLHttpRequest 对象的方法(方法1):
分治算法 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模
情感共鸣 人生没有什么可以循规蹈矩,变化就是人生的主旋律成熟不是人的心变老,是泪在打转还能微笑。◆你若流泪,先湿的是我的心。◆有些人说不出哪里好,但就是谁都替代不了! ◆选择最淡的心事,诠释坎坷的人生。◆心若一动,泪就千行。◆走得最急的,都是最美的风景;伤得最深的,也总是那些最真的感情。◆你的眼睛,是我永生不会再遇的海。◆过去的一页,能不翻就不要翻,翻落了灰尘会迷了双眼。◆人在最悲痛、最恐
销售笔记 销售心态的建立:1、销售是可以学来的;销售只不过是一门技能,就像所有技能——不论滑雪或者开刀动手术——都需要熟练某些特定技能。没有任何人天生就是销售员。你的朋友或新识,可能有人比你外向、喜欢交际,也许有人比较会建立关系,如此而已。兴趣爱好不算数,熟练销售技能才是最重要的。事实上,销售技巧是可以学习的。2、诚恳自在是销售的最佳态度;从介绍产品到成交,都是我在请求对方购买我的产品。千万不要用这样的
JSON-RPC组件的使用 JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架。利用它内置的一个轻量级JSON-RPC JavaScript客户端,可以透明地在客户端JavaScript中调用服务器端的Java代码。 JSON-RPC-Java可运行在Servlet容器中,如Tomcat,也可以运行在JBoss与其他Java EE应用服务器中。因此可以在一个基于JavaScript与DHT
常用的 Http Response Code代码(转) 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已经创建了文档,Location头给出了它的URL。202 Accepted
Oralce用户解锁 提价测试!他妈的,csdn博客怎么提交不了了! 关键字: oracle 用户解锁 在安装完Oracle10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。 error: the account is locked 然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。 1.尝试多次登录未
Oracle基本 1.desc(描述) emp 描述emp这张表2.desc dept 部门表3.desc salgrade 薪水等级4.select *from table 查找表中的元素5.dual 是系统中的一张空表6.select *from dual 7.select sysdate from dual 取出系统时间8.select
Hibernate 不同数据库的连接及SQL方言 org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/dbname?characterEncoding=gb2312 root root org.hibernate.dialect.SQLServerDialect net.sourcefor
教你如何生一个漂亮宝宝 本文共包括四篇文章1.教你如何生一个漂亮宝宝2.男人的最佳生育年限 及怎样要一个儿子3.受用一生的维生素A B C D4.女孩们,快来拯救你的【骨盆】! 在这里,我告诉您一个秘密:女性在怀孕期间如果能有意识地进食某些食物,会对腹中胎儿的生长发育起到意想不到的微妙作用,精巧科学地调配饮食,能帮助您扬长避短,摆脱缺憾,帮助您生出一个称心如意的漂亮宝贝。 饮食秘诀可让你也拥有一个漂亮
经典排序算法-C实现 PART (1)/*===============================================经典排序思想,并用C语言指针实现排序算法================================================*/ /*==================================================================
java中的synchronized关键字 打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有
Java正则表达式一 关键字: java regex, regular expression 正则表达式在处理文本方面用处非常大,最早像在Perl和awk语言中,提供了这种机制,Java在Java 2中也增加了正则表达式这个包java.util.regex。这个包为用户使用正则表达式,提供了易用而全面的支持。我的研究方向是web挖掘。从网页中提取内容,处理文本,当然需要正则表达式这个强大的工具了。 一、首先我们看一
Java正则表达式 package com.sy.grasp;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegularExpression { /** * @param args * @throws IOException */ publ
Java问题经典32问 Java问题经典32问 第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
一位软件工程师的6年总结 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:
ORACLE数据字典 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs
ORALCE rownum 案例解说 选择表中的某一行记录:(理解:rownum是oracle系统顺序分配为从查询返回的行的编号)select * from (select rownum a,t.* from testtab t) where a=2;select * from (select rownum a,t.* from testtab t) where a=3;select * from (select ro
ORACLE 中ROWNUM用法总结! 转:http://www.itpub.net/824147.html对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以下符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rown
安装Oracle 10g 的“正在检查网络配置需求。。未执行。。” 问题描述: 在安装oracle 10g时,在先行条件检测时会出现 “正在检查网络配置需求...检查完成。此次检查的总体结果为: 未执行 解决方案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息,
Spring初始了解笔记 1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar 2、拷贝spring配置文件到src下3、拷贝log4j配置文件到src下4、在UserManagerImpl中提供构
SSH配置模板示例 首先配置struts-config.xml位置在WEB-INF下面与web.xml同级 "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dt
寂静下来的思考 刚刚站在宿舍的阳台上,看看天空中的星星,不知不自觉发掘大二下学期到现在的存在的压力。首先是,就业的压力,其次是就业后生存的压力。以及结婚生子完成使命的压力,还有向往美好生活的压力。 这可能是即将毕业的大学生,将要真正进入社会的恐慌吧。也许会有好多同龄人,他们也面对着相应的问题。有的人寂寞,便找了女朋友OR男朋友,什么所谓的爱情,但是在毕业之际,也不是劳燕飞分;有的人便沉迷于游戏,后
Spring AOP 一、AOP 概念Joinpoint:它定义在哪里加入你的逻辑功能,对于Spring AOP,Jointpoint指的就是Method Advice:特定的Jointpoint处运行的代码,对于Spring AOP 来讲,有Before advice、AfterreturningAdvice、ThrowAdvice、AroundAdvice(MethodInteceptor)等Poi
正確的中文名翻譯英文名【下】 英文名的排法: 名 姓PUN 嫔 PUN 滨 SAI 世 SAI 西 SAI 细 SAI 茜 SAM 三 SAM 森 SAN 山 SANG 生 SAU 秀 SAU 修 SE 畲 SECK 石 SEE 施 SEI 四 SEK 石 SH
创建型模式 1、抽象工厂(Abstract):提供一个创建一系列或相关依赖对象的接口,而无需指定他们具体的类。 好处一:便于交换产品系列,由于具体工厂类,在一个应用程序中只需要在初始化的时候出现一次,这就使得改变一个应用的具体工厂变得非常容易,它只需要改变具体工厂,即可使用不同的产品配置。不能防止需求不变,但是我们可以让程序改变更小;好处二:它让具体的创建实例过程与客户端分离,客户端只是
关于Spring属性编辑器详解 关于Spring属性编辑器详解 最近刚在研究Spring的编辑器,发现很有意思,刚好galaxystar起了一个这样贴,我想对PropertyEditor作一个详细的整理会对大家有益,特定启了这个新帖。 所谓的PropertyEditor,顾名思义,就是属性编辑器。由于Bean属性通过配置文档以字符串了方式为属性赋值,所以必须有一个“东东”负责将这个字符串转换为属性的直
DATE 几种显示形式 import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date; Date date = new Date(); //简短信息格式DateFormat shortDateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT,
部分对象容器 //定义枚举类型 enum FontConstant{Plain,Bold,Italic}; public static void main(String[] args) { //UserManager userManager = new UserManagerImpl(new UserDao4OracleImpl()); UserManager userManager = new User
Statement和PreparedStatement之间的区别 转自: http://blog.sina.com.cn/u/3e9d2b3501000a521.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会
小点点 public class Dog extends Animal { @Override public String WhoIs() { // TODO Auto-generated method stub return "This is a dog!"; } } String clsName="com.sy.grasp.Dog"; Animal animal =
Hibernate缓存机制 缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类:
ArrayList与Vector区别 就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。 一.历史原因:Hashtable是基于陈
MySQL中数据类型与Java中数据类型的对照 下面是常用的MySQL数据类型对应的Java类型对照 MySQL TypeJava TypeCHARStringVARCHARStringLONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimal
Hibernate初始了解笔记汇集 一个User 属性id的类型定义错(定义为String)出项了错误,应为int,在many2one的工程中出项了异常,且数据库操作也发生了异常。String做主键用uuid整数做主键用native下面介绍一下hibernate的配置问题:第一个hibernate项目1、新建java项目2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate
struts初认识笔记心得 Struts的配置:1:首先将所用架包拷贝到WEB-INF/lib下2:在WEB-INF/下建立struts-config.xml文件即提供struts-config.xml文件 "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.o
shopping自练体会 关于用户模块:其实在User类中,定义了系列的方法,怎么在jsp页面中不经过post方法,将该User对象的信息保存下来,那么就要用到session的方法,在用户登陆时,可以将session.setAttribute("user", u);这样写只能在jsp页面中,(目前知道的情况下),但是用到struts时,编写action时,判断session时,可以用到对应的写法:request.getSe
2010年第一次牢骚 最近,有点烦!水壶爆了2次,茶缸破了,水桶也破了,成绩也没有预想的那么好,有些女老师就是垃圾(自己没有能力,还乱来,一点导师的样子都没有,只能说太感性了!)。太倒霉了!一切都会否极泰来!天道酬勤!!!Come on!
大二暑假 /*#include#include#include#includeusing namespace std;int main(){vector v(10,10);//指定容器的元素个数10每个初始值为10,如定义一个用来存储整形的容器int i;for (i=0;i{v.push_back(i);}for (vector::iterator it=v.begin();it!=v.end();i
2009年12月06日 虽说,软设没有什么含金量,但是有,总比没有好!但是,今天软设成绩出来了:上午44下午50.他妈的,太悲剧了。其实从一个侧面也反映出,自己的基础知识有很大的不足。有些无论笔试还是面试找工作,基础才是重要的,有些同学虽然走运过了,但是,我可以说,他们某些人的知识面还没有我广。只能说谋事在人,成事在天。从另一个侧面,也说明,上天还是眷顾我的:鞭策我注重学习基础知识。今天有点发
tomcat+mysql连接池的配置 在TOMCA下的Catalina/localhost目录的工程xml,编写如下代码: factory org.apache.commons.dbcp.BasicDataSourceFactory maxWait 5000 maxActive 20 password password url jdbc:mysql://localh
abstract class和interface的区别 abstract 1、可以有自己的数据成员,也可以有非abstarct的成员方法2、可以提供某些方法的部分实现3、向一个抽象类里加入一个新的具体方法时,所有的子类都一下子都得到了这个新方法4、是一种继承关系,一个类只能使用一次继承关系 interface 1、只能够有静态的不能被修改的数据成员(也即interface是static final的),所有的成员方法都是abstract的。2、不
数据库的封装 DB.javapackage com.sun.shopping.util;import java.sql.*;public class DB { static{ try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace()