自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (15)
  • 收藏
  • 关注

原创 Java mkdir()和mkdirs的区别

1. mkdir()创建单层目录文件夹File file = new File("/Users/mac/a");file.mkdir();//创建成功file.mkdirs();//创建成功2. mkdirs()创建多层目录文件夹File file = new File("/Users/mac/a/b");file.mkdir();//创建失败file.mkdirs();//创建成功...

2021-09-18 17:20:50 277

原创 CLion里在一个工程下创建多个main文件

1.如何在同一个工程下创建多个main文件第一次使用Clion的时候,创建了两个main文件,结果运行报错了,报错情况如图片所示2.解决网上百度了一下,需要修改CMakeLists.txt这个文件里的内容。这是未修改的时候,可以看到两个文件在一起2.1 第一种方法给每个文件定义别名,缺点就是比较麻烦,文件少还好,多了就需要你每创建一个就要手动定义一个。修改后的文件截图。2.2 定义配置文件这个只需要添加一段配置语句,不需要自己每次去配置了。file (GLOB files *.c)

2021-09-10 17:49:26 1243 1

原创 快速开启Druid配置四步法(springboot+druit)

一、导入依赖(jar包)pom.xml<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version></dependency>二、添加配置文件application.properties#数据库配置spring.datasource

2021-09-02 10:22:42 873

原创 Java读取文件分割字符串

1. 需求分析前一段时间接到一个需求,传入一个txt文件,需要解析文件中的内容,读出指定的参数,写入map中。1.1 首先看一下传入的文件格式我截取了部分文档,可以看到文档是按行来解析的,这里就可以想到readLine()方法,再看每行有三个参数,需要把三个参数单独截取出来,赋值给不同的变量。2.完成需求1.首先是读取文档,循环读出每一行这里用的是BufferedReader()字符输入流package com.example.station.service.impl;import or

2021-08-26 12:02:03 3400

原创 fatal: --author ‘minfg‘ is not ‘Name <email>‘ and matches no existing author

1.问题描述今天提交代码的时候,出现了这个问题。说是没有这个作者名。2.解决问题百度了一波,找到了两种解决方法,记录一下。3.问题解决第一种方法在idea里打开你的终端,view—>terminal输入这段命令,名字和你的邮箱需要修改。git commit -m "add README" --author="user <user@mail.com>"第二种方法打开你的项目位置,找到xxx/.git/config,一般.git都默认是隐藏文件,你需要让其显示出来,

2021-08-24 20:58:57 3745

原创 mysql中datatime时间类型对应java中的函数

1. mysql中时间类型对应java中的函数mysqljavaDATATIMEimport java.util.Date;2021-08-19 09:04:10new Date()2. Examplestation.setUpdateTime(new Date());

2021-08-19 17:08:20 622 1

原创 Java判断传入路径是文件还是文件目录

