摘要:
前言 1.spring-security是spring官方推荐的【认证、授权】框架 2.本文介绍spring-security在【表单认证】、【jwt认证】、【社交登录】3种场景中的运用 3.RBAC权限模块的代码,将以伪代码形式给出 总体介绍 过滤器链 spring-security使用多个Fil 阅读全文
摘要:
JNI与JNA对比 JNI介绍 最开始,java与sdk相互调用,使用的是JNI技术,操作步骤如图 步骤如下: (A) 用c/c++将已有的sdk进行重新编写(用sun规定的数据结构替代c/c++中的数据结构)(B) Java中引入第1步中新编写的sdk(C) 编写java native函数作为链接 阅读全文
摘要:
原因 楼主在二线城市从事.NET开发8年,当薪资达到15k想往20k跳的时候,发现一个残酷的现实。在招聘信息上给出这个薪资的一共10家,其中:2~3家给出的是假的薪资范围(吸引面试者),2家是总人数不超过10人的公司,2家是我曾经干过的公司,剩下的4家公司,还有可能不要我。而且从我自身经历来看,达到 阅读全文
摘要:
IdentityServer4能解决什么问题 假设我们开发了一套【微博程序】,主要拥有两个功能:【登录验证】、【数据获取】 随后我们又开发了【简书程序】、【知乎程序】,它们的主要功能也是:【登录验证】、【数据获取】 这时候我们就会想一个问题,每个应用程序的【数据获取】可能各不相同。但是【登录验证】能 阅读全文
摘要:
写在前面 1)本篇博客并非原创,而是我针对.NET反射相关知识的总结。本篇内容来源汇总于3篇博客。在后面的介绍中会在开头给出对应的链接,方便读者自行学习。2)本篇博客主要针对表达式树代码进行详细讲解。 反射优化简介 我们知道反射与直接调用相比性能要慢很多,因此本篇主要针对如何对反射进行优化。 目前最 阅读全文
摘要:
环境概述 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安装完成之后,紧接着会提 阅读全文
摘要:
介绍 本篇将介绍实现简单的ORM,即:对数据表的通用操作:增、删、改、查 数据访问层 数据访问层类图 类说明: 1.DbProvider(供应):为数据操作提供基本对象,如:连接、操作对象、事务。。。 2.DbContext(环境):执行数据操作,如:返回DataReader、执行单条语句、执行事务 阅读全文
摘要:
感谢Marco CAO指出的两点错误,已做出修改与补充 异步函数(async/await)简单应用 .NET Framework4.5提供了针对异步函数语法糖,简化了编写异步函数的复杂度。 下面通过一个简单的示例,介绍.NET Framework4.5对异步函数的支持。 窗体页面 窗体代码 publ 阅读全文
摘要:
线程(Thread、ThreadPool) 线程的定义我想大家都有所了解,这里我就不再复述了。我这里主要介绍.NET Framework中的线程(Thread、ThreadPool)。 .NET Framework中的线程分为两类:1.前台线程;2.后台线程。 1.前台线程 class Progra 阅读全文