`
wawa129
  • 浏览: 321176 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
JDK1.5新增的功能   ==>>> 字符流和字节流的区别,使用场景,相关类   ==>>> 线程安全的概念,实现线程安全的几种方法   ==>>> 抽象类和接口的区别,使用场景   ==>>> hash算法的实现原理,hashcode的实现原理   ==>>> error和exception的区别,RuntimeException和非RuntimeException的区别   ==>>>

互联网流行技术

    Apache Httpd和Ngix的异同     LVS:特点、安装、配置、与其他技术的区别 服务     soap框架:Axis;CXF     rest框架:SpringMVC;Struts     socket框架:Netty;Mina     服务治理框架:Taobao Dubo;Apache Thrift     通讯模型:同步阻塞;同步非阻塞;异步非阻塞     序列化框架:JSON;XML的DOM、SAX、StAX解析模型;Google Proto buffer     Spring:AOP特点和区别;事务传播级别     大规模分布式系统:CAP理论 ...
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。    (1)请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。 HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的G ...

tomcat性能优化

tomcat性能优化   一:自身优化   1:JVM参数调优: -Xms :初始化堆的大小, -Xmx:JVM堆的最大值,一般建议堆的最大值设置为内存的最大值的80%, 在catalina.bat中,设置JAVA_OPTS='-Xms256m -Xmx512m' 2:禁用DNS查询   当web应用程序想 ...
oracle commit后,查询commit之前的数据   select * from  table_name AS OF TIMESTAMP TO_TIMESTAMP('20150512 17:09:09','YYYYMMDD HH24:MI:SS')  
Top1. 数组转换为数组列表 将数组转换为数组列表,开发者经常会这样做:   [java] view plaincopy   List<String> list = Arrays.asList(arr);  
1:背景:       UEditor编辑器图片上传与预览都是一个路径。。      比如上传路径为: ../../../usr/data/upload目录    那通过域名去访问图片可以在tomcat sever.xml做如下配置  <Context path="/usr/data/upload" docBase="/usr/data/upload" />   这样上传与预览都可以用一个路径了。。  
  reader和writer,主要涉及BufferedReader、BufferedWriter、FilterReader、FilterWriter。   BufferedReader   BufferedReader能为字符输入流提供缓冲区,可以提高许多IO处理的速度。你可以一次读取一大块的数据,而不需要每次从网络或者磁盘中一次读取一个字节。特别是在访问大量磁盘数据时,缓冲通常会让IO快上许多。 BufferedReader和BufferedInputStream的主要区别在于,BufferedReader操作字符,而BufferedInputStream操作原始字节。只需 ...
推荐!国外程序员整理的Java资源大全 发表于2015-01-09 11:01| 4616次阅读| 来源ImportNew| 48 条评论| 作者唐尤华 Java框架编程语言

sheel命令(批处理)

1:当前我的们的tomcat,java项目都是用一个批处理命令处理的(包括kill,start,log等)        执行doall即执行所有命令:      2:编写方法   目录:/root/.bash_profile     .bash_profile 文件的内容如下:   # .bash_profile   # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi   # User specific environment and startup progra ...
当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。为了保证程序能够一直运行,应该改为这样运行:nohup java -jar x ...
Hessian,Axis ,REST   
RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,出于一种类比的愿望,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像LPC(本地过程调用).

mvn打jar包

mvn打jar包(同时将相关jar包打进去) 在命令窗口输入如下命令 cd  D:\code2\test mvn assembly:assembly
jetty容器与maven集成 步骤一:在mavens的setting.xml中配置jetty插件,如:         <pluginGroups>     <pluginGroup>org.mortbay.jetty</pluginGroup>   </pluginGroups>       步骤二:Goals命令为:jetty:run   如果需要启多个项目,可以修改为不同的端口,可以使用命令:-Djetty.port=8888 jetty:run  
Global site tag (gtag.js) - Google Analytics