Frp官方详细说明以及使用方式frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 FRP的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。 利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通 无主题 徐承恩 2018-10-20
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-10-10
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 软件下载 徐承恩 2018-10-10
Linux中下载安装Oracle JDK并解决Tar命令解压缩问题徐叔相信大多数互联网从业者都有使用Linux服务器,本篇徐叔介绍一下如何在Linux中下载并安装Oracle JDK(甲骨文)。 通常来讲我都是去甲骨文官方网站下载JDK,然而在Linux中我们直接使用curl或者wget命令下载甲骨文提供的JDK会莫名其妙的无法解压或者说解压后无法正常运行,这其中的原因我也不过多解释徐叔就直接贴命令。 下载JDK8 wget --no-cookie --no-c JAVA 徐承恩 2018-05-05
Centos7安装ActiveMQ并进行安全配置Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。 ActiveMQ特色: 支持Java消息服务 (JMS) 1.1 版本 Spring Framework 集群 (Clustering) 支持的编程语言包括:C、C++、C#、Delphi、Erlang、Ad JAVA 徐承恩 2018-04-29
Nginx配置参考好久没有写博客了,长此以往怕是对不住一年千把块钱的阿里云ECS费用,本篇徐叔主要分享一下我是如何优雅的配置Nginx服务器,顺便也推广一下APPNode。 APPNode:可视化、简易高效、操作透明、高可扩展的 Linux 服务器集群管理面板。 优雅的配置Nginx: user nginx; worker_processes 1; error_log /var/log/nginx/error.lo 无主题 徐承恩 2017-10-23
Nginx反向代理Frp内网穿透神器内网穿透说起来也算不上什么高深的技术,随着近些年微信公众号、支付宝生活号、小程序等新形态应用的持续火热,处于内网开发环境外网无法访问一直困扰着不少开发者。如何将内网服务暴露给外网访问?早些年的国产代表作有花生壳(收费),Github上开源产品有Ngrok、Frp等,本篇主要介绍如何在Linux上使用Nginx反向代理Frp公用80端口。 无主题 徐承恩 2017-10-17
悲观锁,乐观锁简单描述悲观锁(Pessimistic Lock): 取数据的时候都会担心会被别人修改,所以每次在取数据的时候都会上锁。确保自己使用的过程中不会被别人访问,自己使用完后再解锁。 期间需要访问该数据的都会等待。 乐观锁(Optimistic Lock): 每次取数据的时候都完全不担心会被别人修改,所以在取数据的时候都不会上锁。但是在更新数据的时候去判断该期间是否被别人修改过(使用版本号等机制),期间该数据可 MySQL 徐承恩 2017-07-04
浅谈ArrayList的removeAll方法在开发过程中,遇到一个情况,就是从所有骑手Id中过滤没有标签的骑手Id(直接查询没有标签的骑手不容易实现)。 List<Integer> allRiderIdList = new ArrayList(); // 所有的骑手,大致有23W数据 List<Integer> hasAnyTagRiderId = new ArrayList(); // 有标签的骑手, 大致有21W JAVA 徐承恩 2017-07-04
按指定大小分割List的一种算法按指定大小分割List的一种算法。直接贴代码了,至于应用场景留给大家自己去思考。 public static List<List<?>> splitList(List<?> list, int len) { if (list == null || list.size() == 0 || len < 1) { return null; } List<L JAVA 徐承恩 2017-06-15