自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (15)
  • 收藏
  • 关注

原创 Docker容器CPU、memory资源限制

背景在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资源耗尽,服务完全不可用。docker 作为容器的管理者,自然提供了控制容器资源...

2019-10-30 09:03:03 753

原创 Docker 常用命令与操作

基础类查看docker信息# 查看docker版本docker version# 显示docker系统的信息docker info# 日志信息docker logs# 故障检查service docker status# 启动关闭dockersudo service docker start|stop日志类查看容器日志docker logs -f &lt...

2019-10-29 22:56:53 155

原创 Redis持久化-数据丢失及解决

Redis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。 异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。个 人感觉方法2采用fork主进程的...

2019-10-26 10:57:36 954

原创 redis持久化和常见故障

redis 主从复制Redis主从复制的原理当建立主从关系时,slave配置slaveof <master_host> <master_port> 。slave服务器会向主服务器发送一个sync命令。master接受并fork一个进程来执行BGSAVE命令。该命令生成一个RDB文件并且全量发送给slave服务器,slave服务器接收并载入RDB文件,同时,主服务器将...

2019-10-26 10:43:42 1206

原创 VI命令模式下删除拷贝与粘贴

在VI命令模式下:y 表示拷贝, d 表示删除,p标识粘贴1.删除dw 表示删除从当前光标到光标所在单词结尾的内容.d0 表示删除从当前光标到光标所在行首的内容.d$ 表示删除从当前光标到光标所在行尾的内容.dd 表示删除光标所在行.6dd 表示删除6行D 表示删除从当前光标到光标所在行尾的内容.:6,10 dele...

2019-10-25 14:19:53 664

原创 Solr函数查询

Solr 函数查询使您能够使用一个或多个数字字段的实际值生成相关性分数。Solr 函数查询由 DisMax、Extended DisMax 和标准查询解析器支持。Solr 函数查询使用函数。函数可以是常量(数字或字符串文字)、字段、另一个函数或参数替换参数。您可以使用这些函数来修改用户结果的排名。这些可用于根据用户的位置或其他计算来更改结果的排序。使用函数查询函数必须表达为函数调用...

2019-10-25 12:30:30 377

原创 Solr 新增、更新、删除索引

solr-admin新增索引[索引中无则新增,有则更新]第一种方式:在doc标签和field标签中增加权重(boost),增加权重后,可以在搜索的时候做权重过滤。   1 2 3 4 <delete> <query&g...

2019-10-25 09:12:41 2302 1

原创 使用Solr索引MySQL数据

参看文献:https://www.cnblogs.com/luxiaoxun/p/4442770.html版本:solr-5.3.01、创建core或collection:bin/solr create -ccollection3solr-5.0 以上默认对schema的管理是使用managed-schema,不能手动修改,需要使用Schema Restful的API操作。如果要想手...

2019-10-25 09:05:07 248

原创 Solr之精确、匹配、排序、模糊查询

一.基本查询参数 意义 q 查询的关键字,此参数最为重要,例如,q=id:1,默认为q=:, fl 指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写,例如,fl= id,title,sort start 返回结果的第几条记录开始,一般分页用,默认0开始 rows 指定返回结果最多有多少条记录,默认值为 10,配合start实现分页 so...

2019-10-25 08:59:13 1506

原创 redis数据迁移方法

方法一:离线迁移通过RDB或者aof文件RDB: 快 目的库必须开启才能用步骤: 1.源库 执行 BGSAVE 2.copy 源库的.rdb文件至目标库 3.重启目标库AOF: 慢 源库和目的库必须都开启才能用步骤: 1.将源库的aof文件拷贝到目标库的数据目录中 (两种方法) 1.redis-cli -p 6380 --pi...

2019-10-21 19:25:38 438

转载 Linux下离线安装Docker

一、基础环境1、操作系统:CentOS 7.32、Docker版本:18.06.1官方下载地址(打不开可能需要科学上网)3、百度云Docker 18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A密码:dvvh4、官方参考文档:https://docs.docker.com/install/linux/docker-...

2019-10-17 18:35:25 150

原创 Spring Boot Task定时任务升级(启动、停止、变更执行周期)

