笔记
123seagull
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
记录一次log4j2日志写入报错解决
报错信息如下:ERROR unable to write stream ./logs/monitor.log for appender monitorLogAppender org.apache.logging.log4j.core.appender.AppenderLOggingException:Error writing to stream ./logs/monitor.log。确保运行您的应用程序的进程具有写入指定文件(./logs/monitor.log)的必要权限。原创 2023-11-24 14:40:22 · 1717 阅读 · 0 评论 -
数据库设计
数据库设计笔记原创 2022-06-29 22:47:47 · 147 阅读 · 1 评论 -
SQL小要点
1.通常用分页插件pageHelper在后端处理数据,因为mysql分页与orcle用法不同.2.char与verchar:char用于状态(number),verchar用于其他字符串3.insert into 字符串用单引号,特殊字符如中文用双引号4.更改操作必须写where条件!!! 否则会造成全表更新或删除5.执行顺序:select {}第五步from 第一步where 第二步group by第三步having第四步order by 第六步limit第七步6.慎用通配原创 2022-06-28 15:05:32 · 161 阅读 · 0 评论 -
配置maven
Maven配置原创 2022-06-27 18:20:36 · 84 阅读 · 0 评论 -
springboot
springboot原创 2022-06-27 21:15:42 · 131 阅读 · 0 评论 -
22/06/23UI组件
UI组件原创 2022-06-23 09:55:03 · 626 阅读 · 0 评论 -
22.03.28力扣551. 学生出勤记录 I
学生出勤记录 I给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:‘A’:Absent,缺勤‘L’:Late,迟到‘P’:Present,到场如果学生能够 同时 满足下面两个条件,则可以获得出勤奖励:按 总出勤 计,学生缺勤(‘A’)严格 少于两天。学生 不会 存在 连续 3 天或 连续 3 天以上的迟到(‘L’)记录。如果学生可以获得出勤奖励,返回 true ;否则,返回 false 。解题思路:函数拆分思想.原创 2022-03-28 13:47:48 · 125 阅读 · 0 评论 -
22.03.20java 变量/方法返回值 类型定义
1.一个项目只有一个主函数 main和一个路由网站先进主函数,命令行先进路由2.变量类型怎么写?返回什么就写什么3.自动生成set和get方法右键单击–Generate–Getter and Setter原创 2022-03-20 23:32:41 · 924 阅读 · 0 评论 -
22.03.19java 读取文件为字符串,字符串转JSON
1.JSON字符串要转义\ 字符串转JSON String strs="{\"name\":\"lili\",\"age\":18}"; JSONObject jsonObject = JSON.parseObject(strs); System.out.println(jsonObject.get("name"));2.一个新功能怎么实现?先搜关键字,用空格隔开,看前5个答案,把答案看懂,再完整的实现别人的原代码,一个字都不要改,实现成功后再修改为自己.原创 2022-03-19 23:53:27 · 1055 阅读 · 0 评论 -
2022.03.17 axios前后端发post请求(非表单数据)
1.后端node.jsimport express from 'express';import bodyParser from 'body-parser';let app = express()app.use(bodyParser()); //这样就可以使用 req.body 来获取 post 传递来的值了 app.post('/add', async function (req, res) { console.log(req.body); let add原创 2022-03-17 23:19:28 · 546 阅读 · 0 评论 -
2022.3.15 charAt nignx get请求
1.387. 字符串中的第一个唯一字符给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。要点:1.不重复的字符 indexOf(i)==lastIndexOf(i); 2.charAt() 方法用于返回指定索引处的字符 Java: char result = s.charAt(6);js: var n = str.charAt(str.length-1);class Solution { public int firstUniqChar(Str原创 2022-03-15 23:21:38 · 300 阅读 · 0 评论 -
Nignx代理和vite-proxy
1.conf配置 server { listen 8088;//nignx监听的端口 server_name localhost; 前端和后端不能用同一个端口(举例:12306,去哪儿,携程前端页面不同,但都能买同一个数据库里的车票) # 路径配置 location / {//localhost:8088/ 如果路径后什么都不写,则默认跳转到index.html文件,路由会跳转到主页面 # 相对路径配置,基于nginx启动原创 2022-03-14 01:10:41 · 1473 阅读 · 0 评论 -
2021.03.04
1.使用 == 和 equals() 比较字符串。equals() 方法用于将字符串与指定的对象比较。String 类中重写了 equals() 方法用于比较两个字符串的内容是否相等。使用 == 和 equals() 比较字符串。String 中 == 比较引用地址是否相同,equals() 比较字符串的内容是否相同:String s1 = "Hello"; // String 直接创建String s2 = "Hello"; // Str原创 2022-03-04 22:27:25 · 243 阅读 · 0 评论 -
2021.03.03
1.java HashMap containsKey()/containsValue()ArrayList contains()2.如果一个函数可以分成几个步骤,那就把拆分成几个函数来实现。3.注意看题目要求的返回值是int[]还是List,如果是List其实是指Array List,可以用add方法4.leetcode605. 种花问题假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组 flowerbed原创 2022-03-03 22:56:24 · 151 阅读 · 0 评论 -
2021.02.28
1.前端路由:url连接几个条件用"&";等同于postman中的路由条件sql语句中连接几个条件用,或者and;2.debug调试和console.log()调试打断点看断点信息和报错信息3.不要throw error,而是console.log(error),服务就不会总是中断4.不同事件用不同路由,路由命名同函数名。5.如果要清除前端页面内容,直接将返回值this.value=null; "/api/helloWorld2?" + "username=" + name + "&原创 2022-02-28 23:44:50 · 53 阅读 · 0 评论 -
sql合集(2021.02.27-~)
1.原创 2022-02-27 13:26:47 · 111 阅读 · 0 评论 -
2021.02.27
1.Promise是异步的,要在前面加await才能拿到结果。2.修改数组 浅拷贝 ,所以不需要return就能拿到改变的结果。3.冒泡排序交换时声明一个中间变量,但不赋值,int temp;4.修改数组中的值,用取索引的方式。5.冒泡排序的应用:移动零,移动指定的字母,数字,字符串,到末尾,从大到小排序。6.leetcode387. 字符串中的第一个唯一字符给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。解题思路:1.先把字符串分割成字原创 2022-02-27 12:00:19 · 65 阅读 · 0 评论 -
2021.02.25
1.java里数组怎么修改?用下标赋值int[] nums1=new int[]{};int m;int[] nums2=new int[]{};int n;for(int i=0;i<n;i++){mums1[m+i]=nums2[i]}2.sql 1179. 重新格式化部门表+---------------+---------+| Column Name | Type |+---------------+---------+| id |原创 2022-02-25 23:02:29 · 54 阅读 · 0 评论 -
2021.02.24
1.sql627. 变更性别请你编写一个 SQL 查询来交换所有的 ‘f’ 和 ‘m’ (即,将所有 ‘f’ 变为 ‘m’ ,反之亦然),仅使用 单个 update 语句 ,且不产生中间临时表。注意,你必须仅使用一条 update 语句,且 不能 使用 select 语句。输入:Salary 表:+----+------+-----+--------+| id | name | sex | salary |+----+------+-----+--------+| 1 | A | m原创 2022-02-25 23:02:02 · 237 阅读 · 0 评论 -
2022.02.23
1.链表排序升序: sites.sort(Comparator.naturalOrder());降序: sites.sort(Comparator.reverseOrder());2.sql596 超过5名学生的课Create table If Not Exists Courses (student varchar(255), class varchar(255))Truncate table Coursesinsert into Courses (student, class) value原创 2022-02-23 23:12:27 · 76 阅读 · 0 评论 -
2021.02.22
1.sql620有趣的电影某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 排列。Create table If Not Exists cinema (id int, movie varchar(255), description varchar(255)原创 2022-02-22 22:29:26 · 74 阅读 · 0 评论 -
2022.02.17新建maven项目及调试run
1.打开IDEA总是要求登录,点击login in 注册登录即可使用。2.用IDEA调试代码,(如果是第一次建,要先new一个Project)首先新建(new)一个Module,点击Maven,addJDK,然后把java文件放在src目录下main文件下Java文件夹里。路径:file-new-Module-Maven-addJDK-OK-Next2.调试指定Java文件路径:run-Edit Configurations- + - Application-在Build and Run下第二原创 2022-02-17 23:25:43 · 383 阅读 · 0 评论 -
2022.02.16
1.176. 第二高的薪水编写一个 SQL 查询,获取并返回 Employee 表中第二高的薪水 。如果不存在第二高的薪水,查询应该返回 null 。Create table If Not Exists Employee (id int, salary int)Truncate table Employeeinsert into Employee (id, salary) values ('1', '100')insert into Employee (id, salary) values ('2原创 2022-02-16 22:47:25 · 444 阅读 · 0 评论 -
2022.02.11
1.前后端联调之查询1-先用Vscode打开后端文件,找到server Router 文件(url127.0.0.1)2-然后打开postman send GET请求(http://127.0.0.1:8081/api/helloworld?code=688517),看postman左下方Body是否出现想要的json数据3-如果没有出现想要的json数据就要在server router文件中打断点( let endSendMessage = await EastService.getInstanc原创 2022-02-11 22:59:20 · 631 阅读 · 0 评论 -
2022.02.10
1.TS文件修改之后一定要记得编译(终端执行命令tsc)!!!2.所有的服务器(包括Vue文件,只要涉及到发请求)源头都要找路由 serverRouter文件,然后打断点调试!看Url在哪个文件中(Vscode左侧搜127.0.0.1)3.array.unshift(1,2)unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)。4.链表的节点问题先把当前节点的下一节点保存起来,再把指针方向改变5.leetcode剑指Offer06从尾到头打印链原创 2022-02-10 23:14:29 · 161 阅读 · 0 评论 -
2022.02.09笔记
1.leetcode509-斐波那契数斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给定 n ,请计算 F(n) 。var fib = function (n) { if (n == 0 || n == 1) { return n; } return原创 2022-02-09 22:52:52 · 291 阅读 · 0 评论 -
2021.12.29笔记
1.static静态变量和静态属性可以直接(类名.变量)调用。2.非静态的都要new 一个对象调用,同一个类里面的成员函数之间调用用this。回调函数里将this先赋值给一个变量,再用赋值后的变量在connection.query()里面调用。3.不在同一个类里就是指在外面,不写public外面不能调用该函数。不在同一个类里调用函数用单例调。...原创 2022-02-09 10:00:26 · 253 阅读 · 0 评论 -
2021.02.07总结
1.自我介绍模板:面试官您好,我叫XXX,来自XX(籍贯),20年毕业于XXX大学,毕业证和学位证都有,是全日制统招本科。英语有四级证,一般的英文文档能够独立阅读。毕业之后一直在XX(市)XX公司从事前端开发工作,我们公司主要是做电商的,规模比较小,也会承接一些外包项目。这期间我用到的技术有Vue、Vant、ElementUI、主要是用Es6的语法,平时也会用Postman调试接口,联合Node.js,Mysql,之前也用TypeScript写过一个小项目,还做过一个用Puppeteer爬取网站数据的项目原创 2022-02-07 22:49:35 · 675 阅读 · 0 评论 -
2022.1.27笔记
1.leetcode345-反转字符串中的元音字母给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。元音字母包括 ‘a’、‘e’、‘i’、‘o’、‘u’,且可能以大小写两种形式出现。解题步骤:1.把所有元音字母放进去一个set对象中;2.再看字符串的每个单词是否在set对象中,3.如果存在,则把存在的单词放在新数组中,再删除字符串里的单词,把新数组最后一个单词放进删除的位置;删除新数组最后一个单词。...原创 2022-01-27 00:37:17 · 241 阅读 · 0 评论 -
2022.1.26笔记
1.在成功调试完HelloWorld之后,在做力扣题时新建项目无法调试;没有关联起来,应该要先把Hello World调试好,再一点点把力扣题放到Hello World文件中。2.主函数 main, new 一个对象,然后再调用对象的方法。3.成员变量与局部变量成员变量:在类中方法外面;随着对象的创建而存在,随着对象的消失而消失;有默认初始值。局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中);随着方法的调用或者代码块的执行而存在,随着方法的调用完毕或者代码块的执行完毕而消失;没有默认原创 2022-01-26 00:37:49 · 218 阅读 · 0 评论 -
2021.12.20学习笔记
1.根据日期和股票代号查询表stock_items中的股票代码,找出最大价格的日期,看是否等于当天日期,如果等于,则得分+1,再判断当天股票价格是否大于9.7,如果大于,则得分再+2,最后将计算后的得分语句再插入表stock_score. let commitCount = 0; let allData = results; for (let i = 0; i < allData.length; i++) { let dto =原创 2021-12-20 17:49:36 · 534 阅读 · 0 评论 -
2021.12.18学习笔记
问题1:文件修改得面目全非之后怎么退回最初的版本解决办法:按下图最左边黄色箭头退回,点击ok.问题2:提交文件方法:备注修改了哪些地方,与之前的版本比较,最后提交,如果是把单独的文件复制到这个工程中,先stack changes,在add一下,ok,再比较,提交并push....原创 2021-12-18 14:33:10 · 168 阅读 · 0 评论 -
2021.12.16前端学习笔记
1.今天的任务是在数据库插入一条写死的数据//EastScorePService.tsimport jsdom from "jsdom";import jquery from "jquery";import * as mysql from 'mysql'import { HttpUtilEx } from "../../../utils/HttpUtilEx.js";import { PageDao } from "../../../content/dao/PageDao.js";impor原创 2021-12-17 13:49:08 · 367 阅读 · 0 评论 -
2021.12.14学习笔记
前端学习笔记原创 2021-12-14 18:38:51 · 329 阅读 · 0 评论 -
leetcode刷题笔记
做leetcode题涉及的函数调用以及函数传参小知识原创 2021-12-10 16:17:48 · 303 阅读 · 0 评论