自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (14)
  • 收藏
  • 关注

原创 tomcat高性能优化配置

1.精简Tomcat和配置文件 1.删除不需要的管理应用和帮助应用,提高tomcat安全性。 # 删除webapps下所有文件 # rm –fr $CATALINA_HOME/webapps/* # 删除server/wenapps下所有文件 # rm –fr $CATALINA_HOME/server/webapps/* 2.精简sever

2014-05-17 16:13:10 1603 1

原创 html 添加ico镜像图标的方法

代码:左旋360减肥咖啡,效果是普通左旋肉碱10倍 - 克芭娜左旋360咖啡官方网站在index同级文件夹 放一个  favicon.ico 镜像图片效果如下 :正字就是ico图片

2013-05-08 17:32:36 1749

原创 在html 添加flash

第一种方法:css 代码:.b970-a{width:970px; height:103px; margin:4px auto; overflow:hidden;}html 代码:              第二种方法 兼容性好:css 代码:.b970-a{width:970px; height:103p

2013-04-29 16:05:29 1390

原创 The difference between the request time and the current time is too large.

报错信息:[Error Code]:RequestTimeTooSkewed, [Message]:The difference between the request time and the current time is too large.at com.aliyun.openservices.oss.internal.OSSExceptionFactory.create(OSSEx

2017-01-09 11:07:50 8708

转载 不得不看的Java代码性能优化总结

前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候

2016-01-12 14:17:05 556

原创 在线支付心得

1、把支付宝的sdk下载下来测试一次,叫相关的技术人员把那些key ,公钥和私钥提前准备好,因为申请移动支付的业务需要一些时间,别等开发的时候再去申请,这样会很浪费时间,注意:支付宝单笔交易主动查询的key 和 支付宝回调的key是不一样的。2、区分好支付模块是集成在原来的项目还是另开一个项目,这涉及到维护和扩展的问题,个人建议另开一个项目这样方便维护和扩展。

2015-11-09 20:46:41 931

转载 tomcat下配置https环境

干货,直接进入主题(1)进入到jdk下的bin目录(2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore”d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。注意若要放到c盘,在win7系统下,需要以管理员

2015-06-30 16:24:28 565

转载 创业公司如何实施敏捷开发

说起敏捷开发,并不是因为敏捷而敏捷。这几年的敏捷开发已经被很多敏捷咨询服务商神话了,这个东西并不是神器,实施了就可以解决所有软件公司的问题,而是要结合自己公司的特点和问题摸索出适合自己的一套模式。大家都知道,创业公司刚开始需要研发出一款产品并且能够使公司赚钱的产品,不过大部分创业公司没有那么容易一下就能做出来,很多公司还没有成功的产品资金链就断掉了,公司也死掉了。我们公司是这样一个状况,有

2015-06-20 16:41:26 681

转载 正则表达式

1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice

2015-05-21 15:20:07 398

转载 Java 3DES 加密 解密 案例

package com.jiuwei.test;import java.io.IOException;import java.security.Key;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import javax.crypto.Cipher;import jav

2015-04-11 18:08:25 904

原创 MySQL字符串函数substring:字符串截取

MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> select left('exam

2015-03-30 16:00:53 621

转载 Java反射机制详解

本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect;

2015-03-20 15:05:45 470

转载 JDK各个版本的新特性jdk1.5-jdk8

JDK各个版本的新特性  对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这

2014-09-29 19:25:02 867

原创 There is an error in invoking javac. A full JDK (not just JRE) is required

提示信息:There is an error in invoking javac.  A full JDK (not just JRE) is required原 因:是因为Eclipse找不到JDK 发生的原因:我描述一下我自己发生的原因,是因为我安装新版的JDK所引起的。解决方法:直接贴图,直观一点。大家记住了 这里的JRE是你JDK的路径,而不

2014-09-29 13:30:42 6242

原创 msyql 时间戳转日常时间

1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:right(被截取字段,截取长度) 例:select right(content,200)

2014-09-15 20:33:04 523

原创 Java遍历Set集合

Set set = new HashSet();set.add("aa");set.add("bb");set.add("cc");迭代遍历:Iterator it = set.iterator();while (it.hasNext()) { String str = it.next(); System.out.println(str);}for循环遍历:

2014-08-23 14:40:43 580

原创 位与字节

字节(Byte):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。 在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。 符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小 一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,如一个ASCII码就是一个字节,

2014-08-20 12:01:18 547

原创 java定时器

以下内容根据 JavaTM Tutorial 和相关API doc和网上的资料翻译整理,以供日后查看和参考:1.描述Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;i

2014-08-15 21:06:28 732

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

我遇到的情况是,在以前安装的目录底下安装就会出现这个错误,ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: NO) 如果出现这个错误就打以前连接数据库的密码就没问题了,因为data文件夹已经包含了数据库连接的 用户名和密码,包括以前的表。 打以前的用户名和密码就

2014-07-31 01:57:08 720

原创 Eclipse个最有用的快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组

2014-07-30 13:23:10 967

转载 mysql创建定时任务

一、前言  自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执

2014-07-26 10:30:30 502

原创 openfire数据库中文乱码问题

1、首先数据库的编码设置为UTF-82、项目的编码也要设置为UTF-8如果数据保存到数据库的时候还有乱码  就要修改openfire配置文件在openfire主目录\conf\openfire.xml 修改相关配置把      jdbc:mysql://localhost:3306/openfire 改成  jdbc:mysql://localhost:

2014-07-23 11:57:57 1516

转载 tomcat启动startup.bat一闪而过

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。首先,要在环境变量处,配置JAVA_HOM

2014-07-19 10:20:09 564

转载 freemaker入门例子

1.把包lib/freemarker.jar拷贝到项目中2.新建模板文件WEB-INF/templates/test.ftl,内容如下:Hello,${name}!3.新建一个操作类Class1.java,(把模板装载到jsp页面中).  内容如下package com.abc.web;import java.io.Writer;import j

2014-07-16 18:21:14 701

原创 jdk1.5的新特性有哪些

泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxing)--无需在基本类型(primiti

2014-06-30 19:42:56 522

转载 事务是什么,以及事务四个特性

一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二.事务的 ACID 事务具有四个特征:原子性( At

2014-06-25 19:43:42 669

转载 mysql 获取当前日期及格式化

MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d');根据f

2014-06-24 23:39:29 482

原创 MySql索引的使用方法及详细介绍

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了

2014-06-24 22:28:26 818

原创 写出5个常用的类、接口、包

1、java.lang包:java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包2、java.io包:java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出、过滤输入/输出流等等3、java.util包:Java的实用工具类库Java.util包。在这个包中,Java提供了一些实用的方法和数据结

2014-06-24 16:54:26 3846

转载 java的锁机制

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁

2014-06-23 22:05:44 442

原创 栈的概念是什么?遍历二叉树有几种方法?

一楼和二楼滴筒子,栈是后进先出(先进后出)的线性表,即LIFO结构,队列才是先进先出的线性表,即FIFO结构。三楼滴筒子,栈是限制仅在“表尾”进行插入或删除操作的。栈:1)栈stack是限定仅在表尾进行插入或删除操作的线性表。对栈来说,表尾有特殊的含义,称为栈顶top,表头端称为栈底bottom。不含元素的空表称为空栈。2)栈的修改按后进先出的原则进行,总是插入或删除“栈顶元素”。3)

2014-06-22 23:04:25 928

转载 List,set,Map 的用法和区别等

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一

2014-06-22 21:18:31 452

转载 Servlet生命周期与工作原理

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X

2014-06-14 17:44:06 473

原创 让图片垂直居中

图片居中

2014-04-25 15:39:46 552

转载 linux - yum 安装配置mysql可以远程连接

YUM查看可用安装包[plain] view plaincopy[root@microlmj ~]# yum list mysql*  [plain] view plaincopyAvailable Packages  MySQL-python.x86_64           

2014-03-24 14:16:25 608

原创 mysql为已经存在的表的id改为自增

如表: user字段: userid   name   pw本来user表的useid不是自增的。  我们把userid改为自增。执行以下语句就可以把userid自增, 每次加1。语句:alter table `user` change userid userid int not null auto_increment primary key; 表的sql:CREA

2014-03-12 21:11:30 6197 1

原创 JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全

2013-12-07 14:40:16 479

原创 通过CSS3的box-shadow属性设置块阴影

早些时候,我们为了给一个块元素设置阴影的时候,只能通过给该块级元素设置背景来实现,当然在IE下还可以通过微软的shadow滤镜来实现,不过也只在ie下有效,那它的兼容性也就可想而知了。但是CSS3的box-shadow属性的出现使这一问题变得简单了,下面我们来看一下box-shadow属性的具体用法。box-shadow的语法是这样的:[box-shadow:inset x-o

2013-11-27 11:43:46 1395

原创 java web 自定义错误页面 完整jsp错误页面代码(同时写错误日志) error.jsp

1、首先配置web.xml  error-page> error-code>500error-code> location>/error.jsplocation> error-page>2、error.jsp页面    response.setStatus(HttpServletResponse.SC_OK);%

2013-11-21 11:23:55 2515

转载 13个mysql数据库的实用SQL小技巧

1、使用CASE来重新定义数值类型SELECT id,title, (CASE date WHEN '0000-00-00' THEN '' ELSE date END) AS date FROM your_table SELECT id,title, (CASE status WHEN 0 THEN 'open' WHEN 1 THEN 'close' ELSE 'st

2013-11-14 09:16:40 502

SpringMVC、Spring、Hibernate经典demo

SpringMVC、Spring、Hibernate经典demo,数据库:msyql,里面包含源码,可以直接运行,用增、删、改、查和登录功能,有效验功能,dao层和service都用用到泛型写的,非常值得参考~,希望下载的朋友都能学到SpringMVC的技巧。

2014-12-15

svn界面版本的VisualSVN

svn服务器界面版本的VisualSVN,中文版本,安装完就可以使用,操作简单。非常好用。

2014-09-06

google-gson-2.2.4-release

google-gson-2.2.4-release 好资源,不解释

2013-10-29

struts2多文件上传

struts2多文件上传 可以上传图片,视频,flash、打包文件也可以,代码都有注释,方便大家使用或者学习。有完整的项目噢!

2013-06-26

struts2翻页

实现struts2 + mysql 翻页功能 有注释方便便理解和灵活运用!

2013-06-17

JSP页面编译器

可以再编译器动态生成jsp页面, 包含字体大小、样式、对齐方式、字体颜色、图片插入等功能,功能强大好用, 有需要的可以在我这里下载,希望能帮助到大家。

2013-06-15

SSH框架整合

这个本人做的 SSH 集成框架(扫描加注解) 包含整个项目(src) 1、环境是 tomcat6.0 mysql5.5 、eclipse 、jdk1.6 2、有用户登录、单元测试。功能 用户的增、删、改、查, 用户登录有jsp页面 增、删、改、查在单元测试完成。 3、登录是根据 员工表的 用户名 和密码登录的。 -----使用时要导入项目------- 4、在beans.xml配置 数据库名、 用户名、密码 5、本人的 数据库名test 用户名是root 密码是 hra880 6、如果导入报错的话 应该是jdk问题 修改一下jdk的路径就没问题了。 7、运行成功 后要在单元测试哪里 添加数据,或者直接到数据库添加也行 8、注意了 登录时根据 员工的用户名和密码登录的。 9、登录的那些页面的 struts.xml 配置。 10、本项目有详细的注解、代码重构、可扩展、易读性高。 ---------本人就是用这个框架开发系统或网站的!在这里发布不求别的 就是想赚点下载积分和帮助大家----------- 有需要的可以到我这里下载,祝大家使用愉快。

2013-06-11

25个经典网站源代码

25个经典网站源代码 有简约的有时尚的方便大家参考、模仿。

2013-06-09

影子卫士win7系统

win7 32位 64位的影子卫士 包含汉化包注册码和使用方法, 特别好用。

2013-05-23

mysql_5.1驱动

mysql_5.1驱动两个驱动 需要的朋友可以到我这里下载 很好用的!

2013-05-12

html倒计时

用js 页面刷新数字自增 还有倒计时

2013-04-09

mysqlDriver

一个mysql 5.5的驱动包,连接mysql数据库所必需的包,很好用的,有需要的就赶紧下载吧

2013-04-08

commons-emai

用commons-email发邮件必需的外部包

2013-04-02

SSH三大框架整合用的jar包

这是目前最新版本的 SSH 三大框架整合的jar包。有需要的朋友可以到我这里下载。

2012-11-25

空空如也

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

TA关注的人

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