自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker安装nginx

本文适用于服务器已经安装docker的读者。1、下载最新版Nginx镜像2、运行nginx镜像。

2022-11-30 17:39:23 1398 1

原创 阿里云服务器搭建halo博客

阿里云docker安装halo博客

2022-11-30 17:35:27 1099

原创 elasticsearch测试数据accounts.json

elasticsearch练习批量导入

2022-11-28 19:15:30 18345

原创 服务器部署nginx配置域名反向代理

nginx部署即配置域名访问

2022-10-28 17:03:20 7274

原创 npm install齐天大坑!!!gyp ERR! find VS msvs_version not set from command line or npm config

npm install报错解决

2022-10-16 20:52:55 13648 1

原创 docker安装mysql

docker安装并启动mysql容器

2022-10-14 17:59:36 1627

原创 阿里云安装docker

阿里云服务器首次安装docker

2022-10-14 17:18:59 1658

原创 java的值传递和引用传递

java值传递和引用传递

2022-10-11 16:11:59 2466 1

原创 Stream流式编程

java虽然现在都出到17了,但是java8目前还是用的较多的,是时候把java8新特性用起来了,Stream算是其中比较香的一个了,下面是日常开发中常用的一些api,在这里记录一下。forEach:遍历流中的数据该方法接收一个Consumer接口,会将每一个流元素交给函数处理void forEach(Consumer<? super T> action);示例:List<Integer> list = Arrays.asList(1,2,3,4,5,6);list.

2022-02-26 16:26:18 1659

