搜索到与相关的文章
编程技术

第十八章 并发登录人数控制——《跟我学Shiro》

目录贴:跟我学Shiro目录贴在某些项目中可能会遇到如每个账户同时只能有一个人登录或几个人同时登录,如果同时有多人登录:要么不让后者登录;要么踢出前者登录(强制退出)。比如springsecurity就直接提供了相应的功能;Shiro的话没有提供默认实现,不过可以很容易的在Shiro中加入这个功能。示例代码基于《第十六章综合实例》完成,通过ShiroFilter机制扩展KickoutSessionControlFilter完成。首先来看看如何配置使用(sp

系统 2019-08-29 22:00:43 2205

编程技术

自己实在是解决不了了,内存溢出的问题

请各位朋友帮忙看下,困扰好久了.情况是这样:有一个小项目,用spring+ibatis+tomcat的,上传图片是用jspsmart,部署到虚拟主机上的时候上传一张图片就发生oom的现象,图片大小仅仅70k左右,在本机测试的时候和另一个已部署的项目都是采用同样的方式都不会出现这样的问题,而且可以上传10几张图片.部分异常如下:1.java.lang.OutOfMemoryError:Javaheapspaceatjava.io.Win32FileSyste

系统 2019-08-12 09:29:57 2205

Python

Python greenlet实现原理和使用示例

最近开始研究Python的并行开发技术,包括多线程,多进程,协程等。逐步整理了网上的一些资料,今天整理了一下greenlet相关的资料。并发处理的技术背景并行化处理目前很受重视,因为在很多时候,并行计算能大大的提高系统吞吐量,尤其在现在多核多处理器的时代,所以像lisp这种古老的语言又被人们重新拿了起来,函数式编程也越来越流行。介绍一个python的并行处理的一个库:greenlet。python有一个非常有名的库叫做stackless,用来做并发处理,主

系统 2019-09-27 17:56:35 2204

Python

跟老齐学Python之有容乃大的list(4)

list的话题的确不少,而且,在编程中,用途也非常多。有看官可能要问了,如果要生成一个list,除了要把元素一个一个写上之外,有没有能够让计算机自己按照某个规律生成list的方法呢?如果你提出了这个问题,充分说明你是一个“懒人”,不过这不是什么坏事情,这个世界就是因为“懒人”的存在而进步。“懒人”其实不懒。对list的操作range(start,stop)生成数字listrange(start,stop[,step])是一个内置函数。要研究清楚一些函数特别

系统 2019-09-27 17:56:07 2204

Python

python解析xml文件操作实例

本文实例讲述了python解析xml文件操作的实现方法。分享给大家供大家参考。具体方法如下:xml文件内容如下:maxiaojuSpringsWidgets,Inc.Ithinkwidgetsaregreate.YoushouldbuylotsofthemforomSpirngyWidgts,Incpython代码:fromxml.domimportminidom,Nodeimportre,textwrapclassSampleScanner:""""""

系统 2019-09-27 17:55:44 2204

Python

十天快速入门Python

课程导学001课程定位和目标002课程导学第一部分Python快速入门第1天Python基本语法元素003Python基本语法元素004程序设计基本方法005Python开发环境配置006实例1-温度转换007Python程序语法元素分析008Python基本语法元素小结第2天Python基本图形绘制009Python基本图形绘制010深入理解Python语言011实例2-Python蟒蛇绘制012模块1-turtle库的使用013turtle程序语法元素

系统 2019-09-27 17:55:32 2204

Python

跟老齐学Python之类的细节

这几天和几个朋友以各种途径讨论过OOP的相关问题,他们是:令狐虫、Frank、晋剑、小冯大家对OOP有不同看法,所谓工程派和学院派看法不一致。从应用的角度看,工程派的观点是值得推荐的,那就是:不用太在意内部是怎么工作的,只要能够解决眼下的问题即可。但是,对于学习者而言,如果仅仅停留在工程派的层面(特别提醒,上述几位朋友都是工程派的大侠,他们可不是简单地能够使用,其实是更高层次的“无招胜有招”),学习者可能感觉有点不透彻。所以,学习者,特别是初学者,要知道一

系统 2019-09-27 17:55:20 2204

Python

python输出txt函数的两种模式

file=open("write_test.txt",encoding="utf-8",mode="w")file.write("君臣佐使")file.close()withopen("write_test.txt",encoding="utf-8",mode="a")asdata:data.write("神农本草经")w模式是重写(原文件的内容删除),a模式是追加(原文件的内容保留)。

系统 2019-09-27 17:54:58 2204

Python

Python求两个list的差集、交集与并集的方法

本文实例讲述了Python求两个list的差集、交集与并集的方法。分享给大家供大家参考。具体如下:list就是指两个数组之间的差集,交集,并集了,这个小学数学时就学过的东西,下面就以实例形式对此加以分析。一.两个list差集如有下面两个数组:a=[1,2,3]b=[2,3]想要的结果是[1]下面记录一下三种实现方式:1.正常的方式复制代码代码如下:ret=[]foriina:ifinotinb:ret.append(i)2.浓缩版复制代码代码如下:ret=

系统 2019-09-27 17:54:52 2204

Python

【Python3网络爬虫开发实战】7.4-使用Selenium爬取淘宝商品

【摘要】在前一章中,我们已经成功尝试分析Ajax来抓取相关数据,但是并不是所有页面都可以通过分析Ajax来完成抓取。比如,淘宝,它的整个页面数据确实也是通过Ajax获取的,但是这些Ajax接口参数比较复杂,可能会包含加密密钥等,所以如果想自己构造Ajax参数,还是比较困难的。对于这种页面,最方便快捷的抓取方法就是通过Selenium。本节中,我们就用Selenium来模拟浏览器操作,抓取淘宝的商品信息,并将结果保存到MongoDB。1.本节目标本节中,我们

系统 2019-09-27 17:54:29 2204