7 Lucky-肥仔

尚未进行身份认证

我要认证

做一个不屈服命运的架构设计者

等级
TA的排名 1k+

DOCKER—基本命令详解

最近一直在和docker打交道,今天说一下很常见的命令,我们这里以mysql的镜像为例。具体见官网https://hub.docker.com/_/mysql

2020-06-30 23:50:55

NGINX——nginx的default_server和try_files

log_format log '"$remote_addr" - "$remote_user" [$time_local] "$request" ' '"$status" "$body_bytes_sent" "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" "$cookie_JSESSIONID" "$host" "$upstream_addr" "$upstream_..

2020-07-05 10:28:38

DOCKER—Dockerfile指令详解

最近一直和docker打交道,docker官网也提供了很多的命令,今天来详细的学习dockerfile中的指令。docker官网dockerfile指令详解

2020-06-30 23:48:40

Linux命令-详解more命令

2020年已经过去一半,最近欠下了好几篇博客。今天开始说6月的第一个博客,很简单,说一下more的命令。今天在敲命令的时候,忽然忘记咋写了,于是复习一下。

2020-06-30 23:39:06

MongoDB——mongoDB中的封顶集合

场景一个日志系统,而你保存数据的方式就是存储到mongoDB中。你并不想要很多陈旧的日志,这时候可以考虑mongoDB中的封顶集合。概念封顶集合是具有固定大小的集合,当一个新的文档需要写入到超过该集合的大小的集合的时候,集合中最旧的文档就会被删除,并插入新的文档。对于插入/检索/和删除率很高的对象,封顶集合的效果还是很好的。好处他们保证插入顺序被保留。因而查询不需要利用一个索引来按照文档被存储的顺序返回他们,这消除了索引的开销。他们还保证插入顺序与磁盘上的顺序是相同的,这是通过禁止增加文件大小

2020-05-20 22:36:44

NETTY-Netty的粘包和半包

写在前面最近接触了几个开源的框架,看看代码,发现都用到了netty,于是,打算比较彻底的了解一下。基本概念TCP 传输中,客户端发送数据,实际是把数据写入到了 TCP 的缓存中,粘包和半包也就会在此时产生。客户端给服务端发送了两条消息ABC和DEF,服务端这边的接收会有多少种情况呢?有可能是一次性收到了所有的消息ABCDEF,有可能是收到了三条消息AB、CD、EF。粘包发送方每次写...

2020-05-06 22:53:01

Cannot resolve type description for org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite

项目中别的jar包引用的版本为2.4.8,版本太高,直接将高版本的排除掉,然后换成2.1.7。问题解决 <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-executor</artifactId> ...

2020-05-06 18:21:39

SPRING-分布式环境下Springboot的登录如何保证session共享

一个很简单的项目,需要介入到权限,于是我直接新建了几张权限用户表。由于该功能仅仅给后台的几个工作人员使用,登录用的很简单。在测试环境一直部署了一台,所以直接用的sessionId是没有问题的。但是部署到了正式环境,由于是分布式部分,平台直接部署了2个实例,这样用sessionId来判断是否登录就有问题了。怎么解决,用spring-session-data-redis。该包是基于redis的。引...

2020-04-21 23:42:33

DOCKER-Docker中如何删除image(镜像)

docker中删除images的命令是docker rmi,但有时候执行此命令并不能删除images[yaxin@ubox ~]$docker imagesREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEeg_sshd latest ...

2020-04-20 12:46:09

DOCKER-docker如何将本地nacos 的jar包上传到容器平台

本地安装docker的环境。我用官网的地址总是下载不成功。下面是mac的,我就是从这里下载安装的。https://dn-dao-github-mirror.qbox.me/docker/install/mac/Docker.dmghttp://get.daocloud.io/然后,本地执行命令,看看是否成功. docker versionli@lideMacBook-Pro ~ % ...

2020-04-20 11:58:49

HttpServletRequest-request.getRequestedSessionId()和request.getSession().getId()的区分

