Shiro 实战教程(2020版本) 1.权限的管理 什么是权限管理 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户身份认证和授权两部分,简称认证授权。 ...
分类:
编程语言 时间:
2020-12-26 18:01:32
收藏:
0 评论:
0 赞:
0 阅读:
43
1.分解需求 技术栈 考虑到后续招人和现有人员的技术栈,选择 Vue 作为框架。 公司主要业务是 GIS 和 BIM,通常开发一些中大型的系统,所以 vue-router 和 vuex 都是必不可少的。 放弃了 Element UI 选择了 Ant Design Vue(最近 Element 好像复 ...
分类:
其他 时间:
2020-12-26 18:01:22
收藏:
0 评论:
0 赞:
0 阅读:
34
ReentrantLock使用,lock unlock,基本原理,CAS原子操作和park阻塞线程 ...
分类:
其他 时间:
2020-12-26 18:01:10
收藏:
0 评论:
0 赞:
0 阅读:
25
基于SpringMVC进行REST服务开发 背景 REST的概念这里不多过多阐述。在REST中,资源通过URL进行识别和定位。一般来说,以下这些HTTP方法通常会匹配为如下的CRUD动作: Create:POST Read:GET Update:PUT或PATCH Delete:DELETE @Re ...
分类:
编程语言 时间:
2020-12-26 18:00:55
收藏:
0 评论:
0 赞:
0 阅读:
28
“乐观锁”这个词以前我也没听过。上次在测试需求的时候,查询数据库发现有一个version字段,于是请教开发这个字干嘛使, 人家回复我:乐观锁,解决并发更新用的。当时大家都忙,咱也不敢多问。 今天就来折腾一下“乐观锁”。 一、什么是乐观锁 乐观锁其实用一句话来形容其作用就是:当要更新一条记录的时候,希 ...
分类:
其他 时间:
2020-12-26 18:00:43
收藏:
0 评论:
0 赞:
0 阅读:
26
日记级别在枚举类 Microsoft.Extensions.Logging.LogLevel 定义好了 日志只会记录比当前配置的日志级别同级或者更高的日志级别的日志,不会记录比配置的日志级别低的日志,即如果配置文件设置了日志级别为“Information”则比“information”日志级别低的( ...
分类:
Web开发 时间:
2020-12-26 18:00:30
收藏:
0 评论:
0 赞:
0 阅读:
35
docker 的 网络模式 docker 自带 3 种 网络模式:分别是bridge网络,host网络,none网络,可以使用 docker network ls 命令查看。 1.none网络 这种网络模式下容器只有lo回环网络,没有其他网卡。none网络可以在容器创建时通过 --network=n ...
分类:
其他 时间:
2020-12-26 18:00:17
收藏:
0 评论:
0 赞:
0 阅读:
23
是这样的编译完libtorrent就手动编译make_torrent.cpp 结果报错 g++ -o test make_torrent.cpp -ltorrent-rasterbar -lboost_system -lpthread 报错如下: /tmp/ccwZnN4Y.o: In functi ...
分类:
其他 时间:
2020-12-26 18:00:02
收藏:
0 评论:
0 赞:
0 阅读:
32
尝试用appium调用安装包,进而进行自动化测试,结果报错:Appium调用包名之后出错java.lang.SecurityException: Permission Denial: opening provider
尝试调用别的程序的安装包,比如安卓自带计算器,淘宝等,结果正常,后网上查找,原来... ...
分类:
移动平台 时间:
2020-12-26 17:59:49
收藏:
0 评论:
0 赞:
0 阅读:
83
Golang GC详细剖析 GC 简介 GC - 垃圾回收(Garbage Collection),是自动管理内存的机制。在 C/C++ 中,开发者需要手动处理自己的内存管理与申请与回收,由于开发者对操作系统和语言的理解问题会导致浪费内存空间和悬挂指针的问题。因此许多新兴语言引入了语言层面的自动内存 ...
分类:
其他 时间:
2020-12-26 17:59:29
收藏:
0 评论:
0 赞:
0 阅读:
29
brew install ccache 系统提示如下错误 解决方案: sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install 这里的坑点在于没有意识到CTL缩写的含义,否则应该很快就能意识到什么地方出了问 ...
分类:
系统服务 时间:
2020-12-26 17:59:17
收藏:
0 评论:
0 赞:
0 阅读:
95
Log4j.properties的简单配置 一、首先导入jar包:log4j-1.2.17.jar 二、新增log4j.properties配置文件并输入以下内容: 三、在测试代码总中进行测试: ...
分类:
其他 时间:
2020-12-26 17:59:06
收藏:
0 评论:
0 赞:
0 阅读:
26
code from threading import Thread from multiprocessing import Process import os def work(name): print('{}的pid是'.format(name), os.getpid()) if __name__ ...
分类:
编程语言 时间:
2020-12-26 17:58:52
收藏:
0 评论:
0 赞:
0 阅读:
28
一、sds(simple dynamic string)与C字符串区别 ...
分类:
其他 时间:
2020-12-26 17:58:38
收藏:
0 评论:
0 赞:
0 阅读:
30
/*功能:计算阶乘n! 地点:青木树 时间:2020年12月26日 作者:袁欢要加油呀*/ #include<stdio.h> int main() { int n;//用户输入数 int i;//循环变量 int product=1;//乘积量 scanf("%d", &n); for (i = ...
分类:
其他 时间:
2020-12-26 17:58:23
收藏:
0 评论:
0 赞:
0 阅读:
31
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们要解决的问题是校内同学增加学习兴趣让学习变得有趣爱上学习,定义清晰,对典型用户和典型场景有清晰的描述 是否有充足的时间来做计划? 计划时间十分充足 团队在计划阶段是如何解决同事们对于计划的不同意见的? ...
分类:
其他 时间:
2020-12-26 17:58:07
收藏:
0 评论:
0 赞:
0 阅读:
24
https://www.cnblogs.com/ifreesoft/p/12590126.html 启停网站C:\Windows\System32\inetsrv\appcmd.exe stop site 网站名称C:\Windows\System32\inetsrv\appcmd.exe star ...
分类:
移动平台 时间:
2020-12-26 17:57:56
收藏:
0 评论:
0 赞:
0 阅读:
33
近期看了一篇产品文章,描述为什么现在的互联网产品那么喜欢展示头像,头像对人视觉的冲击肯定大于静态的文字,具体请移步下面文章了解详情 https://mp.weixin.qq.com/s/gNxXasehl46sqJmSGVVOJQ 头像在界面设计中的运用 ~~ 今天在做学习强国答题的过程中,突然感悟 ...
分类:
微信 时间:
2020-12-26 17:57:44
收藏:
0 评论:
0 赞:
0 阅读:
190
code import os from multiprocessing import Process def f(x): print('子进程id :',os.getpid(),'父进程id :',os.getppid()) return x*x if __name__ == '__main__': ...
分类:
系统服务 时间:
2020-12-26 17:57:31
收藏:
0 评论:
0 赞:
0 阅读:
34
安装文件:esp-idf-tools-setup-2.3 python环境:python-3.8.6rc1-amd64 安装过程报错: virtualenv: error: unrecognized arguments: --no-site-packages 解决方案: 因为最新版本的virtual ...
分类:
Windows开发 时间:
2020-12-26 17:57:07
收藏:
0 评论:
0 赞:
0 阅读:
219