frp内网穿透实现远程

要内网穿透嫌麻烦可以直接用诸如“花生壳“、”natapp“等免费产品,用别人的东西先不说速度如何,总有“寄人篱下”的感觉,所以最好是能自己动手实现,前提是的有一台拥有公网ip的服务器。
主流的内网穿透工具有以下两种,两个同样开源,同样用golang编写,市面上大多数内网穿透产品都是基于这两个开发的:

  • ngrok
    首先排除ngrok,原因:
    1. 安装麻烦费时
    2. 有断连的bug
    3. 速度实测不如frp
  • frp
    使用frp的原因:
    1. 安装十分简单省心
    2. 作者提供编译好了二进制文件(不用配置环境)
    3. 功能令人满意,稳定运行

md技巧-配置自己的图床(两种方式)

Markdown是一种轻量级标记语言,可以通过简单的标记使文本具有雅观的格式,让你更加专心与写作。如果说有点让人分心的缺点的话那就是图片上传到图床这个过程了,一般的处理是上传到某个平台,但是可能出现被平台限制出现图片不可用的尴尬。为了避免这种情况出现,我们可以自制图床。

如何使用Springboot

一、使用 Spring Boot

本章节将详细介绍如何使用 Spring Boot。它覆盖了诸如构建系统、自动配置和如何运行应用等主题。我们还介绍一些 Spring Boot 最佳实践。虽然 Spring Boot 并没有什么特别(它只是另一个您可以使用的类库),但仍然有一些建议可以让您的开发工作变得更加容易。

如果您是刚开始使用 Spring Boot,那么在深入本部分之前,您应该先阅读入门部分

Java面试必备

请输入密码阅读文章!

关于JAVA对象的序列化与反序列化的学习与理解

关于JAVA对象的序列化与反序列化的学习与理解

一、什么是序列化

序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。

简单来说,序列化就是一种将对象转成字节方便传送到别处或存储在硬盘上,并且再从转化成的字节重构对象的机制。

对接支付宝支付接口开发笔记

支付宝对接学习笔记

功能介绍:

  • 支付宝对接
  • 支付宝回调
  • 查询支付状态(略过不讲)

要求:

  • 熟悉支付宝对接核心文档,调通支付宝官方Demo
  • 解析支付宝SDK对接源码
  • RSA1和RSA2验证签名及加解密
  • 避免支付宝的重复通知而加数据校验(略)

技巧:

  • ngrok 外网穿透
  • 生成二维码并持久化到图片服务器

调试完demo后,集合到开发项目。
把支付宝依赖的jar宝按照提供版本要求导入,sdk则放在web下lib文件夹下。然后在module的依赖中导入lib下的本地jar包(坑!!不然会报红)
那么为什么不统一使用pom导入呢?原因就是阿里没有提供该jar包的线上导入,只能本地导入。为了统一jar地址,所以必须先配置sdk的jar包的位置。(在这之前还要配置一个maven插件以加载本地jar包).

SSM强化学习:从零到部署

SSM强化学习:从零到部署

本次是一次对SSM高级整合的练手,主要加强基本使用SSM做增删改查操作。项目内容是对员工数据的增删改查,其中删除有批量删除和单个删除。

在项目开始之前先建两张表分别为员工表Employee和部门表dept:

如何使用spring测试模块测试请求功能

使用spring测试模块测试请求功能

SSM项目中使用了PageHelper插件对数据进行拦截与分页。

Mac环境下安装Redis(二)

此篇文章主要记录Redis如和通过配置文件来启动Redis,以实现后台启动和或加密启动等配置。

ps:安装和使用Redis请看这里

Mac环境下安装Redis

本文主要是mac环境下如何配置redis服务。

ps:windows环境配置大同小异。

一、首先是官网下载redis

图片.png

下载 stable 版本,稳定版本。
图片.png

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×