自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彩虹的专栏

每次都在徘徊,都在努力,相信每走一步,你都会陪在我身边。少不了的笑脸,少不了的温暖。

  • 博客(81)
  • 资源 (12)
  • 收藏
  • 关注

转载 Windows下使用VisualSVN Server搭建SVN服务器

VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑  http://www.visualsvn.com/server/download/  SVN 的下载地址如下  http://tortoisesvn.net/downloads.html  【1】使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载地址。  【2】 安装VIsualSVN。

2017-09-26 15:36:13 457

原创 MySQL数据库远程连接

同事给了服务器,什么环境都没有,还需要重装。mysql远程连接之前也没搞过,查了很多资料,只有这一个简单实用,希望对你们有帮助!1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台。 2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'

2017-08-03 14:21:07 421

翻译 Java Serializable(序列化)

1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化       a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候

2017-07-25 15:03:47 380

转载 MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)

这两天在MyEclipse中开发Web项目时,修改了mysql密码,项目连接MySQL数据库,出现问题:Access denied for user 'root'@'localhost' (using password:YES)。        经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。      解决方案:打开MySQL目录下的my.i

2017-07-24 15:18:11 9778 1

原创 window下载和安装redis

1、将下载好的压缩包解压到一个指定目录,然后打开cmd窗口,将当前目录指向Redis的解压后的目录2、启动Redis的服务  执行redis-server redis.windows.conf,出现下图显示表示启动成功了。三、设置Redis为windows下的服务1、由于上图中虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成win

2017-07-14 11:05:58 480

转载 springMVC两种方式实现多文件上传

引用springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。 1.下载相关jar包。需要引入的jar出了springMVC的jar包外,还需要引入com.

2017-04-24 15:09:35 1014

原创 This absolute uri http://Java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar

JSTL标签库引入失败关于JSP中报异常:  org.apache.jasper.JasperException:       This absolute uri http://Java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this

2017-04-20 14:12:49 4856 1

原创 myeclipse 左侧空间报Could not create the view: 2

解决办法:先关闭eclipse,删除对应工作空间 workspace文件夹中".metadata"文件夹,重新打开eclipse就好啦

2017-03-24 08:31:51 316

原创 tomcat里的webapps发布的文件名称和项目名称不一样

例如:项目名:and发布项目后,tomcat里的webapps生成:dysh,问题:发布的项目名称与原项目名称不一致?解决方法1:打开工程所在目录,找到一个 .mymetadata的文件,用记事本等打开,内容大致如下:  type="WEB"  name="and"  id="myeclipse.1311043386109"  context-roo

2017-02-28 11:25:55 2324

转载 redis中密码设置

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。   1、初始化Redis密码:   在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数;   比如 requirepass test123;   (Ps:需重启Redis才能生效)   redis的查询速度是

2017-02-24 12:16:22 1076

转载 Eclipse导入Maven项目tomcat运行步骤

Eclipse导入Maven项目并启动的步骤1.空白处右击Import选择General里的Existing Projects into Workspace→Next,Browse找到要导入项目所在,选中要导入的项目点击确定;一定要勾选Copy projects into eorkspace→Finish; 2.导入本地项目之后先进行配置,配置步骤如下:(1).导入

2017-02-23 17:28:08 4434

转载 linux解压war包

可以用unzip命令unzip project.war -d project这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录附:unzip其它参数说明-x "文件列表" 解压文件,但不包含文件列表中指定的文件-t 测试压缩文件有无损坏,并不解压-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文

2016-07-25 17:11:16 612

转载 File对象的renameTo(newFile)方法 修改文件名称或后缀

