
java 基础
文章平均质量分 80
flashdream8
只要有骨气,不吹牛,不打架,努力读书,就算穷,到哪里都会受到尊敬的!
展开
-
java 图片涂抹功能
今天遇到一个问题,用户上传图片的时候,有些敏感信息 需要在图片上进行编辑一下(将敏感信息进行涂抹) 上传图片 在图片上记录用户涂抹的 坐标 (相对应左上角) 绘制 矩形框框 String waterString = "_water"; /** * 本功能实现了 在用户上传图片的时候,将敏感信息进行涂抹,并且在上...原创 2013-12-30 16:19:14 · 520 阅读 · 0 评论 -
java 截取汉字字符串
对于汉字的切分 1个 汉字 占用2个字符 不能切出半个字符 public class StringSplit { public static String split(String s, int n) { int d = n, i = 0; while (i < s.length() && (d &g...原创 2013-10-11 11:49:25 · 1178 阅读 · 0 评论 -
Pytohon 安装 MySQLdb
python 在windows 下安装 mysqlhttp://www.codegood.com/archives/129python---解决“Unable to find vcvarsall.bat”错误 如果在linux安装python,是很容易的。不过安装mysqldb好像不是那么容易总是容易出错。 不过经过很长时间的摸索和google。终于可以了。感谢pyth...原创 2013-07-08 12:22:08 · 166 阅读 · 0 评论 -
unicode 和 汉字转换
// unicode转为本地 public static String ascii2Native(String str) { StringBuilder sb = new StringBuilder(); int begin = 0; int index = str.indexOf("\\u"); while (index != -1) { sb.app...原创 2013-06-18 15:23:59 · 2952 阅读 · 0 评论 -
根据数据库表结构生成实体bean 包括 get set 方法和 注释
根据数据库表结构生成 javaBean 。这个功能以前一直使用 hibernate ,老觉得不方便,而且hibernate 生成的javabean 没有注释(估计是我不会配置)所以就写了这么一个工具类,将 数据库中的表生成 javaBean . package com.xxx.common;import java.io.File;import java.s...原创 2012-11-27 09:52:16 · 520 阅读 · 1 评论 -
powerdesigner 反向 显示问题
pd 反向 1. )首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"Configure Connections",弹出窗口“Configure Data Connections”, 并选择"Connection Profiles2.) 填写相关信息3.) 点击“Database”->"Update Model from ...原创 2012-10-31 16:20:51 · 330 阅读 · 0 评论 -
算法的力量:位运算在排序与搜索中的应用
<转自: http://www.cnblogs.com/songsu/articles/1457666.html >楔子: 问题:假设一个文件中有9亿条不重复的9位整数,现在要求对这个文件进行排序。一般解题思路: 1、将数据导入到内存中 2、将数据进行排序 (比如插入排序、快速排序) 3、将排序好的数据存入文件难题: 一个整数为4个字节即使使用数组也需要900,0...原创 2012-08-31 10:13:57 · 115 阅读 · 0 评论 -
各种排序
为了便于管理,先引入个基础类: package algorithms;/** * @author yovn * */public abstract class Sorter<E extends Comparable<E>> { public abstract void sort(E[] array,int from...原创 2012-08-20 16:32:27 · 119 阅读 · 0 评论 -
java 切图 按比例切图
java 切图 public boolean scaleImageFromUrl(String oldpath, String newpath, int wdith, int height) { try { URL url = null; url = new URL(oldpath); URLConnection connection; con...原创 2012-08-13 11:34:38 · 484 阅读 · 0 评论 -
map 的三种遍历方法
map 的遍历方法: import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/** * * @author Ad...原创 2011-12-22 11:44:47 · 136 阅读 · 0 评论 -
MyEclipse里编辑的项目名的红叉,Java compiler level does not match the version of the instal...
一般出现在从别处import的项目上,只有项目文件夹上有红叉,其他地方都正常,现总结个人的几个解决方案:有几种可能:1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致2,导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动...原创 2011-11-14 10:15:15 · 122 阅读 · 0 评论 -
jvm工作原理
Java虚拟机一、什么是Java虚拟机Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。1.为什么要使用Java虚拟机Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同...原创 2011-05-24 09:29:00 · 96 阅读 · 0 评论 -
Java语法总结 - 内部类
Java语法总结 - 内部类从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部...原创 2011-04-28 15:39:31 · 89 阅读 · 0 评论 -
catalina.home和catalina.base这
catalina.home和catalina.base这两个属性仅在你需要安装多个Tomcat实 例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。以Tomcat6.0为例,其Tomcat目 录结构如下:bin (运行脚本)conf (配置文件)lib (核心库文件)logs (日志目录)temp (临时目录)webapps (自动装载的应用程序的目录)work (JVM临时文件目录[jav...原创 2010-06-24 09:52:35 · 125 阅读 · 0 评论 -
运用BigDecimal精确计算
问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); Syste...原创 2010-06-09 11:09:48 · 118 阅读 · 0 评论 -
java正则表达式
java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳).Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法创...2010-04-14 09:37:43 · 96 阅读 · 0 评论 -
正则表达式一
则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式 匹配 /^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/<\s*(\S+...2010-03-31 14:32:26 · 65 阅读 · 0 评论 -
cas 博文
配置的比较详细的文章: http://blog.youkuaiyun.com/HuDon/archive/2007/02/15/1510481.aspx 一篇介绍原理的文章: http://www.blogjava.net/security/archive/2006/10/02/sso_in_action.html ...2010-03-25 14:36:42 · 78 阅读 · 0 评论 -
cas单点登录配置速成
本文 转自 : http://www.blogjava.net/goodlyts/archive/2009/10/20/299091.html cas是个好东西,很灵活很好用,但是配置起来很麻烦,网上资料比较零碎。不弄个三五天根本不知道其中的原理,终于在多天的奋斗中配置成功,现在将配置的一些过程记录下来供大家参考。cas官方网站http://www.jasig.org/cas下...2010-03-25 14:11:33 · 153 阅读 · 0 评论 -
cas 单点登陆
总结主要来源于网上的一些文章和论坛的记录以及我自已的一些想法.CAS (Central Authentication Service) 是 Yale 大学的 ITS 开发的一套 JAVA 实现的开源 的 SSO(single sign-on) 的服务(主要是2.0,到3.0为ja-sig)。 关键字 TGC(ticket-granting cookie)--------- 受权的票据证...2010-03-25 14:09:20 · 110 阅读 · 0 评论 -
svn 在线安装
http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=395D664979BB2645D8720575879A0A0A?pageID=p4wYuA2010-03-23 16:49:23 · 98 阅读 · 0 评论 -
汉字首字母问题-数据库实现
1.数据库 函数 set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/*根据汉字获取全拼1.生成所有读音临时表2.根据Chinese_PRC_CS_AS_KS_WS 排序获取读音*/ALTER function [dbo].[f_GetFullPy](@str varchar(100))returns varchar(8000)asbeginde...原创 2009-12-13 10:39:24 · 293 阅读 · 0 评论 -
Java获取汉字拼音
为了配合模糊查询 很多情况下 我们需要用到汉字首字母 进行模糊查询, 这样的例子很多, 做法也很多,有的是写在数据库中,有的是写在java程序中 java程序中有1.package com.zkq.framework.util;/** * @explain: * @author: zkq * @createtime: 2009-12-13 上午...原创 2009-12-13 10:33:23 · 368 阅读 · 0 评论 -
jquery-autocomplete学习
一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/当前版本:1.0.2需要JQuery版本:1.2.6二、使用<script src="./jquery-1.3.2.js" type="text/javascript"></script><script src="....原创 2009-08-16 15:30:06 · 208 阅读 · 0 评论 -
JSTL 学习、应用记录
JSTL 学习、应用记录原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。 下面总结总结,学习学习。:) JSP 标准标记库( Standard Tag Library...原创 2009-08-04 14:49:49 · 97 阅读 · 0 评论 -
JSTL 学习、应用记录
原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。 下面总结总结,学习学习。:) JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标...原创 2009-08-04 14:48:09 · 84 阅读 · 0 评论 -
一个很好用的日期控件
发现一个 非常好用的 日期控件 http://www.my97.net/dp/demo/2009-07-20 15:11:49 · 116 阅读 · 0 评论 -
MyEclipse 代码模版
${filecomment}${package_declaration}/** * @company: XXX公司 * @author: XXX * @createtime: ${date} ${time} * @version: */${typecomment}${type_declaration} Window > P...2009-07-18 10:57:43 · 175 阅读 · 0 评论 -
Java 删除文件和目录类
import java.io.File; /** * * @author XWZ * 2007-11-27 * 删除文件或目录 */ public class DeleteFileUtil { /** * 删除文件,可以是单个文件或文件夹 * @param fi...原创 2009-06-25 15:21:04 · 141 阅读 · 0 评论 -
设置tomcat5.x的内存大小
打开你的tomcat安装目录,在bin文件夹下找到catalina.bat这个文件,打开在 第一行@echo off下添加以下这一句代码: SET CATALINA_OPTS= -Xms512m -Xmx512m 这句语句是将tomcat启动时的最小内存设置为512m,最大为512m,(因为有人说最好是设置成一样的大小,以免jvm回收时要重新调整大小,其实可以设置成不一样的。)保存退出后运行tom...原创 2009-06-15 13:42:08 · 172 阅读 · 0 评论 -
文件的复制
import java.io.*; import java.text.*; import java.util.*; /** * * To change this generated comment edit the template variable "ty...2009-05-19 16:19:11 · 125 阅读 · 0 评论 -
图片文件的复制
javax.imageio.ImageIOImageIO.write(javax.imageio.ImageIO.read(new File("需要拷贝的图片路径")), "需要拷贝的图片类型", new File("目标路径"));2009-05-19 16:17:17 · 142 阅读 · 0 评论 -
增强Eclipse、MyEclipse的代码自动提示功能
本文转载优快云 elifefly,在此表示感谢!一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual St...原创 2009-04-22 18:26:03 · 76 阅读 · 0 评论 -
request.getParameterValues与request.getParameter的区别
<form name="checkform" method="post" action="getvalue.jsp"> 你希望学习哪些程式语言:<br> <input type="checkbox" name="langtype" value="JSP">JSP &原创 2009-03-19 10:14:13 · 191 阅读 · 0 评论 -
java时间格式大全
java.util.*;import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime ...原创 2009-03-18 17:48:36 · 471 阅读 · 1 评论 -
java中将字符串转换成日期类型
public class test { public static void main(String[] args) throws ParseException { String date2="2009-11-23 20:58:00" ; SimpleDateFormat df =new S...2009-03-18 16:34:35 · 417 阅读 · 0 评论 -
Struts标签
Struts标签示例1.html:link标签用法1:<html:link page="/html-link.do" paramId="paramName" paramName="paramValue">Content</html:link> 其中paramValue是在page、request、session或application中的一个属性名,一般为基本数据类型,也可...2009-01-05 10:23:34 · 87 阅读 · 0 评论 -
Map 遍历里面的元素
java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“...原创 2008-12-23 11:29:17 · 449 阅读 · 0 评论 -
equals,== 用法比较
分以下几步进行讨论 一、equals方法对于普通的类是比较引用是否相等,和==效果一样,因为equals 方法是继承Object下来的,我们看下Object中equals方法的写法: public boolean equals(Object obj) { return (this == obj); } 二、对于基本数据类型的包装类,euqals方...2008-12-19 13:11:44 · 227 阅读 · 0 评论 -
Java 中的String
面试的时候经常被问到这样一个问题: String s = new String("abc");//此行执行完成后,内存中有几个String对象?? String s1 = "abc";//此行代码执行完成后内存中有几个String对象? String s2 = new String("abc");//此行代码执行完成后内存中有几个内存对象?? 首先看上面的三行代码和后面的...2008-12-19 13:02:59 · 119 阅读 · 0 评论