自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Html5 + Websocket 实现的Web聊天(可群聊)

扯淡的前情提要(赶时间的小伙伴直接ctrl+f“正文”,开始阅读)最近公司业务需要上一个在线聊天的功能,老板说“这个应该不难吧,用户那边需求挺大,我们15号(一周后)给它上线吧”,我。。。心理虽然慌的一批,但是老板第一次直接给工作,要留个好印象呐,得当个有情商的码农是吧。结果情商拉满的瞬间,智商就没了,一个“好”字回复的轻松,可是该咋整呢,我是一脸懵逼。事态发展倒叙下,说下结果,最...

2019-07-01 09:31:32 1256

原创 Uniapp+GoEasy原生插件实现通知栏推送过程中的问题排查记录

uniapp通知栏推送不工作的问题排查,总有一个能解决您的问题

2023-06-26 08:45:00 728 2

原创 自己搭建websocket服务有哪些坑需要避免?

自己搭建websocket服务有哪些坑需要避免?如何构建稳定、安全和高性能的websocket服务?

2023-05-16 11:16:16 309

原创 Java实现扫码二维码登录

最近在做一个扫码登录功能,为此我还在网上搜了一下关于微信的扫描登录的实现方式。当这个功能完成了后,我决定将整个实现思路整理出来,方便自己以后查看也方便其他有类似需求的程序猿些。要实现扫码登录我们需要解决两个问题:1. 在没有输入用户名及密码的情况下,如何解决权限安全问题?换句话讲,如何让服务器知道扫码二维码的客户端是一个合法的用户?2. 服务器根据用户在客户端的选择如何实时在网页上...

2016-10-14 12:59:55 1033

原创 如何在Ubuntu下安装npm及websocket-bench

[b]1. 更新package库[/b]> apt-get update[b]2. 安装nodejs[/b]> sudo apt-get install nodejs[b]3. 因为npm需要访问目录/usr/bin/node下的配置文件,但是nodejs的配置文件又是安装到/usr/bin/nodejs,所以我们这里需要对这两个文件做一个映射。[/b]不映射的话,有时...

2016-09-15 18:13:56 947

原创 GoEasy实现web实时推送过程中的自动补发功能

熟悉GoEasy推送的朋友都知道GoEasy推送能够非常准确稳定地推送到客户端。在后台功能中查看接收信息详情时,可有谁注意到有时候在发送记录里有一个红色的R标志?R又代表的是什么意思呢?在推送的过程中,不免有些用户或客户端当时的网络状态不太好,这些外在的因素会导致用户漏收到一些消息。GoEasy也考虑到了这些问题,他们是怎么解决这个问题的呢?细心的朋友可能注意到了,在后台功能中,可以查看每个在线...

2016-07-25 16:59:51 251

原创 如何实现弹幕功能

目前绝大多数视频网站上都有弹幕功能,可以实时显示用户的评论吐槽。那么如何实现呢?最近我们的项目刚好也需要有个弹幕功能,在这里记录一下实现思路。弹幕无非就是将实时消息加上一些动态效果显示出来。实时消息的发布与接收我们用的是GoEasy推送,半年前就在使用GoEasy推送了一直狠稳定,所以这次我们仍然选的是GoEasy作为我们实现实时信息的发布与接收。至于动态效果嘛,jQuery里有个函数anima...

2016-07-20 09:55:03 575

原创 Tomcat 支持https请求的设置

一、让tomcat支持https请求需要进行如下设置:1. 生成证书2. 应用证书到Tomcat3. 将tomcat的http请求自动转向https。二、详细设置:1.沃通(https://buy.wosign.com)上购买一个证书,解压得到jks证书.2.应用证书到Tomcat 修改conf/server.xml文件1) 取消注释并修改为:2) 修改h...

2016-07-13 10:56:15 176

原创 Nexus设置guest只访问指定artifact

Guids: http://books.sonatype.com/nexus-book/reference/running.html0. 下载nexus http://www.sonatype.org/nexus/go/下载后直接解压1. 启动nexus windows下:进入bin目录,然后运行 > nexus.bat console 2. 启动完成后,进...

2016-04-05 17:08:50 289

原创 使用Datadog在docker环境下监控Java, Tomcat, Nginx, Kfaka, ZooKeeper

最近需要使用datadog来监控系统运行情况,由于中间遇到了一些困难,不断的向datadog官方发邮件,幸运的是问题都一一解决了,这里记录一下重要配置方便以后查看:操作平台:linux ubuntudocker下面的container有:servertomcatnginxkafaka[b]如何只安装一个dd-agent却监测所有的container?[/b]...

2016-01-12 18:30:52 1454 1

原创 安装nginx时安装http_stub_status_module

1. 下载tengine源码包,解压 axel http://tengine.taobao.org/download/tengine-2.1.2.tar.gz && tar -zxf tengine-2.1.2.tar.gz && cd tengine-2.1.2 2. 下载pcre8.37(请从下列网页查找下载连接),解压 http://sourceforge.net/pro...

2016-01-12 18:23:10 499

GoEasy在web端推送及接收

最近使用GoEasy在web端进行实时信息推送,代码极其简单,记录一下,供大家参考:一提到实时推送,那么大家会想到两点,一是轮询,二是http长连接。GoEasy是基于http长连接封装的免费推送服务,我们不需要考虑后台是如何实现的,而且上手相当快,一个demo几分钟就搞定。GoEasy推送支持Java,JavaScript端的推送,这里我只举个在JavaScript推送和接收的例子,其余的请...

2015-12-10 14:12:07 167

空空如也

空空如也

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

TA关注的人

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