<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[蓝鹰]]></title><description><![CDATA[苦炼凡尘，厚德方能载物！]]></description><link>https://blog.youkuaiyun.com/realjh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; realjh]]></copyright><item><title><![CDATA[JWT-RS256非对称加密NET CORE（一）]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/111226069</link><guid>https://blog.youkuaiyun.com/realjh/article/details/111226069</guid><author>realjh</author><pubDate>Tue, 15 Dec 2020 17:24:49 +0800</pubDate><description><![CDATA[RS256非对称加密NET CORE（一）概要示例下载调用说明
概要
对于对称加密和非对称加密，看了好多文章，基本上很少写到基于AspNetCore实现RS256非对称加密，在本人的GitHub上有代码示例，nuget上也可以安装。
示例下载
基础的对称加密与非对称加密网上自己搜去了解吧，在这里就不多赘述了。

 1. ** github ** ，https://github.com/Realjing/JwtBearerExtension
 2. ** nuget ** ，Install-Package A]]></description><category></category></item><item><title><![CDATA[JWT-RS256公钥和私钥创建]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/106770490</link><guid>https://blog.youkuaiyun.com/realjh/article/details/106770490</guid><author>realjh</author><pubDate>Tue, 16 Jun 2020 10:49:05 +0800</pubDate><description><![CDATA[摘要

最近在做ASP.NET Core 微服务项目中，用到JWT-RS256 创建公钥和私钥来替代原先的对称加密方式，于是在网上找一些创建秘钥的工具，搜了很多终于找到一个非常方便的工具，在这里贡献给大家。

操作步骤，请看截图：







...]]></description><category></category></item><item><title><![CDATA[Asp.NET Web API启用Session]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/85224540</link><guid>https://blog.youkuaiyun.com/realjh/article/details/85224540</guid><author>realjh</author><pubDate>Sun, 23 Dec 2018 17:37:48 +0800</pubDate><description><![CDATA[启用配置Session

启用session回话，需要熟悉Global.asax 并在此文件中配置


在WebApiApplication : System.Web.HttpApplication

代码如下：
public override void Init()
{
    //注册事件
    this.AuthenticateRequest += WebApiApplication_Au...]]></description><category></category></item><item><title><![CDATA[Oracle环境变量配置步骤]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/84454105</link><guid>https://blog.youkuaiyun.com/realjh/article/details/84454105</guid><author>realjh</author><pubDate>Sat, 24 Nov 2018 22:10:59 +0800</pubDate><description><![CDATA[Oracle11g环境变量配置
 在做开发的过程中，几次重装系统安装配置过Oracle，本篇博客就对oracle配置环境变量的细节做一次记录和分享。

三个模块：
Oracle11g的安装，instantclient_11_2客户端的安装，PLSQL Developer 安装
核心的配置：环境变量和监听文件配置
安装Oracle11g的过程就不多介绍了，官网有安装包文件下载，有很多安装教程，步骤很...]]></description><category></category></item><item><title><![CDATA[Win7IE浏览器登录ASP.NET Web站点闪退]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/84453134</link><guid>https://blog.youkuaiyun.com/realjh/article/details/84453134</guid><author>realjh</author><pubDate>Sat, 24 Nov 2018 21:10:32 +0800</pubDate><description><![CDATA[IE闪退
 在此记录一下做asp.net web开发浏览器测试窗口闪退丢失的问题。相信对于站点做兼容性设置，添加信任站点，配置允许ActiveX插件
 允许这些大家应该都会了。这里记录一个大家可能会漏掉的配置。



...]]></description><category></category></item><item><title><![CDATA[IMG设置图片超链]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/84097431</link><guid>https://blog.youkuaiyun.com/realjh/article/details/84097431</guid><author>realjh</author><pubDate>Thu, 15 Nov 2018 08:57:55 +0800</pubDate><description><![CDATA[图片超链加载
  记录项目中，图片转超链应用。

&amp;lt;a href='http://192.168.x.x' hidefocus='true'&amp;gt;
	&amp;lt;img style='border:0' src='/a.jpg'  WIDTH='60' HEIGHT='30'&amp;gt;
&amp;lt;/a&amp;gt;


]]></description><category></category></item><item><title><![CDATA[WinForm跨线程访问解决]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/83819483</link><guid>https://blog.youkuaiyun.com/realjh/article/details/83819483</guid><author>realjh</author><pubDate>Wed, 07 Nov 2018 10:48:52 +0800</pubDate><description><![CDATA[解决控件跨线程访问的问题

public partial class MainFrm : Form
{
public MainFrm()
{
    InitializeComponent();
    //解决跨线程访问无效方式
    //方法一：称之为-掩耳盗铃方法
    //             真正项目中绝对不能这么做
    //Control.CheckForIllegalCr...]]></description><category></category></item><item><title><![CDATA[委托与Lambda表达式]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/83819290</link><guid>https://blog.youkuaiyun.com/realjh/article/details/83819290</guid><author>realjh</author><pubDate>Wed, 07 Nov 2018 10:39:58 +0800</pubDate><description><![CDATA[简单记录一下泛型委托与Lambda表达式的关联关系
class Program
{
   static void Main(string[] args)
   {
       //TestFunc1();
       //TestDelFunc2();
       //Lambda语句
       //TestFunc3();
       //Lambda表达式
       //Tes...]]></description><category></category></item><item><title><![CDATA[递归读取xml文件加载到TreeView上]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/83818996</link><guid>https://blog.youkuaiyun.com/realjh/article/details/83818996</guid><author>realjh</author><pubDate>Wed, 07 Nov 2018 10:27:58 +0800</pubDate><description><![CDATA[XmlDocument方式递归读取xml文件
public static void ReadXMLRecursion()
{
    string xmlPath = AppDomain.CurrentDomain.BaseDirectory;
    xmlPath = xmlPath.Replace(&quot;bin\\Debug&quot;, &quot;&quot;);
    string filePath = xmlPat...]]></description><category></category></item><item><title><![CDATA[XmlDocument与XDocument]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/83818821</link><guid>https://blog.youkuaiyun.com/realjh/article/details/83818821</guid><author>realjh</author><pubDate>Wed, 07 Nov 2018 10:19:56 +0800</pubDate><description><![CDATA[XmlDocument创建xml文件
通过XmlDocument创建Dom对象操作xml文件(.net2.0)
操作案例1：
//1,内存中构建一个Dom对象
 XmlDocument xmlDocument = new XmlDocument();
 //增加一个文档说明
 XmlDeclaration xmlDeclaration = xmlDocument.CreateXmlDeclarat...]]></description><category></category></item><item><title><![CDATA[Win10系统内存被占用问题]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/82156070</link><guid>https://blog.youkuaiyun.com/realjh/article/details/82156070</guid><author>realjh</author><pubDate>Tue, 28 Aug 2018 23:01:34 +0800</pubDate><description><![CDATA[win10解决系统内存被占用问题：

(1)将在：C:\Windows\System32\Tasks\Microsoft\Windows\下的文件夹名
为：Defrag改为了Defrag.bak
(2)另外禁用了家庭组服务器
]]></description><category></category></item><item><title><![CDATA[Linux下Centos7对外开放端口]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/82048492</link><guid>https://blog.youkuaiyun.com/realjh/article/details/82048492</guid><author>realjh</author><pubDate>Sat, 25 Aug 2018 09:53:42 +0800</pubDate><description><![CDATA[概要

最近在docker下搭建MySQL和Redis环境，远程linux主机内部网络都走通了，但是就是外网
无法连接远程服务器的MySQL和Redis。经过一番查找和学习，终于找到了问题，不仅远程服
务器上docker要做好内部和外部端口的映射，关键还要对对外开放的端口添加到防火墙中。


内容介绍的逻辑是：本篇文章先记录Centos7下查看防火墙状态和网络状态命令；下一篇将介绍通过docker...]]></description><category></category></item><item><title><![CDATA[Windows安装Redis并添加本地自启动服务]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/82026160</link><guid>https://blog.youkuaiyun.com/realjh/article/details/82026160</guid><author>realjh</author><pubDate>Fri, 24 Aug 2018 22:18:42 +0800</pubDate><description><![CDATA[概况

在windows本地搭建redis缓存，添加到本地计算机的服务中，保证每次开机自动启动服务。

第一步：下载redis（我的是计算机win10，64位） 
点击下载 


第二步：解压缩包，拷贝文件夹到计算机指定的磁盘下。 


下一步：执行下面命令 
redis-server.exe redis.windows.conf –maxmemory 200M 


下一步：是常用的写入键值对命...]]></description><category></category></item><item><title><![CDATA[Win10 DNS解析失败解决方法]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81326661</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81326661</guid><author>realjh</author><pubDate>Wed, 01 Aug 2018 10:49:27 +0800</pubDate><description><![CDATA[概要：

最近在使用win10系统的过程中，无法获取dns报错，上不了网。经过一番折腾，最终在用下面
的方法，解决了问题。第二步很关键。完成步一下步骤重启电脑应该就可以上网了。


第一步：使用 ipconfig /flushdns 命令刷新DNS解析缓存 
第二步：使用 netsh winsock reset 命令重置 Winsock 目录。 
第三步：使用自动获得DNS服务器地址...]]></description><category></category></item><item><title><![CDATA[Ajax异步请求重复提交【三】]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81268745</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81268745</guid><author>realjh</author><pubDate>Sun, 29 Jul 2018 10:40:34 +0800</pubDate><description><![CDATA[概要：

本篇内容开始介绍Ajax异步请求按钮在短时间内被重复点击，如何避免数据被覆盖的问题。经
过思考我们能够发现，解决这个问题的核心就是：保证一次请求的开始到结束的时间段内，按
钮不能在这个时间内再次发送请求。


第一种方案： 
（1）给按钮加个开关：当按钮被点击时，disable禁用按钮；在回调函数中enable激活按钮（缺点：万一服务器超时或者挂掉了，按钮就不能被激活了）。

前端代码：...]]></description><category></category></item><item><title><![CDATA[封装后的Ajax结构【二】]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81266423</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81266423</guid><author>realjh</author><pubDate>Sat, 28 Jul 2018 22:52:15 +0800</pubDate><description><![CDATA[本篇博客就转载分享这位前辈的总结了： 
https://www.cnblogs.com/lengyuehuahun/p/5626668.html

$.ajax()方法是jQuery最底层的Ajax实现。它的结构为：

　　$.ajax(options)

该方法只有一个参数，但是这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息，参数以key/value的形式存在，所有的参数...]]></description><category></category></item><item><title><![CDATA[认识Ajax——前身【一】]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81266285</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81266285</guid><author>realjh</author><pubDate>Sat, 28 Jul 2018 22:36:58 +0800</pubDate><description><![CDATA[概要：

由于之前做的项目一直基于普通的企业管理级的常规业务系统，对于使用Ajax异步做的需求也
不是要求很高，没有考虑类似“重复点击提交按钮，短时间内提交会出现数据覆盖问题”。而在
面试的过程中，面试官提到做基于网站类项目开发的时候，对于短时间内“重复点击提交按钮，
短时间内提交会出现数据覆盖问题”如何避免。重新学习了一下Ajax异步请求，以及对这个问
题的思考和提出的解决方案。
注意：想要解决...]]></description><category></category></item><item><title><![CDATA[创建XMLHttpRequest对象所有浏览器都适应]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81264379</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81264379</guid><author>realjh</author><pubDate>Sat, 28 Jul 2018 19:29:33 +0800</pubDate><description><![CDATA[创建 XMLHttpRequest 对象 
目前浏览器（IE7+、Firefox、Chrome、Safari 以及 Opera）均内建 XMLHttpRequest 对象 
创建方法：

var obj=new XMLHttpRequest();

对于 Internet Explorer （IE5 和 IE6） 
创建方法：

var obj=new ActiveXObject(&quot;Microso...]]></description><category></category></item><item><title><![CDATA[VS2017更新后运行项目闪退解决方案]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81215801</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81215801</guid><author>realjh</author><pubDate>Thu, 26 Jul 2018 10:38:56 +0800</pubDate><description><![CDATA[问题:

今天打开vs2017 enterprise 发现版本可以更新了。经过一番更新以后发现打开原来开发的项目，debug调试网站时总是出现闪退，无
法输入，任意键都会导致网站丢失关闭。下面是解决方案。


一张图解决问题 
...]]></description><category></category></item><item><title><![CDATA[Linux目录结构分析]]></title><link>https://blog.youkuaiyun.com/realjh/article/details/81143186</link><guid>https://blog.youkuaiyun.com/realjh/article/details/81143186</guid><author>realjh</author><pubDate>Sat, 21 Jul 2018 12:00:41 +0800</pubDate><description><![CDATA[概要：

本篇博客主要记录学习Linux一些简单的经验总结。也是为了方便自己以后回看和复习。
简单的总结几点快速入手Linux的方法吧。
(1)Linux的文件系统目录结构：摸清Linux的目录结构，对于我们学习Linux操作系统来说非常
重要；根据以往使用windows操作系统的思维模式和经验，当你宏观的了解认识了整个Linux操
作系统的目录结构（树状结构分析图会在下面简要展示），那么你会根据...]]></description><category></category></item></channel></rss>