0%

简介

之前使用python爬取了速卖通的数据,这里使用Selenium爬取淘宝数据,总体的实现逻辑没有太大区别,但是用Selenium打开淘宝页面,并且会有一个拖拽式的验证码,我们同样使用Selenium来模拟这些动作

阅读全文 »

简介

最近使用八爪鱼爬虫软件在网上爬取了一部分数据,也想尝试一下实现一个简单的爬虫,这里是使用python的一次实践,我们要首先安装python和Selenium,Selenium就是一个软件可以驱动浏览器进行自动化测试的软件,安装方法很简单,可以自行百度.

阅读全文 »

简介

netty是java网络编程框架,其架构抽象出的概念很容易使我们针对不同的需求来定制不同的处理器,本文将简介netty的概念和一些网络知识,最后并使用netty来编写一个webScoket聊天室服务器.

阅读全文 »

简介

CAS 服务端登录提供了默认的登录流程并采用WebFlow进行实现,但是再实际项目中需要对接外部的登录系统,如果外部账号之前没有在本系统登录过,那么就要在内部账号进行一次二次注册,这需要对原有的登录流程进行修改,如果外部账号验证通过则进行判断该账号时候在本系统注册过,如果没有跳转到二次注册页面进行注册,我这里使用的版本是5.3.X

阅读全文 »

简介

最近在思考如何在大流量下防止超卖的问题,其实在并发下防止超卖或者其它一些并发问题,本质上绕不开锁的问题,因为如果没有锁无法保证数据同步的问题(至少是目前还没想到其它方法),这边进行了一次尝试.

阅读全文 »

简介

现有项目采用前后端分离分开部署的策略,根据前文CAS客户端和Gateway集成的文章中提到的CAS的验证流程,我们可得知在用户调用接口时如果发现本地项目没有缓存用户登录信息,就跳转到CAS服务端去验证,登录完成后再跳转到原页面,并在url中带上ticket参数再去验证本次请求的合法性,在采用前后端分离的项目中会有一下问题,以下是解决方案.

阅读全文 »