
知识库
文章平均质量分 76
flashdream8
只要有骨气,不吹牛,不打架,努力读书,就算穷,到哪里都会受到尊敬的!
展开
-
redis 使用test
package com.xxx.redis;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.comm...原创 2014-04-05 12:21:19 · 529 阅读 · 0 评论 -
The reference to entity "characterEncoding" must end with the ';' delimiter
数据源配置时加上编码转换格式后出问题了: The reference to entity "characterEncoding" must end with the ';' delimiter 这个错误就是 context.xml中设置数据源链接URL的问题 <context-param> <param-name>url<...原创 2014-01-13 15:04:41 · 155 阅读 · 0 评论 -
java 图片涂抹功能
今天遇到一个问题,用户上传图片的时候,有些敏感信息 需要在图片上进行编辑一下(将敏感信息进行涂抹) 上传图片 在图片上记录用户涂抹的 坐标 (相对应左上角) 绘制 矩形框框 String waterString = "_water"; /** * 本功能实现了 在用户上传图片的时候,将敏感信息进行涂抹,并且在上...原创 2013-12-30 16:19:14 · 520 阅读 · 0 评论 -
Sublime Text 2快捷键大全
快捷键:说明Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+R:前往 methodctrl+; :前往字段Ctrl+Shift+P:打开命令面板Ctrl+N:新建窗口ctrl+o:打开文件ctrl+o:另存为Ctrl+W:关闭当前打开文件C...原创 2013-12-16 15:42:38 · 138 阅读 · 0 评论 -
Maven Jetty Plugin 配置指南(翻译)
Jetty 版本信息 Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。 为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文...原创 2013-10-26 13:20:46 · 191 阅读 · 0 评论 -
jdk 1.6 下载地址
https://jdk6.java.net/download.html原创 2013-10-16 14:14:07 · 436 阅读 · 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 评论 -
sersync2 同步
sersync2 实时同步配置 自动同步文件或者是目录实现的方式:在同步服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在同步服务器配置sersync,在同步目标服务器配置rsync实验机器的地址分配:Rsync 服务器: 192.168.1.112Sersync2 服务器:192.168.1....原创 2013-09-17 19:06:48 · 295 阅读 · 0 评论 -
JSON和JSONP
由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocke...原创 2013-08-01 11:53:10 · 115 阅读 · 0 评论 -
Nginx 配置文件详解
Nginx 配置文件详解 user nginx ;#用户 worker_processes 8;#工作进程,根据硬件调整,大于等于cpu核数 error_log logs/nginx_error.log crit;#错误日志 pid logs/nginx.pid;#pid放置的位置 worker_rlimit_nofile 204800...原创 2013-07-30 20:17:18 · 146 阅读 · 0 评论 -
Eclipse 运行 maven web 项目
eclipse 运行 maven web 项目 有两种方式1. 利用插件 jetty 插件 修改pom文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...原创 2013-07-19 14:00:21 · 3263 阅读 · 0 评论 -
Python2.7 安装 beautifulsoup4-4.2.1
一个BeautifulSoup的模块,下载的是beautifulsoup4-4.2.1,安装的时候就是python setup.py buildpython setup.py install就这么简单的两个命令,因为安装之前也看了下别人的就是这样,可是自己import的时候,总出错,弄了半天才搞好,原来是版本升级到4,引入包要用import bs4from b...原创 2013-07-15 11:53:32 · 450 阅读 · 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 评论 -
通过maven在eclipse中直接关联源码包
通过maven在eclipse中直接关联源码包1、使用命令mvn dependency:sources2、增加参数mvn eclipse:eclipse -DdownloadSources=true原创 2013-07-01 16:21:13 · 205 阅读 · 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 评论 -
httpclient4 抓取 防盗链的图片
写了一个爬虫需要抓取某个网站的相关信息,文字信息都没有问题,但是 图片信息对方网站使用了防盗链技术,抓取图片的时候出现 403 错误最后进过各种尝试终于成功上代码,以备以后查看 public static String getHttpPicToCS(String url, String picid) throws Exception { String st...原创 2013-05-17 15:18:21 · 249 阅读 · 0 评论 -
myeclipse maven plugin 插件 安装 和 配置
环境: eclipse3.6 maven 3.0.4准备工作: 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven配置 maven 环境变量: 系统变量:MAVEN_HOME = D:\Serve...原创 2013-05-15 17:34:35 · 308 阅读 · 0 评论 -
gson 显示时间格式
需要输出的json格式中的时间是格式化好的。Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm") .create(); gson.toJson(Str);原创 2013-03-26 10:19:44 · 342 阅读 · 0 评论 -
MyBatis 调用存储过程
如果存储过程有返回值使用select标签 <select id="xxx" statementType="CALLABLE" resultType="hashMap"> {call 存储过程名称() } </select> 如果存储过程没有返回值使用update标签 <update id="xxx"原创 2013-01-06 16:42:08 · 257 阅读 · 0 评论 -
ognl.OgnlException: target is null for setProperty(null
写的项目在本地运行一直运行在tomcat7 下面,自测没有问题;但是部署到服务器上的时候就在查询的时候老报错服务器上用的是 resin 3!ognl.OgnlException: target is null for setProperty(null 这个问题 很典型,网上随便一搜索,一大把答案:具体解决原因不外乎这几种:1. bean 没有写相对应的get set 方法...原创 2012-12-14 11:12:33 · 335 阅读 · 0 评论 -
能写出这样的代码的码农才是好码农
偶然发现下面这一段很强大的JAVA代码。看完不禁感慨,这样的码农才是好男银啊,既有才又有爱!谁说码农不懂风情呢? public class ss { // 老婆是私有,全局唯一,不可更改继承的 private static final class 老婆 { // 老婆,\r 代表换行 private static final String 漂...原创 2012-11-30 14:10:52 · 168 阅读 · 0 评论 -
Spring MyBatis 事务配置不回滚
spring 和 mybatis 项目配置的事务 不回滚研究了一下有以下几个原因:1. mysql(我用的mysql) 表的 引擎 不是 InnoDB (因为InnoDB是支持事务的) 2. 抛出的异常 是 Exception不是 RuntimeException 因为 spring 的异常默认是检查(unhandled Exception)3. 配置的方法是否正确: ...原创 2012-11-27 18:27:00 · 398 阅读 · 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 评论 -
Servlet初始化相关问题,以及Spring容器初始化。
一、Servlet初始化 ①Servlet在初始化的时候,是通过init(ServletConfig config) 或 init() 来执行的。 ServletConfig 是一个接口,它怎样传递给他一格对象来进行初始化呢?其实,是这个对象是由 servlet 容器来实例化的,由容器产生一格 ServletConfig 的实现类的对象,然后传递给 Servlet ②我们有些时候可能在 Servl...原创 2012-11-15 18:19:22 · 383 阅读 · 0 评论 -
servlet filter 使用spring autowire注入bean
在spring应用中一般普通的JavaPojo都是由Spring来管理的,所以使用autowire注解来进行注入不会产生问题,但是有两个东西是例外的,一个是 Filter,一个是Servlet,这两样东西都是由Servlet容器来维护管理的,所以如果想和其他的Bean一样使用Autowire来注入的 话,是需要做一些额外的功夫的. 对于servletpublic abstr...原创 2012-11-15 16:59:06 · 477 阅读 · 0 评论 -
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 评论 -
java使用正则表达式去除字符串的html标签
/** * 删除input字符串中的html格式 * * @param input * @param length * @return */ public static String splitAndFilterString(String input, int length) { if (input == null || input.trim(...原创 2012-09-20 17:41:41 · 91 阅读 · 0 评论 -
采用apache的commons-fileupload作为上传组件 乱码
采用apache的commons-fileupload作为上传组件,提交表单域包含字段及文件时出现乱码解决 1、解决表单域字段值乱码: if(item.isFormField()){ // 如果item是正常的表单域 String name = item.getFieldName(); String value = item.getStri...原创 2012-09-11 14:47:30 · 145 阅读 · 0 评论 -
Java数字格式化
double pi = 3.1415927;//pi // 取一位整数 System.out.println(new DecimalFormat("0").format(pi));// 3 // 取一位整数和两位小数 System.out.println(new DecimalFormat("0.00").format(pi));// 3.14 // 取两位整数和三位...原创 2012-08-27 16:29:02 · 105 阅读 · 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 验证码
验证码: jsp 1. 数字型: <%@ page language="java" contentType="image/png" import="java.util.*,java.awt.*,java.awt.image.*" pageEncoding="GBK"%><% out.clear(); //在内存中创建图象 int...原创 2012-08-20 16:22:08 · 119 阅读 · 0 评论 -
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
在Windows 7下进行PHP环境搭建下载 软件:1、PHP:我下载的是 php-5.4.5-Win32-VC9-x86.zip 对应的官网上 是 VC9 x86 Thread Safe 版本 http://windows.php.net/download/#php-5.4-nts-VC9-x86 如果你要用apache 就 php中就必须有 php5ap...原创 2012-07-30 15:45:07 · 122 阅读 · 0 评论 -
简谈BeautifulSoup的使用
Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。它可以大大节省你的编程时间。 对于Ruby,使用Rubyful Soup。Beautiful Soup的官方中文文档地址:http://www.crummy.com/sof...原创 2012-06-01 13:27:17 · 166 阅读 · 0 评论 -
收集了一些python的文章(向作者致敬)
写在前面: 无意中发现下面这篇文章,向整理的作者致敬! 谢谢您的整理 ------------------------------------newthreading - safer concurrency for Python 安全并发(1回应) http://www.starming.com/index.php?action=plugin&v=wave&...原创 2012-03-19 17:30:04 · 416 阅读 · 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 评论 -
如何让PowerDesigner显示出列名
1、在其中一张表上点击鼠标右键,选择Format->Content;选中Columns,在Columns框图中选择要显示的内容,->应用->确认。2、此时这张表就显示出列名及其他,再次选中这张表,点击鼠标右键,选择Get Format;选择全部表(Ctrl+A),点击鼠标右键,选择Apply Format。一切OK!...原创 2011-08-18 17:42:33 · 996 阅读 · 0 评论 -
java调用linux 命令
java 在linux环境下调用 linux命令/** * 完成解压给定的数据包功能 * @param ftpDataDir * @param fileName * @return 返回ok 表示解压完成 返回""表示减压失败 */ public String decompressFile(String ftpDataDir,String fileName){...原创 2011-08-04 10:29:39 · 168 阅读 · 0 评论 -
Tomcate启动内存设置
Tomcate启动内存设置 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNew...原创 2011-06-18 18:30:47 · 182 阅读 · 0 评论 -
MyEclipse配置加载库类JDK、编译JDK和Tomcat远行JDK详细方法
在默认情况下,都是会使用运行MyEclipse时所用到了JDK(即:在环境变量里配置java_home所指向的JDK)。 如果说想为MyEclipse指一个不同于java_home环境变量所指的JDK来作为MyEclipse项目所用的JDK时,就要进行如下三项设置: 一、 编译JDKWindows->Preferences-->java->Compiler...原创 2011-05-30 09:45:56 · 94 阅读 · 0 评论 -
Eclipse,MyEclipse 安装SVN插件 SubEclipse
方法总结方法一:在线安装1.打开HELP-&gt;MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNK...原创 2011-05-30 09:38:00 · 138 阅读 · 0 评论