自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 MAVEN 下载失败或不全

经测试使用方法二多下载几次总会成功的。1:修改settings.xml<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror&

2020-08-25 08:56:11 432

原创 微信商户平台如何下载证书和设置KEY值?

商户平台网址:https://pay.weixin.qq.com/为了区分商户平台和安装工具,我特意使用【商户平台】和【微信支付商户平台证书工具】标注。1:【商户平台】账户中心>API安全>API证书-申请证书2:下载安装【微信支付商户平台证书工具】点击上图下载证书工具链接,然后会下载exe安装,点击安装之后会出现以下页面,需要填写商户号和商户名称。(是...

2020-04-02 16:12:56 8557 2

原创 微信支付需要做那些前期准备

公众号配置1:开发>基本配置>开启AppSecret2:【网页授权域名】获取openID第一步:入口1:开发>接口权限>网页服务-网页授权>修改入口2: 公众号设置-功能设置-网页授权域名- 点击设置第二步:下载文件 并且填写域名第三步:请将文件XXXXXXX.txt上传至XXX服务器(或虚拟主机)的目录将下载的TXT放到要获取网页授权...

2020-04-02 16:02:47 575

原创 支付宝-第三方应用授权

从14年年末开始接触微信支付,15年接触支付宝支付。到现在还是在做支付这块,但是关于这方面的我总是没有整理过太多,只是在云笔记上面有特殊需要注意的点,现在陆陆续续会把这些整理出来,方便以后查找。为什么会有授权大家可能疑问,微信就没有授权流程,支付宝为什么呢?其实微信使用的是服务商—商户的模式,我不需要授权,只需要添加子商户就可以了。如果是特殊商户...

2020-03-23 15:27:48 15394 2

原创 小程序服务分发

设备所有者如何进行分发小程序?在自己的ISV开放平台下可以查找到设备的,可以在「业务中心」-「智能设备」-「服务分发」进行小程序的分发。(ps:即设备所有者可以进行分发)方法一:如果有自己上线的IoT小程序,则点击[服务分发]的时候自动会显示小程序,然后进行[分发到设备]方法二:如果想要使用其他ISV或者商户的IoT小程序,则需要输入小程序APPID进行搜索,找到小程序之后进行设...

2020-03-20 09:26:26 890

原创 小程序从申请到发布的步骤

1:开放平台——开发者中心——申请小程序2:小程序——成员管理——添加开发成员3:开发者支付宝进行确定4:小程序——设置——多端发布支持——开通支付宝Iot5:小程序——设置——开发设置——添加服务器域名白名单6:小程序开发工具IDE中开发调试上传7:审核8:发布遇到BUG:上传成功之后在open.alipay.com上面找不到上传的版本,但是IDE中上传...

2020-03-17 14:53:34 508

原创 小程序如何连接蜻蜓设备进行调试或预览

1:蜻蜓设备 可以点击键盘的设置键或者按关机键进入设置页面(需要长按关机键然后出现关机,重启,设置三个选项)2:设置——系统设置——关于本机——小程序容器(连点8次)——打开小程序配置——进入开发者模式——添加开发小程序——输入小程序ID3:小程序开发工具选择支付宝IoT——小程序4:扫码 与支付宝开放平台小程序关联 (关联应用号)5:选择蜻蜓设备 选择设备号进行关联6:预览或...

2020-03-13 14:39:16 1318 1

原创 我的2019

要问我19年什么没有做的话,我首先想到的是旅游,自己每年给自己的一个小奖励,今年旅游没有去上是19的一个遗憾。为什么没有去上呢,原因是各种问题,时间又长,假不好整,没有毛爷爷等等。。。哎,上了一年班就这个唯一的奖励还取消呢,这个心塞呀。。。好了,说下2019的成长吧!2019年说实话我觉得我没太大收获。可能收获比较小,不像毕业那几年,每一年自己都感觉自己成长速度很快,这几年不行了,每年的成...

2020-01-08 10:55:04 111

原创 API如何防止攻击?

API设计原则轻量级 适合跨操作系统 易于开发 易于测试 易于部署API安全防护1.防伪装攻击:第三方 有意或恶意 的调用我们的接口2.防篡改攻击:请求头/参数 在传输过程被修改3.防重放攻击:请求被截获,数据原封不动的发送给接收方4.防数据信息泄漏:截获请求值/返回值,截获到账号、密码等敏感数据设计原则就不多说了,以下主要说下API得防护。...

2019-12-20 10:14:44 2000

原创 关于京东抢票的一个BUG

