• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
PowerCoder
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 8 9 ··· 68 下一页
2023年9月8日
Redis五大基本数据类型之Hash哈希(转载)
摘要: 一、概述 Hash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。 String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便: Hash结构可以将对象中的每个字段独立存储,可以针对单个字段做CRUD: Hash类型的常见命令 HSET 阅读全文
posted @ 2023-09-08 16:50 PowerCoder 阅读(461) 评论(0) 推荐(0)
2023年8月18日
基于 JWT + Refresh Token 的用户认证实践(转载)
摘要: HTTP 是一个无状态的协议,一次请求结束后,下次在发送服务器就不知道这个请求是谁发来的了(同一个 IP 不代表同一个用户),在 Web 应用中,用户的认证和鉴权是非常重要的一环,实践中有多种可用方案,并且各有千秋。 基于 Session 的会话管理 在 Web 应用发展的初期,大部分采用基于 Se 阅读全文
posted @ 2023-08-18 10:25 PowerCoder 阅读(675) 评论(0) 推荐(0)
2023年7月29日
在SQL Server中新建了SQL Server authentication用户却连不上
摘要: 在SQL Server中新建了一个SQL Server authentication用户Super,也设置了密码: 但是使用SQL Server Authentication连接的时候,用户Super怎么也连不上: 折腾了半天,原来发现是SQL Server服务器的SQL Server Authen 阅读全文
posted @ 2023-07-29 18:56 PowerCoder 阅读(170) 评论(0) 推荐(0)
2023年4月6日
使用DbContext.Set<TEntity>()方法也可以对数据库实体进行CRUD操作
摘要: 我们可以用DbContext.Set<TEntity>()方法获取到一个DbSet<TEntity>对象,从而对泛型TEntity类所代表的数据库表进行CRUD操作。 例如我们现在有数据库表和TEntity类Person,那么下面两种写法是完全等价的: dbContext.Persons.Take( 阅读全文
posted @ 2023-04-06 20:14 PowerCoder 阅读(430) 评论(0) 推荐(0)
2022年7月4日
c# 如何获取当前方法的调用堆栈(转载)
摘要: c# 调试程序时常常需要借助 call stack 查看调用堆栈,实际上通过code也可以获取: using System; using System.Diagnostics; namespace Stack { class Program { static void Main(string[] a 阅读全文
posted @ 2022-07-04 21:08 PowerCoder 阅读(2416) 评论(0) 推荐(0)
2022年5月18日
Https是否加密URL参数和Header中的信息?(转载)
摘要: 问: 有些和地理位置相关的信息需要通过API 发送到后台服务. 除了放在JSON 格式的body里, 如果放在url中, 或者header中, 是否有隐私暴露的风险? 答: HTTPS 会加密 header 和 body,而 URL 中 hostname 之后的部分是存在于 header 中的。 但 阅读全文
posted @ 2022-05-18 23:54 PowerCoder 阅读(3428) 评论(0) 推荐(0)
2022年5月13日
浅析http状态码301、302、303、307、308区别(转载)
摘要: http的重定向我们经常是张口就来,整个流程也非常简单,服务端HTTP返回码是30x,头里面的Location字段代表新的URL。如下图所示: 但重定向也还是有需要深入探讨地方,返回码不仅有我们经常使用301和303还有302 307 308 它们有啥区别呢。可以按照是否缓存和重定向方法,两个维度去 阅读全文
posted @ 2022-05-13 11:18 PowerCoder 阅读(7493) 评论(0) 推荐(1)
2022年5月10日
ajax异步请求返回302状态是否会自动跳转(转载)
摘要: 我们知道http响应状态码301和302是代表redirect跳转,在web浏览器中收到301和302状态码后,web浏览器会自动跳转到新的url,但是如果是ajax异步请求收到301和302状态码后会自动跳转吗? 答案是:对于http响应状态码301和302,ajax会自动跳转,详情查看下面的文章 阅读全文
posted @ 2022-05-10 16:55 PowerCoder 阅读(665) 评论(0) 推荐(0)
2021年7月8日
JWT的验证(转载)
摘要: JWT的验证流程分为两个步骤: 1.签名验证 当接收方接收到一个JWT的时候,首先要对这个JWT的完整性进行验证,这个就是签名认证。它验证的方法其实很简单,只要把header做base64url解码,就能知道JWT用的什么算法做的签名,然后用这个算法,再次用同样的逻辑对header和payload做 阅读全文
posted @ 2021-07-08 15:07 PowerCoder 阅读(3872) 评论(0) 推荐(0)
2021年4月28日
Task.Result, Task.Wait(), Task.WaitAll(), Task.WaitAny()都会抛出AggregateException异常(链接)
摘要: 下面几篇文章阐述了,当Task在运行过程中发生了未处理异常时,在调用Task.Result, Task.Wait(), Task.WaitAll(), Task.WaitAny()时,都会抛出AggregateException异常。 下面的文章章节,阐述了如何在调用Task.Wait(),Task 阅读全文
posted @ 2021-04-28 20:54 PowerCoder 阅读(570) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 68 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3