自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 smart-doc初体验-springboot生成自动文档

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 21:44:09 1091 1

原创 MySql 删除数据

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 09:59:11 5609

原创 解决phpstudy无法启动MySQL服务

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 00:17:14 1846 1

原创 使用docker部署nginx

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 22:49:10 317

原创 vue双向绑定原理

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 09:27:15 133

原创 springboot+vue实现登录案例(附VUE整个项目代码)

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 02:14:58 1428

原创 nginx 设置开机自启动

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-10 00:48:12 8127

原创 Linux下安装kettle

可直接用以下方式下载https一般需添加–no-check-certificate以防报错(认证下载指令)。

2022-09-07 17:41:41 2698

原创 Kali Linux 详细安装步骤

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。每一季度更新一次。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版。

2022-09-07 15:12:49 367

原创 JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)

其中–launcher.XXMaxPermSize(注意最前面是两个连接线)跟-XX:MaxPermSize参数的含义基本是一样的,我觉得唯一的区别就是前者是eclipse.exe启动的时候设置的参数,JVM最大分配的堆内存由-Xmx指定,默认是物理内存的1/4。通过上面对JVM内存管理的介绍我们已经了解到JVM内存包含两种:堆内存和非堆内存,另外JVM最大内存首先取决于实际的物理内存和操作系统。首先JVM内存限制于实际的最大物理内存,假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。

2022-09-07 12:44:44 3367

转载 Java获取数组最大值

方法其实有很多种的。我先放一些,之后有再遇到对应代码再放上来。这个是菜鸟教程上的一份代码。就是先排序再来得到结果。

2022-09-07 10:10:17 317

原创 Docker面试题库

Docker镜像是Docker容器的源代码,Docker镜像用于闯将容器,使用Build命令创建镜像。Docker容器包括应用程序及所有的依赖项,作为操作系统的独立进程运行。Docker Swarm是docker的本地群集。它将docker主机池转变为单个虚拟docker主机。Docjer Swarm提供标准的docker API,任何已经与docker守护进程通信的工具都可以使用Swarm透明地扩展到多个主机。...

2022-09-01 16:24:23 230

原创 docker使用GPU总结

感觉docker已是toB公司的必备吧,有了docker再也不用担心因客户环境问题导致程序各种bug,也大大省去了配置客户服务器的过程。

2022-09-01 13:57:57 4201

原创 Chrome安装ElasticSearch-head插件

ElasticSearch不同于Solr自带图形化界面,我们可以通过安装ElasticSearch-head插件,完成图形化界面的效果,完成索引数据的查看。或者点击链接https://github.com/mobz/elasticsearch-head/tree/master/crx下载。chrome应用商店中最新版是0.15版本,如果下载的不是该版本,可能会出现如下警告,导致无法使用插件。但是,在Windows下安装es-head是非常麻烦的,需要先安装nodojs。打开浏览器的插件中心。...

2022-09-01 11:28:01 1801

原创 7天入门RT-Thread网络编程----one

基于rt-thread官方的活动------《7天入门RT-Thread网络编程》开发。

2022-09-01 08:43:39 235

原创 CC++中深浅拷贝(map、vector)与内存释放

vector对象存在栈中,栈中是vector所存数据的地址,而数据保存在堆中。对于存储数据量较大的变量,vector存在内存问题。在不使用时,可以进行清理,清理vector内存的方法是定义一个空的vector,使用空的vector释放内存。注:深拷贝的容器不会覆盖掉该容器中原先存在的数据,若只保存当前拷贝过来的数据,则应在拷贝前clear容器中的原先存在数据。1、STL中的容器直接赋值是安全的,即是深拷贝。vector的深拷贝方法同上。...

2022-08-31 17:04:27 1664

原创 常见的Java上机面试题

这主要是考查面试者代码书写和编程的熟练程度。值得注意的是,这类面试题要求能够。节数问题,中文字符占两个字节,英文字符占一个字节,理解了这个,就很容易完成本题了。在上机编程类的面试题中,大部分涉及基础编程,例如算法、语法、常用的类等知识点。上机考试主要考查面试者的实际开发能力和技术技巧。编写一个截取字符串的函数,输入为一个字符串和字节数,主要的考试形式分为笔试和上机编程考试两部分。上机编程考试,要求面试者能够根据题目的要求,本面试题容易产生困惑的是中文字符和英文字符,正确运行,往往要求面试者使用比较原始的。.

2022-08-29 08:48:22 1547

原创 如何进入Linux根目录??

diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的。diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出。功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令。ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行。cd ~ 切换到用户目录,比如是root用户,则切换到/root下。...