首先我不是京东员工,只是一个抢票回家的程序员在抢票过程中遇见一个BUG,由于程序员的惯性思维 我就考虑了下是怎么出现这个BUG的。实际情况不知道 毕竟不是我开发的 源代码我也没有先说一下问题出现的情况:我预约抢票了两张订单(来回),一张售票时间为2019年12月23 一张售票时间为2020年1月1号。。。具体时间就不说明了第一张回家的订单:显示等待出票,没有问题。毕竟还没有到...

2019-12-18 14:35:49 641

原创 SQL—大数据量union去重的优化

情景描述:数据存储在两个表中,其中表内容直接有少量重复数据及异同数据,可以理解为大表中存在大批量数据,小表中存在少量的重复数据及异同数据。有以下方案可供参考:1)union2)union all+distinct3)union all+group by4)union all+开窗函数其实优化前就使用的union 因为两个表结构是一致的,使用union 自动去重,方便...

2019-12-17 15:48:33 3279

原创 AES 加密/解密(与Java互通)

以C#的 AEC加密解密为例加密: private static string EncryptBase(string text, string password, string iv) { RijndaelManaged rijndaelCipher = new RijndaelManaged(); rijndaelCip...

2019-12-17 09:35:52 793

原创 Team Foundation 管理控制台的使用步骤

1:安装成功之后需要配置应用层——配置已安装的功能2:配置TFS服务3:选择已有sql server(电脑已经安装了SQL SERVER)然后下一步 ,配置 即可。4:配置之后 需要在应用层添加【管理控制用户】:给需要使用TFS的人分配账号 用户需要先在控制面板——用户账户——添加用户,才能添加控制...

2019-12-11 14:02:51 583 2

原创 RSA 签名-PKCS8(.net签名Java类型的私钥)

重点说明:.net想要实现对PKCS8格式的私钥进行签名的话,需要使用类库:BouncyCastle.Crypto下载地址:https://download.csdn.net/download/u011791378/112367101:生成公钥私钥,我直接使用的是支付宝官网上下载的RSA签名/验签的工具。string privateKeyPem = "MIIEvQIBADANBgkq...

2019-11-22 15:12:43 1507 2

原创 RSA 签名-PKCS1

前段时间做东西做的很杂,现在从新整理归类下,以便于进一步加深知识点。针对于RSA签名来说,首先需要公钥,私钥我现在用的是PKCS1格式的公钥私钥,也就是密钥格式为非Java适用的1:生成公钥私钥,我直接使用的是支付宝官网上下载的RSA签名/验签的工具。string privateKeyPem = "MIIEpAIBAAKCAQEAxEZE8RRghiP/IKw36x8L9qOX3...

2019-11-22 14:23:24 4485

原创 OnActionExecuting 获取 请求的参数(可获取嵌套的请求数据)

方法一:直接获取某值 //直接获取值 注意为null的情况 string name = filterContext.Controller.ValueProvider.GetValue("Name").AttemptedValue;如何想要获取参数集合的话 /// <summary> /// 获取参数集合 /// &l...

2019-11-20 13:33:19 4137

原创 HttpRuntime.Cache 缓存

说起缓存,我们首先想的是以空间(内存)换取时间为代价来改善程序性能。下面先说下缓存的有效期的使用使用情况1:数据频繁使用2:访问量不高但是存在周期长3:缓存数据不是很大,毕竟cache用得过多会增大服务器的压力。基本语法add:再次调用不会修改原先的缓存项。Insert:覆盖原有的缓存项。Get:获取缓存项的值Count:获取存储在缓存中的项数Effecti...

2019-11-15 09:14:54 1170

原创 SQL-解析xml

DECLARE @ItemMes XML SET @ItemMes=N'<?xml version="1.0" encoding="utf-16"?><ArrayOfFund_bill_list> <fund_bill_list> <amount>1980.01</amount> <fundChannel...

2019-10-12 13:29:01 291

原创 SQL sp_executesql详细使用

