`
文章列表
今天进到新项目,安排写前台js以及后台调用的一些工作安排。看到原来的页面中,别人写的一段js感觉很强大,故此记录一下。当做查询笔记。/**存放Cookies: 两个参数,一个是cookie的名子,一个是值*/ function SetCookie(name,value){ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document. ...
其实,MySQL到现在版本为止,只有一种join的方式也就是是NL(nested loops);不像oralce数据那样,除了NL以外,还有HASH join,SMJ等等多种join方式. 对于NL的优化方法,有以下需要注意的地方: 1.尽量让join的结果集数据小。换句话说,也就是让结果集小的表当做NL的驱动表; 2.在被驱动表的连接列上,建议索引。 版权声明:本文为博主原创文章,未经博主允许不得转载。
直接上代码 select last_month + (level - 1) from (select add_months(trunc(sysdate, 'mm'), -1) last_month, trunc(sysdate, 'mm') m from dual) connect by level <= m - last_month; 版权声明:本文为博主原创文章,未经博主允许不得转载。
考虑到这种SQL用到的还是比较多,故在此记录一下。 问题 从表中删除重复的记录,考虑如下表结构信息: create table dupes (id integer,name varchar(10)); insert into dupes values(1,'NAPOLEON'); insert into dupes values(2,'DYNAMITE'); insert into dupes values(3,'DYNAMITE'); insert into dupes values(4,'SHE SELLS'); insert into dupes values(5,'SHE SELL ...
当jvm运行起来的时候,它会向系统申请一片内存区(不同的jvm实现可能不同,有些可以使用虚拟内存),将这块内存分出一部分存储许多东西,例如:程序 创建的对象,传递给方法的参数,返回值,局部变量等等,我们将这块内存称之为“运行时数据区”, 运行时数据区可以划分成方法区、堆、java栈、pc寄存器、本地方法栈。看到上面这幅图,和这些解说你可能大概的明白jvm 体系是个啥样子,但是你或许还不了解运行时数据区里面方法区等用来干嘛的。 方法区:当虚拟机装载一个class文件的时候,它会从这个class文件包含的二进制数据中解析类型信息。然这些类型信息放到方法区中。因为方 法区是被所有线程共享的,所以必须 ...
jstatd启动jvm监控服务。它是一个基于rmi的应用,向远程机器提供本机jvm应用程序的信息。默认端口1099。实例:jstatd -J-Djava.security.policy=my.policymy.policy文件需要自己建立,内如如下:grant codebase "file:$JAVA_HOME/lib/tools.jar" {permission java.security.AllPermission;};这是安全策略文件,因为jdk对jvm做了jaas的安全检测,所以我们必须设置一些策略,使得jstatd被允许作网络操作 jps 列出所有的jvm实 ...
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸512MB,按需分配。说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是Throwable的,无法用try...catch捕捉。PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法 ...
<span style="font-size:18px;">最近精力比较有限,有些常用的东西就先记录下来。方便以后自己查阅和总结。</span> 一个哥们想要实现如下效果: DEPTNO ENAME SAL TOP3 部门工资 排序 ---------- ---------- ---------- ---------- 20 KING 5000 1 8750 2 ...
概述 通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普 ...
我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman”。这本书推 ...
越来越多的Web开发人员通常都会问一些同样的问题。比如:哪一种开发语言最重要?初级开发人员的薪金会是多少?公司提供的免费培训有用吗?如何评估一个新的项目?尽管这些问题都很重要,但是开发人员往往对其他人的回答不以为然。一般来说,他们自己都不知道如何去寻找答案。以下五个建议或许有用。 你永远不是最聪明的人 在互联网泡沫到来之前我和一个同事一起从事语音识别系统扫描编码的工作。不久我们就发现通过电脑或者PDA可以很方便的上网,并且是无键盘操作。每当我质疑他的一些想法时但都遭到了他的坚决反对。他觉得他永远不可能犯错误。他曾经参加过技术讨论会的!在接下来的几个月里他有很多的设计都没能成功实现 ...
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。 其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。 下面就按照各本书的推荐数排列。 1、《
对我来说,一个好的程序员应该是努力去追求尽可能无错的高质量的符合需求的代码实现。 一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某些情况下是对的。但归根到底,无论你用什么样的技术,什么样的语言,所有的程序被写出来,其功能都要符合需求以及尽可能地健壮无错和高质量。我们可以想像一下,如果一个能力普通的程序员有足够多的时间来做测试,那么,其也可以保证他的代码的质量。所以,有一种观点这样认为——要达到质量高的代码只需要有足够多的时间来做测试。这对于以结果为导向的商业软件开发中是可以理解的(我们可以看到那些制汽车的产商在汽车测试上花费的精力和时间就可以明白这一道理)。但是 ...
可能你和我一样,几乎每天都必须与搜索引擎打交道,不过很多时候,你辛辛苦苦搜了半天也没找到合适的资料,然而“高手们”上来一眨眼功夫就能命中目标了。这并不是别人运气好,而是搜索引擎其实是有很多技巧可以帮助你更好地找到想要内容的。 不过,据说超过3/4的人都没有较好地利用起网络搜索。所以今天在这跟大家分享一张非常有价值的信息图,它以Google谷歌搜索引擎为例子,介绍了几个相当实用的搜索技巧,非常简单,但绝对能瞬间提高你的搜索功力!有效地利用谷歌来为你工作不但能提高你的效率,日常生活也会方便许多,相信大家一定深有体会了…… 信息图 - 从谷歌搜索获得更多:
上一篇关于hibernate学习笔记一,主要是作为hibernate的入门知识。没有和spring发生任何关系,这一篇我将把spring集成进去,看spring如何管理hibernate,还有和未使用spring之前有什么区别?将在文章后面附上使用spring集成和不使用spring集成,不同的地方。好,开始spring集成hibernate的学习之旅。 还是准备必要的jar包,如图: 下面,开始新建项目工程,新建普通的java project,如图: 其实,跟上一篇博客中的工程文件没多大区别,主要的区别是去掉了hibernate.cfg.xml,增加了applicat ...
Global site tag (gtag.js) - Google Analytics