基于AOP+Redis实现表单防重复提交以及接口数据锁

  • Post author:
  • Post category:其他

创建AOP接口相关 @Target(ElementType. METHOD ) @Retention(RetentionPolicy. RUNTIME ) public @interface RedisLock { //redis锁的key public String key(); //过期时间 public long timeOut(); //和key一起组成的key名称。例如 key_abc …

继续阅读 基于AOP+Redis实现表单防重复提交以及接口数据锁

微信小程序开发实现验证码生成

  • Post author:
  • Post category:小程序

微信小程序开发实现验证码生成 问题背景 在小程序和各类应用开发和学习过程中,生成验证码是一个很常见的场景,比如首页登录页面等。本文将介绍微信小程序开发过程生成验证码的两种方案,直接字符串显示和image组件加载base64编码字符串的方式。 问题分析 效果图如下: 核心代码如下: <!-- 字符串方式实现验证码--> <view class="inputRow1"> <…

继续阅读 微信小程序开发实现验证码生成

文件名、目录名或卷标语法不正确

  • Post author:
  • Post category:其他

在使用poi导出Excel表的过程中,遇到给了文件的地址,却始终报错的情况,经过测试是因为文件的位置和软件的安装盘符不同导致的,获取绝对路径后发现给的位置也不正确. /* * 创建代表文件的file对象(注:文件路径应该只能写服务器所在的盘符,写到c盘会报错. * 文件名、目录名或卷标语法不正确。 * File file = new File("C:\\用户\\LSL\\Desktop\\expo…

继续阅读 文件名、目录名或卷标语法不正确

django异常日志_django uwsgi 错误日志分析例子

  • Post author:
  • Post category:其他

uwsgi 启动时就报错 一般能看到:--- no python application found, check your startup logs for errors ---,基本上是配置出错了,无法正常启动 uwsgi。 有用日志信息(每次启动 uwsgi 的时候就会有启动的日志产生,如果出错了就在这块找找): *** Operational MODE: preforking *** fa…

继续阅读 django异常日志_django uwsgi 错误日志分析例子

【IM-01】即时通信解决方案

  • Post author:
  • Post category:其他

前沿 市面上的IM产品很多,也很成熟。比如:环信,容联云,网易云信。如果你的产品做的很大的时候,你是否考虑过将即时通信的服务在自己服务端集成,毕竟集成第三方不安全,不稳定,也成就不了自己的核心竞争力。 这是本人在分析竟品H的时候,对IM的一些理解,这是第一篇,应该会出四篇文章: 第一篇:即时通信解决方案 第二篇:推送解决方案 第三篇:Web端匿名聊天 第四篇:iOS集成单聊&群聊 1.方案…

继续阅读 【IM-01】即时通信解决方案

对称加密、非对称加密、数字签名

  • Post author:
  • Post category:其他

一、密码学算法的分类 消息编码:Base64 消息摘要:MD类、SHA类、MAC类 对称密码:DES、3DES、AES 非对称密码:RSA、DH密钥交换 数字签名:RSASignature、DSASignature 密码学五元组: 明文、密文、加密算法、解密算法、密钥 二、消息摘要的分类 MD(Message Digest):消息摘要算法 SHA(Secure Hash Algorithm):安全…

继续阅读 对称加密、非对称加密、数字签名

RPC远程调用

  • Post author:
  • Post category:其他

RPC之远程过程调用 一. 简介 将一个函数运行在远程计算机上并且等待获取那里的结果,这个称作远程过程调用(Remote Procedure Call)或者 RPC。 RPC 是一个计算机通信协议。 二. 到底什么是rpc rpc指的是在计算机A上的进程,调用另外一台计算机B的进程,A上的进程被挂起,B上的被调用进程开始执行后,产生返回值给A,A继续执行。 调用方可以通过参数将信息传递给被调用方,…

继续阅读 RPC远程调用

中国云计算的十年江湖

  • Post author:
  • Post category:其他

本文经授权转自公众号企服行业头条(ID:wwwqifu) 有云的地方,就有江湖。 有江湖的地方,就免不了战乱纷争。 盘古开天地前,宇宙混沌一片。 云计算在国内诞生之际也是如此。没有先例,没有规矩。 一切都从零开始。 - 1 - 初  生 2006年,亚马逊CEO贝索斯在EmTech上发表了关于云存储和云计算的概念演讲,并向世界宣布了亚马逊将投资和创立云计算AWS的伟大计划。 但当时国内正处于互联网…

继续阅读 中国云计算的十年江湖

快速搭建易于打理的个人博客 – 基于Github Pages与Actions的博客自动部署

  • Post author:
  • Post category:其他

本文首发于我的博客: jiangyixiong.top Hexo是一款快速,简洁且高效的博客框架。可以快速地将Markdown格式文章转化为静态博客页面。Hexo本身附带一键部署功能,可将生成的静态页面部署至GitHub pages,但本文讨论的是另一种部署方式。通过Github Actions在提交博客源码时自动生成静态页面并部署至Github Pages。 Github Pages Githu…

继续阅读 快速搭建易于打理的个人博客 – 基于Github Pages与Actions的博客自动部署

uniapp学习之【uniapp的返回事件 onBackPress 在微信小程序中不生效的问题】

  • Post author:
  • Post category:uniapp

uniapp 的返回事件 onBackPress 在微信小程序中不生效的问题 场景 :页面中点击左上角的返回按钮,监听返回操作,页面返回前执行了一些操作, uniapp 页面生命周期中有 onBackPress ,因此将操作写在了 onBackPress () 页面生命周期钩子当中, H5 测试一切正常,但是微信开发工具中调试的时候发现没有执行 原因 : uniapp的onBackPress生命周…

继续阅读 uniapp学习之【uniapp的返回事件 onBackPress 在微信小程序中不生效的问题】