详情请查看microsoft:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-executesql-transact-sql?view=sql-server-2017CREATE TABLE [dbo].[Test]( [ID] [int] IDENTITY(1,...

2019-09-02 14:30:20 2134

原创 SQL-Update引起的死锁

死锁的形成与避免很早就知道了,但是一直知其然不知其依然,这两天使用语句自己制造死锁与分析,更加深刻的理解死锁的形成。PS:可能有理解有误的地方,希望指出前期SQL语句准备CREATE TABLE [dbo].[Table_A]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](8) NULL, CONSTRAINT [PK...

2019-07-18 14:09:48 3283

原创 SQL-主从数据库

问题一:为什么要使用主库(OneDataBase)和从库(TwoDataBase)呢?主从数据库其实为了实现数据的读写分离。问题二:那么为什么要读写分离呢?读写分离有什么好处呢?第一:一般业务我们需要select,insert,update,delete进行数据操作。如果当我进行查询select的时候,同时对数据进行了insert,update等【独占锁】操作,其实查询数据需要等待独占...

2019-07-16 10:55:30 924 2

原创 程序媛六年程序生涯

今天有个好友朋友圈感慨了下毕业好几年了,我一想可不是吗 从13年6月份到19年7月份毕业已经6年整了。感觉时间真是过得好快呀。还没有毕业的时候,记得那时候什么也不会,就是知道insert,update,select ,能做会做的也很少。当时想着找个实习的地方学点东西顺便挣点小钱,清楚的记得和我老公(同班同学,我们班唯一一对毕业之后结婚的)一起找了个500元的工资的单位。当时是住校,500元连...

2019-07-12 15:37:33 289

原创 SQLServer 2012误操作数据库恢复方法

--BEGIN--第一步:备份数据库(完整版)--第二步:正常操作和误操作--正常操作insert into Table_A(Name) values('张三')insert into Table_A(Name) values('李四')insert into Table_A(Name) values('王五')insert into Table_A(Name) val...

2019-07-11 16:23:32 3852

原创 SQL-基础IF语句

判断是否存在数据--EXISTS 查询到数据时返回true IF EXISTS ( select top 1 1 from Table_A WITH (NOLOCK) where ID=2) BEGIN select '已存在' END ELSE BEGIN select '不存在' ENDdeclare ...

2019-06-13 10:13:31 173

原创 RSA 加密/解密—PKCS8 (Java与C#互通BouncyCastle)

前提:需要调用JavaAPI进行签名/验签、加密/解密,需要使用BouncyCastle 类库进行Java与C#之间的数据互通。加密理解点:1:java 私钥采用的是PKCS8 ;C# 私钥采用的是PKCS1 格式2:RSA加密 公钥加密,私钥解密或者私钥加密和公钥解密【这点和签名sign不同,sign需要私钥签名】3:如果 java RSA加密 最后生成16进制 C#...

2019-06-12 10:30:02 5841 5

原创 windows 下使用OpenSSL

openssl下载地址1:https://download.csdn.net/download/u011791378/112285992:官方下载注:openssl 我安装的是D盘下 路径为D:\OpenSSL-Win64\bin命令:1)切换到D盘 直接输入D:回车 即可2)输入 cd OpenSSL-Win64\bin 回车获取20190527.p...

2019-06-06 14:41:01 1237

转载 SQL—查询底层原理

摘自:悟空聊架构之理解T-SQL理解底层查询原理 特此记录一下--------------------------------------------------------------------------------------------1.当客户端执行一条T-SQL语句给SQL Server服务器时,会首先到达服务器的网络接口,网络接口和客户端之间有协议层。2.客户端和网络...

2019-04-29 09:47:27 880

原创 SQL计算机名访问数据库失败-找不到网络路径

出现情况:两台服务器直接做server sql 同步时,订阅服务器需要根据计算机名访问发布服务器的数据库。此时错误描述:【找不到网络路径】详细如下描述。。。错误描述:1:两台电脑IP访问数据库是ok的。tcp和1433端口都设置正确。2:通过计算机名访问数据库失败。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。...

2019-04-02 14:44:00 5624

原创 SQL锁

如图上 显示 ,我们在使用SQL不可避免的会遇到锁的情况。如果单纯的全部是查询语句,我们不会等待事务的结束,然直接进行下一事务的查询。但是在实际业务中,我们不可能只是用到查询select语句。当独占锁即排它锁堵塞时,按理说我们所有的事务(查询,新增,修改,删除)对此表的操作都应该等待独占锁释放之后进行。这时候SQL的脏读的优势就提现出来了:在查询语句中加入with(Nolock)可以不必等待独...

2018-12-27 10:14:14 857

原创 2018年自我总结

由于18年逐渐走上了管理层面(虽然只是个小经理),感觉和平时写写代码有一些本质上的区别 ps:在此我要感谢我的领导(技术大咖,研发团队的支柱人物),给我时间成长,做最终的把控。1:以前是别人安排事情,不需要考虑太多,只需要把自己的这块需求理解清楚然后开发即可接触的代码和数据库方面比较多,可以经常充实自己的代码能力2:现在是需要自己考虑整体,常常会涉及到与别人(研发人员)沟通;这期间...

2018-12-20 16:49:44 463 1

原创 SQL行转列(pivot)

IF object_id('tempdb..#temp_pivot') is not null drop table #temp_pivotgoselect * into #temp_pivot from (select '2018-12-01' as CreateTime,10 as NUM unionselect '2018-12-01' as CreateTime...

2018-12-11 14:27:03 143

原创 SQL排序函数ROW_Number、DENSE_RANK、RANK的区别

--测试数据if not object_id(N'tempdb..#T') is null drop table #TGoCreate table #T([ID] int,name nvarchar(50),Mes nvarchar(200))Insert #Tselect 1,N'张三',N'描述1' union allselect 2,N'张三',N'描述1' union...

2018-11-27 15:28:14 628

原创 SQL索引二(查看索引的缺失)

如何查看缺失索引select * from sys.dm_db_missing_index_details index_handle int 标识特定的缺失索引。 该标识符在服务器中是唯一的。 index_handle是此表的键。 database_id smallint 标...

2018-11-23 13:36:57 626

原创 面向对象7大原则

单一职责:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。 开放闭合原则:开闭原则就是指软件实体应当尽量保证在不修改原有代码的情况下,对软件进行扩展。开闭原则是面向对象设计的基石。 里氏替换原则:根据“运行时子类对象覆盖父类对象”的特点保证继承关系的正确性 依赖倒置:1)抽象不依赖细节,细节依赖抽象(面向接口的一种体现形式)2)高级模块不依赖于低层模块,应该二者依赖于抽象 ...

2018-11-15 14:07:28 773

原创 SQL事务的原理

具体事务详细解析请参照【人生就是一场与懒惰的拔河!】的文章 里面的内容很细,值得一看!!!本文只是提取出事务的一些主要特性:一:事务4大属性:1)原子性:最小模块,默认每个语句为单独的事务2)一致性:1)事务对数据完整性约束的遵循 2)同时发生的事务在修改和查询数据时不发生冲突3)隔离性:实现事务隔离,最常见的是锁4)持久性:事务成功提交之后没有办法回滚,只有事务异常时才可...

