我们先来了解一下什么是Future Future模式是多线程开发中非常常见的一种设计模式。它的核心思想是异步调用。当我们需要执行一段复杂业务代码,可能要的时间很长,我们也许不是马上需要结果,那么这时候就可以把这个代码托管给Future让他慢慢处理, 我们继续做其他事情,等我什么时候需要用到的时候再来 ...
分类:
编程语言 时间:
2019-07-13 00:55:07
阅读次数:
152
HttpSession接口中方法 getId() getCreationTime() getLastAccessedTime() setMaxInactiveInterval() getMaxInactiveInterval() isNew():如果客户端请求消息中返回了一个与Servlet程序当前 ...
分类:
编程语言 时间:
2019-07-10 16:43:01
阅读次数:
81
先贴出来简单得不能再简单的demo页面效果:如下是springmvc的Controller:@RequestMapping("mytest")@ControllerpublicclassZhangTestController{privateLoggerlog=LogManager.getLogger();@RequestMapping(value="toCancel")publicStringto
分类:
其他好文 时间:
2019-07-09 20:53:26
阅读次数:
166
方法一:微博登录 方法二:保存cookie 先保存cookie 再次登录无需验证 ...
分类:
其他好文 时间:
2019-07-09 19:17:35
阅读次数:
102
一、简介 Shiro是Apache下一个开源的安全框架,提供了认证、授权、加密、会话管理,与 Spring Security 相比,Shiro 是一个轻量级框架,使用了比较简单易懂易于使用的授权方式。 1、Shiro特性 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; ...
分类:
编程语言 时间:
2019-07-07 19:02:56
阅读次数:
141
Python3快速入门(九)——Python3并发编程一、Python线程模块1、线程简介一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程本身不拥有系统资源,与进程内的其它线程共享进程的所有资源。一个进程中至少有一个线程,并作为程序的入口,即主线程,其它线程称为工作线程。多线程,是指从软件或者硬件上实现多个线程并发
分类:
编程语言 时间:
2019-07-06 23:15:57
阅读次数:
150
需求分析项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间作数据缓存,其实
分类:
其他好文 时间:
2019-07-06 22:11:37
阅读次数:
136
1、登录Jenkins抓包 ,小编的Jenkins部署在Tomcat上,把Jenkins.war 包放置到webapps目录。 本次用浏览器自带抓包,按下F12操作,主要看post就可以,登录是向服务器提交表单操作,则为post请求如下: 2、body里面并不是json格式的,而是applicati ...
分类:
其他好文 时间:
2019-07-06 19:43:30
阅读次数:
170
小程序的商品发布页面:功能有多图片上传 遇到的问题记录一下: 1.uploadFile成功之后返回的参数是json字符串,一定要用JSON.parse转换为object格式 2.因为商品发布和编辑都是在同一个页面,因为异步的问题,在编辑页获取商品类别经常失败,所以这里在获取类别成功之后再获取商品详情 ...
分类:
微信 时间:
2019-07-06 00:23:45
阅读次数:
167