编写一个简单的线程:package org.lvgang;import java.util.Date;/** * 创建一个线程,给定时任务调用 * @author lvgang */public class MyRunnable implements Runnable { public void run() { System.out.println("MyRunnabl...

2019-10-16 14:54:35 1560

原创 SpringBoot中使用任务调度器的注意事项

在项目开发过程中,我们经常需要执行具有周期性的任务。通过定时任务可以很好的帮助我们实现。我们拿常用的几种定时任务框架做一个比较:从以上表格可以看出,Spring Schedule框架功能完善,简单易用。对于中小型项目需求,Spring Schedule是完全可以胜任的。1、springboot集成schedule1.1 添加maven依赖包由于Spring Sc...

2019-10-16 08:51:56 497

原创 Kafka内存溢出

1、内存溢出的原因:当kafka集群(或单机)服务挂了,生产者继续向kafka发送消息时,有两个超时设置会导致线程不被及时释放,另外还有一个缓冲区大小的设置也会导致异常抛出,三个参数分别如下:max.block.ms:指定生产者调用send()方法或使用partitionsFor()方法获取元数据时的阻塞时间,默认值60000ms(60秒); request.timeout.ms:指定了...

2019-10-15 11:32:21 5602

原创 从零开始构建docker基础镜像

  上图就是docker的图标,这个图标对docker的含义阐释的还是比较全面:小鲸鱼代表的是船,船上的就是集装箱,所有的东西不管是什么,只要装在集装箱中,就可以方便的运输。docker公司的口号是Build,Ship,and Run Any App,Anywhere。docker的本意是码头工人,而在这里说是集装箱的话,比较贴切。所有需要运行的环境和程序,装入docker,然后需要运行的时候...

2019-10-06 12:38:52 1319

SpringCloudAlibaba-Seata

SpringCloudAlibaba-Seata

2023-02-14

Springboot-Seata

Springboot-Seata

2023-02-14

2009年-2020年系统架构师考试案例分析(真题解析).pdf

2009年-2020年系统架构师考试案例分析

2021-08-19

2009年-2020年系统架构师考试综合知识(真题解析).pdf

2009年-2020年系统架构师考试综合知识(真题解析)

2021-08-19

2005-2020信息系统项目管理师案例分析.pdf

2005-2020信息系统项目管理师案例分析

2021-07-13

2005-2020信息系统项目管理师历年真题试题和答案.zip

2005-2020信息系统项目管理师历年真题试题和答案

2021-07-13

《软件架构设计文档》ADMEMS模板v2.docx

ADMEMS方法推荐的《软件架构设计文档》

2021-06-09

dlib-19.21.1-cp38-cp38-win_amd64.zip

dlib.whl免编译安装,快速使用。Dlib是一个现代化的C ++工具箱,其中包含用于在C ++中创建复杂软件以解决实际问题的机器学习算法和工具。它广泛应用于工业界和学术界,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。

2021-01-08

dlib-19.21.99-cp38-cp38-win_amd64.whl

dlib.whl免编译安装,快速使用。Dlib是一个现代化的C ++工具箱,其中包含用于在C ++中创建复杂软件以解决实际问题的机器学习算法和工具。它广泛应用于工业界和学术界,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。

2021-01-08

Shiro详细教程

Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。 本教程只介绍基本的Shiro使用,不会过多分析源码等,重在使用。

2018-11-23

统计学习方法-李航

统计学习是计算机及其应用领域的一门重要的学科。本书全面系统地介绍了统计学习的主要方法,特别是监督学习方法,包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与最大熵模型、支持向量机、提升方法、em算法、隐马尔可夫模型和条件随机场等。除第1章概论和最后一章总结外,每章介绍一种方法。叙述从具体问题或实例入手,由浅入深,阐明思路,给出必要的数学推导,便于读者掌握统计学习方法的实质,学会运用。为满足读者进一步学习的需要,书中还介绍了一些相关研究,给出了少量习题,列出了主要参考文献。

2018-11-20

Spring5高级编程第五版

Spring5高级编程第五版

2018-11-20

activity编程宝典

适合阅读本书的读者有以下几类: Activiti用户和爱好者 Activiti代码贡献者 流程引擎相关的项目经理或者需求人员 Activiti开发者,或运维人员 使用Activiti开发流程平台的公司

2018-11-20

nginx学习资料

介绍了处理负载均衡问题的相关概念和工具,说明了如何避免性能退化和服务器上的服务突然崩溃的风险,阐述了单个服务器以及可以执行cookie 插入或者改善ssl 吞吐量的负载均衡器,最后还探讨了云计算中的负载均衡。 适合对系统架构、性能维护感兴趣的初级、中级读者以及有经验的系统架构师和运维师。

2018-11-20

Java WEB实现URL重写

URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url。本例是URL重写的Java WEB实现。

2018-05-22

空空如也

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

TA关注的人

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