<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mtfsoft</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mtfsoft]]></copyright><item><title><![CDATA[java正则表达式校验密码必须是包含大小写字母、数字、特殊符号的8位以上组合]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/88056688</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/88056688</guid><author>mtfsoft</author><pubDate>Fri, 01 Mar 2019 13:56:20 +0800</pubDate><description><![CDATA[一、需求：密码必须是包含大写字母、小写字母、数字、特殊符号（不是字母，数字，下划线，汉字的字符）的8位以上组合

二、方案：利用正则表达式来校验

三、思路：排除法

　　1、排除大写字母、小写字母、数字、特殊符号中1种组合、2种组合、3种组合，那么就只剩下4种都包含的组合了

　　2、表达式为：^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$...]]></description><category></category></item><item><title><![CDATA[史上最简单的SpringCloud教程 | 第三篇: 服务消费者（Feign）]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/79642354</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/79642354</guid><author>mtfsoft</author><pubDate>Wed, 21 Mar 2018 16:49:22 +0800</pubDate><description><![CDATA[上一篇文章，讲述了如何通过RestTemplate+Ribbon去消费服务，这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端，它使得写Http客户端变得更简单。使用Feign，只需要创建一个接口并注解。它具有可插拔的注解特性，可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon，并和...]]></description><category></category></item><item><title><![CDATA[史上最简单的SpringCloud教程 | 第二篇: 服务消费者（rest+ribbon）]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/79638734</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/79638734</guid><author>mtfsoft</author><pubDate>Wed, 21 Mar 2018 13:32:47 +0800</pubDate><description><![CDATA[在上一篇文章，讲了服务的注册和发现。在微服务架构中，业务都会被拆分成一个独立的服务，服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式，一种是ribbon+restTemplate，另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load balancer which...]]></description><category></category></item><item><title><![CDATA[史上最简单的 SpringCloud 教程 | 第一篇： 服务的注册与发现（Eureka）]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/79636229</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/79636229</guid><author>mtfsoft</author><pubDate>Wed, 21 Mar 2018 10:31:59 +0800</pubDate><description><![CDATA[一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具，包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单，可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的，所以需要开发中对springboot有一定的了解，如果不了解的话可以看这篇文章：2小时学会spring...]]></description><category></category></item><item><title><![CDATA[Spring基于注解的缓存配置--web应用实例]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/20084885</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/20084885</guid><author>mtfsoft</author><pubDate>Fri, 28 Feb 2014 00:07:21 +0800</pubDate><description><![CDATA[现在介绍一下如何在基于注解springMVC的web应用中使用注解缓存，其实很简单，就是将springMVC配置文件与缓存注解文件一起声明到context中就OK了。

 

下面我就来构建一个基于spring注解小型的web应用,这里我使用EHCache来作为缓存方案。

 

首先来看一下目录结构，如下：

 

 

jar依赖：

ehcache-core-]]></description><category></category></item><item><title><![CDATA[Spring基于注解的缓存配置--EHCache AND OSCache]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/20084331</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/20084331</guid><author>mtfsoft</author><pubDate>Thu, 27 Feb 2014 23:59:46 +0800</pubDate><description><![CDATA[一.简介 
在spring的modules包中提供对许多第三方缓存方案的支持，包括： 
EHCache 
OSCache(OpenSymphony) 
JCS 
GigaSpaces 
JBoss Cache 
等等。 
将这些第三方缓存方案配置在spring中很简单，网上有许多介绍，这里只重点介绍如何配置基于注解的缓存配置。
本文将通过例举EHCache和OSCache详细介绍]]></description><category></category></item><item><title><![CDATA[JConsole远程监控JBoss服务器]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/18710861</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/18710861</guid><author>mtfsoft</author><pubDate>Thu, 23 Jan 2014 17:34:03 +0800</pubDate><description><![CDATA[一、简言 
Java 6.x采用JMX方式提供了一系列监视和管理虚拟机的API，随SDK一起发布的JConsole则是采用这些API实现监控虚拟机的使用工具。 JConsole能够提供被监控虚拟机的内存、线程、类的加载以及MBean等信息，从而能够对服务器的运行情况进行实时监控。

二、运行环境
服务器：Redhat Linux ES 5.3 + JDK 1.6.07 + Jboss 4.]]></description><category></category></item><item><title><![CDATA[20个优秀的前端框架]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/10813633</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/10813633</guid><author>mtfsoft</author><pubDate>Sun, 01 Sep 2013 00:22:52 +0800</pubDate><description><![CDATA[1. Twitter BootStrap （Apache v2.0；响应式）

 

时髦、直观并且强大的前端框架，让Web开发变得更加容易。



 

2. Foundation （MIT；响应式）

最先进的响应式前端框架。



3. 960gs（GPL&MIT；响应式）

960gs提供了一个简单的网格系统，适合快速开发。

 

4. Ske]]></description><category></category></item><item><title><![CDATA[Java中如何获取spring中配置的properties属性文件内容]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/9227429</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/9227429</guid><author>mtfsoft</author><pubDate>Tue, 02 Jul 2013 18:32:15 +0800</pubDate><description><![CDATA[1、通过spring配置properties文件







    class="com.tjsoft.base.util.CustomizedPropertyPlaceholderConfigurer">
    
    
        
            /WEB-INF/config/jdbc.properties
            /WEB-I]]></description><category></category></item><item><title><![CDATA[web.xml中配置spring的几种方式 以及 Spring获取Bean的几种方式]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/9164783</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/9164783</guid><author>mtfsoft</author><pubDate>Mon, 24 Jun 2013 19:51:35 +0800</pubDate><description><![CDATA[spring有三种启动方式,使用ContextLoaderServlet,ContextLoaderListener和ContextLoaderPlugIn
spring3.0及以后版本中已经删除ContextLoaderServlet 和Log4jConfigServlet
可以采用余下两种启动方式ContextLoaderListener和ContextLoaderPlugIn
建议使用Con]]></description><category></category></item><item><title><![CDATA[DB2数据库的常见错误与破解方案]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/9140219</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/9140219</guid><author>mtfsoft</author><pubDate>Thu, 20 Jun 2013 20:05:51 +0800</pubDate><description><![CDATA[1、创建DB2数据库的时候，报42704错误  。如：
　　
　　Sql代码
　　
　　
=>create database test   
=>SQL0204N "SYSTEM_1386_US" is an undefined name. SQLSTATE=42704 
=>create database test 
=>SQL0204N "SYSTEM_1386_US" is]]></description><category></category></item><item><title><![CDATA[如何解决Eclipse中Java工程间循环引用而报错的问题]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/9056117</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/9056117</guid><author>mtfsoft</author><pubDate>Sat, 08 Jun 2013 14:43:53 +0800</pubDate><description><![CDATA[环引用通常发生再如下两种情况下：

（1）如果我们的项目包含多个工程（project），而它们之间又是循环引用的关系；

（2）使用maven进行项目构建时，两个module之间存在相互依赖；

那么Eclipse在编译时会抛出如下一个错误信息：
A cycle was detected in the build path of project: XXX

解决方法：

Ec]]></description><category></category></item><item><title><![CDATA[jsp中使用URLEncoder解决乱码问题]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/8219622</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/8219622</guid><author>mtfsoft</author><pubDate>Sat, 24 Nov 2012 13:41:33 +0800</pubDate><description><![CDATA[以下提供两种解决方法：
1. 在传参数之前先把参数进行转码:java.net.URLEncoder.encode(param);
取值时用语句java.net.URLDecoder.decode(param);再转回中文

例如:

GB2312")%>">点击这里


if(request.getParameter("url")!=null)
{
str=request.g]]></description><category></category></item><item><title><![CDATA[SWFUPLOAD的使用方法（java版）]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/8019217</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/8019217</guid><author>mtfsoft</author><pubDate>Wed, 26 Sep 2012 00:30:22 +0800</pubDate><description><![CDATA[很多开发的时候会遇到附加上传功能，最近项目中使用的是uploadswf插件，SWF主要是多文件无刷新上传，利用flash完成多文件上传操作下面把java开发中使用简单的介绍一下：
 
Jsp页面代码：
先在头部引入要使用到的样式文件和js文件
linkhref="${ctx}/resource/uploadswf/default.css"rel="stylesheet"type="text]]></description><category></category></item><item><title><![CDATA[Failed to convert from type java.lang.String to type java.util.Date for value………解决办法]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/8010222</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/8010222</guid><author>mtfsoft</author><pubDate>Sun, 23 Sep 2012 17:50:22 +0800</pubDate><description><![CDATA[一、问题描述

　　在用SpringMVC整合mybatis的时候，在controller中调用service进行保存数据的操作，遇到了Failed to convert from type java.lang.String to type java.util.Date for value………这个错误，然后发现数据库有个字段在Entity中的类型是Date的，然后表单传过来的数据时Strin]]></description><category></category></item><item><title><![CDATA[jsp单独使用CKFinder上传图片的方法]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/7977155</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/7977155</guid><author>mtfsoft</author><pubDate>Fri, 14 Sep 2012 00:08:18 +0800</pubDate><description><![CDATA[function

browseServer(inputId) 
{ 
var finder = new CKFinder() ; 

{
finder.selectActionFunction = SetFileField; //设置文件被选中时的函数 
finder.selectActionData = inputId; //接收地址的input ID 
finder.pop]]></description><category></category></item><item><title><![CDATA[MyEclipse10添加jadclipse反编译插件]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/7882840</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/7882840</guid><author>mtfsoft</author><pubDate>Sun, 19 Aug 2012 12:51:31 +0800</pubDate><description><![CDATA[jad是一个使用比较广泛的Java反编译软件，jadClipse是jad在eclipse下的插件，下面像大家介绍下如何将jadclipse加入到MyEclipse10.X，9.X，8.X,6.X等各版本当中：


1.http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%2]]></description><category></category></item><item><title><![CDATA[执行JSP后生成HTML静态文件【方法二】]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/7871005</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/7871005</guid><author>mtfsoft</author><pubDate>Wed, 15 Aug 2012 21:57:01 +0800</pubDate><description><![CDATA[import java.io.ByteArrayOutputStream;    
import java.io.FileOutputStream;    
import java.io.IOException;    
import java.io.OutputStreamWriter;    
import java.io.PrintWriter;    
import javax.]]></description><category></category></item><item><title><![CDATA[动态JSP如何生成静态HTML【方法一】]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/7870979</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/7870979</guid><author>mtfsoft</author><pubDate>Wed, 15 Aug 2012 21:49:56 +0800</pubDate><description><![CDATA[具体实现： 
利用 Filter 的过滤功能把 *.jsp 过滤出来，判断是否存在对应的 .html 文件，如果不存在对应的 .html 文件，则将其内容读出写入指定的 .html 文件，再跳转到对应的 .html 即可。如果存在对应的 .html 文件，则直接跳转到对应的 .html 即可。

代码： 
JspFilter.java 

import java.io.Buffered]]></description><category></category></item><item><title><![CDATA[PHP开发配置-windows环境下zend studio + wamp + zend debugger]]></title><link>https://blog.youkuaiyun.com/mtfsoft/article/details/7840547</link><guid>https://blog.youkuaiyun.com/mtfsoft/article/details/7840547</guid><author>mtfsoft</author><pubDate>Tue, 07 Aug 2012 20:02:47 +0800</pubDate><description><![CDATA[1.zend studio 下载安装 ：
      zend是一个PHP开发的IDE集成环境，PHP同时可用其它编辑器进行开发，典型的如vi编辑器,editplus等
     我下载的是zend studio 8，也有zend studio9的最新版本，直接安装即可，注册码上网搞定 
2.wamp 下载安装：
   2.1： wamp指的是windows下的apache+mysql+p]]></description><category></category></item></channel></rss>