自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (3)
  • 问答 (40)
  • 收藏
  • 关注

原创 RocketMQ Broker无法启动 原因排查及解决方法

跑了一段时间的RocketMQ Broker,忽然发现退出了,查看原因发现基本就是内存、磁盘空间不足的原因引起的。解决办法:1.首先根据自己服务器的实际内存情况,更改启动脚本runbroker.sh和runserver.sh的配置,主要修改JAVA.OPT(这步一般大家在安装的时候就会进行更改)2.出现问题时,一定要记得去查看日志文件,一般是在/root/rocketmqlogs/broker.log(看大家自己的日志存储配置了)2020-8-24 13:11:11 INFO main

2020-08-25 11:18:29 13016 1

转载 ubuntu 16.04防止SSH暴力登录攻击

ubuntu 16.04防止SSH暴力登录攻击最近观察服务器的认证日志,发现有些国外的IP地址,多次尝试破解服务器的密码进行登录。于是希望能将多次尝试SSH登录失败的IP阻止掉。查看日志文件: 1 $ sudo cat /var/log/auth.log 看到很多如下的日志:Failed password for root from 123.15.36.218 port 51252 ssh2reverse mapping checking g.

2020-07-08 17:36:57 4040

原创 Mysql用正确的帐号密码突然无法登录的原因及解决办法

今天使用了将近一年的数据库突然连接不上了,昨天还好好的,今天就提示我:Access denied for user 'root'@'localhost'(using password YES)我确定我使用的密码是正确的,这就很奇怪了;那怎么办呢?只能现在Mysql的配置文件中加入skip-grant-tables进行免密登录了,我的电脑是ubuntu的,mysql配置文件在/e...

2020-03-27 18:02:02 7269 5

原创 Ubuntu16.04离线安装SSH

在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ssh登录时我们平时经常用到的.所以,安装ssh服务吧。由于是无网的环境,所以需要进行离线安装。1. 离线包下载地址:launchpad.net/需要下载的包有:openssh-client_7.2p2-4_amd64.debopenssh-sftp-server_7.2p2-4_amd64.debopenssh-se...

2020-01-10 11:13:50 8578 4

原创 Process finished with exit code 0

使用IntelliJ IDEA 的Spring Assistant新建SpringBoot web工程后,运行项目控制台出现如下提示:Process finished with exit code 0程序自动结束进程,没有发现tomcat启动的消息解决办法:查看pom.xml文件,发现:<dependency> <groupId>org.spring...

2020-01-06 17:40:46 5597

转载 解决redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...

今天Redis服务器在连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance...

2019-09-29 15:43:57 272

转载 mysql8 Client does not support authentication protocol requested by server 错误解决方法

转载自:https://blog.csdn.net/XDMFC/article/details/80263215好不容易安装好mysql,但又出现了mysql客户端版本太低的问题。根据参考的这篇博客,完美的解决了该问题。1、通过命令行进入解压的mysql根目录下。2、登陆数据库mysql -uroot -p3、再输入root的密码: Enter passwor...

2019-09-29 14:29:07 639

转载 electron-vue引入squlite3模块,并解决Uncaught Error:cannot find module的问题

本文转载自https://juejin.im/post/5b3ad6b651882562540314f0亲测有效【简介】Electron是一个基于vue.js的新框架,它可以构建桌面应用。官方提供的electron-vue模板,干净有效,方便开发。这篇文章将介绍我在搭建electron-vue项目并引入sqlite3模块遇到的问题及解决方法。一、步骤1.使用webStrom开发...

2019-09-15 14:31:47 8277 1

转载 Ubuntu下查看实时网络流量的几种方法

版权声明:本文为CSDN博主「Nick_Spider」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_39198406/article/details/792676871. nethogsnethogs可以查看实时进程网络占用。安装: sudo apt install nethog...

2019-09-02 14:00:37 2545

原创 JavaScript UTF8和UCS2编码转换

