- 博客(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
原创 前缀、中缀、后缀表达式
前中后缀表达式一. 基本含义二. 中缀表达式转前缀表达式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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