2024年

  • 2024-11-1911:29:10

    tail命令12345tail -f xxx.log ----实时刷新最新日志 tail -100f xxx.log --------实时刷新最新的100行日志 tail -100f xxx.log | grep [关键字] -------查找最新的一百行中与关键字匹配的行 tail -100f xxx.log | grep '2019-10-29 16:4[0-9]
  • 2024-11-0615:27:13

    Docker镜像制作新建Dockerfile文件 123456789101112131415161718192021222324252627#基于centos镜像 FROM centos:7 RUN mkdir -p /home/v-kun #工作目录 WORKDIR /home/v-kun #维护人的信息 MAINTAINER v-kun.com #install jdk and jar包(需要确保你的ce
  • 2024-11-0615:22:44

    Linux开机运行脚本新建脚本autuStart 1234#!/bin/sh #chkconfig: 2345 80 90 #description:auto_run #执行命令 复制到init.d目录并添加执行权限 12cp autuStart /etc/init.d/ chmod 744 autuStart 添加到开机启动 123chkconfig --add tomcat #添加到开机启动 chkconfi
  • 2024-09-2315:59:24

    测试摘要代偿申请优化 1234567891011public static void fixedThreadPool() { public static void fixedThreadPool() {public static void fixedThreadPool() { // 创建线程池 ExecutorService threadPool = Executors.newFixed
  • 2024-09-2017:24:25

    test

    2022年

  • 2022-12-0116:09:32

    Java 线程池在 Java 语言中,并发编程都是通过创建线程池来实现的,而线程池的创建方式也有很多种,每种线程池的创建方式都对应了不同的使用场景,总体来说线程池的创建可以分为以下两类: 线程池创建方式 通过 ThreadPoolExecutor 手动创建线程池 通过 Executors 执行器自动创建线程池。 而以上两类创建线程池的方式,又有 7 种具体实现方法,这 7 种实现方法分别是: Executo
  • 2022-11-2913:45:29

    MySQL索引数据库中存储的数据比作字典的话,索引就相当于是字典中的目录。如果没有索引,查找一个数据就需要从第一页开始全局检索直至找到需要的诗句,有了索引可以先在目录中根据拼音查找到该数据所在的页数,因此通过索引可以大大减少了查询时间
  • 2022-11-2216:09:33

    IDEA用Docker一键部署主要介绍了idea使用docker插件实现一键自动化部署,文中通过图文介绍的非常详细
  • 2022-10-2515:58:13

    SQL优化因为字符不一致导致join查询不走索引!image(https://vkunfile.osscnbeijing.aliyuncs.com/blog/20221025/ddbfae4e9c724d149fa2a96a7760e3c2/image.png)
  • 2022-09-1512:01:26

    MinIo介绍官网(http://www.minio.org.cn/)高性能MinIO是全球领先的对象存储先锋,目前在全世界有数百万的用户.在标准硬件上,读/写速度上高达183GB/秒和171GB/秒。对象存储可以充当主存储层,以处理Spark、Presto、TensorFlow、H2O.ai等各种复杂工作负载以及成为HadoopHDFS的替代品。MinIO用作云原生应用程序的主要存储,与传统对象存储相比,
  • 2022-08-1818:05:21

    JavaJava
  • 2022-06-0611:49:36

    CURL命令详解及@&特殊字符处理前言在Linu中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。>语法:curloptionurl本文主要跟大家分享了Linu命令行cURL的10种常见用法,分享出来供大家参考学习,下面来一起看看详细的介绍:获取页面内容当我们不加任何选项使用curl时,默认会发送GET请求来
  • 2022-05-0920:16:59

    Springboot集成sharding-jdbc实现分表>日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文
  • 2022-04-2209:23:44

    tar 打包压缩命令tar(全称:tape archive )命令用于备份文件。tar 是用来创建或者还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
  • 2022-04-0216:47:02

    使用frp进行内网穿透为什么需要内网穿透功能从公网中访问自己的私有设备向来是一件难事儿。自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。试了一下几种方法:远程桌面使用TeamViewer。可用,但需要访问端也拥有TeamViewer软件,不是很方便,希
  • 2022-03-1617:19:21

    Linux系统查看CPU使用率、内存使用率、磁盘使用率查看CPU使用率top命令root@192~toptop16:52:41up316days,8:37,1user,loadaverage:0.51,0.73,0.81Tasks:519total,2running,517sleeping,0stopped,0zombie%Cpu(s):1.6us,1.0sy,0.0ni,97.2id,0.0wa,0.0hi,0.2si,0.0stKiBMem:65
  • 2022-03-0711:54:42

    TorntoistGit 操作远程仓库报错在(小乌龟)向github远程推送文件的时候会报错nosupportedauthenticationmethodsavaiable解决方法:因为git(小乌龟)和Git的冲突我们需要把乌龟git设置改正如下。找到TortoiseGit》Settings(设置)》Network(网络)将SSHclient指向E:\git\Git\usr\bin\ssh.ee(我的Git工具安装E盘)这里更改ssh路
  • 2022-03-0309:27:06

    MyBatis 一对多 多对多一对多实体类java/关联用户/@TableField(eist=false)privateListinfoUsers;ml这种方式分页有问题,不分页时可以用ml
  • 2022-01-1103:08:55

    Sentinel dashboardSentinel官网下载地址https://github.com/alibaba/Sentinel/releases(https://github.com/alibaba/Sentinel/releases)版本一致性:SpringCloudAlibabaVersion:2.2.5.RELEASEor2.1.4.RELEASEor2.0.4.RELEASESentinelVersion:1.8.0

    2021年

  • 2021-09-2820:56:53

    MavenMaven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤,Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
  • 2021-09-2322:51:58

    ElasticSearch 使用教程之_score(评分)介绍使用ES时,对于查询出的文档无疑会有文档相似度之别。而理想的排序是和查询条件相关性越高排序越靠前,而这个排序的依据就是_score。本文就是详解_score有关的信息,希望能对排序评分的理解有所帮助。
  • 2021-09-1502:40:50

    JavaScript 的 async/awaitJavaScript 中的 async/await 是 AsyncFunction 特性 中的关键字。目前为止,除了 IE 之外,常用浏览器和 Node (v7.6+) 都已经支持该特性。
  • 2021-09-0220:48:20

    Linux缓存buffer/cachebuffer和cache是两个在计算机技术中被用滥的名词,放在不通语境下会有不同的意义。在Linux的内存管理中,这里的buffer指Linux内存的:Buffer cache。这里的cache指Linux内存中的:Page cache。翻译成中文可以叫做缓冲区缓存和页面缓存。
  • 2021-09-0206:23:07

    Elasticsearch搭建集群修改配置bashvi/etc/sysctl.conf在最后一行新增shellvm.ma_map_count=262144立即生效shell/sbin/sysctlp修改es节点配置第一个节点shell集群名称cluster.name:myes当前该节点的名称node.name:node1是不是有资格竞选主节点node.master:true是否存储数据node.data:true最大集群节点数no
  • 2021-09-0206:22:53

    IDEA远程debug在日常开发中,有时需要对远程服务器上的应用进行远程调试,对于tomcat,要进行远程调试其实很简单,只需要在启动tomcat时开启jpda服务即可
  • 2021-09-0206:22:25

    Elasticsearch--Java中QueryBuilders构建搜索QueryJava工具类用来调用Elasticsearch
  • 2021-09-0206:21:53

    Linux命令Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
  • 2021-09-0206:21:03

    OracleOracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
  • 2021-09-0206:20:02

    SpringBoot集成DruidDRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池
  • 2021-09-0206:18:47

    IDEA快捷键+配置IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品
  • 2021-09-0206:17:35

    RocketMQApache RocketMQ is a unified messaging engine, lightweight data processing platform.
  • 2021-09-0206:14:57

    Elasticsearch搜索引擎Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
  • 2021-09-0206:14:07

    DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
  • 2021-09-0206:13:09

    备份MySQL数据库本机备份脚本 123456789101112131415161718192021222324#设置本机数据库登录信息 database='v_kun_dev' date_time=`date +%Y-%m-%d-%H-%M` #保存目录中的文件个数 count=20 #备份路径 path=/home/dataBack/ #备份数据库sql文件并指定目录 # 本地 mysqldump $datab
  • 2021-09-0206:11:29

    mysqlMySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
  • 2021-09-0204:40:50

    CORS跨域服务器设置出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。
  • 2021-09-0204:38:07

    kafkaKafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。
  • 2021-09-0204:36:04

    Linux安装Nginx及常见问题Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强