加载中
nginx根据指定User Agent来屏蔽访问或301跳转

nginx根据指定User Agent来屏蔽访问或301跳转 今天早上看了自己一个网站监控,频繁的502.检查了下日志发现几乎全是一个SemrushBot/6~bl; +http://www.semrush.com/bot.html的垃圾蜘蛛访问的,...

昨天 11:06
8
window.location 的详解

关于window.location的详解:   window.location 对象不仅可以获得当前页面的地址 (URL),还能够将浏览器重定向到新的页面。   下面,以http://www.myurl.com:8866/test?id=123&usernam...

前天 15:10
25
恢复mysql 中root 用户的所有权限

今天在研究数据库的时候不小心吧root用户的权限全给关了。这就尴尬了。 找了半天的解决方案。 如果你的用grant all 无法设定某个用户的权限可以试试这个方法。 1停止mysql服务器。使用skip-...

02/24 15:52
35
SQL 性能起飞了!

这篇文章总结了 52 条 SQL 性能优化技巧,用简洁明了的语言介绍给大家,不废话全是干货,需要的可以收藏,退出。不不不,收藏,看完再退出。 1. 对查询进行优化,应尽量避免全表扫描,首先应...

02/19 11:31
61
详述 PO VO BO DTO DAO 和 POJO 的概念及区别

 说实话,我相信对于刚接触 PO、VO、BO、DTO、DAO 和 POJO 这些概念的同学来说,大都会有一种“这都是什么鬼?”的感觉,可谓是云里雾里,不知今夕何夕!现在,就让咱们一起揭开这些 “X”O...

在 Windows 使用 PuTTYgen 上生成 SSH 密钥

Secure Shell(SSH) 是一种加密网络协议,用于客户端和服务器之间的安全连接,并支持各种身份验证机制。 两种最流行的机制是基于密码的身份验证和基于公钥的身份验证。使用 SSH 密钥比传统的密...

02/06 11:30
33
前后端分离中的无痛刷新token机制

今天我们来说一说前后端分离中的无痛刷新token机制,在手机app中应该经常用到, 大家都知道在前后端是以token的形式交互,既然是token,那么肯定有它的过期时间,没有一个token是永久的,永久...

jwt
02/05 09:39
42
axios如何利用promise无痛刷新token

需求 最近遇到个需求:前端登录后,后端返回token和token有效时间,当token过期时要求用旧token去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。 需求解析...

02/05 09:36
12
这 5 条 IntelliJ IDEA 调试技巧太强了!

一、条件断点 循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。 参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条...

linux下free命令详解

free 命令显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 如果加上 -h 选项,输出的结果会友好很多: 有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并...

Spring Boot构建多租户SaaS平台核心技术指南

1. 概述 笔者从2014年开始接触SaaS(Software as a Service),即多租户(或多承租)软件应用平台;并一直从事相关领域的架构设计及研发工作。机缘巧合,在笔者本科毕业设计时完成了一个基于...

多租户 Saas 系统架构的设计思路

ToB Saas 系统最近几年都很火。很多创业公司都在尝试创建企业级别的应用 cRM, HR,销售, Desk Saas系统。很多Saas创业公司也拿了大额风投。毕竟Saas相对传统软件的优势非常明显。 最近一年,有...

spring自定义包扫描路径

springboot自定义包扫描路径 项目结构 注册包路径扫描类 获取需要扫描的包路径,注册到spring 读取配置文件 目标: 项目springboot-jpa需要使用项目zzc-test的controller类 解决方案: spri...

spring boot-配置扫描包路径(spring管理的包路径)

文章目录 Springboot配置扫描其它模块路径的方法 方式一:扫描包 方式二:扫描类 Springboot配置扫描其它模块路径的方法 springboot默认会扫描启动类所在的包及其子包;如果想要在启动类所在...

MySQL数据安全策略

0、导读 MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全? MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保...

骑士cms 4.2版本更换空间流程说明(后台无法登录)

1、首先需要把就旧站上的程序拷一份下来,然后把它上传到新的服务器上。(省时间的方法是把旧站的程序打个包下载下来然后上传到新服务器上然后直接解压出来就可以了) 2、需要修改Applicati...

php
01/25 10:51
23
count(1)、count(*) 与 count(列名) 的执行区别

执行效果: 1、count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。但是在表做过分...

01/19 19:47
43
程序装载进入内存

上一讲,我们看到了如何通过链接器,把多个文件合并成一个最终可执行文件。在运行这些可执行文件的时候,我们其实是通过一个装载器,解析 ELF 或者 PE 格式的可执行文件。装载器会把对应的指...

实现一个简易的富文本编辑器(一)

富文本编辑器又称为WYSIWYG(所见即所得),其本质就是在一个页面元素中嵌入HTML代码,并且这个元素可以像文档输入框一样进行文本的编辑,它同时还可以设置文本样式。写博客的工具就是一个功能...

01/11 14:57
53
Xcode升级12编译报错The linked library is missing one or more architectures required by this target

问题 升级 Xcode12 后编译报错,报错提示类似: 1 复制 The linked library 'xxxx.a/Framework' is missing one or more architectures required by this target: armv7. 又或者: 1 2 复制 ...

01/07 09:42
318

没有更多内容

加载失败,请刷新页面

返回顶部
顶部