<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bbwang8088的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bbwang8088</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bbwang8088]]></copyright><item><title><![CDATA[windows下导出git的差分文件并用winrar打包]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84925899</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84925899</guid><author>bbwang8088</author><pubDate>Wed, 12 Sep 2018 14:36:28 +0800</pubDate><description><![CDATA[
开发环境在windows下，发布需求经常需要把差分文件打包发给运维做增量发布，之前都是傻乎乎手动导出。
注意：下述的命令行操作需要在工程根目录下执行
 
使用git命令查看版本间的差分文件是很容易的，比如：
  
git diff 61d2112 f3c0f99 --name-only
  
这里得--name-only是列举出发生变更的文件名，包含相对路径，可以得到如下的一些信...]]></description><category></category></item><item><title><![CDATA[spring的自动化装配bean]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84923448</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84923448</guid><author>bbwang8088</author><pubDate>Fri, 13 Jul 2018 09:11:44 +0800</pubDate><description><![CDATA[
Spring的自动化装配bean
 
Spring从两个角度来实现自动化装配：
 
1、组件扫面(component-scanning):Spring会自动发现应用上下文中所创建的bean。     例如：通过xml标签&amp;lt;context:component-scan&amp;gt;启动组件扫描功能

&amp;lt;context:component-scan base-package=&quot;t...]]></description><category></category></item><item><title><![CDATA[Spring中的异步任务、线程池、定时器定时任务]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84923428</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84923428</guid><author>bbwang8088</author><pubDate>Thu, 12 Jul 2018 18:05:23 +0800</pubDate><description><![CDATA[

1、Spring异步任务

 
开启异步配置（@EnableAsync注解指定或&amp;lt;task:annotation-driven&amp;gt;标签配置）
1、用Java注解：
 
第一步：在类的申明前使用@EnableAsync注解开启异步调用功能。
第二步：public AsyncTaskExecutor taskExecutor() 方法自定义自己的线程池，线程池前缀”Anno...]]></description><category></category></item><item><title><![CDATA[Spring自动bean装配注解@Autowired的匹配规则]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84923375</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84923375</guid><author>bbwang8088</author><pubDate>Wed, 11 Jul 2018 21:11:10 +0800</pubDate><description><![CDATA[
@Autowired的匹配规则
参考：
1、Spring 匹配注入规则
2、@Autowired 详解-三种实现方式，多种歧义性解决方法
 
重点内容：
 
1、适用范围
@Autowired注解可适用于成员变量、方法和构造函数
 
@Autowired()
private BaseDao baseDao;
 
2、优先根据类型装配
@Autowired注解优先使用...]]></description><category></category></item><item><title><![CDATA[java web 开发要素学习]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84923373</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84923373</guid><author>bbwang8088</author><pubDate>Wed, 11 Jul 2018 19:32:31 +0800</pubDate><description><![CDATA[
 

java web（Servlet、Filter、Listener、&amp;lt;context-param&amp;gt;）

 
参考：
1、JavaWeb三大组件（Servlet、Filter、Listener）
2、一个web项目web.xml的配置中&amp;lt;context-param&amp;gt;配置作用
3、java web 监听器listener
 

Servlet：

1、...]]></description><category></category></item><item><title><![CDATA[使用CXF发布简单WebService学习汇总]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84923152</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84923152</guid><author>bbwang8088</author><pubDate>Fri, 06 Jul 2018 10:39:06 +0800</pubDate><description><![CDATA[
目录：
注意1：本文中所呈现或使用到的代码及工具等路径视具体环境而定，并非绝对，请按照自己计算机配置情况做必要修改。
注意2：需要提前安装JDK，IDEA和CXF，具体安装方法请自行检索。并设置JAVA_HOME指向JDK安装目录，设置CXF_HOME指向CXF安装目录，并在系统环境变量path中追加下述文字：
%JAVA_HOME%\bin;%CXF_HOME%\bin;
 
0、...]]></description><category></category></item><item><title><![CDATA[java 版本循环链表]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84908092</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84908092</guid><author>bbwang8088</author><pubDate>Fri, 01 Sep 2017 09:59:21 +0800</pubDate><description><![CDATA[
/**
 * Circular chained byte array
 * 
 * @author bbwang8088@126.com
 */
public class CircularChainedBuffer {

	enum ACTION {
		WAIT, READ, WRITE
	}

	private ACTION lastAction = ACTION.W...]]></description><category></category></item><item><title><![CDATA[WebSocketDemo程序]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84904884</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84904884</guid><author>bbwang8088</author><pubDate>Mon, 24 Jul 2017 13:24:09 +0800</pubDate><description><![CDATA[自己平时倒腾的一个WebService样例程序,以备后用吧.]]></description><category></category></item><item><title><![CDATA[Android的Fragment演示程序]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84903962</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84903962</guid><author>bbwang8088</author><pubDate>Wed, 12 Jul 2017 19:47:14 +0800</pubDate><description><![CDATA[
 
这是一个Android的Fragment演示程序
 
]]></description><category></category></item><item><title><![CDATA[android 逆向分析]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84903643</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84903643</guid><author>bbwang8088</author><pubDate>Sat, 08 Jul 2017 00:03:58 +0800</pubDate><description><![CDATA[
本文转自http://blog.youkuaiyun.com/tencent_bugly/article/details/51424209
Bugly干货分享】手把手教你逆向分析 Android 程序
]]></description><category></category></item><item><title><![CDATA[调用支付宝SDK时需要用到的几个参数]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84903330</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84903330</guid><author>bbwang8088</author><pubDate>Wed, 05 Jul 2017 13:45:32 +0800</pubDate><description><![CDATA[
一  必要条件
要开发支付宝SDK相关,首先得有支付宝商家帐号.
 
二   创建收款应用
使用商家帐号登录open.alipay.com支付宝开放平台创建应用,并配置好应用的图标,名称和公钥,私钥.
 配置完以后需要提交审核,审核通过可以得到以下调用SDK时的必须信息.
审核不通过一般是设置了被注册的应用名称,应用图标一定不能用已经注册了的商业图标.
APPID
支付宝公钥(...]]></description><category></category></item><item><title><![CDATA[Mysql远程连接被拒绝]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/84902402</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/84902402</guid><author>bbwang8088</author><pubDate>Fri, 23 Jun 2017 14:58:42 +0800</pubDate><description><![CDATA[
转 http://www.cnblogs.com/andy-do/archive/2013/04/06/3002541.html
mysql远程访问被拒绝问题
 


远程连接MySql数据库时:
　　ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
远程连接被拒绝...]]></description><category></category></item><item><title><![CDATA[Tomcat下获取web应用的绝对路径]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139459</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139459</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:03:11 +0800</pubDate><description><![CDATA[String tomcatRoot = request.getSession().getServletContext().getRealPath("/");  
 可以获取到"%tomcat_root%\%web_app_name%\"的绝对路径]]></description><category></category></item><item><title><![CDATA[Tomcat下获取web应用的绝对路径]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139458</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139458</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:03:05 +0800</pubDate><description><![CDATA[可以获取到"%tomcat_root%\%web_app_name%\"的绝对路径
String webRoot = request.getSession().getServletContext().getRealPath("/");]]></description><category></category></item><item><title><![CDATA[将博客搬至优快云]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139453</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139453</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:58 +0800</pubDate><description><![CDATA[将博客搬至优快云
 
这是一片搬家测试用的文章.]]></description><category></category></item><item><title><![CDATA[字符串和编码]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139451</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139451</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:50 +0800</pubDate><description><![CDATA[字符串和编码
 
1、只能处理数字的计算机如何保存字符  
 
      因为计算机只能处理数字，如果要处理文本，就必须先把文本转换为数字才能处理。
      最早的计算机在设计时采用8个比特（bit）作为一个字节（byte），所以，一个字节能表示的最大的整数就是255（二进制1111111=十进制255），如果要表示更大的整数，就必须用更多的字节。
     比如两个字节可以表示]]></description><category></category></item><item><title><![CDATA[Idea下Maven构建是不能把src下的资源文件不能打包至class下]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139449</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139449</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:44 +0800</pubDate><description><![CDATA[解决这个问题可以在*.pom下的bulid标签下追加如下:(本例中因为有一个ftl模板文件需要被Java文件使用)
 
  
    ...
    
      
        src/main/java
        
          **/*.ftl
        
        true
      
    
  
 
这样更改之后再执行mave]]></description><category></category></item><item><title><![CDATA[IDEA环境下使用把自己的jar把加入maven的local repository]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139445</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139445</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:38 +0800</pubDate><description><![CDATA[如果有自己的lib包需要发布到maven中去,可以使用如下的命令行执行
mvn install:install-file -Dfile=D:\01_DevSoft\eclipse_jee_luna-R\workspace\overtime\WebContent\WEB-INF\lib\jspsmartupload.jar -DgroupId=com.jspsmart -DartifactId=j]]></description><category></category></item><item><title><![CDATA[Tomcat JSP/Servlet 使用局部数据库连接池(mysql)]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139444</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139444</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:33 +0800</pubDate><description><![CDATA[Tomcat JSP/Servlet 使用局部数据库连接池(mysql)
 
转自：http://www.youranshare.com/push/code/java-jsp/607.html]]></description><category></category></item><item><title><![CDATA[几种主流开源协议的总结]]></title><link>https://blog.youkuaiyun.com/bbwang8088/article/details/70139440</link><guid>https://blog.youkuaiyun.com/bbwang8088/article/details/70139440</guid><author>bbwang8088</author><pubDate>Wed, 12 Apr 2017 10:02:26 +0800</pubDate><description><![CDATA[GPL（GNU General Public License）
 
不管你怎么使用我，你就得和我一样开源免费，想卖钱请慎重，哥们就是这么拽！
 
GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用，修改后的代码或者衍生代码)GPL 协议的产品，则该软件产品必须也采用GPL协议，既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题，还可]]></description><category></category></item></channel></rss>