1.第一种方法判断是否是文件file.isFile(),判断是否是目录file.isisDirectory()public void fileType(File filePath){ File[] dirFiles = filePath.listFiles(); for (File file : dirFiles){ if (!file.isFile()){ fileType(file); }

2021-08-18 16:50:37 3153

原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

1.问题描述好久没有使用localhost的数据库了,今天出现了这个问题。ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)说重启一下mysql服务器,也起不来,这还玩什么看到里面又报了这个错,这谁顶得住ERROR! The server quit without updating PID file (/usr/local/mysql/data/mac.loc

2021-08-17 14:28:31 551 1

原创 idea构建进程终止异常: :Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED

1. 问题描述刚才idea升级到2021.2之后出现了这个问题,说是无法识别这个选项,无法创建java虚拟机,因为早上清了一下内存,突然有点后怕把什么东西误删了,打开终端输入java -vision也报同样的问题,有点慌了这里。然后我打开eclipse,发现没得问题啊,排除一下应该就是idea设置的问题了。Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMEDError: Could not

2021-08-15 19:11:55 26426 10

原创 JSON parse error: Unrecognized token ‘ID‘: was exp…ource: (PushbackInputStream); line: 1, column: 4]

1.问题描述没错,你没看错,当你解决了json书写格式的问题,有大概率还会迎来这个问题,这个问题其实是版本更新带来的问题,也很好解决,主要也是返回的数据格式不正确。2. 问题解决解决这个问题,你只要做一件事,把你的参数写在一个变量里,然后使用data:JSON.stringify(str)语句传入你的变量,即可解决。下面附上我的代码参考var str = { "ID":"G007853003001020109602021080614590174", "StationID": "G007

2021-08-10 09:38:15 1027 1

原创 JSON parse error: Unrecognized token ‘ID‘: was exp…ource: (PushbackInputStream); line: 1, column: 4

1.问题描述在给api传入json格式参数时,报了这个错误,报JSON parse error这个错误,那就是json的数据格式有问题,json对数据格式有严格的要求。2.问题解决我原来的代码:{ ID: "G007853003001020109602021080614590174", StationID: "G0078530030010", LaneType: 2};修改后的代码:{ "ID": "G00785300300102010960202108061459017

2021-08-10 09:28:43 4385 3

原创 Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

1. 问题描述说是不支持这个类型,不是什么难的问题,一眼看出问题,更改一下content的类型就好。2.问题解决我用的是ajax,解决方法就是修改一下contentType的类型contentType: "application/json;charset=utf-8"完美解决...

2021-08-10 09:14:44 392

原创 Base64码转换为图片

1.在浏览器里输入data:image/jpg;base64,你的Base64码2.在html中显示<img src=“data:image/jpg;base64,你的Base64码”/>

2021-08-09 15:08:11 903

原创 Required request body is missing

1.问题描述测试api接口的时候出现了这个错误,说是缺少必须的请求主体,报错情况如下:2.问题解决仔细检查之后,发现url,各种参数等输入无误。最后发现是post方法请求的内容应该以json形式写在body里,这下就明朗了。3.解决方法在body里将请求的参数写成json的形式ps:使用的测试软件是postman,百度官网就可以免费下载,我的下载内容里也上传了;...

2021-08-09 14:09:34 1128

原创 Consider defining a bean named ‘shiroFilterFactoryBean‘ in your configuration.

1.解决方法在给shiroConfig上的Bean添加一个name=“shiroFilterFactoryBean”

2021-08-04 22:14:17 531

原创 idea2021开启内存指示器,解决内存不足问题

1.开启内存指示器2021版与之前的有所不同,在view中添加2.解决内存不足问题一共有两种方法2.1 第一种方法直接在idea给的操作里修改,idea默认最大运行内存是2048MB设置后会提示你重启,第二种方法也是一样。2.2 第二种方法修改配置文件...

2021-08-04 17:20:37 1491

原创 轻松解决mac电脑8080端口被占用问题

1.问题描述运行应用的时候,提示8080端口被占2.解决问题使用两个命令轻松解决lsof -i :8080//命令一sudo kill -9 进程号//命令二3.过程演示

2021-07-31 14:46:07 1755

原创 解决在Druid:SQL监控中没有数据的问题

1.问题运行了好几次sql语句,但Sql监控中就是没有数据,千思不得其解,最后发现是我写的配置文件没有生效。如图,目录下有两个配置文件,.yml和.properties,忘记了怎么指定yml文件来着,然后系统就默认执行的是.properties文件。2.解决问题(1)在properties中配置一下filters就好,配置一个stat就好,其他两个看自己需求,Log4j需要导入依赖,不然会报错。spring.datasource.filters=stat,Log4j,wall//stat:监控统

2021-07-14 13:39:30 3782 1

原创 (*) property for user to setup

问题(*) property for user to setup访问Druid点击数据源出现这种情况解决办法运行一次数据库,随便执行一个增删改查语句,问题解决。

2021-07-14 13:10:56 1094

原创 解决mac配置好环境变量每次重启后又打不开的问题

第一步:vim .zshrc//输入E进入编辑模式第二步:source ~/.bash_profile//在里面写入这句话,按esc退出,输入`:wq`保存退出第三步:source .zshrc//运行.zshrc文件完美解决!

2021-07-06 09:03:38 619

原创 Spring_1

开发者:Rod Johnson发布时期:2004年3月24日前身: interface21轮子理论:Don’t Reinvent the Wheel.(不要重复造轮子)理念:使现有的技术更加统一使用,整合了现有的技术框架SSH:Struct2+Spring+HibernateSSM:SpringMVC+Spring+Mybatis优点:开源免费的框架,轻量级的非入侵式的框架核心:IOC(控制反转),AOP(面向切面编程)...

2021-07-01 14:35:41 136

原创 Server Tomcat v9.0 Server at localhost failed to start.问题解决

一、昨天在写jsp的时候,突然出现了这个问题,百思不得其解。

2021-06-08 10:40:09 1520

原创 Mac上安装配置Tomcat

一、首先去官网下载Tomcat

2021-05-31 11:36:32 247

原创 前缀、中缀、后缀表达式

前中后缀表达式一. 基本含义二. 中缀表达式转前缀表达式1. 首先初始化两个空栈S1和S2用来存放运算符和操作数2. 从右至左遍历中缀表达式3. 如果遇见操作数,直接压入S2中4. 如果遇见运算符A. 直接压入情况1. S1栈为空2. 栈顶运算符为右括号" )"3. 优先级比栈顶运算符的较高或相等B. 非直接入栈,S1栈顶的运算符弹出并压入到S2中,再次转到S1中与新的栈顶运算符相比较1. 栈顶运算符为左括号" ( "2. 优先级比栈顶运算符的低三. 中缀表达式转后缀表达式ddfd一. 基本含义中缀表达

2021-05-20 14:59:04 1028

原创 Playground 学习编程1-While循环

第六章|While循环1. 当...时运行代码2. 创建更巧妙的While循环3. 正确选取工具4. 四乘以四5. 转身6. 富饶之地7. 嵌套循环8. 随机矩形9. 始终右转1. 当…时运行代码while isOnClosedSwitch { toggleSwitch() moveForward()}2. 创建更巧妙的While循环while !isBlocked{ if isOnClosedSwitch{ toggleSwitch() } m

2021-05-20 01:03:10 1007 2

原创 Playground 学习编程1-算法

第七章|算法1. 右手定则2. 调整算法3. 征服迷宫4. 左转还是右转?5. 向左走,向右走1. 右手定则func navigateAroundWall() { if isBlockedRight { moveForward() } else { turnRight() moveForward() }}func turnAround(){ turnLeft() turnLeft()}while !isO

2021-05-20 00:55:09 653 2

原创 Playground 学习编程1-逻辑运算符

第六章|逻辑运算符1. 使用“非”运算符2. 非之螺旋3. 检查这个与那个4. 检查这个或那个5. 逻辑迷宫1. 使用“非”运算符func turnAround() { turnLeft() turnLeft()}for i in 1 ... 4 { moveForward() if !isOnGem { turnLeft() moveForward() moveForward() collectGem(

2021-05-20 00:40:31 614

原创 Playground 学习编程1-条件代码

第三章|条件代码1. 检查开关2. 使用else if3. 循环条件代码4. 满足条件时向上爬5. 定义更巧妙的函数6. 围困其中7. 决策树1. 检查开关func moveNext(){ moveForward() moveForward()}moveNext()for i in 1 ... 3{ if isOnClosedSwitch{ toggleSwitch() } moveForward()}2. 使用else iffor

2021-05-20 00:33:54 687

原创 Playground 学习编程1-For循环

第三章|For循环1. 使用循环2. 循环每一侧3. 行至边缘再返回4. 循环跳跃者5. 拓展技能6. 宝石农场7. 席卷四处1. 使用循环for i in 1 ... 5 { moveForward() moveForward() collectGem() moveForward()}2. 循环每一侧for i in 1 ... 4{ moveForward() collectGem() moveForward() moveForwar

2021-05-19 23:54:11 569

原创 Playground 学习编程1-函数

第二章|函数1. 组合新行为2. 创建新函数3. 收集、切换、重复4. 尽收囊中5. 嵌套模式6. 嵌入式阶梯7. 寻宝1. 组合新行为moveForward()moveForward()moveForward()turnLeft()turnLeft()turnLeft()moveForward()moveForward()moveForward()collectGem()2. 创建新函数func turnRight() { turnLeft() turnLeft(

2021-05-19 23:44:04 581

原创 Playground 学习编程1-命令

第一章|命令1. 发出命令2. 添加新命令3. 切换开关4. 传送门练习5.发现并修复程序6. 消灭程序错误练习7. 最短路线1. 发出命令moveForward()moveForward()moveForward()collectGem()2. 添加新命令moveForward()moveForward()turnLeft()moveForward()moveForward()collectGem()3. 切换开关moveForward()moveForward()tu

2021-05-19 23:27:21 595

原创 Playground 学习编程1

学习编程1(Swift5.1)章节1. 命令2. 函数3. For循环4. 条件代码5. 逻辑运算符6. While循环7. 算法

2021-05-19 23:15:17 621

原创 Eclipse下载安装WindowBuilder

Download WindowBuilderEclipse下载安装WindowBuilder在使用eclipse的过程中,想通过可视化面板控制来制作应用程序图形化界面,在????file里找了半天没找到,通过多次冲浪才晓得需要自己动手安装,这篇教程介绍一下如何安装。1.打开Help,选择Eclipse Marketplace(应用商店)2.在搜索栏里输入WindowBuilder3.选择第一个Install,然后就是傻瓜安装了4.完成后会弹出一个重启提示![在这里插入图片描述](https://img-bl

2021-04-25 09:29:07 1977 2

原创 Cannot find ‘xxxxx‘ in scope

#Cannot find ‘coordinates’ in scope##未声明变量,一般需要检查:是否使用var或let声明使用变量声明变量与使用变量是否拼写一致示例private var coordinate: Coordinates var locationCoordinate: CLLocationCoordinate2D { CLLocationCoordinate2D( latitude: coordinates.latitude,

2021-04-23 10:58:27 6783 2

原创 void is an invalid type for the variable createChain解决

错误void is an invalid type for the variable createChain今天写责任链的时候遇到了这个错误,说void是创建Chain变量的无效类型,我的代码是这样的:一段简单的责任链使用,创建责任链时提示报错。解决方法错误原因:因为创建class类的时候勾选上了main方法,然后平常习惯自己又写了一个main方法,错误不大,就是有点蠢,下次注意⚠️一般出现这个错误,都是括号什么一些简单的错误,**自己仔细检查**一下可以解决⚠️...

2021-04-16 11:14:12 364

华为openharmony系统hdc工具mac版

华为openharmony系统hdc工具mac版

2024-05-14

CH34x_Install_V1.5.pkg

CH341Mac版驱动,连接单片机

2021-09-11

WineBottlerCombo_4.0.1.1.dmg

mac上运行win的软件

2021-09-03

go1.17.2.darwin-amd64.pkg

golang Macos版安装包

2021-10-15

WineBottlerCombo_4.0.1.1.dmg

mac上运行win的软件

2021-09-03

BBEdit_14.0.1.dmg

适用于mac的文本编辑器

2021-09-24

esapi-2.2.3.1.jar

esapi,jar包

2021-08-27

CLion_reference_card_all.pdf

CLion快捷键大全

2021-08-24

LemonVq4.9.1.dmg

腾讯出品的macbook内存清理工具,简单易用

2021-08-18

Postman.app.zip

api接口测试工具

2021-08-09

Macs Fan Control.app.zip

mac风扇控制软件,让你像开家里的风扇一样,控制电脑风扇

2021-08-05

Typora.dmg文档编辑器

一款好用的文档编辑器,.md,开发利器

2021-08-05

Macs Fan Control.app.zip

macbook风扇控制软件

2021-07-30

GitHub Desktop.app.zip

github mac版桌面软件

2021-07-30

上首造字40款新字体.zip

字体

2021-05-25

2021最新潮牌字体安装包.zip

潮牌字体

2021-05-25

空空如也

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

TA关注的人

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