Frp官方详细说明以及使用方式

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 FRP的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通
Frp官方详细说明以及使用方式

2018最新破解版VMware Fusion 11含序列号

VMware Fusion Pro 11 for Mac中文版已经正式发布,新版本支持最新的macOS Mojave系统,兼容Windows 10 2018 秋季更新版本,并且在图形处理性能上得到了非常大的提升。小编为大家提供VMware Fusion Pro 11 破解版下载,含激活所需的密钥和安装教程。 Fusion 11 功能 适用于 macOS Mojave 在装有 macOS 10.14

2018 VMware Fusion 11 最新注册机

VMware Fusion 11 注册机是一款针对VMware Fusion Pro 11 虚拟机软件的破解激活工具,可以生成Fusion 11 激活所需的密钥和序列号,让用户可以免费无限制使用该软件,下面有VMware Fusion 11 注册机使用教程。 使用教程 1、下载VMware Fusion 11 keygen 文件 2、运行终端程序,将VMware Fusion 11 keygen

Linux中下载安装Oracle JDK并解决Tar命令解压缩问题

徐叔相信大多数互联网从业者都有使用Linux服务器,本篇徐叔介绍一下如何在Linux中下载并安装Oracle JDK(甲骨文)。 通常来讲我都是去甲骨文官方网站下载JDK,然而在Linux中我们直接使用curl或者wget命令下载甲骨文提供的JDK会莫名其妙的无法解压或者说解压后无法正常运行,这其中的原因我也不过多解释徐叔就直接贴命令。 下载JDK8 wget --no-cookie --no-c

Centos7安装ActiveMQ并进行安全配置

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。 ActiveMQ特色: 支持Java消息服务 (JMS) 1.1 版本 Spring Framework 集群 (Clustering) 支持的编程语言包括:C、C++、C#、Delphi、Erlang、Ad
Centos7安装ActiveMQ并进行安全配置

Nginx配置参考

好久没有写博客了,长此以往怕是对不住一年千把块钱的阿里云ECS费用,本篇徐叔主要分享一下我是如何优雅的配置Nginx服务器,顺便也推广一下APPNode。 APPNode:可视化、简易高效、操作透明、高可扩展的 Linux 服务器集群管理面板。 优雅的配置Nginx: user nginx; worker_processes 1; error_log /var/log/nginx/error.lo
Nginx配置参考

Nginx反向代理Frp内网穿透神器

内网穿透说起来也算不上什么高深的技术,随着近些年微信公众号、支付宝生活号、小程序等新形态应用的持续火热,处于内网开发环境外网无法访问一直困扰着不少开发者。如何将内网服务暴露给外网访问?早些年的国产代表作有花生壳(收费),Github上开源产品有Ngrok、Frp等,本篇主要介绍如何在Linux上使用Nginx反向代理Frp公用80端口。
Nginx反向代理Frp内网穿透神器

悲观锁,乐观锁简单描述

悲观锁(Pessimistic Lock): 取数据的时候都会担心会被别人修改,所以每次在取数据的时候都会上锁。确保自己使用的过程中不会被别人访问,自己使用完后再解锁。 期间需要访问该数据的都会等待。 乐观锁(Optimistic Lock): 每次取数据的时候都完全不担心会被别人修改,所以在取数据的时候都不会上锁。但是在更新数据的时候去判断该期间是否被别人修改过(使用版本号等机制),期间该数据可
悲观锁,乐观锁简单描述

浅谈ArrayList的removeAll方法

在开发过程中,遇到一个情况,就是从所有骑手Id中过滤没有标签的骑手Id(直接查询没有标签的骑手不容易实现)。 List<Integer> allRiderIdList = new ArrayList(); // 所有的骑手,大致有23W数据 List<Integer> hasAnyTagRiderId = new ArrayList(); // 有标签的骑手, 大致有21W
浅谈ArrayList的removeAll方法

按指定大小分割List的一种算法

按指定大小分割List的一种算法。直接贴代码了,至于应用场景留给大家自己去思考。 public static List<List<?>> splitList(List<?> list, int len) { if (list == null || list.size() == 0 || len < 1) { return null; } List<L
按指定大小分割List的一种算法