原创 leetcode每日一题--两数之和(简单题)

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解法1:暴力解法思路:通过双重for循环遍历数组,依次将数组中两两元素相加,判断相加之和是否为目标值target,是则返回元素下标值;否则继续遍历;class Solution { public int[] twoSum(int[] nums, int target) { int[] result = new int[2];

2022-02-08 15:31:25 227

原创 MongoDB查询语句--入门学习

查询操作–单文档查询无条件查询db.集合名称.find()db.集合名称.findOne()有条件查询–find({query},{projection})query:包裹查询条件projection:包裹指定返回字段单条件查询等于:{field:value}db.Order.find( { "activityId": 62 })大于:{field:{$gt:value}}db.Order.find( { "activ

2022-02-07 18:01:21 1393

原创 SpringBoot+Mybatis+ShardingSphere整合,简单实现读写分离

本篇主要记录对ShardingSphere的整合,SpringBoot+Mybatis的整合详见之前的文章https://blog.csdn.net/qq_39946015/article/details/120549447对于ShardingSphere的整合,主要是进行配置,配置正确,shardingSphere就能够自动的帮我们做读写分离。application.ymlmybatis: configuration: log-impl: org.apache.ibatis.

2021-09-29 16:48:03 3223

原创 SpringBoot+MyBatis整合

回顾一波SpringBoot+MyBatis的项目整合,搭建起来还是挺easy的。步骤一:初始化SpringBoot项目可以用IDEA初始化,具体步骤可参考我之前的文章https://blog.csdn.net/qq_39946015/article/details/104527057,但最近使用idea创建的时候一直连接超时;只好直接登录springboot官网https://start.spring.io/创建,创建方式如下:1、选择版本,填写groupId等2、选择依赖,这里可以选择web

2021-09-29 15:43:56 630 1

原创 springBoot+shardingSphere分库分表java.util.NoSuchElementException: No value bound报错解决

在整合SpringBoot+shardingSphere实现分库分表时,参考官网和其他文章的配置application.yml,出现过各种报错,这里记录一下其中最大的一个问题,研究了好几个小时才解决的。原有的配置如下:spring: shardingsphere: # 配置真实数据源 dataSource: names: ds0,ds1 # 配置第 1 个数据源 ds0: jdbc-url: jdbc:mysql://192.168

2021-09-29 12:13:28 3450

原创 client does not support consider.....upgading MYSQL client问题解决

client does not support consider.....upgading MYSQL client问题解决一、报错的原因二、修改root加密方式为mysql_native_password:三、发现没生效,查看root用户有两条记录:四、修改root@%的加密方式五、查看user表是否修改成功:六、测试连接MySQL是安装在虚拟机的,版本是8.0.22,本机使用SQLYog连接时,提示如下报错:网上翻了一遍资料查看,都说执行以下两条命令都可以解决: alter user 'root

2021-09-25 17:20:40 1156 1

原创 YumRepo Error: All mirror URLs are not using ftp, http[s] or file.

一开始这个遇到这个问题,去百度找了好几个回答,都是说DNS配置不正确,防火墙没关,还有让修改网络适配器为桥接模式,于是盲目的跟着修改,发现压根没用。于是,只能静下心来思考,慢慢找出真正原因。一、首先确保我的虚拟机网络是通的。网卡域名服务器配置:cat /etc/sysconfig/network-scripts/ifcfg-eth0然后cat /etc/resolv.conf,这里的nameserver与网卡配置中的DNS配置对应就可。search localdomainnameserver

2020-12-12 22:50:06 44019 20

原创 [Vue warn]: Error in event handler for "el.form.blur": "TypeError: callback is not a function"解决

callback的简单理解调用一次callback相当于调用一次函数,比如:function f(x) { console.log(x)} function testCallBack(callback) { //关键字callback,表示这个参数不是一个普通变量,而是一个函数 const reg = /^[1-9]*[0-9]?(\\.[0-9]*)?$/; if(val...

2020-03-26 16:06:20 16416 2

原创 解决‘axios is not defined’

浏览器报错:方法一,解决步骤:1、网上下载axios.js,并放入vue工程plugins目录下2、在main.js引入axiosimport axios from './plugins/axios3、在相应页面中使用 created() { const _this = this axios.get('http://localhost:8181/book/...

2020-03-26 14:30:53 57731 1

原创 搭建dubbo-admin管理平台,一次及其惨痛的经历!

搭建一个dubbo-admin花费了整整两天两夜的时间,写篇文章记录下,以此为训。搭建步骤1、首先到github上下载,https://github.com/apache/dubbo,注意2.5.x版本才有dubbo-admin源码,切换分支并下载:2、解压下载好的压缩包到dubbox-master目录,解压后文件目录如下:3、用idea导入项目时,要整个dubbox-master都导...

2020-03-21 18:28:38 1037

原创 Spring Boot整合多数据源配置详细教程

首先是配置文件我这里使用yml配置文件这里我配置了test1,test2两个数据源,如果想配置更多的数据源,可以继续加即可application.yml:spring: datasource: test1: jdbc-url: jdbc:mysql://localhost:3306/test username: root pa...

2020-03-01 14:35:57 256

原创 springboot搭建web项目完整步骤

1、使用idea工具创建springboot项目第一步:后续直接点next,下一步直到进入依赖选择页面,Web选择Spring Web,Template Engines选择Thymeleaf(模板引擎若在项目建立之后需要改动,可在application.yml进行配置即可),SQL选择JDBC API,Mybatis,MySQL Driver2、建好项目后会自动生成pom.xml并自动...

2020-02-26 23:39:32 25957 1

原创 One or more listeners failed to start解决方案

项目启动,仅报错 One or more listeners failed to start,控制台没有详细的报错信息4-Feb-2020 23:05:21.230 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 131 ms24-Feb-2020 23:05:29.297 严重 [RMI TCP C...

2020-02-25 00:53:13 1369

原创 mybatis-generator自动生成代码后,业务代码中如何调用mapper的api

如何使用mybatis-generator自动生成代码,见上文,https://blog.csdn.net/qq_39946015/article/details/104441880本篇主要讲生成自动代码后,如何在业务代码中调用相应的api使用mybatis-generator自动生成的代码目录中,各文件作用如下:UserMapper.xml:表字段映射配置,包括CRUD的相应sql语句...

2020-02-22 16:57:06 698

原创 idea使用generator自动生成mybatis代码

mybatis-generator可以根据数据库表结构自动生成CRUD代码的工具。本篇主要介绍在idea中使用mybatis-generator自动生成代码的步骤:1、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2020-02-22 12:53:19 401

原创 http请求与响应,客户端与服务端接口开发

一个项目去请求另一个项目资源,此时作为客户端。一个项目被另一个项目请求获取资源,此时作为服务端。一个项目可能既是客户端又是服务端。下面是client接口和server接口开发例子,可直接运行,亲测有效。请求接口使用HttpClient:import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;impo...

2020-02-18 14:16:06 1128

转载 http请求接口开发的几种方式

A项目去请求B项目的资源,那么A项目作为客户端,B项目作为服务端。 请求接口的开发方式有多种,http,webService等。Java常见的http请求的几种方式import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStre...

2020-02-18 14:06:14 1799

原创 几句话说清楚多线程

什么是多线程?在回答这个问题的时候可以从以下几个方面来说清楚多线程这个概念:1、进程与线程的关系:进程是一个单独的应用程序,每个应用程序一运行就产生了一个进程,并且会产生多个线程,进程其实就是这多个线程的集合。线程是一条执行路径,是具体的执行程序。2、为什么要使用多线程?为了提高程序的效率3、多线程有五种执行状态新建状态:一个线程被new之后,处于新建状态,此时该线程还...

2020-02-10 15:10:29 142

空空如也

空空如也

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

TA关注的人

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