2022-08-28 08:36:37 13250

原创 基于Docker搭建redis集群

最新在学习Docker,不由自主的深深爱上了它,同时在整理SpringBoot相关资料的时候,整理到redis这块儿,就想搭建个redis的集群,做做相关的测试,写写记录;然后就把Docker给拽进来搭建一个用于测试使用的redis集群,借机顺便也学习巩固一下Docker相关的知识。...

2022-08-28 06:04:07 92

原创 初探elasticsearch SQL

(收费的,所以这段是从网上抄的,这里建议,可以用SQL Translate Api把sql转换成DSL《这个方法只是弯道超车,不用刻意去了解es的dsl语句和各种复杂的语句,也可以不用花钱就用上es sql。elasticsearch在6.3版本中发布了一个es开发者万众期待的功能:elasticsearchsql,该功能可以让对于esdsl不熟悉的开发者,可以更加方便的去使用es,今天主要带大家一起看看这个功能~转换过的dsl,存为字符串,利用如下api,进行搜索。...

2022-08-28 03:34:11 571

原创 使用mybatis生成UUID

在项目中想使用@GeneratedValue(generator=“UUID”)这个注解自动生成uuid,但是我使用mybatis xml文件的形式写sql语句,@GeneratedValue(generator=“UUID”)这个注解是hibernate的注解,与mybatis不能兼容,插入语句时一直报错id不能为空。order=“BEFORE”:BEFORE 标识在执行插入语句之前执行(在你插入语句之前生成uuid)在网上搜资料发现,mybatis中有自己的生成uuid的方法,记录一下。...

2022-08-28 01:01:21 3311

原创 为 springboot 添加 debug功能

但是, 跟spring 的插件thymeleaf (代替mvc)冲突.第二钟方法能避免呢个问题, 但系default没有提供调试功能。吴复杂, 就系要同时启动两个项目, 1个本项目, 1个远程调试…springboot 的项目(组建)有两种方式。第一种方式运行时, 会找不到项目的网页资源文件。其中第1个能很方便地debug。什么也不用改,按默认就得。...

2022-08-27 06:36:47 1257 1

原创 【Linux网络编程】socket编程“网络字节顺序”和“主机字节顺序”

大端模式(Big-endian,是指数据的高字节保存在内存的低地址中,数据的低字节保存在内存的高地址中,这种存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式(Little-endian),是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。,NBO是网络数据在传输中的规定的数据格式,从高到低位顺序存储,即低字节存储在高地址,高字节存储在低地址;...

2022-08-27 04:07:18 182

原创 windows系统本地安装redis步骤

*提醒:**

2022-08-27 01:39:56 231

原创 vue遍历map对象

遍历方法:两次v-for。

2022-08-26 23:14:29 1111

原创 Ubuntu中MySql的启动与关闭

其实有时mysql已经正 常启动了,查看mysql是否启动命令。3、执行mysqladmin shutdown。查看mysql是否在监 听端口命令。如何启动/停止/重启MySQL。

2022-08-26 11:28:46 7117

原创 Tomcat使用教程(IDEA)

找到 Tomcat 目录下的 bin 目录下的 startup.bat 文件,双击,就可以启动 Tomcat 服务器。1)可以打开项目结构菜单操作界面,添加一个自己的类库2)添加你你类库需要的 jar 包文件。

2022-08-26 08:43:28 8042

原创 SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。为了方便安装查看,我下载了sqlyog 工具 连接 mysql。今天闲来无事,下载新版的mysql 8.0.11 安装。然后在重新配置SQLyog的连接,则可连接成功了,OK。#password 是你自己设置的root密码。

2022-08-25 06:26:16 212

原创 SpringCloud基本使用教程(一)

Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。随着微服务的应用越来越得到开发人员的认可,微服务也越来越火,SpringCloud算是微服务中比较成熟的开源项目,本文旨在探讨研究SpringCloud的基本使用,亦是自己做的笔记。因为这里没有被注册的服务,所以没有服务被发现。写一个controller。

2022-08-25 03:59:03 198

原创 SpringBoot配置环境

∶修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;spring-boot-starter-web,就会自动导入web环境的所有依赖。然后自动生成 构造函数(有参无参),get 和 set方法,还有tostring。删除原来的properties文件,换成application.yaml。SpringBoot使用一个全局的配置文件,配置文件名称是固定的。springboot会将所有的功能场景变成一个个启动器。传统的 properties文件赋值。

2022-08-25 01:32:41 1278

原创 springBoot整合dubbo 两种方式

