Donny的专栏

分享知识,共同进步!

Chrome系浏览器显示完整地址

在浏览器输入chrome://flags/回车,找到Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains,设置为Disabled,然后重启浏览器。 如果回车之后变成了搜索,则复制,然后在浏览器输入栏鼠标右键,选择粘贴并转到即可...

2018-09-25 09:31:39

阅读数 395

评论数 0

解决idea卡顿问题

idea非常好用,但比较吃内存。建议内存至少8G。通过下面的设置来提升idea的速度。 vm参数设置 设置idea.exe.vmoptions/idea64.exe.vmoptions的vm参数 -Xms2000m -Xmx2000m -Xverify:none -Xverify:none 关闭...

2018-09-21 16:31:19

阅读数 878

评论数 0

zookeeper客户端curator使用

curator简介 curator是Netflix开源的一个zookeeper客户端,在原生API接口上进行了包装,解决了很多ZooKeeper客户端非常底层的细节开发。同时内部实现了诸如Session超时重连,Watcher反复注册、分布式计数器、分布式锁等功能,实现了Fluent风格的API接...

2018-09-21 16:30:53

阅读数 80

评论数 0

zookeeper安装与配置

介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现。 参考:http://blog.csdn.net/u013068377/article/details/52620647 http://blog.csdn.net/xuxiunin...

2018-09-21 16:30:17

阅读数 36

评论数 0

zookeeper客户端api操作

这里记录zookeeper java客户端api的使用。 客户端创建Zookeeper实例,然后调用这个类提供的方法与zookeeper服务器进行交互。 Zookeeper的构造函数有如下4种: ZooKeeper(connectString, sessionTimeout, watcher); ...

2018-09-21 16:29:38

阅读数 45

评论数 0

xshell评估过期或免费使用

xshell出现下面的评估过期的错误 解决办法: 进入https://www.netsarang.com/download/free_license.html页面,点击“Download” ,这个页面是Free License的。 然后填入下面的个人信息(邮箱要正确) 然后会给你发送一封邮件,...

2018-09-21 16:27:34

阅读数 132

评论数 0

通过java反射实现简易的springmvc

通过java反射实现的简易的spring ioc和springmvc的一部分功能,很多东西没有考虑进去,只是提供一种思路。 简易实现spring的ioc和springmvc. 思路: 模仿SpringMVC定义如下几个注解。 @Service:Service层注解; @Controller:Con...

2018-09-21 16:27:00

阅读数 63

评论数 0

windows上使用Nginx+tomcat做负载均衡

Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。 参考:http://blog.csdn.net/cclovett/article/details/26377269 本例使用Nginx在2个Tomcat做负载均衡,并做了资源分离。即静态资源(js,css,图片)给...

2018-09-21 16:26:08

阅读数 212

评论数 0

Windows开启FTP服务

1.开启FTP服务 “控制面板”-》“程序和功能”-》“打开或关闭Windows功能”,在弹出的窗口中选择“Internet信息服务”,然后“确定”,如图: “计算机”-》右键-》“管理” 2.FTP共享文件夹 然后点“完成”。 ftp://你的IP即可访问。如图: ...

2018-09-21 16:25:27

阅读数 542

评论数 0

Win10使用360WIFI抓手机APP网络请求

下载Fiddler https://www.telerik.com/download/fiddler/fiddler4 操作步骤: 1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote computers to connect,端...

2018-09-21 16:24:34

阅读数 130

评论数 0

web安全通信之JWT简介

jwt简介 JWT是JSON Web Token的简称,它是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 和Cookie-Session的模式不同,JWT使用Token替换了SessionID的资源访问和状态保持。 jwt的组成 1.Header: 标题包含...

2018-09-21 16:23:25

阅读数 68

评论数 0

Web推送技术之comet4j使用

Web推送技术之comet4j使用 参考:[comet4j开发指南]、[comet4j使用Demo]、[“服务器推”技术之使用HTTP长轮询的Comet] JAR包为comet4j-tomcat7.jar,可以百度搜索,从CSDN下载。 还有一个js文件comet4j.js,同样可以从CSDN下载...

2018-09-20 09:56:48

阅读数 66

评论数 0

web工程非Spring管理的Bean使用Spring管理的Bean

某个类的属性在每次构建对象时传入,且属性不是固定的,就没法使用spring管理它。但这个类有可能应用其他被spring管理的类。 那么既然是web工程,我们可以创建一个ServletContextListener,然后在web.xml中配置该监听器即可。 public class InitData...

2018-09-20 09:55:02

阅读数 125

评论数 0

VMware虚拟机安装

准备 VMWare14和CentOS系统镜像文件。 安装VMWare 一路next直到完成,可能花费时间较长。 安装虚拟机 1.选择“文件”->"新建虚拟机“->“典型”->“稍后安装操作系统”-&...

2018-09-20 09:52:50

阅读数 45

评论数 0

对视频播放url进行Blob加密

在知乎上看到一个视频,准备下载下来,结果下载不了,复制地址发现是blob://xxx。知乎帖子:https://www.zhihu.com/question/62753680/answer/382455062。 百度发现是对视频地址进行了blob加密,文章地址:https://blog.csdn....

2018-09-20 09:51:30

阅读数 861

评论数 0

使用socket模拟tomcat实现静态资源处理

步骤: 1.服务端使用ServerSocket,监听指定的端口。 2.调用ServerSocket的accept方法接收客户端连接,得到Socket对象。 3.根据Socket对象的getInputStream()方法得到输入流,从而拿到浏览器发送的http请求的基本信息。 GET /htmlfi...

2018-09-20 09:49:57

阅读数 175

评论数 0

使用NIO提升性能

Buffer简介 在JDK1.4之前,我们进行文件/流的读写都是通过java.io包的相关类来进行操作,虽然操作简便,但是性能较差。在JDK1.4引入了java.nio包,提供了相关的通道(Channel)和缓冲(Buffer)来操作,极大的提升了读写性能。 通道是双向的,既可用于读也可用于写数据...

2018-09-20 09:48:27

阅读数 40

评论数 0

使用Metrics+Influxdb+Grafana监控系统并图表展示

Metrics即度量的意思,我们对系统做监控、统计等就需要用到Metrics。 metrics地址:https://github.com/dropwizard/metrics。 文档地址:https://metrics.dropwizard.io/4.0.0/。 本文使用的metrics-cor...

2018-09-20 09:46:19

阅读数 468

评论数 0

使用Jenkins配置+Maven的自动化构建

jenkins的搭建参考前一篇文章:Linux下安装和配置jenkins. 本篇文章介绍如何通过jenkins+maven自动化构建Web应用。 git插件安装与配置 如果git没有安装或配置不当,在新建任务时,会产生下面的问题。 问题: 1.jenkins Error performi...

2018-09-20 09:41:40

阅读数 90

评论数 0

使用jstack排查系统问题

jstack介绍 jstack是java虚拟机自带的一种堆栈跟踪工具,用于生成java虚拟机当前时刻的线程快照。 生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有...

2018-09-20 09:39:27

阅读数 105

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