自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (2)
  • 收藏
  • 关注

原创 Yjs学习

协同实现库Yjs学习

2023-12-21 16:49:17 1201

原创 在script标签中引用tiptap

【代码】在script标签中引用tiptap。

2023-09-28 17:33:25 347

原创 使用JS将指定下标的元素移动到某个位置,且获取到有变化的元素及下标的变化

【代码】使用JS将指定下标的元素移动到某个位置,且获取到有变化的元素及下标的变化。

2023-06-14 11:46:35 341

原创 nginx非root用户启动

nginx非root用户启动

2023-02-20 14:57:09 478

转载 Gitlab_CI/CD详细过程

Gitlab+GitlabRunner(Shell Exceutor)+Docker实现CI/CD

2022-01-11 13:06:16 1792

转载 kong的多种认证方式设置

1.新建一个用于认证验证的consumer(1).新建consumercurl -X POST --url http://localhost:8001/consumers/ --data "username=auth_user"返回如下{ "custom_id":null, "created_at":1566380171, "username":"auth_user", "id":"f1b6c168-f6e3-482e-a477-2d09d14dce8b"}(2).为该co

2021-06-15 18:18:21 978

原创 如何整体迁移git库到另外的远程仓库(gerrit)

1. 克隆原有的仓库git clone --bare xxxxxx.git2. 在gerrit上新建一个仓库,记住不能选择init empty commit3.为新建的仓库,设置一些特殊权限reference: refs/*权限:create reference,Forge Author Identity,Forge Committer Identity,Forge Server Identity,Push,Push Merge Commit refs/for/refs/*权限:Push

2021-06-11 17:57:56 1131

原创 Dubbo2.7.7 Demo运行

1. 下载zookeepper3.6.2并运行2. 运行Dubbo admin(1) 下载Dubbo-admin 的 develop分支git clone https://github.com/apache/dubbo-admin.git cd dubbo-admin(2) 修改配置`dubbo-admin-server/src/main/resources/application.properties(3) 编译maven clean package -Dmaven.test.ski

2021-01-15 15:11:06 328

原创 gerrit插件相关地址

源代码地址:https://gerrit.googlesource.com/plugins插件下载地址:https://gerrit-ci.gerritforge.com/

2020-09-02 17:27:00 1292

转载 systemd service 设置limit,不生效问题

参考博文:http://smilejay.com/2016/06/centos-7-systemd-conf-limits/(解决方法参考此博文)问题简述:Centos7下修改系统的最大文件打开数的时候,对系统启动的进程不生效问题详述:Centos7下需修改系统最大文件打开数为100000,进程数为50000,于是做了如下操作说 明:此问题只出现在centos7下,centos...

2019-02-26 14:33:05 2863

原创 JenKins结合cppcheck及cpplint进行代码风格及静态代码检测

JenKins结合cppcheck及cpplint最近公司需要在Jenkins上安装cppcheck及cpplint进行代码风格及静态代码检测,这里记录下过程。前提条件安装了Jenkins步骤如下第一步:安装cppcheck并配置环境通过源码安装 下载地址: https://github.com/danmar/cppcheck/releases/ https://sourcefo

2017-01-18 10:04:56 9062

转载 MySQL 5.7版本修改root密码

如果 MySQL 正在运行 首先杀之: killall -TERM mysqld。 运行mysqld_safe --skip-grant-tables & 如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking & 使用mysql连接servermysql 更改密码 update mysql.user set authentica

2017-01-16 12:40:30 5154

转载 mysql创建用户

使用root帐户登陆mysqlmysql -uroot -p创建用户创建一个只能在本机登陆的用户create user '用户名'@'localhost' identified by '用户的密码';创建一个只能由特定远程主机使用的帐户create user '用户名'@'远程IP地址' identified by '用户的密码';创建一个本机和远程主机都能使用的账户create user 'unl

2017-01-06 16:17:04 1200

转载 如何解决mysql stop fail的问题

如何解决mysql stop fail的问题

2016-10-09 18:55:25 2097

原创 mysql 赋给用户远程权限 grant all privileges on

配置mysql用户的远程访问极限

2016-10-09 15:21:59 77198 4

转载 Java中的多线程

## 引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不

2016-09-05 10:04:35 1095

转载 ubuntu设置永久dns

修改/etc/resolvconf/resolv.conf.d/base文件,该文件默认是空的,在里面写入: nameserver 1.1.1.1 nameserver 2.2.2.2 修改完之后保存,然后执行resolvconf -u 然后,你会发现/etc/resolv.conf文件中多了几行,这几行是resolve程序自动写入的:# Dynamic resolv.conf(5) fil

2016-07-27 10:55:14 2328 1

原创 Kafka学习整理九(集群的扩容)

Kafka学习整理九(集群的扩容)

2016-06-07 17:26:11 10302

原创 Kafka学习整理八(topic管理)

Kafka学习整理八(topic管理)

2016-06-07 16:02:35 26235

原创 Kafka学习整理七(producer和consumer编程实践)

Kafka学习整理七(producer和consumer编程实践)

2016-06-03 15:59:46 37005 3

原创 Kafka学习整理六(server.properties配置实践)

Kafka的server.properties配置实践

2016-06-02 15:58:14 24594

转载 mongodb执行计划Explain分析实例(转载)

mongodb执行计划Explain分析实例

2016-06-01 17:20:48 1743

原创 MongoDB执行计划学习整理

在优化数据库时,可用使用命令 db.system.profile.find() 来找出哪些语句执行速度慢,接下来通常会加一些索引来加速查询,那么增加的索引对于执行语句是否起了作用,就需要使用查看下详细的查询计划来验证并根据情况修改索引或其他的设置。     那么读懂详细的查询计划就是一个比较关键了。

2016-06-01 15:51:46 3968

原创 mongodb如何记录慢查询

mongodb如何记录慢查询

2016-06-01 15:43:36 3260

原创 mongodb3.0的索引管理学习整理

mongodb3.0的索引管理学习整理

2016-05-31 14:51:55 10525 1

原创 Kafka学习整理一(基础概念)

Kafka基础概念Kafka中包含以下基础概念 1. Topic(话题):Kafka中用于区分不同类别信息的类别名称。由producer指定 2. Producer(生产者):将消息发布到Kafka特定的Topic的对象(过程) 3. Consumers(消费者):订阅并处理特定的Topic中的消息的对象(过程) 4. Broker(Kafka服务集群):已发布的消息保存在一组服务器中,称之

2016-05-27 16:35:42 5973

原创 Kafka学习整理二(定义、特点、应用场景)

Kafka是什么Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。Kafka是一个分布式的、分区化、可复制提交的日志服务LinkedIn使用Kafka实现了公司不同应用程序之间的松耦和,那么作为一个可扩展、高可靠的消息系统 Kafaka的特点Kafaka是分布式的,其所有的构件borker(服务端集群)、producer(消息生产)、consumer(消息消费者)都

2016-05-27 14:59:50 7066

原创 Kafka学习整理三(borker(0.9.0及0.10.0)配置)

Kafka学习整理三(borker(0.9.0及0.10.0)配置)

2016-05-27 13:41:38 24427

原创 Kafka学习整理四(Producer配置)

Kafka学习整理

2016-05-27 13:41:06 38874

原创 Kafka学习整理五(Consumer配置)

Kafka学习整理五(Consumer配置)

2016-05-27 13:40:01 21366

转载 理解SQL的四种连接-左外连接、右外连接、内连接、全连接

1、内联接(典型的联接运算,使用像 =  或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。       2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。     在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:     1)LEFT  JOIN或LEFT OU

2015-12-21 16:25:44 1467

转载 javascript函数式编程要掌握的知识点讲解

原文地址:http://www.cnblogs.com/tugenhua0707/p/5046854.html阅读目录理解call和apply 及arguments.callee闭包的理解javascript中的this详解理解函数引用和函数调用的区别理解js中的链式调用理解使用函数实现历史记录--提高性能理解通过Function扩展类型理解使用模块模式编写代码理解惰性实列化推荐分支函

2015-12-16 09:59:51 1742

转载 序列化和反序列化

原文:http://tech.meituan.com/serialization_vs_deserialization.html摘要序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重

2015-12-10 12:04:28 1052

原创 Numpy学习之 一维数组元素选取

ndarray的一维数组的元素选取与Python列表的切片操作很相似,与列表不同的时,获取的数据组成一个新数组但与原有的数组共享一个内存存储空间,即数据更改获取得到的数据中某个元素的值,原有数组也会产生相应变化。

2015-12-07 16:55:01 22829

原创 numpy数组 ndarray对象基本知识

Numpy中ndarray数组对象基本概念、及数组创建

2015-12-07 10:48:49 7035

原创 Python基础

文件编码如果文件中需要使用或处理中文类编码则需告诉Python解释器按照UTF-8编码读取源代码,并将文件保存为utf-8#coding=utf-8或# -*- coding: utf-8 -*- 下面我们来看看如果不加上面的代码,会出现什么错误例子一:使用中文做为注释 运行该代码,后可看到以下错误 例子二:打印中文运行该代码可看到错误提

2015-10-12 16:18:34 1036

转载 Linux下自动备份Mongodb数据库并删除指定天数前的备份

具体操作:1、创建Mongodb数据库备份目录 mkdir -p /home/backup/mongod_bak/mongod_bak_now mkdir -p /home/backup/mongod_bak/mongod_bak_list2、新建Mongodb数据库备份脚本vi /home/crontab/mongod_bak.sh #新建文件,输入以下代码#!/bin/shDUM

2015-09-06 12:08:01 2099

转载 ubuntu 使用cron设置定时启动任务

介绍cron,是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。 在Ubuntu server 下,cron是被默认安装并启动的;如果没有启动,自行设置并启动(chkconfig\sysv-rc-conf)。 通过其配置文件 /etc/crontab 可以看到以下内容: ununtu 通过调用 run-parts 命令,定时运行四个目录下的所有脚本。 1)/etc/cron

2015-09-06 11:48:21 15210

转载 使用sysv-rc-conf管理服务及设置开机启动

安装sysv-rc-confsudo apt-get install sysv-rc-conf启动与配置sysv-rc-conf安装完成后,直接运行 sudo sysv-rc-conf命令即可打开该管理软件操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择, “X”表示开启该服务。 用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。 也可以直接加入启动程序,例

2015-09-06 11:34:39 3047

转载 Ubuntu下添加开机启动脚本

方法一 修改 /etc/rc.loacl脚本Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行方法二 添加一个Ubuntu的开机启动服务。如果要添加为开机启动执行的脚本文件, 可先将脚本复制或者软连接到/etc/init.d/目录下, 然后用:update-rc.d xxx def

2015-09-06 11:25:31 1171

空空如也

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

TA关注的人

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