随笔分类 -  08 后端

1 2 3 4 5 ··· 13 下一页
摘要:特别注意,web容器的线程是重复使用的,web容器使用了线程池,当一个请求使用完某个线程,该线程会放回线程池被其它请求使用,这就导致一个问题,不同的请求还是有可能会使用到同一个线程(只要请求数量大于线程数量),而ThreadLocal是属于线程的, 如果我们使用完ThreadLocal对象而没有手动 阅读全文
posted @ 2021-08-05 21:15 panchanggui 阅读(3894) 评论(0) 推荐(1) 编辑
摘要:1.表结构 CREATE TABLE `flow_app_info` ( `id` int(11) NOT NULL, `parentid` int(11) DEFAULT NULL, `name` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) EN 阅读全文
posted @ 2021-07-09 16:11 panchanggui 阅读(539) 评论(0) 推荐(0) 编辑
摘要:1、创建Wrapper import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; import java.util.*; /** * [ Filter请求拦截中 阅读全文
posted @ 2021-07-08 18:33 panchanggui 阅读(2689) 评论(0) 推荐(0) 编辑
摘要:1. JWT 介绍 JSON Web Token(JWT)是一个开放式标准(RFC 7519),它定义了一种紧凑(Compact)且自包含(Self-contained)的方式,用于在各方之间以JSON对象安全传输信息。 这些信息可以通过数字签名进行验证和信任。 可以使用秘密(使用HMAC算法)或使 阅读全文
posted @ 2021-07-07 09:02 panchanggui 阅读(152) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> </head> <meta charset="UTF-8"> <title>Document</title> <body> <div> <p id="Text"></p> <input type="button" onc 阅读全文
posted @ 2021-06-09 10:39 panchanggui 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:解决maven打war包报错 二、问题分析:不能执行依赖包maven-compiler-plugin:3.8.1,判断原因是缺少这个jar包 三、问题解决:打开pom.xml文件,在适当位置加入下列依赖: <dependency><groupId>org.apache.maven.plugins</ 阅读全文
posted @ 2021-06-01 23:36 panchanggui 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:环境准备 windows nginx web项目资源包 准备资源包 这里拿layuimini项目举例,从码云上克隆下来直接访问提示需要部署在web服务器当中才能正常浏览演示 准备Nginx 进入解压后的目录 拷贝web项目至nginx目录 将web项目拷贝进来 修改Nginx配置 进入conf,使用 阅读全文
posted @ 2021-05-31 22:35 panchanggui 阅读(340) 评论(0) 推荐(0) 编辑
摘要:概述 本文详细介绍CountDownLatch的两种使用场景,分别是倒数(等待所有的线程处理完成)和唤醒所有线程同时运行(适用于性能测试中触发所有并发同时运行)。 下文从这个两个方面进行介绍 CountDownLatch倒数实例 实例代码利用CountDownLatch的downLatch方法让子线 阅读全文
posted @ 2021-05-08 15:54 panchanggui 阅读(138) 评论(0) 推荐(0) 编辑
摘要:@Scheduled注解的使用这里不详细说明,直接对8个参数进行讲解。 参数详解 1. cron 该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义。 cron表达式语法 [秒] [分] [小时] [日] [月] [周] [年] 阅读全文
posted @ 2021-05-07 15:54 panchanggui 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:一、导入 1、java项目在没有导入该jar包之前,如图: 2、点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的“Modules”如图: 3、在 “Dependencies” 标签界面下 阅读全文
posted @ 2021-04-28 13:46 panchanggui 阅读(524) 评论(0) 推荐(0) 编辑
摘要:前面我们在分析浏览器访问一个页面步骤的时候涉及了HTTP请求响应过程。而HTTP是明文传输的,这就意味着介于发送端和接收端之间的任意节点都可以知道传输的内容是什么,这些节点可以是路由器、代理等。 因此,HTTPS出现了,其是以安全为目标的HTTP通道,全称是Hyper Text Transfer P 阅读全文
posted @ 2021-04-28 11:19 panchanggui 阅读(779) 评论(0) 推荐(0) 编辑
摘要:参考 一、前言 代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限于 Java 的语言特性,总觉得代码写起来不够优雅,大量的耗时统计代码,干扰了业务逻辑。特别是开发功能的时候,有个感受就是刚刚开发完代码很清爽优雅,结果加了一大堆辅助代码后,整个代码就变得臃 阅读全文
posted @ 2021-04-28 08:46 panchanggui 阅读(581) 评论(0) 推荐(0) 编辑
摘要:概述(转) Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点 Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数 阅读全文
posted @ 2021-04-21 10:57 panchanggui 阅读(897) 评论(0) 推荐(0) 编辑
摘要:报错信息:org.thymeleaf.exceptions.TemplateInputException: Error resolving template "xxxxx", template might not exist or might not be accessible by any of 阅读全文
posted @ 2021-04-21 10:20 panchanggui 阅读(404) 评论(0) 推荐(0) 编辑
摘要:一、什么是Session,如何使用?Session是用于存放用户与web服务器之间的会话,即服务器为客户端开辟的存储空间。 由于客户端与服务器之间的会话是无状态的机制,Session则可用于关联访问,因此多用与用户登录等功能上。 我们可以调用request的getsession()方法来使用sess 阅读全文
posted @ 2021-04-20 11:52 panchanggui 阅读(445) 评论(0) 推荐(0) 编辑
摘要:很多小伙伴在使用 VScode 自带程序终端的时候会报出"系统禁止脚本运行的错误", 准备的原因,是因为 PowerShell 执行策略的问题。 解决方法: 管理员身份运行 window.powershell 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的; 阅读全文
posted @ 2021-04-19 21:51 panchanggui 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:Git 自 2005 年发布以来,以其分布式、文件快照、轻量分支等先进特性,迅速成为 CVS、SVN 等传统集中式版本控制系统的有力竞争者,在软件行业尤其是开源界流行开来。另一方面,Git 的创始人 Linus Torvalds 也是 Git 的金字招牌,身为 Linux 系统创始人的 Linus 阅读全文
posted @ 2021-03-25 22:56 panchanggui 阅读(931) 评论(0) 推荐(0) 编辑
摘要:前言 在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。在这样 阅读全文
posted @ 2021-03-11 09:43 panchanggui 阅读(998) 评论(0) 推荐(0) 编辑
摘要:如何解决http请求返回结果中文乱码 1、问题描述 http请求中,请求的结果集中包含中文,最终以乱码展示。 2、问题的本质 乱码的本质是服务端返回的字符集编码与客户端的编码方式不一致。 场景的如服务端返回 ISO-8859-1,而客户端的编码默认是UTF-8 3、解决办法 解决的办法就是让服务端返 阅读全文
posted @ 2021-03-05 09:49 panchanggui 阅读(3168) 评论(0) 推荐(0) 编辑
摘要:原文 1.问题 之前在app中集成过微信支付,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付。 后来由于业务需要在我们app的WebView中打开自己的网页版商城的网页,在商城网页中有微信支付按钮,测试反馈说ios可以调起微信支付,而androi 阅读全文
posted @ 2021-02-04 18:58 panchanggui 阅读(5925) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 13 下一页