今天在做一个权限登录的时候,发现有一个很类似,但是还是很区别的。今天好好的学习一下。首先看一下这个介绍session的文章,复习一下。JavaWeb学习总结(十二)——Sessionrequest.getSession().getId()服务端创建,一个浏览器独占一个session对象(默认情况下),HttpServletRequest中有:HttpSession getSess...

2020-04-19 23:53:04

年总结-致敬2019

序言我的年总结,这几年一直没有及时完成。归根到底,是觉得自己没有啥可以总结的。但是仔细想一想,遇到的哪个问题不是收获?接触到哪个新的名词不是成长呢?2019,飞速成长,收获颇多。接触了很多新的东西,越来越靠近自己的目标。看大图...

2020-04-05 12:22:07

CHARLES-Charles安装与使用

Charles安装下载地址:https://www.charlesproxy.com/download/根据自己电脑配置自行下载双击安装包,依次点击“下一步”进行安装破解下载破解包,然后找到Charles的安装目录,打开lib文件夹,替换charles.jar文件Ps:未破解,30分钟后自动退出应用Charles使用查找电脑IP,菜单选项helpLocal IP Addres...

2020-04-04 18:55:27

INFLUXDB-influxDB在Java中的简单操作

在SENTINEL-sentinel实时监控持久化到InfluxDB中中已经有了用Java实现基本的操作,今天我们再来补充一下。主要是熟悉InfluxDB的语法和操作。@Componentpublic class InfluxDBMetricExeRepository implements MetricsExeRepository { private static Logger l...

2020-04-03 16:53:53

INFLUXDB-influxDB一些查询语法你必须知道

首先我们向一个表中插入数据,具体格式如下,插入insert <measurement>[,<tag-key>=<tag-value>...] <field-key>=<field-value>[,<field2-key>=<field2-value>...] [unix-nano-timestamp] 顺序...

2020-04-03 16:39:05

MYBATIS-mybatis批量插入返回主键ID报错

使用mybatis进行批量插入的时候,并且数据库设置的是主键递增,并且在插入的时候需要返回主键id的时候,报null错误。也就是查询不到刚刚插入到数据库的id。背景:springboot+mbatis+插件spring-boot-mybatis-rw关于插件spring-boot-mybatis-rw 是做什么的,请见博客https://blog.csdn.net/lifen0908/arti...

2020-04-01 23:31:41

MYSQL-mysql中的truncate的用法

转自:http://www.studyofnet.com/news/555.html基本概念删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。下面介绍...

2020-04-01 23:09:34

GRAFANA-Grafana基础知识+InfluxDB

1. 概述在用sentinel进行实时监控的时候,我们已经将实时监控进行了持久化,也就是直接存储到了InfluxDB数据库中,现在我们需要展示出来,方便查询。在influxDB的官网推荐中,我们就可以Telegraf数据收集+InfluxDB数据存储+Grafana数据展示的图形界面,将influxDB数据可视化2. 安装Grafana官方各个系统的下载安装教程官网学习教程mac的是如...

2020-04-01 17:17:08

SENTINEL-sentinel实时监控持久化到InfluxDB中

官网解析:在生产环境中使用 Sentinel监控Sentinel 会记录资源访问的秒级数据(若没有访问则不进行记录)并保存在本地日志中,具体格式请见 秒级监控日志文档。Sentinel 控制台可以通过 Sentinel 客户端预留的 HTTP API 从秒级监控日志中拉取监控数据,并进行聚合。目前 Sentinel 控制台中监控数据聚合后直接存在内存中,未进行持久化,且仅保留最近 5 分钟...

2020-04-01 14:29:16

INFLUXDB-influxDB基础知识

0. 简介InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。本次用InfluxDB来存储监控数据。具体安装教程见官网influxdb官网教程influxdb中文教程`1. 基本概念概念MYSQLInfluxDB数据库d...

2020-04-01 13:39:18

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。