2023年09月17日00:48:55 1.弄一下kvm,搞一个win10虚拟机出来,以免每次都得重启切换系统去远程 ok 2023年09月24日23:44:15 2.继续学cloud 9.29 运河西,新卡管故障,11:16:55 2023年12月03日 继续学习《java 核心技术卷1》,早日结束进入卷2。再学习unix环境编程,然后重构自己的oj系统,自己写一个judge server。 2023年12月17日 自定义grub启动界面,目前选中的背景图片1251028.jpg,但是图像是居中显示,需要调整到右边一个7:3的位置,需要ps修一修。 2023年12月18日 grub配置好了,打包到了tools,还需要ps修一修,其实不修也能将就着用。 1. 筛选壁纸,把清晰度低的壁纸删了 2. 用黑色主题吧,白色太亮眼了 2024年01月21日 云原神,下载parsec,zerotier 2024年01月22日 把系统设置为中文 2024年03月04日 把虚拟机的网络改成bridge,让他跟主机一样用路由器的ip 找找qemu命令行启动虚拟机的法子 2024年03月05日 把昨天搭建网桥的命令整理成笔记,网页都没关, qemu启动命令再整理一下,把“显卡”关掉,现在只是让他不要输出图形界面,得彻底把图像关掉, 2024年03月07日 笔记记得做完 解决下google浏览器不能登录chatgpt问题 学k8s 2024/3/27 jetbrain全家桶有些选项不显示 假设你只做微信支付,不做支付宝或其他,支付功能涉及到:去微信下订单、买家前端付款、回复成功回调通知、回调通知去重处理、订单未支付超时处理、订单退款处理(又分为退全款和部分退款),部分退款的话又要开发“多次退款功能”。 另外如果有多放分账需要接入多方分账功能,需要对账单功能,需要统计功能,最重要的是,必须有查账功能,你怎么知道钱对得上对不上呢?得定期查账。 2024-06-19 写个脚本,部署oj脚本到tencent 生成一个做题总结、国际化、 2024-06-30 oj系统里面,登陆时的验证码不该放到mysql中,直接放redis就行 oj系统中,图片存放不是很合理,去查查看有没有更优解 2024-07-01 做一个网站,可以记录笔记,和解决方法,等生活日常点点滴滴 要能分类,简洁,显示站点被访问次数,在网站最下面显示运行天数 2024-07-02 容器要对时 nginx跨域笔记:https://www.cnblogs.com/javastack/p/16065851.html sudo timeshift --list sudo timeshift --restore --snapshot '2019-07-16_16-35-42' --skip-grub ffmpeg -vaapi_device /dev/dri/renderD128 -i s1332358078_b6dc55f30b_20200910_231132_\(new\).mpg -vf 'format=nv12,hwupload' -c:v hevc_vaapi -f mp4 -crf 18 001.mp4 2024-09-17 添加cert定时 明确global nginx 和 cert的关系,nginx用户下的cert文件还没有进行拷贝到moloom下 global nginx 对 cert 的代码还没写 nginx代理到moj还是有问题,解决一下 nginx还需代理到 moss moss建mysql、配置redis 先写download功能 2024-09-18 17号要求都没做到,现在 global nginx启动后,docker compose ps -a 查询不到容器,但docker ps -a 有 有可能是在 moj.conf中配置了 动态proxy_pass 云服务器删了下面这个定时任务,不知道干啥的 */5 * * * * flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &' 2024-09-20 mohome启动脚本总算是配置完成了,日志收集很粗糙,估计是没时间去改进了。 mohome本来是moloom的个人主页,现阶段没有实现网页,只能是做为一个Dispatcher,把其他服务的请求进行转发,以及http转https的请求(定时脚本续签SSL)。 明天把oj和moss的nginx配置完,就可以着手写文件的存储,我在这方面的知识少之可怜,需先去b站学习下。大致姑且需要使用多线程和nio方面的知识点,我对图床的存储性能要求有点高,在不考虑网速的情况下,要达到满速io的80%! 2024-09-21 homepage 的nginx以配置完毕,包括certbot的定时任务!目前就renew续签操作未真正测试 明天编写,启动和停止脚本,弄完就可以学习nio了 2024-09-22 mohome已经搞定了,moss也搭建好了基础项目和中间件,就是需要把项目给合一下,明天把idea中的项目文件给弄好。 2024-10-06 看看山东大学oj的的github,它是用docker compose部署的,学一学 然后思考下minio怎么部署好,后续要开第二个服务器,所以要考虑以下minio的乃至整个项目的横向扩展问题 明天的任务就是把 minio 给部署好,docker compose 也要写好,完事后就学网关,学学人家项目怎么写 2024-10-07 minio已经编排好了,配置文件不知道是哪个,只挂载了数据卷,access key好像有问题,明天用账号试试 把网关学学,我这个项目需要网关,挑战两天学完 2024-10-11 两个浏览器的中文输入发都有问题,明天看看什么情况 2024-10-13 继续完善代码,先把上传给写完,然后写下载功能 之后再完善代码吧,边学边完善,而且要记笔记 2024-10-14 继续完善upload功能代码 2024-10-20 看看谷粒商城的R类怎么写, 先把upload上传写完 2024-10-23 api上传成功,文件名不对,不能直接返回ObjectWriteResponse flag,这个对象没有被serialize,无法JSON化 api上传,minio管理界面下载,元信息是还在的。minio管理界面上传下载,元信息都没有。 明天还得测试下,后缀是image时,元信息是否还存在。 就算存在,元信息还是要获取保存到数据库里面,后面还有action要操作 2024-11-01 上传成功,但是有重复name的图片,会直接覆盖,得找找看看有没有判断object有没有已经存在的方法,若没有则算了,不折腾这个了, 整理下代码,代码很乱,可读性差 文件名还是不对,明天看看怎么根据mineType获取后缀, Tika获取mineType可以删除,MultipartFile 里面可以直接获取 2024-11-04 明天查一下,entity数值类型是用类还是普通类型!!!这个涉及到表中无值数据是否为0 2024-11-05 实体类统一用包装类! 2024-11-11 对ImgCameraInfo类的from方法,每个参数进行以下判空,不空才转换 2024-11-24 download方法还有几个分支没测试,如获取图片那块,查redis是空的 2024-12-02 在png格式和jpg格式上,未获取到正确的metadata信息,尤其是修改时间! 处理单个文件时,不能因为一个文件处理时抛出异常就直接throw而导致程序终止运行!! 2024-12-07 看看这个文件元信息提取出来的多了什么东西,完善下封装的imgCameraInfo类的属性 尤其是software这个属性,有点重复获取的意思 2024-12-09 明天修复一下:img.description 属性内容过多,持久化时报 Data too long for column 'description' at row 1 错误 2024-12-10 !!!!!等 mac mini 到了,画个 icon mysql的超时应该是好啦,明天试着解决下 redis 的连接超时问题 明天实现一下删除图片功能,修改图片功能和页面同步开发 2024-12-12 首要任务:先封装 minIO 的所有方法!!!! 把除 users 表外的所有表给实现一下删除功能(根据 id 删就行),再实现 images 的删除功能。