04 2013 档案
摘要:UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');REPLACE(str,from_str,to_str)在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串事例:UPDATE lzmain.lz_srcmap SET NAME=REPLACE(NAME,'商城','天猫'),level1_name=REPLACE(level1_name,'商城','天猫') WHERE NAME LIKE '商城%'
阅读全文
摘要:jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。它们都是压缩的包,拿Tomcat来说,将war文件包放置它的\webapps\目录下,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。war包:是做好一个web应用后,通常是网站,打成包部署到容器中。jar包:通常是开发时要引用通用类,打成包便于存放管理。ear包:企业级应用,通常是EJB打成ear包。所有的包都是用jar打的,只不过目标文件的扩展名不一样。WAR
阅读全文
摘要:为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。 那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在jdk1.1版本中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,...
阅读全文
摘要:一、下载tomcat7http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.39/bin/apache-tomcat-7.0.39-windows-x86.zip二、设置各种环境变量CATALINA_HOME=D:\Java\apache-tomcat-7.0.39CLASSPATH=;JAVA_HOME%\jdk1.7.0_17\lib\dt.jar;%JAVA_HOME%\jdk1.7.0_17\lib\tools.jar;%JAVA_HOME%\apache-tomcat-7.0.39\lib\bin\bootstrap.jarJAVA_
阅读全文
摘要:-- bin 存放Windows和linux等系统中使用的Jetty启动脚本和相关文件 -- contexts 存放应用程序发布描述文件,里面有Jetty自带的示例文件 -- distribution 关于发行构建的代码,正式环境可删除 -- etc Jetty配置文件,后续章节会详细介绍 -- examples Jetty示例程序源代码,正式环境可删除 -- extras Jetty相关程序源代码,正式环境可删除 -- javadoc Jetty 核心代码的API文档,正式环境可删除 -- jxr Jet...
阅读全文
摘要:一、在文件 /etc/profile最后添加 JETTY_HOME=解压的jetty目录 export JETTY_HOME二、执行 . /etc/profile三、启动jetty ./bin/jetty.sh start 或者 java -jar start.jar四、关闭jetty ./bin/jetty.sh stop
阅读全文
摘要:一、下载JDK wget 'http://download.oracle.com/otn-pub/java/jdk/7u17-b02/jdk-7u17-linux-i586.tar.gz' --no-check-certificate二、解压之后,创建JDK路径 cp -rf jdk1.7.0_17 /usr/local/jdk三、设置环境变量JAVA_HOME=/usr/local/jdkCLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH四、运
阅读全文
摘要:一言以蔽之:“JRE仅仅是运行环境,JDK是编译和运行环境”。 Jre是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windows上的虚拟机是哪个文件呢?jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。 Jdk是javadevelopmentkit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre.那么为什么要包括另外一个Jre呢?而且jdk/jr...
阅读全文
摘要:System.out.println(2.0-1.1); //输出:0.89999999原因参考PDF。有人也可能这么尝试:System.out.println(2.0-0.1); //输出:1.9这有事什么原因?我分析是JAVA精确到一定位数之后,发现是1.900...,然后输出截取到了1.9
阅读全文
摘要:为了统一全世界各国语言文字和专业领域符号(例如数学符号、乐谱符号)的编码,ISO制定了ISO 10646标准,也称为UCS(Universal Character Set)。UCS编码的长度是31位,可以表示231个字符。如果两个字符编码的高位相同,只有低16位不同,则它们属于一个平面(Plane),所以一个平面由216个字符组成。目前常用的大部分字符都位于第一个平面(编码范围是U-00000000~U-0000FFFD),称为BMP(Basic Multilingual Plane)或Plane 0,为了向后兼容,其中编号为0~256的字符和Latin-1相同。UCS编码通常用U-xxxxx
阅读全文
摘要:我想有很多朋友和我一样,想要了解APACHE NGINX的工作原理,最终能独立写一个服务器。我对C语言开发几乎一窍不通,看了网上的很多文章,都是先讲SOCKET编程等等几百页之后,才能讲到这里,学习起来很痛苦,经常思考是否可以另外一种方式,倒叙的方式让其他的人学习起来不那么痛苦。好吧废话少说,咱们开始吧~今天要做的工作目标:配置环境,浏览源代码。一、下载WEBSERVER程序(下载)二、安装。make三、启动服务器端服务。./shttpd[root@sysadmin webserver]# ./shttpd sHTTPD ListenPort: 8062 MaxClient: 4 ...
阅读全文