<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aokunsang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aokunsang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aokunsang]]></copyright><item><title><![CDATA[RocketMq学习使用总结]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84857613</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84857613</guid><author>aokunsang</author><pubDate>Thu, 23 Feb 2017 15:54:50 +0800</pubDate><description><![CDATA[
1、mqnamesrv单机启动2台服务，可以通过-c xxx.properties指定端口号（如：listenPort=9877，默认端口号9876）
 
2、master、slave异步复制模式
master宕机，slave不能自动切换到master。单个master/slave模式，生产消息受影响；
slave宕机，完全没影响。
 
3、producer生产消息轮询队列策略
默...]]></description><category></category></item><item><title><![CDATA[redis集群codis的搭建使用]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84773554</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84773554</guid><author>aokunsang</author><pubDate>Tue, 29 Mar 2016 10:52:33 +0800</pubDate><description><![CDATA[
一、codis安装前准备工作
1、参考链接
Codis：https://github.com/CodisLabs/codis/blob/master/doc/tutorial_zh.md
            http://0xffff.me/blog/2014/11/11/codis-de-she-ji-yu-shi-xian-1/
Codis-port：https://githu...]]></description><category></category></item><item><title><![CDATA[Nginx详细配置的备注说明]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84595568</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84595568</guid><author>aokunsang</author><pubDate>Wed, 30 Apr 2014 10:57:39 +0800</pubDate><description><![CDATA[
#http://www.open-open.com/home/space-361-do-blog-id-5087.html
#user  nobody;

#定义了nginx对外提供web服务时的worker进程数。最优值取决于许多因素，包括（但不限于）CPU核的数量、存储数据的硬盘数量
#及负载模式。不能确定的时候，将其设置为可用的CPU内核数将是一个好的开始（设置为“auto”将尝...]]></description><category></category></item><item><title><![CDATA[浅谈mysql主从复制的高可用解决方案]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84569657</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84569657</guid><author>aokunsang</author><pubDate>Fri, 25 Apr 2014 14:32:49 +0800</pubDate><description><![CDATA[
         声明：以下仅为个人的一些总结和随写，如有不对之处，还请看到的网友指出，以免误导。 （详细的配置方案请google，这里只说解决方案。）
 
 
1、熟悉几个组件(部分摘自网络)1.1、drbd     —— DRBD(Distributed Replicated Block Device),DRBD号称是 &quot;网络 RAID&quot;，开源软件，由 LINBIT 公司开发。DRB...]]></description><category></category></item><item><title><![CDATA[浅谈web应用的负载均衡、集群、高可用(HA)解决方案]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84552792</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84552792</guid><author>aokunsang</author><pubDate>Wed, 23 Apr 2014 17:29:28 +0800</pubDate><description><![CDATA[
   
      声明：以下仅为个人的一些总结和随写，如有不对之处，还请看到的网友指出，以免误导。 （详细的配置方案请google，这里只说解决方案。）
 
1、熟悉几个组件1.1、apache     —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器，属于老牌的web服务器了，支持基于Ip或者域名的虚拟主机，支持代理服务器，支持安全Socket层(SSL)等等，目...]]></description><category></category></item><item><title><![CDATA[nodejs包管理器npm使用知道]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84509086</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84509086</guid><author>aokunsang</author><pubDate>Tue, 03 Dec 2013 15:43:15 +0800</pubDate><description><![CDATA[
一、npm的配置管理。
参考：http://www.cnblogs.com/huang0925/archive/2013/05/17/3083207.html
 
 (1)、针对npm配置的命令行操作如下(可使用命令npm help config查询)：
   npm config set &amp;lt;key&amp;gt; &amp;lt;value&amp;gt; [--global]
   npm con...]]></description><category></category></item><item><title><![CDATA[用SVN下载编译Spring3.2.4源码导入eclipse]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84484889</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84484889</guid><author>aokunsang</author><pubDate>Mon, 30 Sep 2013 11:49:59 +0800</pubDate><description><![CDATA[
        想学习研究下Spring源码，就在网上搜索一堆资料，别人的东西在自己的电脑上总是有问题。总结下自己的使用方法，以便备忘。
 
        前提：导入eclipse成功，导入不了myeclipse。
 
       1、准备条件： 
          (1).必须jdk7+不解释，不然报错。
          (2).spring源码在github上管理，你...]]></description><category></category></item><item><title><![CDATA[SpringSecurity3.1.2控制一个账户同时只能登录一次]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84481154</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84481154</guid><author>aokunsang</author><pubDate>Wed, 18 Sep 2013 21:42:53 +0800</pubDate><description><![CDATA[
网上看了很多资料，发现多多少少都有一些不足(至少我在使用的时候没成功)，后来经过探索研究，得到解决方案。
 
具体SpringSecurity3怎么配置参考SpringSecurity3.1实践，这里只讲如何配置可以控制一个账户同时只能登录一次的配置实现。
 
网上很多配置是这样的，在&amp;lt;http&amp;gt;标签中加入concurrency-control配置，设置max-sessio...]]></description><category></category></item><item><title><![CDATA[MyBatis的简单易用的分页研究]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84473388</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84473388</guid><author>aokunsang</author><pubDate>Tue, 27 Aug 2013 15:22:32 +0800</pubDate><description><![CDATA[
  网上很多Mybatis的分页文档，但是感觉千篇一律，并且不完整，只查询出来分页后的List列表，未封装查询的总条数（还需要单独查询记录总数）。本文借鉴iteye网友对记录条数的封装思路，做了一个完整版的分页查询。
参考：http://stamen.iteye.com/blog/1901576
 
使用的是和Hibernate一样方言的模式来实现各种数据库的分页，先看基础类Dialec...]]></description><category></category></item><item><title><![CDATA[SpringJdbcTemplate操作Clob和Blob的通用类封装]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84456134</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84456134</guid><author>aokunsang</author><pubDate>Sun, 07 Jul 2013 00:38:38 +0800</pubDate><description><![CDATA[
        项目中使用SpringJdbcTemplate来操作数据库，简单方便实用(根据项目需求选择技术)，目前用到Oracle10g数据库，由于其操作大文本使用Clob类型，故而研究了下jdbctemplate对clob和Blob的操作。  
       jdbctemplate对clob和blob的操作使用起来也很简单，网友提供很多实例和代码。例如：
http://hi.bai...]]></description><category></category></item><item><title><![CDATA[SpringMVC使用@ResponseBody时返回json的日期格式、@DatetimeFormat使用注意]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84436418</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84436418</guid><author>aokunsang</author><pubDate>Tue, 28 May 2013 17:33:33 +0800</pubDate><description><![CDATA[
 
  一、SpringMVC使用@ResponseBody时返回json的日期格式
 
     前提了解： @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter，它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包：j...]]></description><category></category></item><item><title><![CDATA[SpringMVC和Struts2以及Struts2-convention-plugin性能评测]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84412441</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84412441</guid><author>aokunsang</author><pubDate>Tue, 26 Mar 2013 17:18:41 +0800</pubDate><description><![CDATA[
    
      网上看到很多SpringMVC3.0和struts2的测试比较，我也用apache自带的ab测试了下。
 
    测试环境：
 
            测试服务器：Dell笔记本   酷睿双核  4G cpu  win7   tomcat6.0
                   测试机：centos 虚拟机
                   并发...]]></description><category></category></item><item><title><![CDATA[Android软件的自动更新【升级改革版】]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84369864</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84369864</guid><author>aokunsang</author><pubDate>Wed, 19 Dec 2012 15:44:03 +0800</pubDate><description><![CDATA[ 
1、之前写过一篇说版本升级的，用到广播。感觉乱用，搞的有点复杂，且混乱。现在又用到了版本升级功能，然后梳理下思路，使用回调接口重新写了个。
2、需求同http://aokunsang.iteye.com/blog/1487429,部分源码已上传。
3、增加了点小功能：
   1&amp;gt;、可以手动检查升级；
   2&amp;gt;、显示升级日志；
    3&amp;gt;、修改上篇博客潜在问题：...]]></description><category></category></item><item><title><![CDATA[apache和tomcat链接器mod_jk的编译以及jkstatus的认证权限]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84318552</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84318552</guid><author>aokunsang</author><pubDate>Wed, 17 Oct 2012 10:02:34 +0800</pubDate><description><![CDATA[       apache和tomcat的整合有三种方式，网上有很多比较。倾向于mod_jk连接，毕竟这个方式用的时间较长，经受了很多前辈的尝试，所以个人也使用的是mod_jk作为链接器连接这两个服务器。

下面是官方网站的下载地址，目前为止最新版是 1.2.6（我使用的1.2.15）
http://archive.apache.org/dist/jakarta/tomcat-connect...]]></description><category></category></item><item><title><![CDATA[gridview图片展示，长按进入编辑模式]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84281311</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84281311</guid><author>aokunsang</author><pubDate>Fri, 31 Aug 2012 14:53:51 +0800</pubDate><description><![CDATA[   看到小米手机和其他一些图片显示软件，gridview显示图片时候，长按某个item，可以进入编辑模式，试着也做了个。 
 
  在Android拍照、预览、上传综合的基础上改进，实现效果，长按gridview一个item图片显示，进入编辑模式，可以批量删除图片。两个需要注意的地方：
   1、选中图片的边框效果。   
      实现方法：设置背景图片为将要显示的图片，然后设置图片...]]></description><category></category></item><item><title><![CDATA[Spring Security3.1实践]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84275884</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84275884</guid><author>aokunsang</author><pubDate>Mon, 20 Aug 2012 16:06:09 +0800</pubDate><description><![CDATA[
   说明下：  本篇博客时间久远，数据库已被我重装系统删除。本人懒蛋一个，不想建了，如果学习使用的童鞋根据表结构自行建立吧。
 
 
 
   本例子是我在spring MVC3.0.5的基础上进行修改的，用的Spring Security3.1.2。
 
          数据库：mysql，开发工具：myeclipse8.6,tomcat6.0。
 
1.收集资料
h...]]></description><category></category></item><item><title><![CDATA[把tomcat添加到服务启动【修改】]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84272559</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84272559</guid><author>aokunsang</author><pubDate>Mon, 13 Aug 2012 10:22:53 +0800</pubDate><description><![CDATA[
   Tomcat启动脚本最终版：
  
#!/bin/bash
# Tomcat Settings
export CATALINA_BASE=/export/home/tomcat/domains/empbox/server1
WHO=`whoami`
LOG=`date --date='1 months ago' +%Y-%m`
#######################...]]></description><category></category></item><item><title><![CDATA[Android-ExifInterface如何正确存取Double类型坐标]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84271721</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84271721</guid><author>aokunsang</author><pubDate>Fri, 10 Aug 2012 15:08:39 +0800</pubDate><description><![CDATA[ 

1、向图片中存储一些属性，可以使用ExifInterface，属性有很多，查看源码就能知道；

通过测试，发现不能存储除了该类定义外的其他属性信息。通过setAttribute(String tag,String value)；然后需要saveAttributes()。
2、目前想存储Double类型坐标，但是通过getAttribute(String tag)取出来的内容形如：1...]]></description><category></category></item><item><title><![CDATA[easyui tree默认点击第一个节点]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84188591</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84188591</guid><author>aokunsang</author><pubDate>Wed, 18 Apr 2012 10:48:09 +0800</pubDate><description><![CDATA[
 
 
 提供一个JqueryUI api网站供学习。地址：http://www.jeasyui.com/
 
1、html中设置&amp;lt;ul id=&quot;unitlist&quot; animate=&quot;true&quot;&amp;gt;&amp;lt;/ul&amp;gt;显示tree。
2、在加载js时候先注册tree。
 
$(function(){
	var addr_tree = $(&quot;#unitlist&quot;).tr...]]></description><category></category></item><item><title><![CDATA[Android软件的自动更新]]></title><link>https://blog.youkuaiyun.com/aokunsang/article/details/84187026</link><guid>https://blog.youkuaiyun.com/aokunsang/article/details/84187026</guid><author>aokunsang</author><pubDate>Mon, 16 Apr 2012 12:47:17 +0800</pubDate><description><![CDATA[   今天重新写了一篇自动更新的文章，参考：http://aokunsang.iteye.com/blog/1750440。本篇文章的源码整理了下，上传到了附件，需要的去下载。
 
   看了几个博客，讲自动升级的程序，但是感觉都不是很完整，因为项目需要，自己手动写了个自动更新的程序，备忘下(本篇博客源码不上传了，免得误入歧途，需要源码的去新写的博客下载)。
 
    一、 需求：如下图...]]></description><category></category></item></channel></rss>