- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 内网穿透工具frp介绍与安装
frp介绍PS:以下所有操作均基于CentOS7环境frp是一个内网穿透工具,你可以通过frp反向代理你的服务,以便你可以通过公网访问内网服务。frp采用的是C/S架构,将服务端部署在具有公网IP的机器上,客户端部署在内网或放火墙上,通过访问暴露在服务器上的端口,反向代理到处于内网的服务。frp支持TCP,UDP,HTTP,HTTP,SSH等多种协议,提供了加密、压缩、身份认证、代理限速、负载均衡等众多能力。其是用go语言编写的,具体源码可以访问githubfrp安装访问Release,下载最
2021-08-12 19:29:30
1489
原创 Let‘s Encrypt申请ssl证书
Let’s EncryptLet’s Encrypt是一个提供免费TLS认证的网站,超过2600w的网站都在使用。其可以配合nginx,为网站生成ssl证书,提供https访问。Let’s Encrypt的证书有效期为90天,可以搭配systemd定时任务,定时更新证书。PS:本操作基于Centos8和python3证书申请安装epel源sudo dnf install epel-release安装certbotsudo dnf install certbot python3-cer
2021-08-08 23:06:27
2431
2
原创 使用TPC-H benchmark测试mysql数据库读写能力
TPC-H是TPC提供的一个benchmark,用来生成一堆虚构的数据,测试数据库的读写能力。下载tpc-h测试工具tpc-h-tool_v2.17.3.zip官网地址:http://www.tpc.org/工具下载地址:http://www.tpc.org/tpc_documents_current_versions/current_specifications.asp文档地址:http...
2018-10-24 16:38:33
3184
9
原创 制作带有openssh服务的centos docker镜像
1.安装docker serverlinux下安装docker server可使用yum安装(针对redhat和centos)yum install -y docker2.启动docker服务systemctl start docker(启动)systemctl enable docker (设置为开机启动)3.查看可用镜像docker images4.注册docker hub账号...
2018-10-17 14:52:38
605
原创 Linux下搭建zookeeper+kafka+kerberos(基于centos7)
3台机器:192.168.10.102 安装kafka服务192.168.10.103 安装zookeeper服务192.168.10.105 安装kerberos服务zookeeper是用来提供服务发现之用,搭建kafka集群,注册到zookeeper,为防止消费的异常,搭建kerberos做认证管理,只有通过认证的kafka消费者才可以消费生产者的消息。kerberos在生产者和...
2018-09-26 13:56:30
5760
17
原创 jquery设置select选中不起作用
jquery设置select下拉框切换几次之后不起作用原本使用$("#selectId").find(“option[value=‘val’]”).attr(“selected”, true)设置option选中,发现只在第一次切换时有用,第二次切换就不起作用了。后面发现浏览器有兼容性问题,这种设置方法不好使,需要只用jquery的prop()方法赋值。$("#selectId").find...
2018-09-19 14:24:18
16838
原创 Spring Cloud之Feign
Feign集合了Ribbon和Hystrix,封装了RestTemplate,用于远程服务调用,可存在于任一客户端。话不多说,上代码。 新建一个spring-cloud-feign工程: pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...
2018-04-25 00:07:22
258
原创 Spring Cloud负载均衡之Ribbon
Spring Cloud Ribbon是一个基于http和tcp通讯协议的客户端负载均衡工具,它是基于Netflix Ribbon实现的。它可以独立存在于任何一个微服务系统中,实现远程服务调用和负载均衡。 创建一个spring cloud ribbon服务spring-cloud-ribbon pom.xml内容如下:<?xml version="1.0" encoding="U...
2018-04-24 01:08:18
275
原创 Spring Cloud网关之Zuul
微服务有服务之间的相互调用,客户端请求也会请求各个不同的服务,如果此时要统计网站pv,uv等数据,会变得很复杂,如果有一个统一的请求入口,将请求进行转发,则会大大简化业务。为此,spring cloud zuul应运而生。 Zuul是Netflix开源的微服务网关,通过网关可以完成请求过滤,转发,身份认证,流量统一入口等。根据配置,zuul可将对应的请求转发到对应的服务,同时,zuul也作为一个...
2018-04-23 00:39:30
328
原创 Spring Cloud Config配置中心
Spring Cloud Config提供在分布式环境下统一的配置文件管理,可以将公用的配置信息放在配置中心服务,当有服务配置需要更新时,直接在配置仓库中更新配置即可,配置仓库可以用本地文件系统,svn,gitlab,github。Spring Cloud Config也可以分布式部署,防止因为一台config宕机,导致整个服务不可用。 1.创建一个spring-cloud-config服务 ...
2018-04-20 17:35:24
267
原创 Spring Cloud学习之Eureka服务发现
Spring Cloud Eureka Eureka是Netflix开发的服务发现框架,集成在spring-cloud-netflix子项目中,用来作为服务注册发现之用。 1.创建一个eureka项目(使用IDE为Intellj Idea) (1)选择File->New->Project->Spring Initializr (2)填写项目名为spring-cloud...
2018-04-20 01:08:09
356
原创 js和html5实现扫描条形码
最近项目有个功能,需要实现扫描条形码,最开始想到的是利用html5,发现html5有个getUserMedia属性,可以调用手机的摄像头,但是有个问题,网页中的摄像无法拉大光圈,焦距不好控制,近距离无法聚焦,拍出来的条形码模糊不清无法解析。 继续搜索,发现了一个js的扫描条形码插件,quagga.js 网址为:https://serratus.github.io/quaggaJS/ 此插件提供
2017-06-30 17:05:53
44604
20
原创 关于IE9下用按钮触发file上传控件,请求无法触发的问题
很多系统为了美观,都会在网页中用一个隐藏的按钮触发file上传控件,一般正常的在Chrome和Firefox下没有问题,但是切换到IE9和IE10下请求无法到达后台,这是因为IE9和IE10为了安全考虑,阻止了不是直接点击file的上传。因为这个问题,折腾了一天,参考网上的案例,结合自己的实际情况,终于找到一个比较靠谱的解决方案。用一个label标签,label的for属性指向file文本框
2017-04-12 15:03:59
6205
原创 jquery.ajaxfileupload.js在谷歌浏览器下二次请求后台没有接收
今天在公司做的项目,用的ajaxfileupload控件,在测试的时候出现了一个bug,研究了一段时间,发现此问题在google浏览器下出现。功能是这样的,我有一个文件上传,读取excel内容并展示在页面,用户可以将这个展示删除,重新上传。删除用的是ajax操作的,只刷新了展示的部分,并没有刷新文本框,导致二次上传的时候,由于是同一名称的excel文件,所以并没有触发文本框的change事件,
2017-03-07 14:57:09
1151
1
转载 Zxing.jar生成带有logo的二维码
import java.awt.BasicStroke;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Shape;import java.awt.geom.RoundRectangle2D;import java.awt.image.Buff
2014-11-25 15:18:16
573
W3school中文参考手册
2014-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人