java修改文件名可以使用File对象的renameTo(newFile)方法,请看下面例子代码:import java.io.File;/** * * @author outofmemory.cn */public class Main { public void renameFile(String file, String toFile) {

2016-06-24 15:25:50 29191 3

转载 Record is locked by another user --Oracle行锁解锁

Record is locked by another user --Oracle行锁解锁Oracle修改表中记录时出现record is locked by another user的问题在操作表时没有commit,导致表被锁,只要执行下面两行语句,就可以了将行锁解锁了。1. Select t2.username,t2.sid,t2.serial#,t2.logon_time fro

2016-05-25 11:27:20 609

原创 spring quartz 项目调用另外项目的定时类,出现未注入问题

spring quartz 项目调用另外项目的定时类,出现未注入问题

2016-05-04 11:44:20 1284

转载 spring IoC和AOP的原理

下面为spring的主要原理:IoC(Inversion of Control):依赖注入, IoC就是应用本身不依赖对象的创建和维护而是交给外部容器(这里为spring),这要就把应用和对象之间解耦,控制权交给了外部容器。即Don't call me ,I'll call you!所以IoC也称DI(依赖注入)对象的创建和维护依赖于外部容器.class UserS

2016-03-25 09:24:42 6606 1

原创 redis异常解决:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set

springmvc redis 项目链接redis客户端时失败,报一下异常:redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is setredis.clients.jedis.Protocol.processError(Protocol.java:113)red

2016-03-03 15:28:05 17171 2

转载 springmvc redis 简单实例

已经测试成功,简单易懂!很适合初学者学习首先安装个redis的客户端,简单的命令码学习。第一步:配置 pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

2016-03-03 14:14:30 2581 1

原创 Spring中加载配置xml文件的方法

我在springmvc 中调用时老是找不到xml spring 配置文件,经查询得到多加个/ ,当时路径如下图:// ApplicationContext app = new ClassPathXmlApplicationContext("/WEB-INF /classes/spring/spring-context.xml"); 错误 ApplicationContex

2016-03-03 14:02:15 924

原创 SpringMVC Ehcache的缓存实现

在互联网应用中,由于并发量比传统的企业级应用会高出很多,所以处理大并发的问题就显得尤为重要。在硬件资源一定的情况下,在软件层面上解决高并发问题会比较经济实惠一些。解决并发的根本在于提高系统的响应时间与单位时间的吞吐量。解决问题的思路可分两个维度,一是提高系统的单位时间内的运算效率(比如集群),二是减少系统不必要的开支(比如缓存)。缓存又会分为客户端缓存与服务器端缓存。

2016-02-23 16:52:54 3774

转载 @Repository、@Service、@Controller 和 @Component

@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能

2016-02-22 14:55:45 356

转载 三大UML建模工具Visio、Rational Rose、PowerDesign的区别

UML建模工具Visio 、Rational Rose、PowerDesign的比较   ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更

2016-02-22 13:59:06 626

转载 快速对Mysql添加索引的五个方法

1.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引)m

2016-02-19 14:13:38 689

转载 Ehcache详细解读

Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考,希望对缓存感兴趣的朋友有所收获。

2016-02-19 11:35:00 378

转载 5个强大的Java分布式缓存框架推荐

在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。

2016-02-19 11:23:19 392

转载 MongoDB 或者 redis 是否可以替代 memcached

mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高,缺点是数据类型有限,查询功能不强,一般用作缓存。在我们团队的项目中,一

2016-02-19 10:52:03 598

原创 Redis与Memcached的区别

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.Mem

2016-02-19 10:48:24 333

原创 OOA/OOD/OOP的区别

这是一个故事: "工程师修了一条隧道,隧道的一端就是美丽的风景,很多人会开车通过隧道.虽然隧道内已经有灯了,但是设计者担心隧道可能会停电,所以在隧道的入口立了牌子,提醒驾驶员进入隧道前开灯.可是由此却使得驾驶员由于看到美丽的风景而忘记关灯的情况的发生." 引来对ooa,ood,oop的理解; 分析师拿到了政府,民众,组织,社团等的需求,这里泛指所有来自客户的需求了;了解需求,分析需

2016-02-19 10:34:57 365

转载 session过期时间

在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户没有使用系统一定时间后,自动退出登录,销毁session。 具体设置很简单: 在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效。 这里要注意这个session设置的时间是根据服务器来计算的,

2016-01-25 14:16:20 972

翻译 如何查看openfire的错误日志

经观察,openfire的日志输出位置是:[openfire_src]\target\openfire\logs其中,有四个文件,分别为:debug.logerror.loginfo.logwarn.log如果程序出错,那么日志会输出到error.log中,对error.log进行查看,即可快速定位问题。

2016-01-13 13:34:06 1168

转载 xmpp with openfire插件-利用Broadcast实现群

Broadcast插件是一个向用户发送广播消息的插件。 安装插件 登录openfire管理控制台-插件-插件管理-有效的插件 可以看到开放源代码插件列表 找到Broadcast  点击右则的‘+’号安装即可 然后到插件管理-插件中,可以看到Broadcast已经在安装的插件列表中 Broadcast可以通过系统属性来进行配置 plugin.broad

2016-01-12 18:14:29 952

转载 Openfire更改服务器名称

Openfire更改服务器名称的方法:1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,按页面提示重启服务器。2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA

2016-01-11 16:03:58 480

原创 java中 if-else分支语句的优化方案

通常代码用if -else 判断取值 int code; String str="Age";if("Name".equals(str)) code = 0;else if("Age".equals(str)) code = 1;else if("Address".equals(str)) code=2;else code=-1;换做用map 方

2015-12-14 19:34:01 2850

转载 java.lang.OutOfMemoryError异常解决方法

java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误

2015-12-14 17:13:23 553

原创 JAVA 排序方法整理

关于java集中常见排序的解释和实例,希望对你们有所帮助。

2015-12-14 16:26:57 443

原创 tomcat中同时部署两个项目的异常解决

我把两个项目都放在myeclipse下同时部署2个项目并启动tomcat,出现报错,而这个错误就是解决问题的关键  错误如下:java.lang.IllegalStateException: Web app root system property already set to different value 报 webapp.root 异常webAppRootKey是

2015-10-26 09:52:59 3563

转载 JQuery如何判断标签指定属性是否存在

jquery判断标签属性是否存在:$temp=$("#demo").attr("myattra");if(typeof($temp)=="undefined"){//要加typeof() $("#demo").append("没定义该属性:"+$temp);}else{ $("#demo").append("定义的属性值为:"+$temp); }//另附上原生js检测方法var

2015-08-27 13:15:00 2853

转载 SpringMVC返回json数据的三种方式

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。利用HttpServletResponse,然后获取response.getOutputStream()或respon

2015-08-18 15:09:29 457

原创 spring定时器时batch批量操作出现找不到session的解决办法

Session session = sessionFactory.openSession();获取session 解决了找不到session的问题。/** * @Title: batchUpdateOrder * @Description: 未支付超过2小时,订单关闭 * @param: @return 设定文件 * @return: Integer 返回类型 *

2015-06-02 09:28:27 2517

原创 Apache Shiro 退出

//系统用户注销 public String logout(){ try { Subject currentUser=SecurityUtils.getSubject(); currentUser.logout(); response.sendRedirect("/admin/login.jsp"); } catch (IOException e) { e.pri

2015-05-21 13:24:54 742

Redis开发与运维pdf(高清,带书签)

本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。 Redis开发与运维 目录 第1章 初识Redis 1 第2章 API的理解和使用 15 第3章 小功能大用处 74 第4章 客户端 113 第5章 持久化 154 第6章 复制 168 第7章 Redis的噩梦:阻塞 189 第8章 理解内存 200 第9章 哨兵 226 第10章 集群 274 第11章 缓存设计 346 第12章 开发运维的“陷阱” 365 第13章 Redis监控运维云平台CacheCloud 392 第14章 Redis配置统计字典 430

2018-05-29

spark 2.6.3

spark 2.6.3 直接安装使用

2017-08-21

openfire 3.9.3

openfire 3.9.3 x64 绝对管用,安装好,直接到控制台配置

2017-08-21

window下redis

window下redis jar包,解压后可以直接使用,相关安装步骤及修改密码也在本博客中。

2017-07-14

SpringMVC-Memcached

关于SpringMVC-Memcached 写的一个demo,希望对你们有所帮助

2016-03-15

jedis-2.6.2.jar

有关于redis缓存所需jar包

2016-03-15

quartz-1.6.5.jar

java定时实现所需的jar包

2016-03-15

深入浅出设计模式

深入浅出设计模式

2015-09-22

100家大公司java笔试题汇总

100家大公司java笔试题汇总

2015-09-22

jQuery插件imgAreaSelect 实例代码

jQuery插件imgAreaSelect 实例代码,自己实践后的代码,很简单的代码,完成了图片上传、剪切的功能,很不错,推荐。

2015-05-20

extJs4.0 开发指南

extJs4.0 开发指南,展示出新的页面框架,非常的美观。编码上简单易懂。

2015-03-19

仿京东导航菜单

仿京东导航菜单,树形菜单。仿写京东商城导航

2014-12-27

空空如也

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

TA关注的人

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