<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jasonware]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jasonware</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jasonware]]></copyright><item><title><![CDATA[Qualifier使用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/77942627</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/77942627</guid><author>jasonware</author><pubDate>Tue, 12 Sep 2017 10:51:31 +0800</pubDate><description><![CDATA[Spring允许Spring通过Qualifier指定注入Bean的名称]]></description><category></category></item><item><title><![CDATA[构建APP下载的landpage]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/77359621</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/77359621</guid><author>jasonware</author><pubDate>Fri, 18 Aug 2017 09:33:02 +0800</pubDate><description><![CDATA[构建APP下载的landpageLandpage页前端二维码生成采用二维码组件]]></description><category></category></item><item><title><![CDATA[Springboot 集成阿里短信 ClassNotFound的坑]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/76927014</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/76927014</guid><author>jasonware</author><pubDate>Tue, 08 Aug 2017 18:27:24 +0800</pubDate><description><![CDATA[使用Springboot 在IDEA开发中正常，在服务器上报ClassNotFound。]]></description><category></category></item><item><title><![CDATA[Spring-Mybatis 子方法事务不生效问题]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/76886885</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/76886885</guid><author>jasonware</author><pubDate>Tue, 08 Aug 2017 10:37:28 +0800</pubDate><description><![CDATA[使用Spring/Mybatis的项目事务不生效问题定位定位发现为部分接口事务不生效。]]></description><category></category></item><item><title><![CDATA[关于IDEA profile点击无效的问题]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/76854202</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/76854202</guid><author>jasonware</author><pubDate>Mon, 07 Aug 2017 17:35:09 +0800</pubDate><description><![CDATA[问题描述在使用IDEA时使用 
 
发现没有生效。一直使用默认的profile问题定位IDEA使用了默认的Maven。 
并未使用本地安装的Maven进行打包。 
内在原因不详问题解决本地安装Maven，配置MAVEN_HOME.并将上图Maven home directory改为Maven_HOME地址]]></description><category></category></item><item><title><![CDATA[Nginx负载均衡]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/75045050</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/75045050</guid><author>jasonware</author><pubDate>Thu, 13 Jul 2017 10:29:47 +0800</pubDate><description><![CDATA[Nginx负载均衡算法]]></description><category></category></item><item><title><![CDATA[Nginx的负载均衡，如何让某段时间访问A机器]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/75044944</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/75044944</guid><author>jasonware</author><pubDate>Thu, 13 Jul 2017 10:24:32 +0800</pubDate><description><![CDATA[Nginx的负载均衡，如何让某段时间访问A机器]]></description><category></category></item><item><title><![CDATA[Centos7 下mysql安装配置]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/52033160</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/52033160</guid><author>jasonware</author><pubDate>Tue, 26 Jul 2016 10:14:38 +0800</pubDate><description><![CDATA[安装配置
2016年5月24日
		下午 4:22
centos7下使用yum安装mysql
		CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题，我们要先下载mysql的repo源。
		1. 下载mysql的repo源
		$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm]]></description><category></category></item><item><title><![CDATA[JAVA 动态代理]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/51966522</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/51966522</guid><author>jasonware</author><pubDate>Wed, 20 Jul 2016 11:13:01 +0800</pubDate><description><![CDATA[JAVA 动态代理
		2016年7月20日
		上午 9:37
使用场景
运行时动态实现多个接口
AOP的实现：动态代理可以把接口中方法的调用的处理逻辑交给开发人员
		解决接口的版本兼容
注意点：
1-当同时代理多个接口时，如果多个接口都存在申明类型相同的方法，那么调用方法时，排列顺序最先出现的接口中的方法会被调用
		2-在动态代理对象中调用Object类中申明的equal]]></description><category></category></item><item><title><![CDATA[JAVA 反射API]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/51955056</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/51955056</guid><author>jasonware</author><pubDate>Tue, 19 Jul 2016 13:40:52 +0800</pubDate><description><![CDATA[JAVA 反射API
2016年7月19日
		上午 9:29
使用场景
-Servlet中Http请求的参数值填充领域对象
-数据库操作中，SQL查询结果集中创建并填充领域对象
-绕过Java中默认的访问控制权限（setAccessible，仅针对方法）
性能
用反射API来动态实现比直接在源代码中编写的方式大概慢1-2个数量级
		异常处理
方法抛异常时，invoke方法会]]></description><category></category></item><item><title><![CDATA[JAVA中脚本语言的使用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/51954727</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/51954727</guid><author>jasonware</author><pubDate>Tue, 19 Jul 2016 12:23:39 +0800</pubDate><description><![CDATA[JAVA中脚本语言使用
		2016年7月18日
		下午 3:22
脚本语言的优势
描述应用中复杂多变的业务逻辑，并在应用运行过程中进行动态修改
		为应用提供一种领域特定语言（DSL），供没有技术背景的普通用户使用
		快速进行组件之间的整合
		快速开发出原型系统
		快速编写测试用例等
		【摘自《深入理解Java7：核心技术与最佳实践》】
		JVM中可以运行多种流行]]></description><category></category></item><item><title><![CDATA[[Tomcat]配置静态资源的访问]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/51218140</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/51218140</guid><author>jasonware</author><pubDate>Fri, 22 Apr 2016 10:50:50 +0800</pubDate><description><![CDATA[在不通过Nginx等静态服务器处理图片等静态资源访问的情况下。Tomcat也可以提供相关的功能。下面是相关的配置

－需要在%CATALINA_HOME%/conf/server.xml中配置service节点


      <Connector port="8098" address="127.0.0.1" protocol="HTTP/1.1"
          connectio]]></description><category></category></item><item><title><![CDATA[【坑】在windows上部署JavaWeb应用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/51208448</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/51208448</guid><author>jasonware</author><pubDate>Thu, 21 Apr 2016 13:54:53 +0800</pubDate><description><![CDATA[1-安装JDK

配置JAVA_HOME,Path

2-安装GIT

3-安装maven

配置M2_HOME ,Path

4-安装Tomcat

配置CATALINA_HOME;CATALINE_BASE;Path

5-git check下源码

6-maven编译源码  mvn install -Pproduct

7-将war包拷贝到指定位置并解压]]></description><category></category></item><item><title><![CDATA[如何前端优化提高页面响应性能－读《高性能网站建设指南》]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/47396639</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/47396639</guid><author>jasonware</author><pubDate>Mon, 10 Aug 2015 11:48:13 +0800</pubDate><description><![CDATA[问题：如何通过前端优化提高页面响应性能 
答：
减少HTTP请求 
－使用图片地图 
－使用CSS Sprites 
－使用内敛图片 
－合并脚本、样式表 
－使用本地缓存（添加Expires、Cache-Control头） 
－移除重复脚本 
－配置货移除ETag优化网络请求 
 －使用CDN 
 －减少DNS查找 
－避免使用重定向压缩请求内容 
－使用GZip压缩组件 
－对JS、CSS文件进]]></description><category></category></item><item><title><![CDATA[Jackson的使用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45582987</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45582987</guid><author>jasonware</author><pubDate>Fri, 08 May 2015 17:29:21 +0800</pubDate><description><![CDATA[Jackson可以轻松的将Java对象转换成json对象和xml文档，同样也可以将json、xml转换成Java对象。

一、一个简单的例子
将文件中的json数据转换成java对象。修改后再转换成json对象写入文件
1-1、文件json数据如下：
{
  "name" : { "first" : "Joe", "last" : "Sixpack" },
  "gender" : "M]]></description><category></category></item><item><title><![CDATA[java类的初始化顺序]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45564177</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45564177</guid><author>jasonware</author><pubDate>Thu, 07 May 2015 17:35:49 +0800</pubDate><description><![CDATA[转自：http://blog.sina.com.cn/s/blog_4cc16fc50100bjjp.html

对于静态变量、静态初始化块、变量、初始化块、构造器，它们的初始化顺序依次是（静态变量、静态初始化块）>（变量、初始化块）>构造器。我们也可以通过下面的测试代码来验证这一点：
public class InitialOrderTest {
// 静态变量
public static]]></description><category></category></item><item><title><![CDATA[T.class获取]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45562011</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45562011</guid><author>jasonware</author><pubDate>Thu, 07 May 2015 15:40:33 +0800</pubDate><description><![CDATA[1-getGenericInterfaces（）和getGenericSuperclass（）
1.1-public Type getGenericSuperclass（）
    用来返回表示当前class所表示的实体（类、接口、基本类型或void）的直接超类的Type。如果这个直接超类时参数化类型的，则返回的Type对象必须明确反映在源代码中声明时使用的类型。

abstract cl]]></description><category></category></item><item><title><![CDATA[static的使用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45558749</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45558749</guid><author>jasonware</author><pubDate>Thu, 07 May 2015 11:26:25 +0800</pubDate><description><![CDATA[static表示“全局”或“静态”的意思,可用于修饰变量或方法,也可以形成静态static代码块。
1-static变量（类变量或静态变量）
    静态变量在内存中只有一个拷贝（节省内存）JVM在加载类的过程中完成静态变量的内存分配，并且只有这一次分配。
    实例变量则每创建一个实例，就会为变量分配一次内存，实例变量在内存中可以有多个拷贝，互不影响（灵活）
2-static 方法
]]></description><category></category></item><item><title><![CDATA[final的使用]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45558691</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45558691</guid><author>jasonware</author><pubDate>Thu, 07 May 2015 11:25:23 +0800</pubDate><description><![CDATA[Java的关键字final有“无法改变的”，“终态的”含义。可以用于修饰非抽象类、非抽象类成员方法和变量。
使用final来阻止改变一般基于两种理解:设计或效率
1-final不能用于修饰构造方法
2-final类
    final类不能被继承，final类中的方法默认是final的。在设计类时，如果这个类不需要有子类，类的实现细节不允许改变，并且确信这个类不会被扩展，那么就设计为fin]]></description><category></category></item><item><title><![CDATA[Lucene5 一个简单的Demo]]></title><link>https://blog.youkuaiyun.com/jasonware/article/details/45532137</link><guid>https://blog.youkuaiyun.com/jasonware/article/details/45532137</guid><author>jasonware</author><pubDate>Wed, 06 May 2015 10:05:45 +0800</pubDate><description><![CDATA[Lucene5 一个简单的Demo]]></description><category></category></item></channel></rss>