1.场景 在做微信支付退款通知接口时,微信对通知的内容做了加密,并且指定用 AES256 解密,官方指定的解密方式如下: 2.导包 <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on --> <depende ...
分类:
微信 时间:
2019-12-06 11:17:18
阅读次数:
428
1 电容的介绍 什么是电容 它有两个电极板,和中间板所夹的介质封装而成,具有特定功能的电子器件。 电容的作用 旁路、去耦、滤波和储能的作用 2 旁路电容的作用 1)使输入电压均匀化,减少噪声对后级的影响。 例如:外界有一些交流信号干扰时,由于电容具有通交流隔直流的功能,那些交流干扰信号就会通过电容通 ...
分类:
其他好文 时间:
2019-12-06 11:16:48
阅读次数:
78
1 demo package com.test.domi.config; import org.springframework.beans.factory.annotation.Configurable; import org.springframework.scheduling.annotatio ...
分类:
编程语言 时间:
2019-12-06 11:16:32
阅读次数:
100
最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比较长(要传输更多的报文 ...
分类:
Web程序 时间:
2019-12-06 11:16:04
阅读次数:
100
之前没接触过jsp,但是由于需求需要,所以就找了一个试试,发现jsp代码少是少,但是 配置文件是真的一点都不好弄啊!!!光是配置项目就让人头大~~各种意想不到的问题。。 这个东西我也是参考别人的来弄的,具体的东西我也不知很了解。 给上神秘地址:(借大佬的地址) https://github.com/ ...
分类:
Web程序 时间:
2019-12-06 11:15:43
阅读次数:
116
python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点数以及对象 List=【1,2,3,‘hello,world’,3.14343,【1,2,3】 向列表里面添加元素 删减列表中的一些元素 获取列表里面的特点元素 列表分片 常用的列表操作符 其他常见的列表操作函数 列表的cop ...
分类:
编程语言 时间:
2019-12-06 11:15:25
阅读次数:
111
策略模式 定义了算法族,分别封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。 使用场景 电商行业里的支付模式,一般分为银联、支付宝、微信,一种业务,多种实现方式,如果哪种发生变化只要修改对应的实现即可,未来引入新的支付,例如积分支付,增加一个实现类,而不需要改变现有代码。遵循原则 ...
分类:
编程语言 时间:
2019-12-06 11:15:00
阅读次数:
111
随着项目的不断壮大,在controller层会注入数量庞大的service服务,为了降低类与类之间的耦合,提出外观模式,在实际开发中,在原有的层级上添加facade层,在编码过程中, 使facade层作为服务的统一入口,然后再由facede调用其他服务层代码,使得代码结构更清晰。 ...
分类:
编程语言 时间:
2019-12-06 11:14:41
阅读次数:
79
<div class="item page-item" v-for="(item,i) in pageNum" @click="setCurrentNum(i)" v-show="showPage(i)" :key="i" > {{item}} </div> 可以使用v-show 去循环显示 ...
分类:
其他好文 时间:
2019-12-06 11:14:26
阅读次数:
181
redis系列:分布式锁 1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下 ...
分类:
其他好文 时间:
2019-12-06 11:13:50
阅读次数:
105
Oracle归档模式和非归档模式转: 在Oracle数据库中,主要有两种日志操作模式,分别为非归档模式与归档模式。默认情况下,数据库采用的是非归档模式。 作为一个合格的数据库管理员,应当深入了解这两种日志操作模式的特点,并且在数据库建立时,选择合适的操作模式 笔者今天就谈谈自己对这两种操作模式的理解 ...
分类:
数据库 时间:
2019-12-06 11:13:33
阅读次数:
96
-javaagent:[=]load Java programming language agent, see java.lang.instrument代理 (agent) 是在你的main方法前的一个拦截器 (interceptor),也就是在main方法执行之前,执行agent的代码。agent... ...
分类:
编程语言 时间:
2019-12-06 10:06:51
阅读次数:
118
[TOC] 1. 创建Maven项目 ? Maven是一个项目管理和综合工具。Maven提供给开发人员构建一个完整的生命周期框架。 ? 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周期。 Apache的开源项目主要服务于Java平台的构建、依赖管理、项目管理。 ...
分类:
其他好文 时间:
2019-12-06 10:06:28
阅读次数:
138
第一、下载mongodb 官方地址:https://www.mongodb.com/ 第二步mongodb安装 运行mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi 第三步.启动MongoDB 创建几个文件夹具体如下:数据库路径(dat ...
分类:
数据库 时间:
2019-12-06 10:06:08
阅读次数:
91
区块链能做什么,不能做什么? https://www.yicai.com/news/100057182.html文章很长 但是很值得一看。 目前真正落地并产生社会效益的区块链项目很少,除了区块链物理性能不高以外,区块链经济功能的短板也是重要原因。 一、引言 区块链最早作为比特币的底层技术由中本聪(N ...
分类:
其他好文 时间:
2019-12-06 10:05:23
阅读次数:
87
本文首发于个人博客 "https://kezunlin.me/post/9f24ebb5/" ,欢迎阅读最新内容! csharp key press event tutorial and app.config Guide MainForm TextBox app.config app.config. ...
分类:
移动开发 时间:
2019-12-06 10:04:56
阅读次数:
189
1:排序有几种方法?用js实现快速排序 排序方法:冒泡,选择,快排,二分法,堆排, 2:js实现ajax的异步请求过程 1 创建XMLHttpRequest对象 <script language = "javascript" type = "text/javascript"> var xmlHttp ...
分类:
其他好文 时间:
2019-12-06 10:04:40
阅读次数:
93