- 博客(12)
- 收藏
- 关注
原创 springboot-grpc
grpc简介:官网地址:https://grpc.io/gRPC是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP2协议标准设计开发,默认采用Protocol Buffers数据序列化协议,支持多种开发语言。gRPC提供了一种简单的方法来精确的定义服务,并且为客户端和服务端自动生成可靠的功能库。在gRPC客户端可以直接调用不同服务器上的远程程序,使用姿势看起来...
2020-04-11 01:50:38
763
原创 idea maven项目打包设置启动main文件
功能:idea开发maven项目进行打包并支持 jar可执行主程序主要配置项为pom的打包配置项详情如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...
2020-02-15 12:21:21
3764
原创 springboot-websocket 实现
webSocketWebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。Web IDL中的WebSocket API由W3C标准化。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket...
2020-02-14 11:09:43
419
1
原创 springboot简单案例
springboot 创建第一个简单的web案例。使用工具idea;java8;maven-3.5.41、使用idea创建一个project ,选择Spring Initializr ,下一步,下一步,选择web项,下一步,finish.2、pom.xml用来配置依赖,打开后能看到有web的相关依赖<dependencies> <!--web...
2019-05-23 23:26:47
506
原创 Java8-Optional
1.定义:Optional是Java8提供的为了解决null安全问题的一个API。减少了我们进行判断空的程序.2.相关的方法:Modifier and Type Method and Description static <T>Optional<T> empty() 返回一个空 Optional实例。 boolean e...
2019-05-07 23:58:42
160
原创 springboot/maven-orika 映射
Orika是一个简单、快速的JavaBean拷贝框架,它能够递归地将数据从一个JavaBean复制到另一个JavaBean,这在多层应用开发中是非常有用的Orika为开发者提供了如下功能:1.映射复杂的、深层次结构性对象。2.通过将嵌套属性映射到顶级属性,“压平”或“展开”对象,反之亦然。3.自动创建映射,并且在部分或所有映射上自定义。4.创建转换器,以完全控制对象图中的任何特...
2019-05-06 00:14:58
1388
原创 Springboot-使用lombok取消get\set、tostring()方法
在idea下进行配置lombok插件和依赖1.在pom.xml加入lombok依赖,并下载相关的依赖包<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>2.打...
2019-04-30 16:27:23
2181
原创 python RSA 密钥对的获取 数据加解密 加签验签
RSA加密算法是一种非对称加密算法。在公开密钥中RSA被广泛使用。加密原理:数据使用公钥进行加密,只能使用对应的私钥才能进行解密数据。加签验签的原理:数据进行私钥加签后,需使用公钥进行验签,加签使用的算法有:SHA-1,SHA-224,SHA-224,SHA-256,SHA-384,SHA-512,MD51、python 中的rsa库安装#在线安装rsa库pip inst...
2018-11-10 14:11:56
2702
原创 简单的网络爬虫-喜马拉雅音频爬虫
网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。(来自百度百科)网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫(General Purpose Web Crawler)、聚焦网络爬虫(Focused Web Craw...
2018-08-13 10:58:07
7067
1
原创 windows7远程桌面设置
远程桌面连接组件是从Windows 2000 Server开始由微软公司提供的,在WINDOWS 2000 SERVER中他不是默认安装的。该组件一经推出受到了很多用户的拥护和喜好,所以在WINDOWS XP和2003中微软公司将该组件的启用方法进行了改革,我们通过简单的勾选就可以完成在XP和2003下远程桌面连接功能的开启。(百度百科)由于Windows远程桌面需要被控端电脑有独立的网络...
2018-08-11 19:57:31
42137
1
原创 linux共享文件服务配置nfs
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。以下是NFS最显而易见的好处:节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自...
2018-08-09 11:59:02
173
原创 linux服务器之间文件传输scp
linux scp Linux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。语法:scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P ...
2018-08-07 10:10:00
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人