最近接触到短信相关的功能,发现短信的编码方式基本都是UCS2,所以需要进行编码格式的转换。1.UTF8转UCS2function UTF8ToUCS2(src: string) { let bytes = new Buffer(src.length / 2); for (let i = 0; i < src.length; i += 2) { byt...

2019-08-30 17:30:15 1438 1

转载 mysql如何正则匹配查询

mysql如何正则匹配查询基本形式属性名 regexp ‘匹配方式'正则表达式的模式字符^ 匹配字符开始的部分eg1: 从info表name字段中查询以L开头的记录select * from info where name regexp '^L';eg2: 从info表name字段中查询以aaa开头的记录select * from info where name r...

2019-08-19 19:38:11 318

原创 Jitsi-Android源码测试开发(一)环境搭建

最近又重新拾起几年前的对Jitsi的开发,跑了下以前自己修改过的jitsi-android的工程,发现很多包已经过期了。Jitsi自定义开发网上资料也比较少,我也只能自己重头开始继续一点点去啃了,在此做些记录,希望对大家有所帮助。先讲一下我的开发环境配置平台:Linux,ubuntu-16.04环境:jdk1.8,node v10.2.1,npm 6.9.2(Node.js >= ...

2019-07-05 12:00:28 3171 5

转载 Nodejs创建HTTPS服务器

转载自:http://blog.fens.me/nodejs-https-server/前言互联网应用越来越多,网络安全问题应该值得大家注意起来,特别是对于有在线支付业务的网站!为保证用户的账户安全,应该使用HTTPS协议代替HTTP协议,在数据传输层保持加密。大部分的美国网站,当涉及到个人信息时,如果不提供HTTPS的服务,多数用户都会拒绝使用的。中国的网民什么时候,才会有这种意识呢...

2019-04-26 14:41:11 612

原创 解决Mongodb突然无法远程连接问题及如何在忘记密码的情况下远程备份

今天服务器上跑了几年的项目突然报错:MongoError: failed to connect to server [xxxx] on first connect [MongoError: connection 0 to xxxxx timed out]因为我的数据库是跑在另一个服务器上的,所以这台服务器需要远程连接mongodb。下面是我解决这个无法连接问题的整个排查和处理过程。...

2019-04-18 17:04:08 906

转载 docker安装管理和监控MySQL和MongoDB性能的开源平台Percona

先秀一张安装好的Percona监控页面,是不是很华丽Percona监控和管理(PMM)是一个用于管理和监控MySQL和MongoDB性能的开源平台。 它由Percona与托管数据库服务,支持和咨询领域的专家合作开发。 PMM是一个免费的开源解决方案,您可以在自己的环境中运行,以实现最大的安全性和可靠性。 它为MySQL和MongoDB服务器提供全面的基于时间的分析,以确保您的数据尽可能...

2019-03-04 17:45:51 452

转载 使用 WebSocket 客户端连接 MQTT 服务器

转载自https://www.jianshu.com/p/4fd95cae1a9c ,感谢原作者EMQ简介近年来随着 Web 前端的快速发展,浏览器新特性层出不穷,越来越多的应用可以在浏览器端或通过浏览器渲染引擎实现,Web 应用的即时通信方式 WebSocket 得到了广泛的应用。WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 通信协议于20...

2018-12-11 10:49:47 2766

原创 nodejs操作mysql取出来的datatime与实际差8小时问题

我mysql命令行打出来的datatime是正常的,结果node里同样的命令执行后获取到的datatime却少了8小时现象:mysql命令行nodejs执行:MySQL.run('select now()').then(res=&gt;{console.log(res)})返回:[ RowDataPacket { 'now()': 2018-09-08T07:31:12.000...

2018-09-08 16:09:53 4643 6

原创 自定义Ubuntu镜像iso文件

前几天同事们觉得服务器部署安装环境太麻烦,要求我做出一个自己服务器系统的镜像文件;一开始使用了respin制作出了镜像文件,然后用这个文件做了U盘启动器,发现直接U盘跑系统都是正常的,但是到实际install的时候发现最后怎么都无法安装成功,网上大家也都说无法安装,还找不到解决办法;最后我只好换个工具制作,使用了systemback后成功装机!下面记录下制作和安装过程,主要参考:h...

2018-08-31 17:54:21 3123

转载 Chrome浏览器无法上网,提示HTST问题的解决办法

Status Code:307 Internal Redirect和Non-Authoritative-Reason:HSTS问题转载自:https://www.jianshu.com/p/005f3466b714今天做项目的时候,由于后台同学的失误,将原本接口中HTTPS协议的接口,弄成了HTTP,导致了一个奇怪的问题:一个接口在我的浏览器上可以访问,在别人的浏览器上无法返回数据. 结果...

2018-08-10 09:58:24 14730

转载 性能优化 - 让nodejs再快一点

本文转载自:北斗同构github前言很多前端工程师在做页面性能调优的过程中,极少关注代码本身的执行效率,更多关注的是网络消耗,比如资源合并减少请求数、压缩降低资源大小、缓存等. 我并不觉得这不合理,相反,在很大程度上这是足够正确的做法,举个例子, JS本身的执行时间是30ms(毫秒),在动辄三五秒的页面加载时间中的占比实在太低了,就算拼了命把性能提升10倍,执行时间降到3ms,整体性能提升也微不足...

2018-07-12 10:27:17 2289

原创 nodejs 使用Sequelize操作MySQL,timestamp时间不对问题

这两天我将工程中的mysql SQL语句改用Sequelize进行序列化操作,遇上了时间不一致的问题,特此记录下,希望对大家也能有帮助。我的数据库中每张表都有自己定义的一个timestamp字段,取得是current_time,系统当前时间,数据插入后会自动生成此字段的值; 我使用sequelize的自动生成表models工具 sequelize-auto自动生成models,其中读times...

2018-07-06 15:49:19 12056 3

原创 Ubuntu系统内核出错,不用重装系统的修复方法

前段时间我跑了几年的Ubuntu系统在编译一个东西的时候改动了系统内核文件,导致除了cd命令其他命令都无法使用;一直报错:/sbin/init: relocation error:/lib/.... version GLIBS_PRIVATE ...not define ld-linux-x86-64.so.2 with link time reference(信息记不大清楚了,大致是这样的)修复...

2018-06-04 16:35:20 6359

原创 Js 时间戳和unix时间戳问题

使用JS的小伙伴一听获取系统时间戳想必第一反应就是使用new Date().getTime()方法来获取的吧?昨晚跟第三方进行接口对接的时候,看对方的接口文档,他们的timestamp字段就是要求Unix系统时间戳,要求整型;但是我按上面的方法发送过去后发现对方返回说我的timestamp不合法,不是整型;在js中number应该就是整型了啊,我当时有点困惑,难道这样获取的不是整型?于是我...

2018-05-31 09:42:19 3773 2

原创 Ubuntu16.04安装opencv3.4.1

去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法异曲同工。 下载链接http://opencv.org/releases.html,选择sources版本解压下载下来的zip包进入到解压后的文件包中安装依赖库和cmake ,如果提醒需要apt-get update,那就先sudo su进入root权限,再sudo apt-get update,然后在执行下面命令...

2018-05-19 18:40:07 804

转载 javascript使用promise递归读取目录下所有文件

转载自bdss58的博文,原文地址:https://blog.csdn.net/bdss58/article/details/51377577var fs = require('fs');var path = require('path');function readdirPromisify(dir) { return new Promise((resolve, reject) =&...

2018-05-15 13:57:47 1450

转载 用 Redis 解决 NodeJS 多进程无法共享 session 的问题

转载自背景知识我们知道后端是通过session来维持用户的会话的,每当用户发起一个请求的时候,用户的浏览器就会将用户的一个sessionID以cookie的形式发送到后端,后端接收到这个sessionID后,就会看内存中有没有sessionID为此sessionID的session,如果存在,则授权访问;否则重定向到授权页面或者返回错误码。因为是NodeJS是单线程的,为了充分利用CPU的多核特性...

2018-05-11 17:51:33 1748

转载 【转】Web实时通信之Socket.IO ,真正的兼容ie

Socket.IO简介为了解决浏览器的兼容问题,不是所有的环境都可以使用WebSocket,Socket.IO就出现了。Socket.IO是一个基于Nodejs的,用于实时通信的一个软件包(包括client端和server端),Socket.IO完全由JavaScript实现。Socket.IO设计的目标是支持任何的浏览器,任何设备。在接口方面,Socket.IO统一了通信的API,在内部实现上支...

2018-05-10 19:22:27 1018

原创 nodejs获取ftp服务器上的全部文件并监听目录变化

 今天花了一天时间自己搭建了ftp服务器,并在后台成功获取自己ftp服务器上的图片并实时返回给前端界面显示var ftp = require('ftp'), ftp = new ftp(), fs = require('fs'),  watch = require('watch') //用来监听目录变化//当ftp连接成功时触发ftp.on('ready',function(){...

2018-05-07 18:54:51 4266 12

转载 [转载]Ubuntu搭建FTP服务器

转载自Linux下搭建FTP服务器(Ubuntu16.04)1.安装vsftpd软件包sudo apt-get install vsftpd2.打开配置文件vim /etc/vsftpd.conf3.修改参数一些参数可以去掉注释激活,为了方便,你也可以注释全部,然后添加下面的设置#这些设置系统默认是开启的,可以不管listen=NOlisten_ipv6=YESdirmessage_enab...

2018-05-07 10:30:34 183

原创 nodejs udp ERR_SOCKET_DGRAM_NOT_RUNNING 解决方法

跑了很久的代码程序,以前也一直是正常的,这次用户反映说收不到数据,排查发现是udp这块出错了。我这边用的nodejs的dgram模块进行的udp传输;需求呢就是我这边设备每采集到一条数据就通过udp推送到客户平台。我这边的原先发送数据的客户端代码大致如下:const dgram = require('dgram');const client = dgram.createSocket('udp4'...

2018-05-03 17:15:11 1450

转载 [转载]亿级Web系统搭建——单机到分布式集群

本文转载自徐汉彬前辈的博文,原文地址:点击打开链接自己通过这篇博文学到了很多,谢谢原文作者,特此转发分享下当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解...

2018-04-26 09:53:52 228

原创 Hadoop2.8.0+Zookeeper3.4.8+Hbase1.2.6完全分布式配置

准备环境三台Ubuntu系统的电脑同一局域网Java1.8.0_121Hadoop2.8.0Zookeeper3.4.8Hbase1.2.6大家可以自行取官网下载各工具的最新版本.Hadoop完全分布配置安装JDK解压java1.8.0_121.tar.gz到/opt/jvm下,编辑 vim /etc/profile文件,添加jdk环境变量:source /etc/profile命令使配置生效ja...

2018-04-12 17:21:01 580

原创 xmpp 注册Registration

在客户端上开发xmpp的注册功能,即带内注册。带内注册指的是未在服务器上开通账号的用户可以通过xmpp协议注册新账号。相反的概念是带外注册(out-of-band registration),例如你必须到某个指定的web页面进行注册。如果服务器允许带内注册,那么我们就可以通过自己开发的客户端注册新账号。与带内注册相关的协议是XEP-0077。这里需要使用到插件 asmack-jse.jar由于在A...

2018-04-11 13:19:58 859

翻译 OpenSL ES for Android

OpenSL ES for Android原英文文档地址:http://mobilepearls.com/labs/native-android-api/ndk/docs/opensles/OpenSL ES (Open Sound Library for Embedded Systems)OpenSL ES - 嵌入式音频加速标准http://write.blog.csdn.net/posted...

2018-04-11 13:19:20 1296

原创 Mysql数据查询优化

如何查看语句执行速度查看Mysql关于profile的设置打开profiling查看profiles的记录情况执行SQL,查看其执行情况;再查看profiles记录,就能看到刚SQL的执行耗时      2.如何查看语句执行计划使用explainExtra列中,列出了该SQL在执行中是否使用Index,大家可以根据该列去判断是否SQL Query是高效的。       3. 增加索引提高查询效率对...

2018-04-10 18:33:43 216

原创 Redis启动失败的原因及解决方法

跑了近半年的Redis,今天早上来开启电脑运行程序的时候发现提示无法连接redis,暗想自己明明设置了开机自启的阿,以前也一直没问提,今天怎么就连不上了?重启了下redis就提示如下错误网上搜了好久都没找到解决办法,后来想起来去查看了下redis的日志文件发现提示当前版本的redis无法处理version 8的RDB.在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据...

2018-03-30 10:14:41 31287

原创 Sqoop数据导入到HBase遇上的问题及解决方法

运行bin/sqoop import --connect jdbc:mysql://ip:port/database --username *** --password ****--hbase-bulkload --hbase-create-table --column-family info --hbase-row-key username --hbase-table detects --tab...

2018-03-26 16:10:20 4467

转载 【node】利用PM2实现 node服务器 后台运行和自动重启

转载自杨成功的博文 【node】利用PM2实现 node服务器 后台运行和自动重启用 express 成功搭建起了项目骨架,接下来要进行开发了。如果你已经做过了 demo,那么你可能会遇到以下问题:npm start启动服务器之后,只能挂在那里,不能退出。如果你想执行其他的命令,需要另外开一个终端窗口;如果你连接的是远程服务器,比如阿里云的 Linux 服务器,当你关闭终端的时候,服务器同样会断开...

2018-03-15 10:45:53 4326

原创 mysql定时删除过期数据记录

连接登录MySQL后,先查看MySQL是否开启了事件功能:命令:show variables like '%sc%';发现event_sheduler是OFF关闭的;2. 打开event_scheuler:临时开启(mysql服务重启后之后失效)SET GLOBAL event_scheduler = ON;SET GLOBAL event_schedu

2017-10-16 09:53:44 12839

原创 Express 跨域请求

每次在不同机器上进行前后端交互都入坑,心想自己机器测都可以怎么连接的时候都连接不上,原来是每次自己的都忘记跨域请求!!!特此记录下,以防再入坑!//设置跨域访问 app.all('*',function(req,res, next) {res.header("Access-Control-Allow-Origin","*"); res.heade

2017-10-11 12:08:17 392

js基础知识

js的基础知识,适用于初学者

2016-11-10

centos Sublime Text3+package control+emmet

解压Sublime Text3,package control,emmet 运行sublime, preference->Browser packages, 将解压后的package control和emmet复制进去, 重启sublime 重启之后还会看到左下角呈现 Loading PyV8 的提示,待其载入完毕,即可使用代码快速生成插件了

2016-10-11

ECC Software Algorithms

Elliptic Curve Cryptography • majority of public-key crypto (RSA, D-H) use either integer or polynomial arithmetic with very large numbers/polynomials • imposes a significant load in storing and processing keys and messages • an alternative is to use elliptic curves • offers same security with smaller bit sizes • newer, but not as well analysed

2015-07-09

nodejs promise 多个foreach返回问题

2017-03-26

electron Browserwindow关闭多个窗口错误

2017-03-19

express 如何获取到所有活动的sessions

2017-03-14

自定义单选列表对话框单选后item值传递问题

2016-12-22

android 单选弹框数据源问题

2016-12-20

JsonArray转HashMap问题

2016-12-10

js 二维数组按行输出问题

2016-11-02

js 怎么实现调用资源管理器

2016-10-26

实现点击网页上的一个按钮,弹出路径选择框,然后导出所有多媒体文件(图片,音视频)到选择的目录下

2016-10-24

怎么实现搜索框的搜索功能

2016-10-21

表单验证自己写的不起作用

2016-10-14

用jquery实现二级菜单淡入问题

2016-10-13

php while( mysql_fetch_array()) 多次调用问题

2016-08-19

Cannot set property 'action' of undefined,不知道错在哪里

2016-08-15

怎么把这段html改正常显示阿?

2016-08-08

php 开发企业考勤系统

2016-08-05

初次使用php就遇上了不知道要怎么解决的问题。。。

2016-08-01

Uri imageUri = intent.getData(); 一直返回null问题

2016-07-27

listview删除一条数据问题

2016-07-22

正则表达式匹配字符串

2016-07-22

实现类似微信的撤回消息的功能

2016-07-19

listview item中子控件聚焦问题

2016-07-06

怎么将json存储转成xml数据格式存储

2016-06-29

怎么将现有的这个json解析转成xml解析

2016-06-29

android listview怎么实现单个item的某个数据刷新

2016-06-23

Android log保存到sdcard上

2016-05-18

android opengl 旋转问题

2016-05-12

保存onPreviewFrame(byte[] data, Camera camera)中的data

2016-05-11

急!!!android视频旋转问题

2016-05-09

Android 实现视频通讯问题

2016-04-28

求java.lang.VerifyError解决办法

2016-04-14

OSGI bundle使用问题!求大神教教我阿!

2016-04-13

Eclipse ant build failed

2016-04-08

eclipse add第三方jar后编译报超限错误

2016-04-05

实现有群主管理的多人实时对讲机

2016-02-22

安卓 如何监控多个EditText文本变化

2016-02-18

Unable to add window--is your activity running?

2016-02-17

网页图片轮播 图片显示问题

2016-01-13

工程导入Eclipse出错Duplicate methods named spliterator

2015-12-17

openfire服务器配置好后,电脑客户端能连接上,但移动端就是连接不上

2015-12-15

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

TA关注的人

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