`
wj98127
  • 浏览: 263811 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、虚拟机安装 1、下载centos镜像文件,下面是官方iso文件下载地址。 https://www.centos.org/download/   <!--[if !supportLists]-->2、<!--[endif]-->在vmware中创建虚拟机,这里选择典型即可  3、下一步选择‘稍后安装操作系统’,先不要选择镜像文件。  4、操作系统选择Linux, CentOS 64位   5、给虚机起个名字,指定安装位置,注意硬盘空间要足够        6、指定磁盘容量
nginx下多项目部署,根据路径进行区分,修改配置文件如下:   http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body ...
2016.4.18 决定整理一下这些年的工作笔记,将有用的信息在这里做一下整理,也顺便帮自己滤清思路。  
shell 取前一天日期   HOUT=`date -d yesterday +%Y%m%d`
ConcurrentHashMap ConcurrentHashMap引入了Segment,每个Segment又是一个hashtable,相当于是两级Hash表,然后锁是在Segment一级进行的,提高了并发性。缺点是对整个集合进行操作的方法如 size() 或 isEmpty()的实现很困难,基本无法得到精准的数据。Segment的read不加锁,只有在读到null的情况(一般不会有null的,只有在其他线程操作Map的时候,所以就用锁来等他操作完)下调用了readValueUnderLock。数据存储是采用hash表的方式将元素分布在各bucket之间,当遍历一个hash表的bucket ...
Tomcat 7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述Tomcat 7中七个最显著的特征和新增的功能,并对其作 ...
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。  Servlet的多线程机制    Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例 ...
原文: http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274458.aspx 1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java heap最大值 -Xmn young generation的he ...
版本: HttpURLConnection  jdk1.6;HttpClient 3.0.1 在项目中有一个特别小的相关应用,在选择时做了一下测试,之前先对两个类进行下说明: HttpURLConnection  java的标准类(java.net) HttpClient Jakarta Commons HttpClient,提供对HTTP协议访问的封装,包括http的请求头,参数,内容体,响应等及多线程的应用。   测试代码: import java.io.BufferedReader; import java.io.IOException; import java.io.In ...
resion对struts2的支持不太好,struts2版本的向下兼容做的也很糟糕,导致我们在应用的时候会碰到很多奇怪的问题,我在项目中采用的是resion3.0.25版本(经测试该版本性能比高版本的resion好),这里就resion和struts2的应用过程中碰到的问题做一下记录: resin3.0.25版本中,xwork包不支持2.1.X的版本,需要将xwork包降到2.0.X版,(但在resin3.1.9中支持struts2.1.X版) 解决完这个错误后,resin仍然不能正常启动,错误信息  Caused by: java.lang.ClassNotFoundException: ...
--select 元素的差别 IE SELECT.ADD(NEW OPTION(TEXT,VALUE)) SELECT.OPTIONS.REMOVE(SELECT.SELECTEDINDEX)FFSELECT.OPTIONS.ADD(NEW OPTION(TEXT,VALUE))  SELECT.OPTIONS[SELECT.SELECTEDINDEX] = null   --读取元素 IE读取element的id 和 name FF读取id,不会自动读取name,所以element必须要有id属性   --innerText IE支持 FF不支持   --docume ...
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。Java 平台的第六个版本, Standard Edition (Java SE), 代号Mustang, 发布了第二个Beta版本.这一次,是时隔4个月发布第二次Beta版本.Java SE 6 Beta 2 (Mustang) 有什么新东西? 有什么值得开发者关注?1、简化Web Services2、整合脚本语言3、绑定Derby4、更丰富的Desktop APIs5、监视和管理6、 可插入式元数据7、访问编译器8、安全性简化Web Servic ...
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。 但是,正所谓“没有最好,只有更好”,Struts1.x自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”、单元测试困难。这些缺点随着Web的发展越来越明显。这就促生了Struts 2,它的诞生能很好的解决上述问题。 在本文中,笔者将对Struts2和Struts1.x这两种框架进行详细的比较。比较将涉及到这两种框架的Action、验证、类型转换及如何开发等方面的内 ...
对url的中文参数转码和解码方法: Javascript: 转码:escape(string); 解码:unescape(string);   Java: 转码:java.net.URLEncoder.encode(str,"ISO8859_1"); 解码:java.net.URLDecoder.decode(str);
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。        REST是什么      REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fielding博士在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的 ...
Global site tag (gtag.js) - Google Analytics