自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南国樱花祭

十年一小贱

  • 博客(298)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 System.arraycopy()实现数组之间的复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)src:源数组;srcPos:源数组要复制的起始位置;dest:目的数组; destPos:目的数组放置的起始位置;

2016-12-03 22:31:24 341

转载 将Eclipse中的工程保存到Github的操作步骤

http://hitaowei.lofter.com/post/1cb940d9_660832c

2016-11-05 10:24:25 386

原创 Eclipse Git下载问题:Internal error; consult Eclipse error log.

在使用Git下载代码时偶尔会遇到  Internal error; consult Eclipse error log 这个报错。简述下个人解决思路:Eclipse 错误日志报错为:org.eclipse.equinox.security.storage.StorageException: Secure storage was unable to retrieve the master p

2016-11-04 19:48:49 1890

原创 Mybatis There is no getter for property named 'XXX' in 'class java.lang.XXX

Mybatis查询     使用Mybatis查询时,其参数可以是基本数据类型或者像Integer和String这样的简单的数据对象,也可以是复杂对象(一般是指JavaBean)或者map等,当使用基本数据类型的参数时,若这个参数的使用放在了判断条件中,如下查询语句:sql代码: <![CDATA[ SELECT DISTINCT NAME

2016-11-04 17:33:47 456

原创 Eclipse关闭XML文件验证的方法

XML的编写是否符合规范,可以通过XML Schema或DTD进行验证,但有时候电脑本来就很卡,而且XML的某些错误并未导致程序无法运行的情况下,暂时关闭XML的验证也算不错的选择。如web.xml中web-app标签没指定version:Java.sun.com/xml/ns/j2ee” xsi:schemaLocation=”http://java.sun.com/xml/ns/j

2016-10-28 23:22:32 482

原创 Java读写CSV格式文件(opencsv)

使用opencsv(opencsv-2.3.jar),下载地址:http://download.csdn.net/detail/jinwufeiyang/9664120一,读取CSV格式文件: import java.io.File; import java.io.FileReader; import java.util.List;

2016-10-26 09:52:51 1150

原创 设计模式--行为型模式

本文主要讲行为型模式,创建型模式和结构型模式可以看博主的另外两篇文章:设计模式之创建型模式(附实例和详解)、 设计模式之结构型模式(附实例和详解)。行为型模式细分为如下11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。接下来对11种行为型模式逐个进行介绍。一、策略模式策

2016-10-22 21:57:01 561

原创 设计模式--结构型模式

总体来说设计模式分为三大类:创建型模式、结构型模式和行为型模式。博主的上一篇文章已经提到过创建型模式,此外该文章还有设计模式概况和设计模式的六大原则。设计模式的六大原则是设计模式的核心思想,详情请看博主的另外一篇文章: Java经典设计模式之五大创建模式(附实例和详解)。接下来我们看看结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中

2016-10-21 21:43:54 530

原创 设计模式---创建型模式

一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者

2016-10-21 16:31:23 1902 4

原创 Spring中监听器的详解

在web项目中我们自动加载spring配置文件需要在web.xml文件中添加一段配置:  contextConfigLocation /WEB-INF/classes/config/spring/applicationContext-*.xml org.springframework.web.context.ContextLoaderListener

2016-10-19 14:28:46 6112

原创 web.xml配置中classpath:与classpath*:的区别

classpath是指 WEB-INF文件夹下的classes目录解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口 对于第二个问题

2016-10-19 14:12:16 362

原创 解决方法:java.util.MissingResourceException Can't find bundle for base name

Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name MessageResource, locale zh_CN at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.

2016-10-19 14:01:03 41421 4

原创 JeeSite 企业信息化快速开发平台

https://github.com/thinkgem/jeesite具体的请查看文档

2016-10-15 17:13:30 834

原创 Json解析工具Jackson(使用注解)

接上一篇文章Json解析工具Jackson(简单应用),jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@JsonIgnoreProperties         此注解是类注解,作用是json序列化时将Javabean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore         此注解用于属性或

2016-10-12 11:45:46 5090

原创 Json解析工具Jackson(简单应用)

概述         Jackson库(http://jackson.codehaus.org),是基于Java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包:jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。jackso

2016-10-12 11:40:36 545

原创 hibernate4整合spring3.1出现java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider

hibernate4整合spring3.1的过程中,发现了Java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider异常,查了一下相关资料,原来发现hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了,所以做了以下修改,原先:  class=

2016-10-12 00:43:53 726

原创 JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误

今天尝试使用JUnit,下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报Java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes

2016-10-12 00:29:23 402 1

原创 Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

使用命令关闭占用80端口的程序sudo fuser -k 80/tcp

2016-09-28 21:35:15 798

原创 linux如何关闭防火墙

1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,做如下设置,开启相关端口,

2016-09-28 20:56:05 511

原创 CentOS7 防火墙关闭

CentOS7 的防火墙配置跟以前版本有很大区别,经过大量尝试,终于找到解决问题的关键CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:1、关闭防火墙:sudo systemctl stop firewalld.service2、关闭开机启动:sudo systemctl disable f

2016-09-26 00:32:48 253

转载 分布式与集群的区别

简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的

2016-09-25 12:03:57 313

原创 Maven+Mybatis+Spring+SpringMVC实现分页

一、项目搭建Spirng+SpringMVC+Maven+Mybatis+MySQL项目搭建二、分页插件的介绍博主采用的插件是PageHelper这个插件,使用起来十分方便。该插件支持以下数据库:OracleMysqlMariaDBSQLiteHsqldbPostgreSQLDB2SqlServer(2005+)InformixH2对应于githu

2016-09-22 18:10:32 2470

原创 Hibernate自动创建表

Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。一、通过Hibernate的ShemaExport来创建1)实体类package com.xiaomo.vo;public class User {private int id;// 用户idprivate String name;// 用户名称private int

2016-09-12 11:38:10 3101

原创 mysql表名忽略大小写

查看大小写区分mysql> show variables like "%case%";+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF || lower_

2016-09-12 10:40:12 1656

原创 : Attribute "xmlns" was already specified for element "web-app".

应该是重命名项目名称造成web.xml中重新又生成了已句xmlns:web="http://java.sun.com/xml/ns/javaee" 删掉ok!

2016-09-12 10:26:57 836

原创 linux关闭mysql strict mode的方法介绍

linux关闭mysql strict mode的方法非常简单,下面我来给大家总结了些常用的关闭mysql strict mode模式的例子,希望文章对各位同学会带来帮助。首先用putty连接linux终端vi /etc/my.conf在编辑模式下,在里面加入一行代码: 代码如下复制代码sql-mode= NO_AUTO_CR

2016-09-10 17:10:00 1668

原创 在linux下如何进行mysql命令行 创建数据库

我们除了可以在mysql数据库或phpmyadmin中登陆数据库我们还可以使用linux中命令进行创建,下面我来给大家介绍一个简单的数据库创建方法吧。首选用putty连接linux服务器,进行命令行输入mysql -u+数据库用户 -p+数据库密码架设数据库用户是root 密码是123,应该是像下面这样才是正确的:mysql -uroot -p123-u和-p连接数据库用户

2016-09-10 17:03:53 35738 1

原创 linux下打开、关闭tomcat,实时查看tomcat运行日志

启动:一般是执行sh tomcat/bin/startup.sh 停止:一般是执行sh tomcat/bin/shutdown.sh脚本命令 查看:执行ps -ef |grep tomcat 输出如下 *** 5144 。。。等等.Bootstrap start 说明tomcat已经正常启动, 5144 就为进程号 pid = 5144 杀死:kill -9 5144-------

2016-09-10 16:58:16 566

原创 linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码

2016-09-08 11:39:26 274

原创 jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等

禁用鼠标右键菜单栏$("body").bind("contextmenu", function(event) { return false; });禁用快捷键$("body").bind("keydown",function(e){ e=window.event||e; //禁止空格键翻页 if(even

2016-08-29 22:04:50 1301

原创 基于Session的国际化实现

如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。在项目的spring.xml文件添加的内容如下 在项目中的源文件夹resources中添加myproperties.properties、myproperties_zh_.properties、myproperties_en_.properties三个文件

2016-08-28 00:27:49 1420

原创 [eclipse]Syntax error on token ";",{ expected after this token

Syntax error on token ";",{ expected after this token 提示语法错误   根据eclipse提示,在“;”之后加上“{”,果然没有提示错误。  实际问题出在该语句前多了一个“}”,提前终结了类作用域,迷惑了eclipse

2016-08-27 08:53:12 823

原创 DOS中切换盘符(直接CD不行)

一般介绍DOS命令,切换工作目录都是用CD命令,但是我在win7下的DOS中使用CD D:\却一直无法转到D盘。后来在网上查找,发现切换盘符直接输入盘符和冒号,如D:  回车便可进入D盘的根目录。切换工作盘之后,再使用CD命令切换工作目录。所以这里要分清两个概念,一个是切换工作磁盘,另一个是切换某个磁盘下的工作目录,两者概念不同,实现命令也不同。首先是切换工作磁盘,

2016-08-25 23:22:20 615

原创 java判断整数和浮点数

判断是否是整数 参考文章《Java中判断字符串是否为数字的五种方法》:http://blog.csdn.net/jinwufeiyang/article/details/52317815Java代码  /*   * 判断是否为整数    * @param str 传入的字符串    * @return 是整数返回true,否则返回false  */

2016-08-25 20:11:57 1241

原创 Java中判断字符串是否为数字的五种方法

推荐使用第二个方法,速度最快。 方法一:用JAVA自带的函数 Java代码  public static boolean isNumeric(String str){    for (int i = str.length();--i>=0;){       if (!Character.isDigit(str.charAt(i))){      re

2016-08-25 20:10:14 11191

原创 springMVC从上传的Excel文件中读取数据

示例:导入客户文件(Excle文件)一、编辑customer.xlsx二、在spring的xml文件设置上传文件大小 上传文件拦截,设置最大上传文件大小 10M=10*1024*1024(B)=10485760 bytes --> bean id="multipartResolver" class="org.springframework.web.multipart

2016-08-16 00:47:11 31734 18

原创 Connection is read-only问题的产生原因与解决方法

WARN [org.hibernate.util.JDBCExceptionReporter] -ERROR [org.hibernate.util.JDBCExceptionReporter] -org.hibernate.exception.GenericJDBCException: could not executeupdate query产生原因:一般如果报了这个错,估

2016-08-15 18:07:34 50327

原创 Excel导入异常Cannot get a text value from a numeric cell解决

今天在做项目导入这个功能时,遇到的错误,顺利解决,下面介绍下解决方法POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误。异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a nume

2016-08-15 17:36:08 1948

原创 Git使用手册:HTTPS和SSH方式的区别和使用

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆之

2016-08-14 21:50:51 497

转载 java反射详解

【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{    //other codes...} class hello

2016-08-13 22:27:23 247

JVM综合面试题汇总.docx

JVM面试开发者

2021-08-21

freemarker-2.3.16.tar.gz

freemarker-2.3.16 的 jar包以及里面对应的实例代码。同时还有中文翻译文档

2018-05-03

算法导论第三版高清完整PDF及其习题中文答案

算法导论 第三版 中文版 清晰 PDF,全书共8部分35章节,内容涵盖基础知识、排序和顺序统计量、数据结构、高级设计和分析技术、高级数据结构、图算法、算法问题选编、以及数学基础知识。非常实用的参考书和工程实践手册。此外,其他资源也已经上传,全部免费,欢迎大家下载! 第3版的主要变化 1、新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。 2、修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。 3、移除两章很少讲授的内容:二项堆和排序网络。 4、修订了动态规划和贪心算法相关内容。 5、流网络相关材料现在基于边上的全部流。 6、由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。 7、修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。 8、新增100道练习和28道思考题,还更新并补充了参考文献。

2018-04-28

ssm对应的数据库

ssm对应的那个数据库,当时忘记上传了。不好意思

2016-12-03

后端初学jsp

jsp学习的开始

2016-11-09

opencsv-2.3.jar

csv(Comma Separate Values)文件即逗号分隔符文件,它是一种文本文件,可以直接以文本打开,以逗号分隔。windows默认用excel打开。这是一个工具包,里面有封装好的方法,我们可以很方便的使用。

2016-10-26

ssm、easyUI

这是一个完整的项目,可以为正在学习的筒子们很好的参考

2016-10-09

java视频上传,转码,截图,播放实现

视频上传在线播放,值得学习探究

2016-08-29

java poi读取office03和office07jar包

现在office都到了一几版本了,大部分都是07版本的导入,今天把03和07的jar包都上传

2016-08-16

java poi读取office2003jar包

项目中需要批量导入数据,那就需要poi所需jar包的支持

2016-08-16

mybatis逆向代码生成

当我们的表很多的时候,这样我们很不容易写表所对应的实体以及mapper和映射,那么,mybatis-generator代码生成器还好的解决这个问题,并且里面有详细的步骤来指引操作

2016-07-07

Lucene原理与代码分析完整版

深入讲解Lucene原理和代码

2016-07-04

commons-io-2.4-bin.tar

文件上传里需要io包

2016-07-02

fileupload

解决文件上传

2016-07-02

s2sh框架整合学习之注解篇

应上面配置文件篇,这次发布的是用注解写的。

2016-07-02

s2sh框架整合之配置文件篇

为刚入门的学习人员提供些整合的思路

2016-07-02

activiti第四天

工作流学习第四天,至此工作流完毕,总结和源码

2016-06-23

activiti第三天

工作流学习第三天,基础知识并且附带源码

2016-06-23

activiti第二天

工作流学习的第二天。基础介绍附有源码

2016-06-23

activiti-学习第一天

简单认识工作流基础知识,附有代码

2016-06-22

activiti-2

2016-06-22

处理下载文件时中文乱码

我们在项目中在下载文件会出现中文乱码,这个文档可以很好的解决乱码问题

2016-06-18

正则表达式

2016-06-01

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

TA关注的人

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