自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 StreamUtils流处理-文件拷贝

/* * Copyright 2002-2013 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Li...

2017-07-12 16:29:00 1661

转载 FileCopyUtils 文件拷贝

/* * Copyright 2002-2013 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Li...

2017-07-12 16:27:00 576

转载 FileSystemUtils文件嵌套删除复制

/* * Copyright 2002-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Li...

2017-07-12 16:26:00 526

转载 Redis 的安装与使用(单节点)

Redis 的安装与使用(单节点)IP:192.168.4.111环境:CentOS 6.6Redis 版本:redis-3.0 (考虑到 Redis3.0 在集群和性能提升方面的特性,rc 版为正式版的候选版,而且很快就出正式版)安装目录:/usr/local/redis用户:root编译和安装所需的包:# yum install gcc...

2017-07-07 11:11:00 109

转载 持续集成篇SonarQube 代码质量管理平台的安装

持续集成篇SonarQube 代码质量管理平台的安装--------------------------------1、SonarQube的介绍 SonarQube是一个管理代码质量的开放平台。可以从七个维度检测代码质量(为什么要用SonarQube):(1) 复杂度分布(complexity):代码复杂度过高将难以理解、难以维护(2) 重复...

2017-06-29 15:37:00 86

转载 持续集成篇-Maven私有库和本地库的安装与配置Sonatype Nexus + Maven

持续集成管理平台的组成与工作原理图如果构建的Maven项目本地仓库没有对应的依赖包,那么就会去Nexus私服去下载, 那么如果Nexus私服也没有此依赖包,就回去远程中央仓库下载依赖, Nexus私服下载成功后再下载至本地Maven库供项目引用。1、Maven私服器Sonatype Nexus的安装与配置...

2017-06-29 10:18:00 159

转载 git项目管理

将本地项目通过git管理:cd 项目路径,执行:git init会在项目路径下生成.git目录,进入后会看到新生成的文件和目录:wangxiaodeMacBook-Pro:.git wangxiao$ lsHEAD config description hooks info objects refs初使化的动作执行一次就可以,若不想再通过git管理...

2017-06-27 16:33:00 117

转载 01.基础篇--第12节--持续集成篇--SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)...

SVN 版本管理系统的安装 CentOS + Subversion + Apache + JsvnadminCI 服务器:192.168.x.xxx root 用户操作建议安装前更新操作系统# yum update ,若不能正常更新,请参考上一篇文章。更新完成后重启 # reboot安装 apache# yu...

2017-06-27 15:57:00 126

转载 Linux yum update不成功

Linux服务器执行yum update报错提示:Loaded plugins: fastestmirror, refresh-packagekit, security You need to be root to perform this command.Centons下其大概意思是fastestmirror不能使用,fastestmirror是yum的一个加速插件,具体我...

2017-06-27 15:51:00 556

转载 Dubbo实践

使用Maven构建Dubbo服务的可执行jar包Dubbo服务的运行方式:1、使用Servlet容器运行(Tomcat、Jetty等)---不可取缺点: 增加复杂性(端口、管理) 浪费资源(内存)2、自建Main方法类来运行(Spring容器) ---不建议(本地调试可用)缺点: Dubbo本身提供的高级特性没用上 自己编写启动类可能会有缺陷3、使用Dubbo框架提供的Main方法类...

2017-06-27 14:02:00 103

转载 安装 Dubbo 注册中心(Zookeeper-3.4.6)

安装 Dubbo 注册中心(Zookeeper-3.4.6)Dubbo 建议使用 Zookeeper 作为服务的注册中心。注册中心服务器(192.168.3.71)配置,安装 Zookeeper: 1、 修改操作系统的/etc/hosts 文件中添加: # zookeeper servers 192.168.3.71 edu-provider-...

2017-06-21 17:30:00 110

转载 svn下copy项目后定位到新资源库,产生不同版本号的方法<转>

我和项目组的一个同事考虑是要svn创建一个新的分支,然后基于分支进行开发,但后来考虑到英文版本的项目是非分支,而是一个新项目,是不需要最终合并到master上面的,so...我们现在需要在svn下copy项目后定位到新资源库,从而commit产生不同版本号。下面介绍下svn下copy项目后定位到新资源库,产生不同版本号的方法:步骤:1.先在svn远程资源库中检出中文...

2017-03-17 14:02:00 217

转载 注入映射器<转载>

转自mybatis中文API:http://www.mybatis.org/spring/zh/mappers.html解决mybatis DAO接口无法注入问题。第六章 注入映射器为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:M...

2017-03-14 21:05:00 99

转载 (byte)129输出值

byte i = (byte)129;System.out.println("(byte)129="+i);输出十进制值是多少?首先明确129是int强制类型转换为byte,不能直接赋值为byte类型,因为byte是一个字节,即8位二进制,int 4字节 1个字节有8位|-----4----/-------3------/--—---2-----/-...

2017-03-08 11:24:00 1239

转载 查询不连续ID

select city_id from (select city_id from city order by city_id asc) t where not exists (select 1 from city where city_id=t.city_id-1);转载于:https://www.cnblogs.com/wx491592452/p/6497272.html...

2017-03-03 16:21:00 203

转载 mysql where in 字符串分割无法查询数据换种思路FIND_IN_SET

select barType from bar_info where orderId='H5201702154317';用字典表联查后使用group_concat将分组结果连接,得到期望结果:select group_concat(dtValue) from dictionary where dtType='bar_type' and dtKey in (1,2,3,4,5,...

2017-02-16 10:24:00 396

转载 数据重复提交处理总结

表单数据提交频发重复提交是个经常容易碰到的问题,心存侥幸认为是偶发会带来数据去重的大麻烦。想复现重复提交场景很容易,采用断点调试就行。首先form 采用post提交后,F5刷新也弹出类似"刷新会重复提交表单数据"交互不友好的界面操作,这种比较好处理,后台处理完数据后redirect重定向到新的页面,但是redirect只能避免F5刷新重复提交,不能阻止submit多次的问题,更不要说...

2017-01-20 11:39:00 246

转载 微信公众号开发

目标开发h5系统一套,前期目标是可获取微信用户信息,后期目标是达到系统通过公众号向用户推送系统消息。搭建微信开发环境1、可先申请微信公众平台接口测试帐号,http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login;2、h5系统写一个微信校验接口,微信会调用此接口校验服务器有效性 。保证本地开发的h5系统可通过公网域...

2017-01-18 16:55:00 70

转载 mac 端口转发 OS X 10.10.3 (14D136) (转)

Unfortunately, Yosemite breaks pow because ipfw has been completely removed from the OS. I was able to get pow working again using PF, which is the new recommended way to do port forwarding in OS...

2015-08-25 16:25:00 108

转载 Mac价格对比

香港教育版 :10128 成人版: 10526大陆教育商店: 11928 大陆教育商店: 11928 相差香港普通店: 10526 1302香港教育店: 10128 1800来自为知笔记(Wiz)转载于:https://www.cnblogs.com/wx491592452/p/40e4652c611a...

2015-07-21 19:34:00 88

转载 多线程单元测试

package com.xiw.core;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringC...

2015-07-06 12:16:00 96

转载 eclipse中文资源文件编辑器插件PropertiesEditor

eclipse中文资源文件编辑器插件http://propedit.osdn.jp/eclipse/updates/eclipse默认编辑器打开中文是转化为ASCII码的,不方便:#\u8D1D\u4ED8\u914D\u7F6E\uFF08\u5F00\u53D1\u548C\u751F\u4EA7\u9009\u62E9\u5404\u81EA\u7684profile\uFF0...

2015-06-25 11:26:00 100

转载 循环注入

删除没有用到的注入,注意脏代码引起的循环注入问题。bean在初始化的同时会初始化相应的属性(byName),a在初始化的时候会创建a.b,a.b在初始化的时候会创建a.b.a,形成了一个环,所以在AbstractBeanFactory.doGetBean(这里会出现递归调用) 时候 ,走到:if (isPrototypeCurrentlyInCreation(beanName)) { t...

2015-06-15 17:59:00 92

转载 服务端推技术

https://www.ibm.com/developerworks/cn/java/j-lo-comet/ 经典 Request-Response 交互模型的突破“Comet 技术”、“服务端推技术(Server-Side Push)”、“反向 Ajax 技术”这几个名称说的是同一件事情,可能您已经听说过其中的一项或者几项。但没听说过也没有关系,一句话就足以表达它们全部的意思:“在没有...

2015-05-28 17:06:00 124

转载 FreeMarker[转载]

首先给大家简单介绍一下FreeMarker。FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 文等。简单了解了FreeMarker之后,现在就来讲讲FreeMarker的优点和缺点。(一) ...

2015-05-28 15:58:00 66

转载 jrebel插件实现热部署eclipse

-noverify -javaagent:E:\apache-tomcat-7.0.54\lib\jrebel.jar-Drebel.dirs=E:\apache-tomcat-7.0.54\webapps\ROOT\WEB-INF\classes-Drebel.spring_plugin=true-Drebel.struts2-plugin=true -Xms800m -Xmx800m...

2015-05-28 15:47:00 88

转载 Error: could not open `XXXjvm.cfg';JAVA_HOME环境变量失效的解决办法

新下载的eclipse,打开,发现报错了:Error: could not open `XXXX\jre7\lib\amd64\jvm.cfg'删除JavaSoft分支将Path中的JAVA_HOME前置到第一项。java -version正常来自为知笔记(Wiz)转载于:https://www.cnblogs.com/wx491592452/p/13e9b00ea994a75774...

2015-05-28 14:08:00 133

转载 图形校验码

public void verifyCode() throws IOException{ HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); ...

2015-05-26 16:26:00 133

转载 JAVA日志管理体系(文件、数据库、邮件)

目前程序中,有很多地方 try catch,程序运行异常、出错石沉大海而不被感知,接下来要针对这个问题进行调整,原则是任何异常都可以被感知、记录继而被优化处理;严重的错误异常,必须可以在第一时间通知到开发人员。方案:log4j 升级为 log4j2针对不同业务,采用不同等级、不同载体的日志记录形式:1、日志文件记录2、JMS 消息推送3、数据库日志记录4、实时邮件发送(严重错误)----...

2015-05-26 16:25:00 76

转载 Eclipse Java注释模板设置

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${package_name} * @Descrip...

2015-05-22 18:10:00 46

转载 7.eclipse 启动卡死

eclipse 启动卡死,不停Full GC页面最后修改于03:03, 9 Oct 2013修改人王晓 wb-wangxiao.w|历史版本工作使用的eclipse集成开发环境,已经集成maven插件,最近经常出现eclipse启动卡死,通过eclipse.ini配置输出日志gc.log发现:JVM在不停的Full GC,网上查不到有效解决方案,关于调整JVM参数验证一点用都没...

2015-05-22 18:05:00 102

转载 JavaScript规范

原文: https://github.com/airbnb/javascript注:本人根据自己的开发习惯删除和修改了部分规范JavaScript规范内容列表类型对象数组字符串函数属性变量条件表达式和等号块注释空白逗号分号类型转换命名约定存取器构造器事件模块jQueryES5 兼容性性能资源哪些人在使用翻译JavaScript风格指南贡献者许可类型原始值: 相当于传值stringnumb...

2015-05-22 17:54:00 75

转载 CAS之改造

cas改造关键字:sso域名:passport.xiw.com登陆地址(springwebflow):http://www.xiw.com/site/login登陆地址(直接):https://passport.xiw.com/login?locale=zh_CN退出地址:https://passport.xiw.com/logout一、涉及模块svn地址:cas-client-c...

2015-05-22 17:50:00 163

转载 等待、集合和通知

等待等待操作在调用wait()或时间形式wait(long millisecs)和wait(long millisecs,int nanosecs)之后发生。具有参数0的wait(long millisecs)调用或具有两个0参数wait(long millisecs,int nanosecs)的调用等同于wait()的调用。如果线程没有在抛出中断异常InterruptedExc...

2014-06-24 16:19:00 256

转载 我的公开课

且码且珍惜_xiw的公开课:许式伟 GO语言入门:http://www.osforce.cn/course/56/infoATA技术广场:http://www.atatech.org/转载于:https://www.cnblogs.com/wx491592452/p/3806299.html...

2014-06-24 16:05:00 52

转载 多线程面试题

多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1加1:import java.util.concurrent.atomic.AtomicLong;public class SafePlusCounter implements Runnable{ public SafePlusCounter(AtomicLong ...

2014-06-23 09:41:00 62

转载 线程安全

在没有正确同步的情况下,如果多个线程访问同一个变量,程序就存在隐患。有3种方法修复它:1. 不要跨线程共享变量;2. 使变量变量变为不可变的;3. 在任何访问变量的时候使用同步。示例:非线程安全的Servlet计算请求而没有必要的同步public class UnsafeCountingFactorizer extends Servlet{private ...

2014-06-19 15:43:00 91

空空如也

空空如也

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

TA关注的人

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