自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 Linux下Tomcat重新启动

在Linux系统下,重启Tomcat使用命令操作的!1、首先,进入Tomcat下的bin目录 1 cd /usr/local/tomcat/bin 2、使用Tomcat关闭命令 1 ./shutdown.sh 3、查看Tomcat是否以关闭 1 ps -ef|grep jav...

2019-01-19 09:56:04 105

转载 关于过滤器,拦截器,监听器具体应用上的区别

概念上的区别都能查到,题主想了解的是,这三者在应用上有哪些自己不可以被其他两者替代的地方。比如在某种功能上其中一种可以实现但另外两者做不到,或者其中一种可以很方便的实现但是另外两者想实现相同功能却很复杂。比如List<String>和String[],虽然都可以存储多个String,但是如果不确定有多少个String需要存储,那么List<String>显然可以很容易实现这...

2018-03-25 15:40:14 310

转载 IntelliJ IDEA 使用心得与常用快捷键

刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一年更新。使用前早就久闻其名,据说是最好的Java开发工具。起先用的非常不习惯,但是花了钱的,硬着头皮用了下去。短短一个礼拜,彻底爱上了它!就是辣么酸爽!----------------------...

2018-03-25 12:14:10 151

转载 redis的主从复制,读写分离,主从切换

当数据量变得庞大的时候,读写分离还是很有必要的。同时避免一个redis服务宕机,导致应用宕机的情况,我们启用sentinel(哨兵)服务,实现主从切换的功能。 redis提供了一个master,多个slave的服务。 准备三个redis服务,依次命名文件夹子master,slave1,slave2.这里为在测试机上,不干扰原来的redis服务,我们master使用6000端口。配置文件(redis...

2018-03-25 12:13:37 114

转载 centos6搭建redis集群搭建(单机多节点)

一、安装redis1、安装gcc环境yum install gcc-c++2、下载源码包并解压wget http://download.redis.io/releases/redis-3.2.4.tar.gztar -zxvf redis-3.2.4.tar.gzcd redis-3.2.43、安装ruby2.4.1并编译(一定要安装大于2.2.2的ruby,要不然redis在make的时候会...

2018-03-25 12:13:11 231

转载 Redis 哨兵模式实现主从故障互切换

介绍Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故障迁移, 以及选择哪个从服务器作为新的主服务器。虽然 Redis Sentinel 释出为一个单独的可执...

2018-03-25 12:12:27 474

转载 使用 Log4j 的 NDC/MDC 改进日志

摘要: 对系统关键路径记录日志是一种很常用的问题记录和分析方法,在复杂的 web 应用中,我们除了记录日志,还需要能够通过日志有效地识别请求的用户信息,平时我们的做法很多是在记录的时候将 session 或ip 地址等用户相关的信息,在日志打印时加进去,这么做并不是不可以,问题是麻烦。那么有没有更好的办法可以解决呢?有,怎么做?请看文章内容一、问题产生一般软件系统都会由简单到复杂,功能少的,简单的...

2018-03-25 12:11:57 782

转载 Kibana 基础入门

Kibana 基础入门原文地址:Kibana 基础入门博客地址:http://www.extlight.com一、前言Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据。二、准备本篇文章的...

2018-03-25 12:11:19 603

转载 WebSocket之获取HttpSession

由于WebSocket与Http协议的不同,故在使用常用的HttpSession方面就存在了一些问题。通过google翻阅到了在onOpen方法下使用HttpSession的方法。新建一个GetHttpSessionConfigurator类并继承Configurator类package per.zww.web;import javax.servlet.http.HttpSession;im...

2018-03-25 11:53:43 428

转载 spring boot Websocket(使用笔记)

使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom  核心是@ServerEndpoint这个注解。这个注解是Javaee标准里的注解,tomcat7以上已经对其进行了实现,如果是用传统方法使用tomcat发布项目,只要在pom文件中引入javaee标准即可使用。 <dependenc...

2018-03-25 11:53:05 136

转载 websocket(二) websocket的简单实现,识别用户属性的群聊

没什么好说的,websocket实现非常简单,我们直接看代码。运行环境:jdk8 tomcat8 无须其他jar包。 具体环境支持自己百度package com.reach.socketController;import java.io.IOException;import java.util.HashMap;import java.util.Map;import ...

2018-03-24 16:02:25 610

转载 websocket教程(一) 非常有趣的理解websocket

(一) 非常有趣的理解websocket一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,...

2018-03-24 16:00:22 193

转载 Java后端WebSocket的Tomcat实现

一.WebSocket简单介绍  随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。  我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...

2018-03-24 15:55:58 94

转载 JPush极光推送Java服务器端实例

1 import cn.jpush.api.JPushClient; 2 import cn.jpush.api.common.resp.APIConnectionException; 3 import cn.jpush.api.common.resp.APIRequestException; 4 import cn.jpush.api.push.PushResult; 5 i...

2018-03-24 15:52:43 1250

转载 极光推送经验之谈-Java后台服务器实现极光推送的两种实现方式

Java后台实现极光推送有两种方式,一种是使用极光推送官方提供的推送请求API:https://api.jpush.cn/v3/push,另一种则是使用官方提供的第三方Java SDK,这里先进行第一种方式推送的实现代码:import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org...

2018-03-24 15:51:16 380

转载 Java中使用HttpRequest获取用户真实IP地址端口

1 import javax.servlet.http.HttpServletRequest; 2 3 /** 4 * 自定义访问对象工具类 5 * 6 * 获取对象的IP地址等信息 7 * @author X-rapido 8 * 9 */ 10 public class CusAccessObjectUtil { 11 12 ...

2018-03-24 15:49:11 943

转载 轮询、长轮询与Web Socket的前端实现

Web Socket应用场景:实现即时通讯:如股票交易行情分析、聊天室、在线游戏等,替代轮询和长轮询轮询轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的有用...

2018-03-24 15:41:20 1742

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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