- 浏览: 35548 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Gson简要使用笔记
- 博客分类:
- J2EE
使用Gson进行解析:下载google-gson-2.2.2-release.zip包。
包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。
1、首先使用:Gson gson = new Gson(); 创建gson对象
2、要把数据转化为JSON格式时,可以在新建一个JavaBean类:
public class Person {
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能
1.支持上传下载。支持断点续传
2.支持进度汇报
3.支持对于中文目录及中文文件创建的支持。
具体请看代码,上面有详细的注释。简化版本请参见http://zhouzaibao.iteye.com/blog/342766
枚举类UploadStatus代码
Java代码
public enum UploadStatus {
Apache FtpServer与Spring整
- 博客分类:
- J2EE
首先在application.xml(spring配置文件)添加Apache Ftpserver属性
view source
print?
01
<server xmlns="http://mina.apache.org/ftpserver/spring/v1"
02
摘要: 主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据
网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno类型数据和原来的返回字符串类型数据不一样,并且网友们实现步骤没有说清楚,让初学的朋友捉摸不透到底该怎么做。
我做了个简单的demo,供网友们学习,最后我会附上链接,可以下载整个demo.
首先需要的包(struts核心包和json需要的包):
struts ...
Spring配置quartz调度任务-2
- 博客分类:
- 框架组件
1、SPring Bean注入作业的两种方式:
方式一:@1、Spring使用JobDetailBean类,继承QuartzJobBean,重写 protected void executeInternal(JobExecutionContext context)方法
@2、 或实现Job接口,在execute方法中调用执行任务 ...
Spring Quartz 定时任务-1
- 博客分类:
- 框架组件
使用Quartz调度器
Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。
创建一个类来定义工作
定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生子类,如程序清单7.3所示:
程序清单7.3 定义一个Quartz工作public class EmailReportJob extends QuartzJobBean {
public E ...
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());3。使用java.util.PropertyResourceBu ...
了解Quartz体系结构
Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:
●Job:是一个接口,只有一个方法void execute(JobExecu ...
我相信所有的前端菜鸟在刚开始工作的时候都会和我一样,收到实现居中的需求。
网上的CSS居中帖子不胜枚举,但大多都没有很好的总结(或者有好的但是我没运气碰到)
今天就自己写一个吧,也算是对之前工作的总结。
一、水平居中
1.将元素水平居中
div.h_align{
border: 1px solid black;
/*key code:*/
margin-left: auto;
margin-right: auto;
...
JAVA中堆栈和内存分配原理 .
- 博客分类:
- Java技术
JAVA中堆栈和内存分配原理 1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者 ...
1.IO流是干什么的?
IO流指 的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘录入,网络传输等。
2.IO流的分类?
按处理数据类型来分:字节流和字符流
按流的方向来分:输入流和输入流。
PS:初 ...
JSON是一种基于文本的数据交换方式,或者叫做数据描述格式,你是否该选用他首先肯定要关注它所拥有的优点。
JSON的优点:
1、基于纯文本,跨平台传递极其简单;
2、Javascript原生支持,后台语言几乎全部支持;
3、轻量级数据格式,占用字符数量极少,特别适合互联网传递;
4、可读性较强,虽然比不上XML那么一目了然,但在合理的依次缩进之后还是很容易识别的;
5、容易编写和解析,当然前提是你要知道数据结构;
JSON的缺点当然也有,但在作者看来实在是无关紧要的东西,所以不再单独说明。
JSON的格式或者叫规则:
JSON能够以非常简单的方式来描述数据结构,X ...
查询字符串中字母,数字,空格出现的次数
- 博客分类:
- Java技术
Java代码
public static void main(String[] args)
{
BufferedReader bfr = new
安装包
tar.gz文件时Linux操作系统下的安装版本
exe文件时Windows系统下的安装版本
zip文件是Windows系统下的压缩版本
TOMCAT的目录结构
/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件
/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
/doc:存放Tomcat文档
/server:包含三个子目录:classes、lib和webapps
/server/lib:存放Tomcat服务器所需的各种JAR文件
/server/webapps ...
显示深圳当天天气:
<iframe width="450" scrolling="no" height="40" frameborder="0" src="http://i.tianqi.com/index.php?c=code&id=1&bdc=%23FFFFFF&icon=1&py=shenzhen&wind=1&num=1"></iframe>
插件地址:http://www.tianqi.com/ ...