<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[喵″的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/II_bat</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; II_bat]]></copyright><item><title><![CDATA[基于CAS4.0.0的单点登陆]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/71931780</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/71931780</guid><author>II_bat</author><pubDate>Sun, 14 May 2017 10:24:34 +0800</pubDate><description><![CDATA[cas4.x版本更新后与之前的3.x配置有了一些改动，于是又重新研究了下4.x版本的源码，然后改版了4.x的cas单点。
其中改动较大的就是登陆与注销的配置换了方式与位置。
嗯~~逻辑就不多说了，直接上代码：
https://github.com/wwang222/cas4.0.0]]></description><category></category></item><item><title><![CDATA[idea全系列激活]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/70896884</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/70896884</guid><author>II_bat</author><pubDate>Fri, 28 Apr 2017 11:46:06 +0800</pubDate><description><![CDATA[1 下载jar包,链接: https://pan.baidu.com/s/1o8K2wcy 密码: m64w

2  把JetbrainsCrack-2.6.2.jar复制到lib文件夹下
3  打开bin文件夹下的 pycharm.vmoptions
4  在开头输入   -javaagent:(Jetbrain所在路径)/jar/JetbrainsCrack-2.6.2.jar（我是L]]></description><category></category></item><item><title><![CDATA[jdk1.8编译CAS报错]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/70171424</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/70171424</guid><author>II_bat</author><pubDate>Fri, 14 Apr 2017 14:00:47 +0800</pubDate><description><![CDATA[重装电脑后直接装了jdk1.8，没有安装1.7，发现cas编译出错了，错误提示：Error:Module 'cas' production: org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'java/lang/CharSequence.class': Invalid byte tag in constant pool: ]]></description><category></category></item><item><title><![CDATA[PyCharm提示The current inotify(7) watch limit is too low. More details.]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/68483382</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/68483382</guid><author>II_bat</author><pubDate>Thu, 30 Mar 2017 09:54:01 +0800</pubDate><description><![CDATA[点击More details.会打开一个链接。
（不专业的英文翻译）根据链接中的说法，是由于ide的自动缓存问题所需的设置不足导致的，需要更改设置，建议512K：
第一步：You can do it by adding following line to the /etc/sysctl.conf file: 
fs.inotify.max_user_watches = 524288 

]]></description><category></category></item><item><title><![CDATA[libmysqlclient.so.18: cannot open shared object file: No such file or directory]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/61914747</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/61914747</guid><author>II_bat</author><pubDate>Mon, 13 Mar 2017 11:17:22 +0800</pubDate><description><![CDATA[这个问题出现在针对mysql的操作中，网上一大篇各种解决办法，都是千篇一律的添加一个软连接，看得让人头疼。
毕竟我的开发环境没有安装mysql，自然就没有这个文件，哪怕是低版本的也没有，因为一开始mysql的所有文件都被我删了。
按照网上的说法，这个时候我需要安装mysql-libs ，然后找到这个文件做个软连接。
渣，还是直接上干货吧：
yum install mariadb-libs
]]></description><category></category></item><item><title><![CDATA[git操作错误Failed to resolve HEAD as a valid ref解决方案]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/61192230</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/61192230</guid><author>II_bat</author><pubDate>Fri, 10 Mar 2017 10:54:47 +0800</pubDate><description><![CDATA[git已经无法连接版本库，提示为：Failed to resolve HEAD as a valid ref]]></description><category></category></item><item><title><![CDATA[gps坐标转换百度坐标本地化]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/54380760</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/54380760</guid><author>II_bat</author><pubDate>Thu, 12 Jan 2017 19:01:03 +0800</pubDate><description><![CDATA[百度地图API中的坐标转换一次最多支持10个坐标，如果坐标量太大页面加载缓慢。
解决方案：本地转换
/**
 * 坐标系转换函数
 * WGS->GCJ
 * WGS->BD09
 * GCJ->BD09
 */
function Convertor(ak) {
    this.stepCount = 100;
    this.pointCount = [];
    this.Resul]]></description><category></category></item><item><title><![CDATA[shiro整合cas多次验证或者重复重定向问题]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/53349394</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/53349394</guid><author>II_bat</author><pubDate>Sat, 26 Nov 2016 11:34:31 +0800</pubDate><description><![CDATA[很多人初学都会遇到多次验证或者重复重定向，然后拿着异常网上各种查资料，到最后会发现，是因为shiro封装了指定的返回路劲：/、/index、上次request地址
通过配置文件配置的路劲，只是一个辅助作用，在shiro找不到跳转路劲后才会跳转到配置的路劲，所以我们要做的就是：重写跳转方法。]]></description><category></category></item><item><title><![CDATA[List<Map>按时间排序]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/53349285</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/53349285</guid><author>II_bat</author><pubDate>Sat, 26 Nov 2016 11:02:34 +0800</pubDate><description><![CDATA[伸手党不好带，直接上源码。Collections.sort(mapList, new Comparator>() {
            @Override
            public int compare(Map o1, Map o2) {
                if (o1.get("stopTime") == null && o2.get("stopTime") =]]></description><category></category></item><item><title><![CDATA[重写shiro跳转路劲loginUrl、successUrl等]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/53305533</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/53305533</guid><author>II_bat</author><pubDate>Wed, 23 Nov 2016 15:30:03 +0800</pubDate><description><![CDATA[最近有个需求，shiro中的路劲配置要求可以后台管理，以实现不同浏览器进入不同登录页面，不同权限进入不同首页。
研究源码后的解决方案：
shiroFilter配置中的跳转，都是基于以下类进行设置的：

所以我们要做的就是继承并重写该类中的某些方法：
登录URL跳转：redirectToLogin
登录成功后的跳转：onLoginSuccess
最常用的就是这两个路劲，至于说特殊需求需]]></description><category></category></item><item><title><![CDATA[CAS单点登出实现同帐号当前登录成功踢出前一登录终端]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/53213252</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/53213252</guid><author>II_bat</author><pubDate>Fri, 18 Nov 2016 10:36:03 +0800</pubDate><description><![CDATA[需求：张三在自己电脑上登录了admin帐号，然后又去李四电脑上登录帐号，登录成功后系统踢出张三电脑上的帐号认证。
方案：每次在CAS服务端登录成功时记录当前登录帐号（唯一）（List）。每次登录操作之前，验证当前登录帐号是否存在缓存中，如果存在就去找CAS的ticket缓存（我是直接用的CAS的缓存机制，有心人可以自己封装缓存信息），然后遍历缓存找到当前用户匹配的ticket，找到后执行tick]]></description><category></category></item><item><title><![CDATA[debian 搭建python图像识别环境]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/53023735</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/53023735</guid><author>II_bat</author><pubDate>Thu, 03 Nov 2016 18:27:45 +0800</pubDate><description><![CDATA[1、安装基础包

apt-get install libjpeg-dev libpng-dev libtiff* gcc automake libtool python-imaging
2、安装leptonica

wget http://www.leptonica.com/source/leptonica-1.72.tar.gz
tar -zxvf leptonica-1.72.ta]]></description><category></category></item><item><title><![CDATA[LDAP通过ODBC连接Mysql进行数据管理]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52922012</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52922012</guid><author>II_bat</author><pubDate>Tue, 25 Oct 2016 15:15:28 +0800</pubDate><description><![CDATA[国内对于ldap的资料太少，力所能及的提供一些操作教程。
创建一个新的数据库，我的数据库名字是：oss
下载的源码包，在servers/slapd/back-sql/rdbms_depend/mysql目录依次执行下面的sql：


testdb_create.sql
testdb_data.sql
backsql_create.sql  
testdb_metadata.sql]]></description><category></category></item><item><title><![CDATA[Debian通过ODBC连接Mysql]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52914168</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52914168</guid><author>II_bat</author><pubDate>Mon, 24 Oct 2016 18:44:30 +0800</pubDate><description><![CDATA[被网上的源码安装坑了2天，积累了不少经验，可惜还是未能成功。
总结出一个道理，新事物一定要看官方与非官方的API。
下面是在Debian系统上使用ODBC连接Mysql的操作步骤，需要的童鞋请拿走：
前言：
本次操作基于纯净Debian操作系统，因为我才重装了。
（1）安装unixODBC（网上都说源码安装好，个人没感觉有啥区别，不过我是开发人员，不是运维，不懂）
apt-get in]]></description><category></category></item><item><title><![CDATA[Debian安装配置ldap和phpldapadmin]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52884403</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52884403</guid><author>II_bat</author><pubDate>Fri, 21 Oct 2016 16:35:24 +0800</pubDate><description><![CDATA[ubuntu和debian还有centos教程齐全，但是centos的支持并不是很好。]]></description><category></category></item><item><title><![CDATA[centos7 安装LDAP]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52859228</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52859228</guid><author>II_bat</author><pubDate>Wed, 19 Oct 2016 14:47:39 +0800</pubDate><description><![CDATA[安装教程总结
（1）安装ldap
yum install -y openldap openldap-clients openldap-servers migrationtools

（2）修改根DN与添加密码
vim /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{2\}hdb.ldif



olcSuffix: dc=cst,d]]></description><category></category></item><item><title><![CDATA[python图片(验证码)识别环境搭建(基于centos7)]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52858941</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52858941</guid><author>II_bat</author><pubDate>Wed, 19 Oct 2016 14:32:39 +0800</pubDate><description><![CDATA[网上的教程有的靠谱，有的不靠谱，不过再靠谱的教程不如自己研究搭建总结。


前置条件，将yum源改为阿里云源，然后执行yum update，因为前三次安装到最后都失败，无法运行起来，更新后就可以了，
虽然不确定是不是旧包导致的，不过更新没坏处，还是更了吧。


(1)首先安装依赖的leptonica库：
wget http://www.leptonica.com/source/le]]></description><category></category></item><item><title><![CDATA[activiti 流程图点击进行流程跳转（简易流程可行）]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52128683</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52128683</guid><author>II_bat</author><pubDate>Fri, 05 Aug 2016 14:26:19 +0800</pubDate><description><![CDATA[上午写了篇关于流程运行中高亮显示当前节点的文档，下午想到了朋友之前提供的demo，于是研究了下流程图直接点击进行流程跳转的操作。
当然，只是大概研究了下，搞懂原理后就没有深入实现了，所以大概说下步骤。]]></description><category></category></item><item><title><![CDATA[activiti当前流程高亮显示]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/52126003</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/52126003</guid><author>II_bat</author><pubDate>Fri, 05 Aug 2016 09:54:44 +0800</pubDate><description><![CDATA[啦啦啦。。。忙碌的时间过得快，最近系统提测，有个朋友问到activiti当前流程高亮的问题，于是我来开一篇基础教程。
既然是当前流程节点高亮显示，基础当然是把整个流程图都展示出来。在我整合modeler的文档中提到过，流程部署后就有一个流程图查看的链接。
这里，咱就依葫芦画瓢。先把整个流程图展示出来。
1、获取流程图，输出到页面。
public InputStream findProces]]></description><category></category></item><item><title><![CDATA[poi根据导入的excel数据自动封装成bean对象集合]]></title><link>https://blog.youkuaiyun.com/II_bat/article/details/51881492</link><guid>https://blog.youkuaiyun.com/II_bat/article/details/51881492</guid><author>II_bat</author><pubDate>Mon, 11 Jul 2016 16:25:50 +0800</pubDate><description><![CDATA[又是很久没写博客了，最近在弄一个批量导入的功能，按照古老的做法，当然是一行一行的解析然后根据字段所在的下标或者一列一列的解析依次赋值给bean对象。但是这种古老的方法弊端确实太多，于是想弄一个，根据表头中文名来自动匹配字段，然后根据行数自动创建bean对象的方式，实现标准数据的通用解析。
在具体实现之前，首先得确定一个问题：你了解java的泛型吗？
为什么我会提出这个问题，因为既然是做通用的，]]></description><category></category></item></channel></rss>