
笔记
文章平均质量分 73
大鱼>
专注于物联网开发
展开
-
SpringBoot 获取登录用户IP地址
1. HttpServletRequest 对象代表客户端的请求2. 当客户端/浏览器通过 HTTP 协议访问服务器时,HTTP 请求头中的所有信息都封装在这个对象中。原创 2024-05-10 10:55:57 · 4466 阅读 · 5 评论 -
Java 非对称加密RSA应用实现
RSA算法是一种非对称加密算法,与对称加密算法不同的是,RSA算法有两个不同的密钥,一个是公钥,一个是私钥。RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即私有密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。原创 2024-04-21 11:43:59 · 2680 阅读 · 0 评论 -
SpringBoot 封装Http请求
Java SpringBoot 实现Http请求的封装原创 2024-04-15 09:58:20 · 688 阅读 · 0 评论 -
JAVA 查表法计算CRC16(CRC16_IBM)
多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0xFFFF,低位在后,高位在前,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在后,高位在前,结果与0x0000异或。多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0xFFFF异或。原创 2024-04-20 20:29:34 · 3640 阅读 · 0 评论 -
Java 对称加密AES、DES的实现
早先,为了满足对计算机数据安全性越来越高的需求,美国国家标准局(NBS)于1973年征用了IBM公司提交的一种加密算法,并经过一段时间的试用和征求意见,于1977年1月5日颁布,作为数据加密标准(Data Encryption Standard,DES),其设计目的是用于加密保护静态存储和传输信道中的数据。DES算法为密码体制中的对称密码体制,又称为美国数据加密标准。原创 2024-04-20 22:02:27 · 920 阅读 · 3 评论 -
经纬度坐标系之间相互转化工具(百度与WGS84、百度与国测局、国测局与WGS)
1.前言刚刚想从百度坐标拾取工具里面找到一些地点的经纬度,存储到系统中使用,由于百度拾取系统给到的是百度(BD-09)坐标系统,系统统一用到的是WGS-84,所以需要进行一次转换,本来想从网上下载一个,结果花了仅剩不多的49积分,下载到了一个用起来很不方便,而且还报错的东西下来,真TM好气!所以无奈自己编写一个提供给大家使用!2.实现2.1.语言及框架说明我这边是基于C#语言开发的winform桌面应用程序,使用的是.NET Framework 4.6.12.2.经纬度坐标系统转换类原创 2021-09-26 16:04:09 · 5114 阅读 · 0 评论 -
NIO 、 BIO与AIO之间的区别
1 . BIO,NIO,AIO都有什么区别1.1. BIOBIO:传统的网络通讯模型,就是BIO,同步阻塞IO, 其实就是服务端创建一个ServerSocket, 然后就是客户端用一个Socket去连接服务端的那个ServerSocket, ServerSocket接收到了一个的连接请求就创建一个Socket和一个线程去跟那个Socket进行通讯。接着客户端和服务端就进行阻塞式的通信,客户端发送一个请求,服务端Socket进行处理后返回响应,在响应返回前,客户端那边就阻塞等待,什么事情也做不了。 这转载 2021-09-16 09:44:34 · 1259 阅读 · 0 评论 -
.NET 导出报告到PDF
1.错误的实现方式最初的时候我采用Spire.PDF将生成的word(如果导出报告到word可以查看这篇blog《.NET 利用NPOI导出报告到Word》)转成PDF,首先发现Spire.PDF是商用付费的组件,如果不购买的话会存在水印,不好清除掉。其次,如果数据量比较大,导出到word的时候本身已经用了比较长的时间了,再对word转PDF的时候,又是一个耗时的动作,所以果断抛弃了这个投机取巧的方式.2.方案选型之前让一个毕业没多久的小朋友,使用过iTextSharp实现过导出报原创 2021-09-15 11:55:57 · 3059 阅读 · 2 评论