2021年5月12日
摘要: 前言 1.spring-security是spring官方推荐的【认证、授权】框架 2.本文介绍spring-security在【表单认证】、【jwt认证】、【社交登录】3种场景中的运用 3.RBAC权限模块的代码,将以伪代码形式给出 总体介绍 过滤器链 spring-security使用多个Fil 阅读全文
posted @ 2021-05-12 17:26 安静生活 阅读(310) 评论(1) 推荐(1) 编辑
  2021年1月18日
摘要: JNI与JNA对比 JNI介绍 最开始,java与sdk相互调用,使用的是JNI技术,操作步骤如图 步骤如下: (A) 用c/c++将已有的sdk进行重新编写(用sun规定的数据结构替代c/c++中的数据结构)(B) Java中引入第1步中新编写的sdk(C) 编写java native函数作为链接 阅读全文
posted @ 2021-01-18 16:07 安静生活 阅读(595) 评论(0) 推荐(0) 编辑
  2020年1月15日
摘要: 原因 楼主在二线城市从事.NET开发8年,当薪资达到15k想往20k跳的时候,发现一个残酷的现实。在招聘信息上给出这个薪资的一共10家,其中:2~3家给出的是假的薪资范围(吸引面试者),2家是总人数不超过10人的公司,2家是我曾经干过的公司,剩下的4家公司,还有可能不要我。而且从我自身经历来看,达到 阅读全文
posted @ 2020-01-15 11:32 安静生活 阅读(3916) 评论(10) 推荐(2) 编辑
  2018年9月8日
摘要: IdentityServer4能解决什么问题 假设我们开发了一套【微博程序】,主要拥有两个功能:【登录验证】、【数据获取】 随后我们又开发了【简书程序】、【知乎程序】,它们的主要功能也是:【登录验证】、【数据获取】 这时候我们就会想一个问题,每个应用程序的【数据获取】可能各不相同。但是【登录验证】能 阅读全文
posted @ 2018-09-08 21:35 安静生活 阅读(1161) 评论(0) 推荐(4) 编辑
  2017年10月6日
摘要: 写在前面 1)本篇博客并非原创,而是我针对.NET反射相关知识的总结。本篇内容来源汇总于3篇博客。在后面的介绍中会在开头给出对应的链接,方便读者自行学习。2)本篇博客主要针对表达式树代码进行详细讲解。 反射优化简介 我们知道反射与直接调用相比性能要慢很多,因此本篇主要针对如何对反射进行优化。 目前最 阅读全文
posted @ 2017-10-06 12:00 安静生活 阅读(931) 评论(0) 推荐(2) 编辑
  2017年6月17日
摘要: 环境概述 1)操作系统:windows7旗舰版(64位)2)jdk:jdk-8u131-windows-x64;3)tomcat:apache-tomcat-9.0.0.M214)solr:solr-6.6.0 环境下载 jdk安装 注意点: 1)安装路径必须无中文2)jdk安装完成之后,紧接着会提 阅读全文
posted @ 2017-06-17 12:28 安静生活 阅读(1102) 评论(0) 推荐(2) 编辑
  2017年4月30日
摘要: 介绍 本篇将介绍实现简单的ORM,即:对数据表的通用操作:增、删、改、查 数据访问层 数据访问层类图 类说明: 1.DbProvider(供应):为数据操作提供基本对象,如:连接、操作对象、事务。。。 2.DbContext(环境):执行数据操作,如:返回DataReader、执行单条语句、执行事务 阅读全文
posted @ 2017-04-30 17:51 安静生活 阅读(373) 评论(0) 推荐(1) 编辑
  2016年5月2日
摘要: 感谢Marco CAO指出的两点错误,已做出修改与补充 异步函数(async/await)简单应用 .NET Framework4.5提供了针对异步函数语法糖,简化了编写异步函数的复杂度。 下面通过一个简单的示例,介绍.NET Framework4.5对异步函数的支持。 窗体页面 窗体代码 publ 阅读全文
posted @ 2016-05-02 14:28 安静生活 阅读(12430) 评论(4) 推荐(3) 编辑
  2015年10月5日
摘要: 线程(Thread、ThreadPool) 线程的定义我想大家都有所了解,这里我就不再复述了。我这里主要介绍.NET Framework中的线程(Thread、ThreadPool)。 .NET Framework中的线程分为两类:1.前台线程;2.后台线程。 1.前台线程 class Progra 阅读全文
posted @ 2015-10-05 19:00 安静生活 阅读(8603) 评论(2) 推荐(7) 编辑
  2014年5月24日
摘要: 序列化的定义序列化:描述了持久化一个对象的状态到流的过程。被持久化的数据次序包含所有以后需要用来重建(反序列化)对象状态所必须的信息。从定义可以看出2点1.序列化的用途:持久化一个对象2.序列化的优点:序列化是双向的(序列化与反序列化),因为被序列化的数据包含所有以后用来重新对象状态的信息。下面我们... 阅读全文
posted @ 2014-05-24 17:29 安静生活 阅读(458) 评论(0) 推荐(2) 编辑