软件与插件
未读今天教大家永久解锁 Jetbrains所有产品先上效果图 正片开始下载Jetbrains产品这里我那Idea来做演示 直接去官网下载最新版,不要犹豫,直接点下载即可, 这里只需要注意你的系统版本即可,Mac的需要对应下载Mac版本的Idea 下载破解包点我跳转,下载 jetbra.zip文件: 破解安装先装idea,如果之前已有idea或别的Jetbrains产品请先卸载,卸载这里我推荐使用Geek软件,谁用谁知道,装完之后不要打开 接着解压jetbra.zip,进入到 scripts文件,安装顺执行install-all-users.vbs、install-current-user.vbs两个文件 如果怕idea卸载有残留,可以先执行 uninstall 在刚刚的网站上找到你所需要破解的Jetbrains产品,点击复制密钥 打开Idea,输入密钥即可完成注册 可以看到所注册时间到2026年,其实这个时间是“假的”,而你电脑上现在的idea已经实现理论永久了,时间无需在意 拓展其他Jetbrains产品也是类似着这样破解,温馨提示:install-all-users. ...
写在前面的话:本脚本模板不收取任何费用,初衷就是不想重复造梯子,如果对各位有帮助的话,可以给作者打上一杯奶茶钱,目前插件还是有点小 Bug,但是不影响使用,现在各平台相关的代码生成插件也比较成熟了,并且带有独特的特色和一些自带的代码提示功能,使用感受整体都不错,但是好用的插件肯定是要收费的啦~具体的请参考下面相关插件查看 查看视频教程 参考插件 MyBatisCodeHelper-Pro codehelper.generator mybatis mybatis generator pageHelper mybatis-generator-gui mybatis generator plugin mybatisplus 功能介绍 本脚本只适用于 EasyCode 模板搭配使用支持生成代码具体如下: controller 层代码 ...
Docker部署Redis创建数据卷映射目录这里我存放的路径为data/app为例,按需创建data、conf、log目录 123mkdir -p /data/app/redis/datamkdir -p /data/app/redis/confmkdir -p /data/app/redis/log 获取配置文件关于拉取配置文件这里建议访问redisConfig看一下,当前稳定的版本是哪些 截止至此文发布时最新版本为7.2,这里直接拿7.2做演示,在RedisGithub仓库中找到对应版本的redis.conf文件,点击复制 在/data/app/redis/conf/路径下创建redis.conf文件,随后修改文件,直接将复制的内容粘贴进去 1234touch redis.confvim redis.conf或vi redis.conf 修改配置文件1234567vim redis.conf# 常见的配置项 这里仅作参考daemonize yes #是否以守护进程方式运行port 6379 # Redis服务器监听的端口bind 127.0.0.1 # 绑定的主机IP地址re ...
Docker安装请看这篇: Docker安装部署 安装部署 oracle镜像来自registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 账户:root/helowin 拉取镜像123docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g或 docker pull akaiot/oracle_11g 创建并启动容器1234# 无数据卷挂载docker run -d -p 1521:1521 --name oracle11g akaiot/oracle_11g# 有数据卷挂载docker run -d --name oracle11g -p 1521:1521 --privileged=true -v /data/app/oracle/oradata:/serms/oracle/oradata akaiot/oracle_11g 进入oracle11g容器进行配置1docker exec -it oracle11g bash 切换到root用户下进行配置12s ...
数据准备 将ES中的索引全部删除 添加索引: PUT hotel 添加几个文档 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253PUT /hotel{ "mappings": { "properties": { "id":{ "type": "keyword" }, "name":{ "type": "keyword", "analyzer": "ik_max_word", "copy_to": "all" }, " ...
注意本教程基于Es7.x版本Api编写 启动Es&Kibana12docker start esdocker logs -f es 当日志中输出一推的successfully时,基本就启动成功了 12docker start kibanadocker logs -f kibana 出现5601的链接地址时表明启动成功 数据格式ES在使用时,会涉及到五个核心概念:索引(Index)、映射(Mapping)、域 (Field)、文档(Document)、倒排索引。以一张MySQL中数据表为例。 Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。我们可以把 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比。 ES 里的 Index 可以看做一个库,而 Types 相当于表,Documents 则相当于表的行。 这里 Types 的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个 index 下已经只能包含一个type,Elasticsearch 7.X 中, Type 的概念已经被 ...
Elasticsearch 是什么 The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为 ES,ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。 PS:elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 全文搜索引擎Google,百度类的网站搜索,它们都是根据网页中的关键字生成索引,我们在搜索的时候输入关键字,它们会将该关键字即索引匹配到的所有网页返回;还有常见的项目中应用日志的搜索等等。对于这些非结构化的数据文本,关系型数据库搜索不是能很好的支持。 一般传统数据库,全文检索都实现的很鸡肋,因为一般也没人用数据库存文本字段。进行全文检索需要扫描整个表,如果数据量大的话 ...
微服务架构为了适应企业的业务发展,软件架构现如今也做了升级和优化,将一个独立的系统拆分成若干个小的服务,每个服务都运行在不同的进程中,服务和服务之间采用RESTFul, RPC等协议传输数据,每个服务所拥有的功能具有独立性强的特点,这样的设计实现了服务之间的低耦合、服务内部的高内聚。 服务发现流程在很多架构中,当微服务很多时,可能会出现A服务调用B服务,B服务调用C服务,C服务调用A服务,从而服务循环;微服务之间的调用需要有各个服务的地址,当某个服务出现升级或宕机的情况,服务实例网址可能会发生变化,因此就需要有服务发现。 服务发现流程引入了一个服务发现中心。 在每个服务启动时会向服务中心上报自己的网络地址,这样在服务发现中心内部会形成一个服务注册表,服务注册表是服务发现的核心部分,是包含所有服务实例的网络地址的数据库; 服务发现客户端会定期的从服务中心同步服务注册表,并缓存在客户端; 当需要对某个服务进行请求时,服务实例通过注册表,定位目标服务网络地址,若目标服务存在多个网络地址,则使用负载均衡算法从多个服务实例中选择一个,然后发出请求。 Nacos目前市面上用得比较多的服务中心有 ...
取消跟踪文件顾名思义也可以理解为:从 Git 中删除文件夹但本地保留 1234567git rm -r --cached FileName ## 这个命令用于从 Git 的版本控制中删除文件,但保留在工作目录中。它会将文件从暂存区(索引)中删除,但不会删除实际的文件。这意味着文件不再被跟踪,但仍然存在于你的工作目录中。git commit -m "Remove FileName folder from Git" ## 提交删除文件夹的更改到Git历史记录中git push origin <branch-name> ## push到远程分支 ## 扩展git rm FielName ## 执行命令之后,会将git暂存区文件和本地的彻底清除,慎用! 当你运行 git rm --cached 命令时,Git 会将你指定的文件或文件夹从 Git 仓库中删除,但不会删除实际的文件或文件夹。这意味着文件或文件夹将不再被 Git 跟踪,但仍然存在于你的本地文件系统中。如下图,仓库中存在一个Nginx目录,我不想让他在远程仓库中展示出来但本地又需要用到他,则我可以 ...
InnoDB引擎逻辑存储结构 表空间表空间是InnoDB存储引擎的最高层,在磁盘中每个表都有一张表空间文件(xxx.ibd),一个MYSQL可以有多个表空间,表空间主要用于存储记录、索引等数据。 段段,分为:数据段、索引段、回滚段,InnoDB是索引组织表,数据段也就是B+树的叶子节点,索引段为B+树的非叶子节点,段用来管理多个区。 区区,是表空间的单元结构,每个区大小为1M,默认情况下Mysql的InnoDB引擎页大小为16K,也就是一个区中一共有64个连续的页。 页页,是InnoDB最小的磁盘管理单元,每个也为16KB,为了保证页的连续性,InnoDB引擎在申请页大小的时候会连续申请4-5个连续的页。 行行,InnoDB 存储引擎数据是按行进行存放的。 在行中,默认有两个隐藏字段: Trx_id:每次对某条记录进行改动时,都会把对应的事务id赋值给trx_id隐藏列。 Roll_pointer:每次对某条引记录进行改动时,都会把旧的版本写入到undo日志中,然后这个 隐藏列就相当于一个指针,可以通过它来找到该记录修改前的信息。 架构之所以Mysql采用InnoDB作为默认的 ...