springBoot整合dubbo有两种方式 ,一种是引入io.dubbo.springboot,一种是引入com.alibaba.spring.boot。生产者application.properties。消费者application.properties。生产者application.properties。消费者application.properties。

2022-08-24 23:06:45 266

原创 SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException Error creating

我们大概知道是创建Controller,Service,Mapper实例失败,这是第一点。看到SqlSessionFactory,想都不用想,肯定是底层Mybatis与数据库交互出现问题,这是其二。完整报错如下:太长,把我认为重要信息用下划线标重点。

2022-08-24 19:33:02 13540 2

原创 springboot 整合dubbo 微服务,zookeeper作为注册中心

微服务的架构很好的解决了这个问题,当业务扩展时,可以横向增加服务器的数量,让服务运行在多台服务器上面,对于用户来讲,调用服务被平均分发到了每台服务器上面,就和在单台服务器上面访问一样,没有感觉到差异。在初始化阶段,dubbo服务首先在容器内启动,服务提供者provider启动,并且像Registry服务中心注册,同时dubbo消费者向注册中心订阅服务,注册中心有可用的服务,将通知消费者,消费者远程调用服务,这一个过程都可以被Monitor监控服务的运行情况,并作出相应的统计。

2022-08-24 17:01:23 220

原创 Spring Cloud系列-Spring Cloud Config服务端数据源配置方式(git、数据库、文件系统、组合)

Spring Cloud Config为微服务架构提供了配置管理的功能。通过Spring Cloud Config服务端提供配置中心,在各个微服务应用的客户端读取来自服务端配置中心的配置项。配置中心的数据源可以来自git、svn、数据库、操作系统的本地文件、jar包中的文件、vault、组合。

2022-08-24 14:33:43 1077

原创 Spring Boot笔记-接收RabbitMQ队列中的消息

这里指的是目前并发为5个,最大并发数为10个,监听确认为手动,也就是接收了数据,要给RabbitMQ给一个反馈信息。首先有个关键:此处实验接收的数据类型为Order,这里要求发送和接收要一模一样。这里如果没有对应的交换机和队列,那么此处就会自动新建。这里有2个注解,是简单使用RabbitMQ的关键!这里,包名和类都一模一样否则接收端监听会失败!发送端不停的发送消息!下面是productorDemo。如下,consumerDemo。

2022-08-24 06:53:47 605

原创 Shiro漏洞工具的使用

缺点:少数时候 dnslog.cn 会间隔较久才显示 DNS 解析结果导致程序无法找到 Key 或者有效的 Gadget,且 dnslog.cn 只会记录最近的10条 DNS 解析记录。可以不进行任何配置,配置文件中已经预置了 CEYE 域名和对应的 Token,当然也可以对其进行修改。程序会首先使用 URLDNS 筛选出唯一 Key,然后依次调用各个 Gadget 生成 Payload。可以不进行任何配置,每次启动时程序会自动从 dnslog.cn 申请一个 DNS Record。

2022-08-24 04:27:41 545

原创 shiro 前后端分离跨域问题

但是由于跨域的问题,浏览器是禁止的,这个时候你会在返回的header浏览器的setcookie 那个属性那边看到一个黄色的警告,这代表跨域问题还在,所以浏览器不会让你携带上后端返回的cookie里的jssessionid,这个配置的意思就是,后端shiro认证成功后,返回的sessionId在浏览器里,会被浏览器自动的添加到header里携带。最后我发现由于是开发环境,我前端的域名有问题,用127.0.0.1访问,才能免去跨域的问题。axios 是下面这样配置的。

2022-08-24 01:54:40 481

原创 Redis可视化工具

hashsetlist随着Redis快速发展,想要用好新功能和新特性,发挥其价值,可视化工具必不可少,为了解决Redis的数据可视化不便、Redis的数据查看维护困难、Redis状态监控运维不易等问题。

2022-08-23 23:22:29 1395 1

原创 RabbitMQ重置用户名和密码

如果忘记账号密码,需要新增一个管理员账号,然后进去修改账号密码。newadmin为新管理员账号,可以自行命名。newpassword为密码。

2022-08-23 16:23:14 2104

原创 rabbitmq 消息队列 多重绑定

想要解决其实很容易,只需要没两个实例所绑定的队列不同即可,最简单的就是以不同的名字申明所绑定的队列。两个不同的实例接收消息,相同的队列、相同的交换机、相同的routingkey,但是数据是交替接收的,不能两个实例同时接收同一条消息。今天遇到了个多重绑定的问题。

2022-08-23 13:49:29 1197

空空如也

空空如也

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

TA关注的人

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