12 2019 档案
摘要:AOP思想,是以不改方法的为原则,通过给方法前后增加功能,从而达到改变方法的目的。 典型例子Filter(过滤器)
阅读全文
摘要:一、扩展Redis集群 1、安装CSRedisCore 3.3.0 2、访问 代码如下: 二、优化 1、appsettings.json 代码如下: 2、Startup.cs文件 代码如下: 3、使用方式
阅读全文
摘要:一、新建解决方案,并初始化默认访问路由 二、Nuget引用 三、 更改Program.cs文件 代码如下: 四、新增nlog.config文件 (此配置文件可参考官网) 代码如下: 五、在Controller中的使用 代码如下: 六、效果预览
阅读全文
摘要:一、https://www.cnblogs.com/yuqing6/p/7440549.html vue-devtools
阅读全文
摘要:一、设置 Redis 底板 官网参考
阅读全文
摘要:一、用过滤实现一个 当程序发生错误的时候,执行另一个方法的功能 1、控制器代码 2、过滤器方法 映射的方法调用方法 二、缓存实现(通过滤器的方式) 1、过滤器实现缓存类 代码如下: 2、使用方法 代码如下:
阅读全文
摘要:Authorization其目标就是验证Http请求能否通过验证。ASP.Net Core提供了很多种Authorization方式,详细可以参考 微软官方文档。在这里只详细介绍三种方式: Policy Middleware Custom Attribute 一、Role授权 代码如下: #regi
阅读全文
摘要:一、查询svnlook.exe所在目录 二、设置备注信息必须填写 1、打开版本库服务器上SVN的服务器端 2、右键点击项目,选择所有任务,选择manage hooks 3、点击选中Hooks选项卡,选中Pre-commit hook 4、点击下方的edit按钮 5、在弹出框中输入以下代码:(以下代码
阅读全文
摘要:一、SVN服务端搭建 http://subversion.apache.org/packages.html 1、下载SVN服务端程序 使用场景:一台全新的服务器环境 点击选择 2、复制到新服务器内,进行安装步骤 这里需注意: 1、我指定Backup、Install、Repositories三个目录
阅读全文
摘要:一、控制器描述 创建一个过滤器类 AuthTagDescriptions,内容如下: 更改Swagger配置文件 效果:
阅读全文
摘要:一、非全局token 看起来全部是token验证,无法区分那个方法是需要token验证的和非token验证的,很混乱。 选择 实现IOperationFilter接口 代码如下: 接下来调用 options.OperationFilter<SwaggerOperationFilter>(); 就好啦
阅读全文
摘要:一、开启Swagger验证 启用验证之后再看:多了个小按钮 点开之后是如下界面:文本框里要如输入从服务器获取的Token。格式为:Bearer + 空格+token。 Bearer可以看作是一个默认的规则。 添加配置代码 整体部分为: 二、在Startup类中配置身份认证服务 并在Configure
阅读全文
摘要:一、json数组的键和值 https://blog.csdn.net/sinat_30224769/article/details/51702203
阅读全文
摘要:一、启动文件不存在 查看 别人的 原因是
阅读全文
摘要:一、参考https://www.cnblogs.com/lhxsoft/p/11724693.html
阅读全文
摘要:一、传统MVC验证Token 推荐(https://www.cnblogs.com/xiaobai123/p/9242828.html) 自定义处理Jwt方式 1、新建JWT类 代码如下: 2、请求测试 3、报错的 4、解决方案(第一点:console.要用,为了抓取输出应该用trace,第二点:用
阅读全文
摘要:一、授权过滤器 1、新建一个mvc 项目 2、首先创建一个过滤器 MyAuthorizeAttribute 继承AuthorizeAttribute,并重写 AuthorizeCore 然后controler 引用过滤器 接下来再做一个授权不通过跳转到登录界面的: 先重写HandleUnauthor
阅读全文
摘要:一、环境安装(10.0.0) 1、安装依赖软件 2、设置postfix开机自启,并启动,postfix支持gitlab发信功能(可选操作安装支持发信功能) 如果报错: Job for postfix.service failed because the control process exited
阅读全文
摘要:一、CentOS 7安装部署GitLab服务器 1、安装依赖软件 2、设置postfix开机自启,并启动,postfix支持gitlab发信功能(可选操作安装支持发信功能) 如果报错: Job for postfix.service failed because the control proces
阅读全文
摘要:一、nginx指定启动用户 1、参考宝塔的配置 解释:(linux权限管理) 指定用www用户启动nginx,如果你用root启动nginx,万一nginx有漏洞,被提权了,你服务器就GG了 所以指定www用户,如果nginx沦陷,那么破坏者拥有的权限操作也只是www用户的权限。 2、查看用户列表
阅读全文
摘要:一、php fastcgi配置(分析宝塔的) 因为只是配置PHP,所以只需要改动server部分 关于phpmyadmin这个站点的信息: 查找该文件:
阅读全文
摘要:一、基于宝塔配置文件分析(站的配置文件) 新增的站点配置即添加server并包含在nginx内 查找文件: 文件内容: 二、伪静态 伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件。 该站点配置文件: 添加配置内容 如下: 其他伪静态规则: 三、代理文件配置
阅读全文
摘要:一、下载 目录文件: 二、运行方式 (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过 (2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可 三、查看任务进程是否存在,dos或打开任务管理器都行 1、dos方式: 如
阅读全文
摘要:一、安装JDK Java 1.7.0 二、安装IDEA环境
阅读全文
摘要:一、借记卡和储蓄卡的区别 借记卡和储蓄卡的区别最大的地方是,借记卡是用来消费的,储蓄卡是用来存钱的。 什么是借记卡? 借记卡说白了就是储蓄卡的升级版本,以前的储蓄卡由于受到了技术条件的限制因此不具备结算功能,只能用来单纯的存取款,无法进行投资理财(绑P2P平台、基金平台),转账结算(刷卡或者绑定微信
阅读全文
摘要:一、根据银行卡号区分信用卡还是储蓄卡 如图:
阅读全文
摘要:一、应用场景 用户在访问我们的网页时,判断出这个用户手机上是否安装了我们的App,如果安装了则直接从网页上打开APP,否则就引导用户前往下载,从而形成一个推广上的闭环。这里只针对从网页端打开本地APP。 二、APP端配置 <activity android:name=".ui.activity.ZM
阅读全文
摘要:一、api.js (参考) 顶部注释: 底部注释: 二、导入 效果: 继续使用: 运行环境:用APP打开,浏览器没有api对象,只有APP运行环境才有API对象 代码如下: APP环境中的浏览器,通过android原生往浏览器注入api对象, 这个API对象调用apicloud的原生的API接口,实
阅读全文
摘要:一、最常见的用法: 二、当然也可以带参数: 三、匿名函数的链式调用 不常见的: 加符号是简写
阅读全文
摘要:一、 <script> export default { name: 'HelloWorld' } $(function () { alert('引入成功') }) </script> 一、export的使用 比喻index.js要使用test.js中的数据,首先在test.js文件中进行导出操作
阅读全文
摘要:一、模块的安装 如图: 二、配置main.js 如图: 三、简单使用示例 页面加载时执行: 点击按钮执行: 异步请求的 代码如下: 四、路由跳转与参数 可以使用 this.$router.push(location) 来更改url,完成跳转 代码如下: 接受页面: 点击跳转页面
阅读全文
摘要:一、width100%,设置padding或border溢出解决方法
阅读全文
摘要:一、什么是Jexus Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关服务器,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果我们认为它是Linu
阅读全文
摘要:一、可以使用cookie 身份验证或ASP.NET Core Identity来进行授权约定
阅读全文