Maven依赖分离
由于行业原因,公司开发的系统都是在内网上运行,且内网中不可访问公网环境。在每次发包的时候都需要在本地打好 jar 或 war 包,通过入域U盘或者内网传输软件将程序包发送到内网的某个电脑上,通过堡垒机上传到内网某个服务器中进行发布。
最近由于入域U盘物理损坏,重新申请U盘需要审核,一段时间内估计下不来,导致每次发包都通过传输软件传,一些项目包一两百兆还好,有些老项目包动不动就500m起步,传输速度还奇慢无比,导致就算是一个细小的页面修改也要花大量时间在传包的问题上。所以想将项目中的依赖抽离出来保存到服务器里面,每次打包只打java文件,执行jar时通过指定依赖目录的方式进行引用。因为项目依赖大多数情况下是不变的,通过分离maven项目的依赖和class可以大大提高程序包的体积,方便传输。
SpringBoot操作方法废话不多说,如何配置实现。
添加 spring-boot-maven-plugin 插件1234567891011121314151617181920212223<plugin> <groupId>org.springframework.boo ...
Vmware虚拟机中安装黑群晖NAS
Google photos 从这个月开始,上传图片不再享有无限的高品质图片存储了。作为一个白嫖党,在国内一时间,还找不到有什么好的替代品。最近也一直被种草NAS,所以先把Google photo中的照片导出来,全部放在NAS备份也防止有一天梯子出问题了拿不到照片的情况。NAS的话都是首推群晖,但是家境贫寒,看到群晖那个价格也是不太舍得。然后发现自己的台式机平常除了看看视频,打打LOL就没干其他了,E3神教的电脑,这不妥妥的性能浪费。所以加一个硬盘,在虚拟机中装一个群晖后台运行岂不美哉。
准备工作
引导文件一份
对应黑群晖镜像一份
我是在 openos 这个论坛上找大佬的引导文件和镜像的。黑群晖的话,据论坛大佬们说 6.17版本即稳定也足够使用的了。在 https://www.openos.org/threads/dsm-6-2-3-2020-12-27.29/ 这个帖子中,找到自己想安装的版本以及对应的引导文件。
因为不是在物理机上安装,所以只要下载上图中的三个文件即可。
创建虚拟机
安装系统进入虚拟机,选择第三个引导
启动完成后,在浏览器上输入 ...
有的猫蛋蛋要没咯
前情提要:在一个阳光明媚的周末下午,正在开开心心的玩电脑。转个头看到咕噜在被子上面蹭,然后盯着我下蹲。此时我还没有意识到事情的严重性,当我发现的时候我的被子已经被尿湿了一大半了,在我严厉的训导下,然而 咕噜 却并没有一点悔改的意思 (因为没过多久第二张被子就遭殃了)。在和同事的交流得知,猫未绝育就是这样的,占领地盘,还有就是猫要满一岁才能绝育。
蓄谋已久的嘎蛋之日就在今天!看着 咕噜 跟往常一样跑过来蹭蹭要摸摸。我默默地在手机上下单了一个嘎蛋套餐。
在蛋蛋被嘎之前,当然是留个纪念啦。让我们一起欣赏一下 咕噜 最后的蛋蛋!。
各种检查后准备手术。
手术完毕后在医院住院 3 天 (医生有发嘎蛋的图片,但是场面过于血腥这里就不放了)。
住院回来,按时给 咕噜 空空的蛋蛋涂药就行了,从此变成了公公了。
最后恢复的很好,而且还惦记起了隔壁的腊肉。
我终于有猫啦!!!
以前在学校的时候一直想有一只自己的猫,出于种种顾虑一直没有下定决心去养。上一年我弟实习,他的大橘就寄养在我这里,经过几个月下来,发现养猫并没有我想象中的那么难。
下面是大橘的美照:
说回正题,今天和同事聊天的时候,他说在他家附近的经常买猫粮的那个猫舍有一只蓝猫半价出售,问我要不要下班去看看。我想着半价?半价!那不得狠狠的去看一下!等到下班叫上肖总和他一起去猫舍看猫。
去到猫舍了,发现店里有一只很小的 蓝白 还有一只体型巨大的 蓝猫 。店员说半价的就是那只六个月大的巨型 蓝猫 。在再三的犹豫与考虑中(囊中羞涩)选择带走蓝猫。
回到家这个蓝猫一脸好奇的在我的小单间转来转去。
几番折腾后,貌似接受了我是他的新主人(或者认同了我这个新仆人的身份)的事实。瞬间变 Friend 。
成为家人的最重要一环是赋予他名字。
因为每次抱他或者和他对视了他都咕噜咕噜的响,而且响的非常大声。
就叫他 咕噜 好了。
收获不止Oracle读书笔记
前言
20%的知识解决80%的问题,要有侧重点的读书。
人的精力是有限的,学习知识的时候要尽量理解原理而不强记。
知识要落地,要思考应用的场合。(没想过所学的某项技术有什么用,没想过如何落地,如何应用到实际工作中,都是无意义的学习,纯粹是浪费生命)
故事总结:
少做暂时无用的事 (有目的的学习,要用到实际中来)
少做暂时无意义的事 (不要为了学习而学习)
少做错误的事 (考虑应用场景)
少让他人做无所谓的事 (能搜别问,问过别问,表述不清别问)
表述清楚,少做无谓的交互之事 (问题具体细节表述清楚)
流程控制,少做失败的事。(操作前确认步骤,别想当然就执行)
角色分类
基础原理:体系结构、物理结构、表、索引、事务
开发技能:sql、pl/sql、常用函数
管理知识:用户及权限管理、安装调试、备份恢复、数据迁移、闪回、故障处理
优化原理:统计信息、执行计划、诊断工具、深入理解表、深入理解索引、表连接原理
设计相关:模型工具使用、规范制定执行、业务理解、各类知识综合应用
作为一个开发,需要掌握的知识点有 1、2两点外还要掌握数据库优化原理中的【执行计划】【深入理解表】【 ...