-
C++实现base64编解码
C++实现base64编解码 Base64是常见的加密算法,代码实现了基于C++的对于base64的编码和解码。 其中注释掉的部分为编码部分,取消注释将解码部分注释掉即可实现编码,反之可以实现解码。 1 #include stdio.h 2 #include string .h 3 #include assert.h 4 5 typedef unsi...
-
Java 签名(SHA1WithRSA、SHA256WithRSA、SHA256withECDSA)
Java 签名(SHA1WithRSA、SHA256WithRSA、SHA256withECDSA) RSA1、RSA256 签名 1 public static String MakeSign(String Data) { 2 3 try { 4 byte [] data = Data.getBytes(); 5 byte [] keyBytes = base64String2Byte(PrivateKey); 6 7 PKCS8EncodedKeySpec pkcs8Ke...
-
Netty源码分析 (十一)----- 拆包器之LengthFieldBasedFrameDec
Netty源码分析 (十一)----- 拆包器之LengthFieldBasedFrameDecoder 本篇文章主要是介绍使用LengthFieldBasedFrameDecoder解码器自定义协议。通常,协议的格式如下: LengthFieldBasedFrameDecoder是netty解决拆包粘包问题的一个重要的类,主要结构就是header+body结构...
-
java8 新特性精心整理(全)
java8 新特性精心整理(全) 前言 越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么...
-
Spring Boot 2 发布与调用REST服务
Spring Boot 2 发布与调用REST服务 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 一、发布REST服务 1、IDEA新建一个名称为rest-server的Spring Boot项目 2、新建一个实体类User.cs package com.example.restserver.domain; public class User { String nam...
2019-09-23 09:11:08 文件IntellijIntelIEWiredwebAE<ApplicationServer
-
Netty源码分析 (十)----- 拆包器之LineBasedFrameDecoder
Netty源码分析 (十)----- 拆包器之LineBasedFrameDecoder Netty 自带多个粘包拆包解码器。今天介绍 LineBasedFrameDecoder,换行符解码器。 行拆包器 下面,以一个具体的例子来看看业netty自带的拆包器是如何来拆包的 这个类叫做 LineBasedFrameDecoder ,基于行分隔...
-
SpringBoot 2.0 + Nacos + Sentinel 流控规则集中存储
SpringBoot 2.0 + Nacos + Sentinel 流控规则集中存储 前言 Sentinel 原生版本的规则管理通过API 将规则推送至客户端并直接更新到内存中,并不能直接用于生产环境。不过官方也提供了一种 Push模式,扩展读数据源 ReadableDataSource ,规则中心统一推送,客户端通过注...
-
Netty源码分析 (九)----- 拆包器的奥秘
Netty源码分析 (九)----- 拆包器的奥秘 Netty 的解码器有很多种,比如基于长度的,基于分割符的,私有协议的。但是,总体的思路都是一致的。 拆包思路:当数据满足了 解码条件时,将其拆开。放到数组。然后发送到业务 handler 处理。 半包思路: 当读取的数据不够时...
-
人体分析Demo-百度API
人体分析Demo-百度API 本示例是采用Delphi 7 调用百度人体分析API;首先说明一下,怎么创建测试应用。 1、 登录百度云官网 https://cloud.baidu.com/ 当然需要一个百度账号 2、 进入管理控制台,然后选择产品服务-人工智能-人体分析 3、创建应用即可获取,相应API Key...
-
编写自己的代码库
编写自己的代码库 1.前言 大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码,我解释就不解释太多了,打上注释,相信大家就会懂了。但是,用的地方会比较,如果...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
