上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 118 下一页
摘要: 相比上一篇使用Servlet原始去实现的文件上传(http://www.cnblogs.com/EasonJim/p/6554669.html),使用组件去实现相对来说功能更多,省去了很多需要配置和处理的地方。 常用的上传组件有如下几种: Apache 的 Commons FileUpload Ja 阅读全文
posted @ 2017-03-18 22:47 EasonJim 阅读(1336) 评论(0) 推荐(0)
摘要: 其实在Java上已经换了一个说法,叫做UUID,方法如下: 阅读全文
posted @ 2017-03-17 23:16 EasonJim 阅读(1670) 评论(0) 推荐(0)
摘要: Servlet: JSP: Filter: 阅读全文
posted @ 2017-03-17 01:50 EasonJim 阅读(2221) 评论(0) 推荐(0)
摘要: 兼容windows和linux。 分析: 在windows下路径有以下表示方式: (标准)D:\test\1.txt (不标准,参考linux)D:/test/1.txt 然后在java中,尤其使用File对象在操作windows的路径时,非常的不好操作,因为不知道要用多少个斜杠“\”来表示。 斜杠 阅读全文
posted @ 2017-03-16 23:04 EasonJim 阅读(11237) 评论(1) 推荐(1)
摘要: 若出现:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )这样的问题,一般是转义字符的问题,下面是收集的网上解释: 根据Java Language Specification 的要求,Java 源代码的字符串中的反斜线被 阅读全文
posted @ 2017-03-16 21:20 EasonJim 阅读(19179) 评论(0) 推荐(1)
摘要: 以下为常用的转义字符对照表: 字母前面加上捺斜线"\"来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符。 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前 阅读全文
posted @ 2017-03-16 20:55 EasonJim 阅读(5170) 评论(0) 推荐(0)
摘要: 主要有两种方式,其中使用Date比较好控制,代码如下: 输出的结果如下: 阅读全文
posted @ 2017-03-16 00:38 EasonJim 阅读(81337) 评论(2) 推荐(2)
摘要: 前言:可以很明确的说明,eclipse也有像vs那样的即时窗口来运行即时代码的功能。 调试的界面如下: 如果要像vs那样的即时调试功能,需要做一些设置,就是Expressions功能。 开通步骤:Window->Show View->Expressions,开通之后,界面如下: 点击“Add new 阅读全文
posted @ 2017-03-15 21:24 EasonJim 阅读(4698) 评论(0) 推荐(0)
摘要: 从原始的Servlet来实现文件的上传,代码如下: 参考:https://my.oschina.net/Barudisshu/blog/150026 采用的是Multipart/form-data的方式上传文件。针对Multipart/form-data方式的上传解释,参考如下文件: http:// 阅读全文
posted @ 2017-03-15 15:53 EasonJim 阅读(1370) 评论(0) 推荐(0)
摘要: 打包的思路如下: 1、使用javac命令对代码进行编译,比如递归编译整个项目的java代码。(注意:需要一一对应引用的jar包) 2、输出并整理war包的文件夹结构目录,参考:http://www.cnblogs.com/EasonJim/p/6498804.html 3、使用jar命名对上面的文件 阅读全文
posted @ 2017-03-09 17:57 EasonJim 阅读(2270) 评论(0) 推荐(0)
摘要: 权限的计算是除去第一位字母开始,权限都是三个符号为一组合,其中-表没有这个权限。 drwxr-xr-x的意思解释: 原文:http://www.2cto.com/os/201305/213782.html ls -al 的各段含义: 原文:http://aniyo.iteye.com/blog/20 阅读全文
posted @ 2017-03-09 13:42 EasonJim 阅读(41781) 评论(0) 推荐(4)
摘要: chmod修改第一列内容,chown修改第3、4列内容: chown用法: 用来更改某个目录或文件的用户名和用户组。 chown 用户名:组名 文件路径(可以是绝对路径也可以是相对路径) 例1:chown root:root /tmp/tmp1 就是把tmp下的tmp1的用户名和用户组改成root和 阅读全文
posted @ 2017-03-09 13:32 EasonJim 阅读(35888) 评论(0) 推荐(3)
摘要: 以上脚本参考:http://stackoverflow.com/questions/29926773/run-shell-command-in-jenkins-as-root-user 但不建议这么做,root身份后就非常的危险。建议直接单个文件夹进行操作。 没实践过,如果不行请告知我。 阅读全文
posted @ 2017-03-09 10:37 EasonJim 阅读(3523) 评论(0) 推荐(0)
摘要: 以下实践的是Properties配置文件的基本操作方法。像spring使用xml做依赖注入时,这个配置文件起到非常实用的作用。 一、格式规范 参考wiki百科的格式简介:https://zh.wikipedia.org/wiki/.properties,说明如下: 提供的示例如下: 接下来在ecli 阅读全文
posted @ 2017-03-08 04:11 EasonJim 阅读(10618) 评论(0) 推荐(0)
摘要: Dubbo是什么? Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接口方法的 阅读全文
posted @ 2017-03-07 14:08 EasonJim 阅读(770) 评论(0) 推荐(0)
摘要: 回顾基础知识,可以发现很多基础的东西值得去研究。 注意: 开发Servlet3的程序需要一定的环境支持。Servlet3是Java EE6规范的一部分,Tomcat7都提供了对Java EE6规范的支持,Tomcat7需要使用JDK6。 Servlet3.0新特性在infoq上介绍如下: 可插拔的W 阅读全文
posted @ 2017-03-06 02:35 EasonJim 阅读(846) 评论(0) 推荐(0)
摘要: 通常我们会使用System.getProperty()来获取路径,但是这个方法还包含了很多使用的功能,测试如下: 通过调查研究,这个方法底层是调用C去实现,所以效率上还是可以保证的。 阅读全文
posted @ 2017-03-06 01:40 EasonJim 阅读(908) 评论(0) 推荐(1)
摘要: 1、利用System.getProperty()函数获取当前路径: 注意:以上输出为eclipse的application的输出。 测试JAR(Application): 正常,输出如下: 测试WAR(Web): 正常,输出如下: 总结: ①在jar中得到的是这个应用程序根目录,而且最后不带\,没有 阅读全文
posted @ 2017-03-05 01:43 EasonJim 阅读(3155) 评论(0) 推荐(0)
摘要: JAR包:打成JAR包的代码,一般作为工具类,在项目中,会应用到N多JAR工具包。 WAR包:JAVA WEB工程,都是打成WAR包,进行发布,如果我们的服务器选择TOMCAT等轻量级服务器,一般就打出WAR包进行发布。 EAR包:这针对企业级项目的,实际上EAR包中包含WAR包和几个企业级项目的配 阅读全文
posted @ 2017-03-03 23:15 EasonJim 阅读(7342) 评论(0) 推荐(1)
摘要: 参考百度百科的解释如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示” 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF 阅读全文
posted @ 2017-03-01 18:43 EasonJim 阅读(52236) 评论(0) 推荐(1)
上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 118 下一页