自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Get和Post请求前后端交互易错的地方

Get和Post请求前后端交互易错的地方

2022-07-04 10:00:20 720 1

原创 国产-ApiPost

ApiPost官网:Apipost-API 文档、调试、Mock、测试一体化协作平台ApiPost 的帮助文档:首页 - APIPOST使用文档ApiPost下载地址:下载中心-Apipost-中文版接口调试与文档管理工具 简介 国产,你可以将其看作是 Swagger 、 Postman 、 Mock、JMeter 的集合,一个工具就搞定了过去多个软件才能做的事情,避免了我们在多个软件之间来回切换,帮助咱们节省了不少事。不仅可以一键生成 API 文档,完全中文,界面简洁美观

2022-05-06 09:13:16 274 1

原创 C#连接MySQL实现登录注册案例

一. 下载mysql-connector-net-8.0.13.msi,并引入mysql.data.dllMySQL :: Begin Your Download点击项目,右键,添加引用,找到对应的目录二. 新建窗体编写数据库连接串三. 登录按钮 代码实现 private void button2_Click(object sender, EventArgs e) { MySqlConn...

2022-02-23 15:00:08 2108 1

原创 安装Nginx

一.window版本安装1. 百度搜Nginx进入官网2.选择版本下载3.下载好之后解压4. 启动nginx4.1双击nginx.exe可以启动4.2​​​​​​​ 在目录栏输入cmd打开doc命令窗口注意:如果以下错误:nginx: [emerg] CreateFile() "E:\微服务\Nginx\nginx-1.18.0/conf/nginx.conf" failed (1113: No mapping for the Unicode character.

2022-02-16 10:44:18 1320

原创 idea快捷键

Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪贴Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文件某一行Alt+向左箭头:返回上次光标位置Alt+向右箭头:返回至后一次光标位置Ctrl+Shift+Backspace:返回上次编辑位置Ctrl+Shift+反斜杠:返回后一

2021-12-24 17:12:19 138

转载 Constant expression required问题解决

Constant expression required问题解决_蔚蓝海域的博客-CSDN博客_constant expression

2021-12-07 19:38:15 1855

原创 could not read Username for ‘https://gitee.com‘: No such file or directory

1.找到项目所在的文件夹2.打开隐藏目录3.打开.git4.修改config文件原因使用https方式的时候 在git remote add origin 的https url 里面没有用户名和密码修改为如下:https://{username}:{password}@github.com/{username}/project.git...

2021-12-06 11:26:28 5663

转载 Push rejected: Push to origin/master was rejected

Push rejected: Push to origin/master was rejected错误解决方案_yanyf的博客-CSDN博客

2021-12-06 11:17:58 167

转载 Linux上安装Zookeeper

Linux下安装zookeeper - JcongJason - 博客园

2021-11-29 19:12:09 124

转载 Linux下安装JDK

linux安装jdk - 乐之者v - 博客园

2021-11-29 19:05:52 126

原创 Code: 516. DB::Exception: Received from clickhouse-server:9000. DB::Exception: default: Authenticati

Code: 516. DB::Exception: Received from clickhouse-server:9000. DB::Exception: default: Authentication failed: password is incorrect or there is no user with such name. (AUTHENTICATION_FAILED)docker下的clickhouse 运行报这个错误是因为您设置了密码 要输入密码才能进入dockerrun-i..

2021-11-26 10:23:43 3493

原创 部署YApi时出现的问题

Error: (node:10648) Warning: Accessing non-existent property 'count' of module exports inside circular dependency(Use `node --trace-warnings ...` to show where the warning was created)node版本过高的原因,要把nodejs版本14降到12。首先将原node卸载,然后去官网下载12的版本Node v12.22.

2021-11-12 14:04:14 1145

转载 YApi安装和部署

接口管理平台Yapi - jiangjingwei - 博客园

2021-11-12 13:59:52 257

转载 安装nodejs

windows系统下安装 node.js (node.js安装及环境配置) - 桃之夭夭~ - 博客园

2021-11-08 10:19:03 125

原创 MyBatis-Plus的代码生成器

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。1. 添加依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactI

2021-09-29 19:26:28 239

原创 Mybatis一级缓存和二级缓存

1.什么情况下用缓存如果在极短的时候内,做相同的查询,那么它们的结果很可能是相同,而访问一次数据库是非常消耗资源的,如果有一层缓存,将极大减少资源的消耗。另外项目中要加载固定的某些数据,比如下拉框中加载一些不常变动的数据,又比如Tree绑定的数据不经常发生变化的,这些数据都可以写入缓存。2.​​​​​​​缓存的使用顺序二级缓存 > 一级缓存 > 数据库3. 一级缓存一级缓存的作用域是SqlSession范围的,当在同一个SqlSession中执行两次相同的SQL语..

2021-09-29 19:17:25 174

原创 常用的 jvm 调优的参数都有哪些?

(1)-Xms20M 表示设置JVM启动内存的最小值为20M,必须以M为单位 (2)-Xmx20M 表示设置JVM启动内存的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免JVM内存自动扩展。大 的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要高 (3)-verbose:gc 表示输出虚拟机中GC的详细情况 (4)-Xss128k 表示可以设置虚拟机栈的大小为128k (5)-Xoss128k 表示设置本地方法栈的大小为128k。不过

2021-09-29 19:06:24 4716

原创 Linux常用命令

一:优化说明A:有数据表明,用户可以承受的最大等待时间为8秒。数据库优化策略有很多,设计初期,建立好的数据结构对于后期性能优化至关重要。因为数据库结构是系统的基石,基础打不好,使用各种优化策略,也不能达到很完美的效果。B:数据库优化的几个方面​​可以看出来,数据结构、SQL、索引是成本最低,且效果最好的优化手段。C:性能优化是无止境的,当性能可以满足需求时即可,不要过度优化。二:优化方向1. SQL以及索引的优化首先要根据需求写出结构良好的SQL,然后根据SQL在表中建立有效的索引。

2021-09-29 18:58:55 149

原创 Redis的分布式锁

1.加锁 最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名。比如想要给一种商品的秒杀活动加锁,可以给key命名为“lock_sale_商品ID” 。而value设置成什么呢?锁的value值为一个随机生成的UUID。我们 可以姑且设置成1。加锁的伪代码如下: setnx(key,1) 当一个线程执行setnx返回1,说明key原本不存在,该线程成功得到了锁;当一个线程执行setnx返回0,说明key已经存在,该线程抢锁失败。 2.解锁 有加锁就得有解锁。当得到锁.

2021-09-29 18:43:02 179

转载 分布式ID生成方式

链接:掘金

2021-09-29 18:38:56 109

原创 SpringBoot整合LayUI

新建一个SpringBoot项目导包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/>

2021-08-26 13:51:41 5512 2

原创 SpringBoot 整合 Vue 实现 前后端分离

新建一个SpringBoot 项目导包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <.

2021-07-25 14:50:16 668 3

原创 SpringBoot 整合 Docker 并 推送到阿里云镜像服务

一. 创建项目1.使用 idea 构建一个SpringBoot 项目2.编写一个HelloController@RestController public class HelloController { @GetMapping("/hello") public String hello(){ return "hello,hjj"; } }3.在配置文件中,把端口号 改下,避免 8080 冲突。4. 打包5. idea 中 安装插件 :docker...

2021-07-25 13:54:58 931 2

原创 使用DockerFile 构建镜像

自定义一个centos启动 docker服务$ systemctl start docker新建一个目录$ mkdir dockerfile编写Dockerfile配置文件$ vim mydockerfile-centos输入FROM centos # 基础镜像是官方原生的centosMAINTAINER hjj<[email protected]> # 作者 加 邮箱ENV MYPA...

2021-07-25 13:35:05 277 2

原创 String str=“i“与 String str=new String(“i“)一样吗?

Stringstr1=“i”;在编译期,JVM会去常量池来查找是否存在“i”,如果不存在,就在常量池中开辟一个空间来存储“i”;如果存在,就不用新开辟空间。然后在栈内存中开辟一个名字为str1的空间,来存储“i”在常量池中的地址值。Stringstr2=newString("i");在编译阶段JVM先去常量池中查找是否存在“i”,如果过不存在,则在常量池中开辟一个空间存储“i”。在运行时期,通过String类的构造器在堆内存中new了一个空间,然后将String池中的“i”复制一份存放到该堆...

2021-07-15 18:56:15 560

原创 Windows中Nginx配置nginx.conf不生效解决方法

打开任务管理器此时关闭所有nginx进程。在重新启动,重新加载配置文件。

2021-07-08 17:10:47 383

原创 SpringBoot集成ES

Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> <dependency> &lt

2021-07-08 16:50:59 767

原创 Spring Boot集成MongoDB

集成简介spring-data-mongodb提供了MongoTemplate与MongoRepository两种方式访问mongoDB(都能对mongoDB进行CRUD操作),MongoRepository操作简单,MongoTemplate操作灵活,我们在项目中可以灵活适用这两种方式操作mongodb,MongoRepository的缺点是不够灵活,MongoTemplate正好可以弥补不足。搭建开发环境 初始化工程 使用 Spring Initializr 快速初始化一个 Sprin

2021-07-07 16:00:32 801

原创 SpringBoot集成RabbitMQ

新建springboot项目写pom文件<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEASE<version><relativePath/&g...

2021-07-05 16:19:25 3851

原创 MongoDB安装

1.Windows下MongoDB的下载安装、环境配置MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community下载 .msi 文件,下载后双击该文件,按操作提示安装即可。安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。下一步安装"install mong..

2021-06-23 17:28:55 252

原创 Docker安装

1. Docker的基本组成Docker的架构图:镜像(image):Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。就好似 Java 中的 类和对象,类就是镜像,容器就是对象!容器 = new 镜像()容器(container): Docker 利用容器(Container)独立运行的一个或一组应用。容器是用镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的,保证安全的平台。.

2021-06-23 16:52:41 145

原创 Redis简介和安装

1. Redis简介 Redis:Remote Dictionary Server(远程字典服务器) Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电...

2021-06-23 14:59:13 733

原创 SpringSecurity入门和与SpringBoot整合使用

SpringSecurity官方文档https://spring.io/projects/spring-security一. springsecurity 简介Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求sp...

2021-05-28 15:02:03 600

原创 SpringSession 实例

SpringSession官方文档:https://spring.io/projects/spring-session一.Spring Session简介1. Spring Session概念:Spring Session 是Spring家族中的一个子项目,Spring Session提供了用于管理用户会话信息的API和实现。它把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题,Session信息存...

2021-05-27 19:26:06 421

空空如也

空空如也

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

TA关注的人

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