`
dreamkyh
  • 浏览: 24090 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
        在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。   synchronized  同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized 和 块语句,在多线程访问的时候,同一时刻只能有一个线程能够用 synchronized 修饰的方法 或者 代码块。   volatile 用volatile修饰的变量,线程在 ...
memcache的运行状态可以方便的用stats命令显示。首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache的状态。这些状态的说明如下: pidmemcache服务器的进程ID uptime服务器已经运行的秒数 time服务器当前的unix时间戳 versionmemcache版本 pointer_size当前操作系统的指针大小(32位系统一般是32bit) rusage_user进程的累计用户时间 rusage_system进程的累计系统时间 curr_items服务器当前存储的it ...
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。   大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器 ...

Struts2性能优化

Performance tuning The following are some tips and tricks to squeeze the most performance out of Struts 2. Important OGNL updateFor Struts 2 versions before 2.3: the OGNL version 3.0.3 library is a drop-in replacement for older OGNL jars, and provides much better performance. See the fo ...
    文件目录结构及相关文件的详细说明: bin(目录) bin 目录中是 CXF 框架中所提供的代码生成、校验、管理控制台工具: Java to WSDL : java2wsdl CXF Management Console Tool : mc WSDL to Java : wsdl2java WSDL to Service : wsdl2service WSDL to ...
   今天在用Oracle分页查询数据的时候出现了重复数据,有的数据无法查出,很郁闷,想了想,找了资料,发现问题    分页语句:   select * from ( select row_.*, rownum rownum_ from ( select bb.*from( select bw.id, bw.nick_n ...
      本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。 一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者 ...
      jQuery越来越流行了,大家可能也会发现,在浏览网站过程中,越来越多的网站开始使用jQuery来构建以前需要使用flash来实现的超酷动态效果,事实上jQuery已经成为前端开发中重要的类库之一,发挥着构建丰富web前端的利器。但是作为一个JS类库,很多人并不是非常清楚如何正确使用jQuery来达到最佳的性能(Peformacne),如果你觉得代码书写对于性能的影响不会那么巨大,那么我只能告诉你,当你使用jQuery开发一个复杂的动画和web应用的话,它有可能成为你性能上的终极噩梦。 在这篇文章中,我们将介绍代码书写中,大家应该需要注意的几个性能问题,希望对于大家在书写高性能的 ...
今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下:         首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤:              1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。              2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。              3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。              4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表 ...

滚动的文字

    博客分类:
  • html
代码如下<MARQUEE>滚动文字</MARQUEE><marquee style="WIDTH: 388px; HEIGHT: 200px" scrollamount="2" direction="up" ><div align="left" ><br /></div ><center ><font face="黑体" color="#008000" size="4" ...
 实现这个功能,需要两个jar包,可以到http://code.google.com/p/smslib下载smslib-v3.3.0-B2-bin.zip和javacomm20-win32.zip。  首先,把smslib-v3.3.0-B2-bin.zip解开,在smslib\dist\lib目录下找到smslib-3.3.0b2.jar,放入工程lib中,再把javacomm20-win32.zip解开,里面的comm.jar需要放到工程lib下,javax.comm.properties放到%JAVA_HOME%/jre/lib下,win32com.dll放到%JAVA_HOME%/ ...

HttpClient 学习

    博客分类:
  • Java
HttpClient 学习整理 HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta ...
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年 ...
<html> <head> <title>Adding and Removing Rows from a table using DHTML and JavaScript</title> <script language="javascript"> //add a new row to the table function addRow() { //add a row to the rows collection ...
在Myeclipse中配置Oracle10G报连接错误:error while performing database login with the oracle driver在Database Driver 配置的时候输入的信息如下: Driver template:      Oracle(Thin driver) Driver name    :      oracle Connection URL :    jdbc:oracle:thin:@220.167.220.15:1521:SJYRDBusername      :      ***password  :       ***** ...
Global site tag (gtag.js) - Google Analytics