合集-学习日记

摘要:2024年7.4-7.8学习总结/暑假day7-11 日记 上班有点小累,每天早上六点二十就得起床,每天偷摸着学java,回家了也学点,打算这段时间快速看完javaweb就开始做项目。 java day02-10~04-08 JS对象 Array,String,JSON,BOM,DOM等 Bom 概 阅读全文
posted @ 2024-07-11 00:43 vast_joy 阅读(49) 评论(0) 推荐(0)
摘要:java 对象赋值: 新建类class person包含String name和int age两个属性 在main方法中new person xiaoming,name为"xiaoming",age为19。 new person tiedan,tiedan=xiaoming。 输出tiedan的属性 阅读全文
posted @ 2024-06-09 01:09 vast_joy 阅读(53) 评论(0) 推荐(0)
摘要:2024年6.7--6.17学习总结 一:java 看了向上转型,向下转型,继承,super,构造器。 二:考试 6月6号考了英语期末,听力填词,听力+个人总结,难度还好,但是早八,难受。 13号考了开卷的模式识别,一半的分都在抄书,剩下的是书上例题改点数据,还行。 15号考了六级,累死我了。 中间 阅读全文
posted @ 2024-06-17 20:57 vast_joy 阅读(47) 评论(0) 推荐(0)
摘要:2024年7.3学习总结/暑期day6 java Day02-01~02-09 javascript是轻量级脚本语言 1.输出语句 window.alert("Hello JS"); //弹出框 document.write("Hello JS"); //写入HTML页面 console.log(" 阅读全文
posted @ 2024-07-04 00:12 vast_joy 阅读(33) 评论(0) 推荐(0)
摘要:2024年6.27--7.2学习总结/暑期day1--5 一点杂事&日记 ​ 刚考完试这段时间也挺忙的,因为下学期要回本部住八人寝,学校要求7月8号搬走,但按照计划我准备是直接开润,27号收拾了一下寝室的行李,把多的被子,衣服,啥的寄了三个包裹回家(有点小贵,虽然打折但是7kg的包裹也要40块左右) 阅读全文
posted @ 2024-07-03 00:10 vast_joy 阅读(40) 评论(0) 推荐(0)
摘要:2024年6.23--6.26学习总结 考试 24号考计算机网络,26号考形式语言与自动机。这几天基本都在复习。 形式语言与自动机 dfa极小化 1.先删去不可达状态和陷阱态。 2.假如状态有q1,q2,q3,q4,q5,q6,q7,q8,先将所有终止状态取出分为一组比如{q6,q8},然后在另一组 阅读全文
posted @ 2024-07-02 09:33 vast_joy 阅读(50) 评论(0) 推荐(0)
摘要:2024-6-21 javaweb 学习路线: 前后端分离开发,基于接口交互(接口文档) 前端-基于Vue脚手架,构建工程化的前端项目 后端-基于主流SpringBoot高效学习SSM 参照企业开发模式,需求分析-表结构设计-接口文档-功能实现-测试 前端:将数据用好看的方式呈现 数据库:数据储存 阅读全文
posted @ 2024-06-28 17:48 vast_joy 阅读(47) 评论(0) 推荐(0)
摘要:2024年7.9-7.19学习总结/暑假day12-22 javaweb 进度:04-09~10-01 做项目 用户中心系统 1~23 看八股,刷题 javaguide操作系统起步,java0题~50题 文视AI 小说+ai绘画+ai生成语音+自动剪辑(成功打通) javaweb java 04-0 阅读全文
posted @ 2024-07-19 22:49 vast_joy 阅读(59) 评论(0) 推荐(0)
摘要:2024年7.26-7.29学习总结 部署上线乐泡泡用户中心项目 开坑伙伴匹配系统项目 刷牛客 刷leetcode 部署上线 ​ 域名备案已申请,但是还没通过,让我周三再申请一次,难受。系统上线之后查询系统还有点bug不过别的功能基本上没有问题。这个项目很简单,就算是从0到1走通了全栈开发的一套流程 阅读全文
posted @ 2024-07-29 22:37 vast_joy 阅读(44) 评论(0) 推荐(0)
摘要:编程日记 批量导入数据 1.用可视化界面:适合一次性导入,数据量可控 2.写程序:for循环,建议分批,不要一把梭哈(可以用接口控制),要保证可控、幂等,注意线上环境和测试环境是有区别的 导入1000w条,for i 1000w (不能再main方法里面写,会报空指针异常,userMapper无法注 阅读全文
posted @ 2024-09-15 21:48 vast_joy 阅读(57) 评论(0) 推荐(0)
摘要:编程日记 后端使用redis 问题:在写伙伴匹配系统的时候,要使用redis存储数据,需要在xml文件中设置spring.session.tore-type=redis 但是3.x版本的spring不再有这个参数。 那么怎么设置是否使用redis存储呢?只要导入了org.springframewor 阅读全文
posted @ 2024-09-15 21:49 vast_joy 阅读(45) 评论(0) 推荐(0)
摘要:编程日记 更改redis存储默认序列化器 package com.haole.usercenter.service; import com.haole.usercenter.model.domain.User; import jakarta.annotation.Resource; import o 阅读全文
posted @ 2024-09-17 23:39 vast_joy 阅读(90) 评论(0) 推荐(0)
摘要:ide启动多个实例 方法一: ide 2022.X及之后 Run=> Edit Configurations=> 选中项目=> “Build and run”栏=> Modify Options=> 选中“Allow multiple instances” 然后就可以run多次项目了 但是要主要改端 阅读全文
posted @ 2024-10-06 19:42 vast_joy 阅读(64) 评论(0) 推荐(0)
摘要:session和cookie @RequestMapping("/login") public String userLogin(UserLoginRequest request,HttpServletRequest httpServletRequest){ String username=requ 阅读全文
posted @ 2024-10-18 00:43 vast_joy 阅读(47) 评论(0) 推荐(0)
摘要:学习java多线程 package com.haole.testdemo1; class RunnableDemo3 implements Runnable{ private String name; private Thread x; RunnableDemo3(String a){ name=a 阅读全文
posted @ 2024-10-18 20:02 vast_joy 阅读(61) 评论(0) 推荐(0)
摘要:bupt_os lab1作业 1.编写代码 uthread.h #ifndef UTHREAD_H #define UTHREAD_H #define STACK_SIZE 4096 enum thread_state { THREAD_INIT, THREAD_RUNNING, THREAD_ST 阅读全文
posted @ 2024-10-31 14:32 vast_joy 阅读(59) 评论(0) 推荐(0)
摘要:11.12 ali-oss上传图片 1.上传到服务器: @PostMapping("/upload") public String upload(MultipartFile file) { if (file.isEmpty()) { return "图片上传失败"; } System.out.pri 阅读全文
posted @ 2024-11-12 15:56 vast_joy 阅读(59) 评论(0) 推荐(0)
摘要:sql 1661 保留小数:ROUND(x,y)求参数x的四舍五入的值,保留y位小数 思路:分两表分别查线程对应的start和end然后相减 # Write your MySQL query statement below select a1.machine_id,ROUND(2*sum(a1.ti 阅读全文
posted @ 2024-11-15 15:31 vast_joy 阅读(41) 评论(0) 推荐(0)
摘要:easy_lab2 作业地址:https://github.com/BUPT-OS/easy_lab/tree/lab2 以下均为multiply.cpp代码 22分多线程,分块,调整计算顺序 #include "multiply.h" #include <emmintrin.h> // SSE2 阅读全文
posted @ 2024-11-18 14:52 vast_joy 阅读(35) 评论(0) 推荐(0)
摘要:11.18 学习 1.sql select m.user_id,round(ifnull(cfnum/p,0),2) confimation_rate from (select a.user_id,ifnull(num,0) p from Signups a left join (select us 阅读全文
posted @ 2024-11-20 13:49 vast_joy 阅读(38) 评论(0) 推荐(0)
摘要:11.21 打工 copyproperties try { if (StringUtils.isBlank(modelCode)) { return R.fail("modelCode不能为空"); } ModelCenter result = this.lambdaQuery().eq(Model 阅读全文
posted @ 2024-11-21 18:18 vast_joy 阅读(24) 评论(0) 推荐(0)
摘要:IntelliJ IDEA格式化快捷键失效 今天写代码发现ctrl+alt+L不管用了 原因是qq占用了快捷键,改掉即可 阅读全文
posted @ 2024-11-22 10:38 vast_joy 阅读(199) 评论(0) 推荐(1)
摘要:leetcode78 子集 思路:深度优先搜索回溯 分析此类问题可以先用树形结构模拟代码逻辑。 那么根据这个解答树,首先我们的回溯搜索函数应该由这么几部分组成 将搜索获得的答案加入到res中。 for循环遍历搜索下一个元素(比如在初始列表为空的时候,第一位可以选1,2,3显然需要通过循环实现)但是这 阅读全文
posted @ 2024-11-26 16:27 vast_joy 阅读(28) 评论(0) 推荐(0)
摘要:leetcode39 组合总和 思路: 这题也是用回溯,但是考虑到不能重复,所以用一个currentNum记录当前遍历到哪了,按照大小顺序遍历防止重复就行。 class Solution { //11:10-11:18 public void dfs(int[] candidates,List<Li 阅读全文
posted @ 2024-11-29 11:32 vast_joy 阅读(27) 评论(0) 推荐(0)
摘要:11.30学习日记 oj 跑项目报错如下 查问题, 改成java8 这个路径也要改掉 这里用的是木马程序测试路径 改成我们正常测试的main.java就行 运行成功 阅读全文
posted @ 2024-12-02 10:47 vast_joy 阅读(22) 评论(0) 推荐(0)
摘要:详解前后端对接 前端 先看前端,主要代码如下: LoginPage.vue <template> <div> <form action="/user/login" method="POST" id="login-form"> <input v-model="usernameInput" type=" 阅读全文
posted @ 2024-12-06 12:44 vast_joy 阅读(91) 评论(0) 推荐(0)
摘要:2024.12.9 小bug vue的script后面如果不加setup会导致vue组件绑定不上 加上就好了 <template> <div style="height: 100px"></div> <form action="/ai" method="post" id="aiForm"> aaaa 阅读全文
posted @ 2024-12-09 12:10 vast_joy 阅读(30) 评论(0) 推荐(0)
摘要:12.23软工踩坑 这里应该是alterRoomNumber 这段代码也有问题 要加一句 如下: if (waitqueueThis.getIsWaiting()==1){ //如果在等待中,更新等待时间 Date lastRequestTime = waitqueueThis.getLastReq 阅读全文
posted @ 2024-12-24 20:56 vast_joy 阅读(27) 评论(0) 推荐(0)
摘要:leetcode 1045 select customer_id from (select customer_id,count(*) m from (select distinct * from Customer) a group by customer_id having count(*) in 阅读全文
posted @ 2024-12-25 16:35 vast_joy 阅读(29) 评论(0) 推荐(0)
摘要:2024.12.26 os lab3 原代码 地址:https://github.com/BUPT-OS/easy_lab/tree/lab3 运行未修改的代码,并且注释掉cout时发生错误: malloc(): corrupted top size 如果不注释cout,可以正常运行 1.不注释 c 阅读全文
posted @ 2024-12-26 11:30 vast_joy 阅读(64) 评论(0) 推荐(0)
摘要:2024.12.27复习日记 os 进程管理: 首先是操作系统,cpu,进程三者之间的关系 操作系统操作cpu,去执行进程,其中进程执行顺序,执行多长时间,以及进程间的调度都是由操作系统完成的,cpu只负责执行。不过进程本身也具有储存数据的功能,比如说储存自己执行到哪里了,以便下一次执行时从该位置往 阅读全文
posted @ 2024-12-29 13:11 vast_joy 阅读(27) 评论(0) 推荐(0)
摘要:一文搞定宝塔LINUX部署上线前后端分离项目 地址:http://82.156.126.178/ 部署方案: 宝塔Linux,腾讯云服务器2核2G3M,数据库使用腾讯云托管平台mysql 1.跨域问题解决 首先前端区分线上环境和开发环境,主要是请求地址不一样 import axios from 'a 阅读全文
posted @ 2024-12-29 13:13 vast_joy 阅读(679) 评论(0) 推荐(0)
摘要:2025.1.2复习 用户态(User Mode)执行的任务: 运行用户程序 应用程序(如浏览器、文本编辑器、游戏等)通常在用户态下运行。 用户态程序没有直接访问硬件和系统资源的权限,它们只能通过系统调用来请求操作系统的服务。 内存管理 用户态进程使用的是虚拟内存。用户程序可以访问其虚拟地址空间,但 阅读全文
posted @ 2025-01-02 20:06 vast_joy 阅读(74) 评论(0) 推荐(0)
摘要:leetcode 1789 # Write your MySQL query statement below select employee_id,department_id from Employee group by employee_id having count(*)=1 union sel 阅读全文
posted @ 2025-01-09 14:38 vast_joy 阅读(27) 评论(0) 推荐(0)
摘要:leetcode 131 思路:回溯 比如说aab,对于每个元素currentNum,有两种选择: 1.如果currentNum<len-1,可以将当前元素加入到currentStr中,然后dfs(start,currentNum+1)。而currentNum==len-1时不能dfs(start, 阅读全文
posted @ 2025-01-09 18:38 vast_joy 阅读(40) 评论(0) 推荐(0)
摘要:2025.1.13 redis乱码问题解决 原先的RedisConfig: package com.haole.testdemo1.config; import lombok.Data; import org.redisson.Redisson; import org.redisson.api.Re 阅读全文
posted @ 2025-01-13 19:06 vast_joy 阅读(305) 评论(0) 推荐(0)
摘要:2025.1.15 学习 api开放平台 我们希望在后端使用Http请求调用接口,应该怎么做呢 可以用Hutool工具库中的Http请求工具类,使用如下: public class ApiClient { public String getNameByGet(String name){ HashMa 阅读全文
posted @ 2025-01-15 17:52 vast_joy 阅读(48) 评论(0) 推荐(0)
摘要:2025.2.17 学习 八股 1.ThreadLocal 在某些不需要多线程共享变量的场景下,我们需要为每一个线程提供一个独立的变量来供其使用,比获取当前登录用户的信息,建立与数据库的连接,这两个场景都不存在多线程竞争同一变量的情况,而是需要为每个线程创建一个独立的变量。这样我们就可以用Threa 阅读全文
posted @ 2025-02-17 17:15 vast_joy 阅读(16) 评论(0) 推荐(0)
摘要:2025.2.18 学习 消息队列RocketMQ 主要结构: producer: 生产者,消息的发送者,将消息发送给Broker producer group: 生产者组 nameSrv: 名字服务,是一个路由注册中心,Broker会定时把自己的信息比如IP地址传给它,这样消费者和生产者就可以从n 阅读全文
posted @ 2025-02-19 10:08 vast_joy 阅读(38) 评论(0) 推荐(0)
摘要:2025.2.19 学习 八股 索引失效: 表建立联合索引(a,b,c),查询条件a=1,b>2,c=3,此时c条件的索引会失效。简单点来说,该组合索引是一个以a字段排序而b与c相对有序的B+树,引擎可以通过二分查找定位到a=1的数据,b在a=1确定得情况下是有序的(所以b的有序是相对的),依然可以 阅读全文
posted @ 2025-02-20 10:00 vast_joy 阅读(61) 评论(0) 推荐(0)
摘要:2025.2.24学习 今天周一,复习一下上周学的mysql,redis,rocketMQ rocketMQ 经典面试题一:如何保证消息不丢失 分析消息传输的流程可以知道,必须要保证消息生产,存储,消费三个过程都不能有消息丢失。 1.生产阶段 利用请求确认机制,保证消息发送成功,如果没收到ack那么 阅读全文
posted @ 2025-02-24 16:15 vast_joy 阅读(54) 评论(0) 推荐(0)
摘要:git clone问题解决 1.首先是这个报错 fatal: unable to access ‘https://github.com/xxx.git/‘: Failed to connect to github.com 试了半天可以通过修改代理的方式来解决 如图,这样设置就不会再报这个错了(如果还 阅读全文
posted @ 2025-02-24 17:15 vast_joy 阅读(305) 评论(0) 推荐(0)
摘要:2025.2.27 学习 八股 深分页问题: select * from user where gender = 1 limit 100000,10; 在gender字段有索引的情况下,这条sql至少需要查询100010条数据(在所有数据都是gender=1的情况下),如果男女均匀分布,期望查询20 阅读全文
posted @ 2025-02-27 14:50 vast_joy 阅读(60) 评论(0) 推荐(0)
摘要:2025.3.4 学习 小厂测验 1.chmod 755的作用是 可读可写可执行,分别是4,2,1。755代表 ​ 文件所有者可读可写可执行 --7 ​ 与文件所有者同属一个用户组的其他用户可读可执行 --5 ​ 其它用户组可读可执行 --5 2.==比较引用,equals比较数值 equals调用 阅读全文
posted @ 2025-03-04 11:30 vast_joy 阅读(50) 评论(0) 推荐(0)
摘要:2025.3.10 学习 八股 blocked和waiting有啥区别 触发条件:线程进入BLOCKED状态通常是因为试图获取一个对象的锁(monitor lock),但该锁已经被另一个线程持有。这通常发生在尝试进入synchronized块或方法时,如果锁已被占用,则线程将被阻塞直到锁可用。线程进 阅读全文
posted @ 2025-03-21 11:15 vast_joy 阅读(54) 评论(0) 推荐(0)
摘要:3.31 学习 lru缓存 class LRUCache { //20:43 class DlinkedNode{ DlinkedNode next; DlinkedNode prev; int key; int val; public DlinkedNode(){}; public Dlinked 阅读全文
posted @ 2025-03-31 15:29 vast_joy 阅读(69) 评论(0) 推荐(0)
摘要:3月28号面的,一直没写面经,现在来补一下,有些问题记不清了,就记得问好多好多计网 1.聊一下项目,实习,博客 2.你项目里写的,流式传输,怎么实现的 3.应用层,传输层用的什么协议 4.丢包怎么做处理 5.packet头部都有哪些字段 6.http1.1到http2.0有什么改进 7. https 阅读全文
posted @ 2025-04-08 20:35 vast_joy 阅读(45) 评论(0) 推荐(0)
摘要:2025.4.13 学习 ubuntu拉取docker镜像 如上,问题为: Using default tag: latest Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline e 阅读全文
posted @ 2025-04-13 21:32 vast_joy 阅读(54) 评论(0) 推荐(0)
摘要:idea连接docker远程开发 注意这个host是ubuntu虚拟机的ip地址 连接上之后,看idea右下角,出现了ubuntu的图标 然后修改一下映射地址,这个表示本地的文件上传到虚拟机的哪个位置 接下来同步文件到虚拟机 这里也可以修改一下配置,让二者自动同步,就不用手动每次都同步代码了,步骤如 阅读全文
posted @ 2025-04-15 02:17 vast_joy 阅读(115) 评论(0) 推荐(0)
摘要:1.项目亮点说一说 2.mysql有哪些索引类型 3.从数据结构上来说一说,为什么mysql选择b+树索引而不用哈希索引 4.说一说sql执行顺序 5.什么时候会导致索引失效讲一讲 6.数据库事务 7.隔离级别 8.mvcc,怎么实现 9.慢sql排查,怎么分析 10.select a from b 阅读全文
posted @ 2025-04-15 02:19 vast_joy 阅读(53) 评论(0) 推荐(0)
摘要:rabbitmq连接不上15762端口 安装rabbitMQ 3.12.0 与 erlang 25.3.2 然后进入到rabbitmq的sbin目录下,打开cmd控制台 运行以下命令 rabbitmq-plugins.bat enable rabbitmq_management 然后重启rabbit 阅读全文
posted @ 2025-04-22 17:08 vast_joy 阅读(75) 评论(0) 推荐(0)
摘要:2025.4.24 rocketMQ学习 1.消息队列的两种基础模式: 队列模式:就一个队列,消费者们竞争消费,消费完的消息就丢掉,没有实现重复消费的功能,且消费者们竞争对性能影响比较大。 发布-订阅模式:producer-topic-队列-consumer组-consumer 这样设计,produ 阅读全文
posted @ 2025-04-24 22:42 vast_joy 阅读(61) 评论(0) 推荐(0)
摘要:1.leetcode79单词搜索 2.给定区间内两个一组反转链表 3.手写一个通用返回类 4.场景题,如果前后端联调的时候请求一个接口返回值是空,怎么查 5.一个报错分析,记得是cannot find bean... spring-cloud-alibaba的一个properties,我就说是配置文 阅读全文
posted @ 2025-05-09 14:00 vast_joy 阅读(42) 评论(0) 推荐(0)
摘要:灵犀互娱一面面经 1.实习学到的收获 企业化的开发流程 2.做的对自己有提升的点? 说了调接口查询表格,实现订单的跟踪和合同入库 3.做了什么比较难度的? 模型微调,先是线程安全的配额检查,然后校验文件格式,然后冻结token,消息队列发送模型微调部署的消息,算法组那边拉取消息去部署,最后用定时任务 阅读全文
posted @ 2025-05-13 19:58 vast_joy 阅读(58) 评论(0) 推荐(0)
摘要:2025.6.25学习 这几天重新开一下八股和算法,准备9月份的秋招了 leetcode 51 N皇后 思路:深搜回溯,可以用集合来存不能填的元素优化时间复杂度 class Solution { List<List<String>> ans = new ArrayList<>(); public L 阅读全文
posted @ 2025-06-25 22:19 vast_joy 阅读(21) 评论(0) 推荐(0)
摘要:2025.7.3 学习 leetcode 416 class Solution { public boolean canPartition(int[] nums) { int sum = 0,num, len = nums.length; for (int i = 0; i < len; i++) 阅读全文
posted @ 2025-07-03 23:29 vast_joy 阅读(26) 评论(0) 推荐(0)
摘要:2025.8.4 学习 t-digest算法 https://zhuanlan.zhihu.com/p/366170670 比如有 500 个 -30 ~ 30 间的数字,可以使用概率密度函数来表示这一数据集。该函数上的某一点的 y 值就是其 x 值在整体数据集中的出现概率,整个函数的面积相加就正好 阅读全文
posted @ 2025-08-04 17:54 vast_joy 阅读(21) 评论(0) 推荐(0)