- 浏览: 103845 次
- 性别:
- 来自: 北京
最新评论
-
hgg923:
通俗易懂,看一遍就把这么多年的雾水解清,赞
IOC和DI(控制反转和依赖注入)通俗解析 -
love.javaee:
你的jar包呢。。。
java 将汉字转换为全拼及返回中文的首字母 -
cngolon:
HeartArea 写道登陆上来告诉你你的代码贴的真的是很乱的 ...
java httpURL连接远程服务器并返回数据(httpurlconnection) -
kilometo:
这应该是core java的东东吧!
java httpURL连接远程服务器并返回数据(httpurlconnection) -
HeartArea:
登陆上来告诉你你的代码贴的真的是很乱的啊,哥哥!
java httpURL连接远程服务器并返回数据(httpurlconnection)
文章列表
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js 和 ZeroClipboard.swf 放入到你的项目中。
然后把在你要使用复制功能的页面中引入Zero Clipboard的js文件:ZeroClipboard.js如下代码:<script ...
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,在该文件中以“关键字=级别”的方式写入,比如:hello=4word=10为级别最小,过滤后返回原字符串中出现的最高级别
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.js" type="text/javascript"></script>
<
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.location.href;
//获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
var pathName=window.document.location.pathname;
var p ...
方法一:
/**
* 生成随机数
* @author cngolon@126.com
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new Date();
Random rand = new Random();
int random = rand.nextInt(99999);
while(random < 10000){
r ...
IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入
要想理解上面两个概念,就必须搞清楚如下的问题:
参与者都有谁?
依赖:谁依赖于谁?为什么需要依赖?
注入:谁注入于谁?到底注入 ...
Spring编程风格(转)
- 博客分类:
- spring
代码
1、组件
现在很常见的就是不管如何先定义接口,如下所示:
Java代码
package com.sishuok;
public interface Interface {
1. servlet 当第一次请求一个servlet资源时,servlet容器创建这个servlet实例,并调用他的 init(ServletConfig config)做一些初始化的工作,然后调用它的service方法处理请求。当第二次请求这个servlet资源时,servlet容器就不在创建实例, ...
任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期。本文我就向大家讲述 spring bean 的生命周期,这个对理解 spring ...
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop 1就是为了方便,看一个国外很有名的大师说,编程的人都是“懒人”,因为他把自己做的事情都让程序做了。用了aop能让你少写很多代码,这点就够充分了吧 2就是为了更清晰的逻辑,可以让你的业务逻辑去关注自己本身的业务,而不去想一些其他的事情,这些 ...
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。
然而,如果在面试的时候问 ...
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress
引用类型包括:类类型,接口类型和数组。
堆与栈
堆和栈是程序运行的关键,很有必要把他们的关系说清楚。
需要深入了解的技术整理
- 博客分类:
- 个人总结
1、spring所有技术需重新深入学习
2、spring bean的生命周期
3、深入了解单例模式以及使用场景
4、j2ee 13种核心技术
5、java锁机制
6、深入分析线程安全和非线程安全;在什么情况下使用
7、源码学习
8、如何使用AOP声明式事务
9、http远程传输原理
10、并发机制处理
11、数据压力测试
HttpURLConnection上传文件(图片)
需求:用HttpURLConnection模拟上传图片并把图片的名称也要传递过去. 简单分析:写入流的时候依次写入 图片名称 + "|" 分隔符 + 图片流 然后服务器接收的再处理流.分别取出图片名和图片.
/** * 上传方法 * 返回上传完毕的文件名 * * */ public String upload(File f) {
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs + s.substr(i, 1).replace( ...