2018-11-06 13:54:24 263

原创 SQL事务回滚的两种方式

1.XACT_ABORT1)set XACT_ABORT off时,回滚产生错误的Transact-SQL语句,而事务将继续进行处理,(注:错误严重或者语法错误时可能回滚整个事务)2) set XACT_ABORT ON时,如果Transact-SQL语句产生运行时错误,整个事务将终止并回滚,步骤1:CREATE TABLE [dbo].[A]( [ID] [int] IDEN...

2018-10-31 15:49:34 25280 1

原创 SQL数据库连接超时时间已到

问题:1:System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。2:在向服务器发送请求时发生传输级错误。 (provider: TCP Provider, error: 0 - 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。)3:已成功与服务器建...

2018-10-26 13:53:00 19850

原创 SQL 发布订阅遇到-无法读取文件的问题

一般如果发布服务器和订阅服务器使用一台服务器的话,不会出现读取文件的问题。除非权限问题。如果发布服务器和订阅服务器属于多台服务器的话。订阅之后,会报错,具体错误在发布服务器的复制——本地发布——复制监视器上会查到具体错误信息。1:由于出现操作系统错误 3,进程无法读取文件“C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER...

2018-10-25 10:18:33 2662

原创 SQL Profiler跟踪-基础知识一

1:进入方式从开始=》所有程序=》Microsoft SQL Server 2012=》性能工具打开Profiler工具,也可以打开SQL Server Management Studio=》工具=》SQL Server Profiler。 2:描述SQL Profiler 可以理解为 SQL Server事件探查,一个Sql的监视工具3:使用简介文件——选择跟踪——进入到...

2018-10-11 14:00:30 994

原创 SQL order by 排序问题

先了解下sql的执行顺序select  [column1],[column2] from [Table] where [column1]='1' group by [column1],[column2] order by [column2]执行顺序: 1:where 2:group by (having ) 3:order by问题:同一个查询的结果集为什麽有时候是按他想要的顺序排列(...

2018-09-26 11:16:36 937

BouncyCastle.Cryptoe.1.0.0.zip

Java RSA签名与C#互通。原生C#的签名写法不支持PKCS8(Java格式私钥)进行签名,BouncyCastle.Cryptoe.1.0.0这个类库很好用。

2019-06-12

OpenSSL.zip

OpenSSL windows 64位安装包,用于处理一些私钥公钥证书的转化,主要是获取证书的公钥私钥

2019-06-06

支付公钥秘钥的说明使用

支付公钥秘钥 设置

2016-09-01

HighCharts Net导出

HighCharts Net导出 找了好久找到的吗,对本人游泳

2016-09-01

Chart,EChart,HChart

Chart,EChart,HChart 等js基础类。 Chart,EChart,HChart 等js基础类。 Chart,EChart,HChart 等js基础类

2016-09-01

JS表格自增行(包括控件)

表格自增行 js生成控件 删除行 后台获取js生成的表格控件的内容

2014-03-04

gridview加表头

一个上传表头的文档 里面只有一些主要代码 以后再把其他形式的写进来

2014-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除