摘要:
在企业应用开发中,会出现比较多的一种情况就是,读取大对象。这种情况多适用于单例模式,单例模式在C 中有很多种写法,错误或者线程不安全的写法我就不写了。现记录常用的三种写法。 一、双重检查锁定【适用与作为缓存存在的单例模式】 二、静态内部类 三、使用 延迟加载 【推荐】 Lazy 对象初始化默认是线程 阅读全文
摘要:
[TOC] Git 笔记 Git是分布式版本控制系统 集中式VS分布式: 1. 集中式版本控制系统,版本库集中存放在中央服务器,必须要联网才能工作,没有历史版本库。 2. 分布式版本控制系统,版本控制系统没有“中央服务器”,每个人电脑上都是一个完整的版本库。 3. 分布式系统优势:安全性更高,不需要 阅读全文
摘要:
SqlServer 2012 异地备份 踩了不少坑,在Google和StackoverFlow的帮助下成功帮我们项目中实现了SqlServer的异地备份。现记录,以帮助需要之同行。 一、基本信息 文件服务器:(里面有无数据库不影响) IP地址 192.168.33.**8 服务器系统 Windows 阅读全文
摘要:
IIS 使用Let's Encrypt并配置HTTP跳转HTTPS [TOC] 众所周知无论是谷歌还是火狐都在极力的推荐使用https,我们作为程序员当然是要积极的响应啦,收费的证书买了不划算,不收费并且也方便以后续签的当然是选择Let's Encrypt了。按照我下面的来,应该都会成功,我会尽量使 阅读全文
摘要:
一、创建服务程序 第一步、创建Windows服务(.NET Framework) 第二步、进入Service1() 第三步、编写在开启服务和停止服务时的事务 第四步、直接在service设计视图上右键添加安装程序 第五步、 第六步、StartType:自动启动;serivcename即在window 阅读全文
摘要:
[转自伯乐在线][1] 1、 async / await 使用 async / await 模式,可以在执行代码块操作的时候不会阻塞 UI 或者当前的线程。即使该操作被某些执行动作延迟了(比如一个 web 请求),async / await 模式也会继续执行后续的代码。 更多关于 async / a 阅读全文
摘要:
一、在win中安装redis数据库 1、在windows上安装[Redis][1],由于博客园不支持上传msi文件,所以我把后缀改为了rar,下载下来的时候别忘了将rar改为msi,安装的时候把加入到环境变量勾选上。 2、安装好后,win+r打开运行输入cmd进入控制台程序,直接输入redis cl 阅读全文
摘要:
摘要:至于RSA是什么,基本概念去园子里面搜索,讲的详细的大神大有人在。今天在此记录,对接第三方支付中的MD5WithRSA签名问题。 我这边是用C 开发接口需要使用rsa私钥进行签名,对方使用的Java,出现签名问题在所难免。 签名与加密解释:用A的私钥签名,B用A给的公钥验证签名,可以保证该信息 阅读全文
摘要:
1、由于公司需要,必须要在Java上运行些东西,以前看过Java但都差不多忘完了,所以安装一下Java记录一下,Java安装在 文件夹里面的。配置的环境变量如下: 首先 [下载JDK][1] 然后如下图所示进行配置即可 成功后如下所示 2、将Java生成为Jar包在转为rsa.exe: (需要注意r 阅读全文