自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Java高清晰高品质 图片压缩

网上搜索了很多,压缩出来的效果实在不能令人满意,研究了一些代码,自己写了一个,压缩出来的效果很好。但是有一个缺点,可能也是java的缺点吧,呵呵。在jdk1.6以下的版本环境下,压缩部分图片会很慢,经过我测试,如果图片的DPI越高,速度越慢,一般WEB使用图片DPI都是72,速度很快。大家可以试下。我测试了几张DPI为300,印刷品质的图片,大概要35秒左右,当然还和机器内存有关。

2013-03-25 20:32:15 8231 1

转载 Jython和Java相互调用

1. 用Jython调用Java类库 第一步、创建Java类 写一个简单的Java类,用Point来示例: Java代码  import org.python.core.*;    public class Point extends PyObject  {      private int x;      private i

2012-11-13 19:58:40 9967

转载 在Java中调用Python

在执行之前都需要把jython对应的包加载进去,这个是必须的。 1.在java类中直接执行python语句[java] view plaincopyimport javax.script.*;    import org.python.util.PythonInterpreter;    import java.io.*;

2012-11-13 19:46:23 758

转载 Linux下的Shell编程基础知识

/etc/shells保存系统支持的shell脚本类型   /etc/passwd里面保存了每个用户的shell设置   #:表示注释   #!表示该脚本使用后面指定的解释器解释执行(必须第一行)    实际上shell会fork一个子进程并调用Exec执行脚本,   实际上就是exec把进程中的原来程序段替换成现在新的程序段,   我们也可以在c语言代码中利用syst

2012-10-24 11:16:49 535

原创 struts1和struts2的几点区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法

2012-10-17 11:19:15 615

转载 struts2源码-StrutsPrepareAndExecuteFilter

Struts2架构流程图Struts2部分类介绍这部分从Struts2参考文档中翻译就可以了。ActionMapper        ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等java Servlet类的依赖。Struts2中它的默认实现类是DefaultActionM

2012-10-04 23:50:32 2440 1

转载 双重检查锁定及单例模式

编辑注:本文在针对 Java 5.0 修订前参考了 Java 内存模型;关于内存排序的描述也许不再正确。尽管如此,在新的内存模型中,双重检查锁定习语仍旧是无效的。单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java

2012-10-04 17:21:17 450

转载 编辑距离

一、问题分析:本题提出了一些关于将字符串x[1..m]转换成y[1..n]的操作。这些操作有复制、替代、删除、插入、互换和终止。这些操作所需的开销是不同的,但每个操作的开销都可以看是一个我们已经的常量,我们假设复制和替代这类操作的开销要比插入和删除这类操作的开销少。我们用x[1..m]来保存原字符串,数组下标用i表示,初始化为1;用y[1..n]来保存转换后的字符串,数组下标用j来表示,初

2012-10-02 21:58:54 448

转载 CLRS 15-2 整齐打印

考虑在一个打印机上整齐地打印一段文章的问题。输入的正文是n个长度分别为L1、L2、……、Ln(以字符个数度量)的单词构成的序列。我们希望将这个段落在一些行上整齐地打印出来,每行至多M个字符。“整齐度”的标准如下:如果某一行包含从i到j的单词(i解答:定义remain[i, j] = M - j + i - ∑lk ,其中k = i, ..., j,表示余下的空格数定义cub

2012-10-02 20:58:41 749

转载 Servlet处理的流程

了解完类装载器后,接下来张老师讲解了Servlet的特点及运行过程、Servlet的相关接口和接口中的常用方法,这些对深入理解Servlet有很大帮助。最后视频讲解了与日志有关的问题。    视频中总结的Servlet的特点,这些特点对理解servlet的工作原理至关重要:      1.Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行

2012-09-20 10:36:25 548

转载 Java调用Python

python.java      import java.util.List;    import org.python.core.PyException;  import org.python.core.PyInteger;  import org.python.core.PyObject;  import org.python.util.PythonInterp

2012-09-19 14:42:27 385

转载 servlet,filter, listener, interceptor 区别与联系

四种共同点:对一类url,或所有url进行业务处理对各种url之类进行匹配,查找,执行相应操作,与action相比较而言,action只能针对某一特定的url进行匹配,进行操作 如: rm action = "update.action"> action对应的url是固定的,对于struts1.x可能一个action只有一个url对于struts2.0,一个action可能有多

2012-09-19 12:26:05 478

转载 filter,interceptor区别

1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。 5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。

2012-09-19 12:24:34 646

转载 Struts2源码分析--请求处理

Struts2架构图        请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。        ActionMapper取得了ActionMapping

2012-09-18 23:08:08 287

转载 谈谈你对hibernate与ibatis的认识!

可以从hibernate以及ibatis各自的特点,优缺点谈起,谈一些自己的认识,在没有特别说服力的情况下,你最好倾向于面试公司所采用的框架IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括

2012-09-18 21:45:13 271

转载 Java学习总结之第十三章 多线程

在实现多线程时,Java语言提供了三种实现方式: l 继承Thread类 l 实现Runnable接口 l 使用Timer和TimerTask组合 一、继承Thread类1. 如果一个类继承了Thread类,则该类就具备了多线程的能力,则该类则可以以多线程的方式进行执行。示例代码如下: public class FirstThread extends Thr

2012-04-17 09:59:32 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除