如何在 Java 代码中获得 WebRoot 的物理路径

如何在 Java 代码中获得 WebRoot 的物理路径?(区分 Windows 和 Linux 的情况) 第一部分:我自己的处理方法   今天要解析 IK Expression 的 IKExpression.cfg.xml 文件,以解析其中系统函数默认配置和用户函数配置,...

2014-12-16 13:48:29

阅读数:793

评论数:0

Java 内部代码执行顺序

本文主要介绍以下两块内容的执行顺序,熟悉的大虾可以直接飘过。      一。JAVA中执行顺序 静态块块构造器父类构造器     二。JAVA中赋值顺序       静态块直接赋值      块直接赋值      父类继承的属性已赋值      静态变量...

2014-11-07 16:53:20

阅读数:699

评论数:0

深入探索 Java 热部署

在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。本文将探索如何在不破坏 Java 虚拟机现有行为的前提下,实现某个单一类的热部署,让系统无需重启就完成某个类的更新。 ...

2014-10-21 10:21:54

阅读数:858

评论数:0

反射 实现工厂模式 和 spring IOC 实现原理

下面的程序是从魔乐科技java教程里面抄来的,感觉这几段程序说明了一些问题,所以就抄过来了。 下面是一个简单的工厂模式  [java] view plaincopy package org;      interface Fruit{ ...

2014-09-11 09:41:52

阅读数:2006

评论数:0

java 类加载顺序

package proxy; public class Jackie extends Person { static { System.out.println("sub class"); } { System.out.println("sub cl...

2014-09-10 17:11:40

阅读数:569

评论数:0

session,cookie 详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能...

2014-08-20 13:36:30

阅读数:903

评论数:1

java 图片压缩、缩放

对图像的缩放可以带来很多好处,比如在载入图像时可以有效减少各方面的压力。  这里依靠thumbnailator、imgscalr这两个jar包分别实现。  为了能够粗粒度的控制压缩,定义一个ScalrConfig来控制图像尺寸,图像类型(JPG、BMP。。。。)等。 public class...

2014-08-15 08:55:31

阅读数:2637

评论数:0

HTTPClient

最近忙于一个项目,了解下httpclient,在这里总结出来,和大家一起学习分享,希望各位朋友提出宝贵的意见。  首先介绍一下项目的背景:    目标:把国内一家保险公司的“WEB一账通”改成“WAP一账通”。    资源:客户不提供任何的webservice接口。     本项目中...

2014-08-14 14:47:51

阅读数:555

评论数:0

jsp自定义标签实现权限拦截

最近项目需要要实现在页面端一个权限拦截功能。具体需求是,一个用户登陆到系统后,判断他是否有执行某个功能的权限,如果有权限,则功能键对该用户可见;否则的话,不可见。要实现此功能,自定义标签无疑是一种很好的解决办法。具体方法如下:(语言java、页面实现jsp、开发工具myeclipse6.5) ...

2014-07-23 16:33:52

阅读数:886

评论数:0

ThreadLocal 详解

我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它...

2014-07-16 16:47:10

阅读数:1066

评论数:0

LinkedHashMap 排序

import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.LinkedH...

2014-07-16 11:50:34

阅读数:5761

评论数:0

JSP Session cookie 详解

一、JSP和Servlet中的Cookie      由于HTTP协议是无状态协议(虽然Socket连接是有状态的,但每次用HTTP协议进行数据传输后就关闭的Socket连接,因此,HTTP协议并不会保存上一次的状态),因此,如果要保存某些HTTP请求过程中所产生的数据,就必须要有一种类似全...

2014-06-25 23:22:39

阅读数:2062

评论数:1

jsessionid

在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码: if (cookies.lenght == 0 || cookies == null) doStuffForNewbie(); //...

2014-06-25 22:06:46

阅读数:676

评论数:0

jcaptcha 用法

首先来看看示例的目录结构:                         在Jcaptcha的官方文档中有一个 5分钟快速入门的文章, 是介绍快速开发的文章。 有兴趣的可以去上面看看。       这里我发上我的源代码:          web.xm...

2014-06-19 14:05:54

阅读数:1577

评论数:0

java架构师之路:JAVA程序员必看的15本书的电子版下载地址

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类   对于没有Java编程经验的程序...

2014-05-23 17:54:41

阅读数:1239

评论数:0

java网站架构设计

涉及到的技术及工具:java,springmvc,ibatis,freemarker,mysql,mongdb,memcached,ehcache,maven。 一个网站不可能说一开始就是要设计一个能够考虑所有情况的完美架构,一个成熟的架构都是随着需求的变化,流量的增高来随之变化的。...

2014-05-23 17:07:12

阅读数:1061

评论数:0

jee 开源项目

simplejee 是很多例子的大杂烩,用来演示j2ee开发的常用技术。包括jsp,servlet,html,javascript,css等,以及springmvc+jdbcTemplate和 struts2+hibernate+spring, struts2+ibatis+spring 实现的登...

2014-05-22 14:10:13

阅读数:583

评论数:0

String intern()

使用String.intern减少内存使用 最近写一个程序,从文件中读取一些字/词,然后存储起来供别的类引用。 对每个读入的词创建一个String,结果许多同样内容的也会存储多份,会占用大量内存。 开始的一个想法是使用map/set来存储所有遇到的词,这样就没有重复的了。然后...

2014-05-22 10:55:03

阅读数:757

评论数:0

TOMCAT性能调优

一. 引言   性能测试与分析是软件开发过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为复杂的活动。就像下棋游戏一样,有效的性能测试和分析只能在一个良好的计划策略和具备了对不可预料事件的处理能力的条件下顺利地完成。一个下棋高手赢得比赛靠的不仅仅是对游戏规则的认识,更是靠他的...

2014-05-22 10:19:31

阅读数:594

评论数:0

如何写出更好的Java代码

Java是最流行的编程语言之一,但似乎并没有人喜欢使用它。好吧,实际上Java是一门还不错的编程语言,由于最近Java 8发布了,我决定来编辑一个如何能更好地使用Java的列表,这里面包括一些库,实践技巧以及工具。 这篇文章在GitHub上也有。你可以随时在上面贡献或者添加你自己的Java使...

2014-05-21 13:12:24

阅读数:881

评论数:0

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