分类: 技术

28 篇文章

【Java】JIT优化
本来这篇文章还有一个小标题,完整的大概是这样:“JIT优化——如何让解释型语言的执行效率超过编译型语言”。但是这太夸张了,已经算是标题党了,所以我把这个小标题砍掉了。 这还是一篇为上课分享而写的文章,所以照例先写一些废话。之前老师上课讲到解释型和编译型语言谁的效率更高的时候,给出了一个非常绝对的结论,肯定是编译型的语言效率最高,因为解释型的语言需要…
DFS分布式文件存储系统实践
在早期尝试Android开发的时候,我用了一些非常拙劣的方法来传输图片,现在想起来自己都想笑。 之前我的想法很粗暴,上传图片到后端处理不用多说,肯定就是把文件上传到后端的指定目录,然后数据库内存放文件的地址。前端需要用图片的时候就从数据库里面找到地址,找到对应的文件,再传给后端,后端拿到统一资源定位符后显示图片(在Android开发的流程中,这个步…
【JMH小记】For循环数组赋值验证Cache工作原理
这学期上了好久的网课,导致我的《计算机组成原理》这门课一直没办法做实验,全是理论课,有一些东西就不是很好理解。 我在唯二的一节实验课上,简单的接触到了汇编语言,由于跟我学的高级语言差距太大,一时间也没办法接受。不过在那之后,我就再也没有上过实验课。 言归正传,在这篇文章,我会用Java语言来讲一讲Cache的一些工作原理,让大家能直观的体会到Cac…
Java异常笔记
接触Java开发这么久,实话实说,我是没有主动抛出过异常的,因为IDEA已经帮我全部做完了。至于说自己写异常抛出,那更是天方夜谭。 我们直接进入正题。 Java的异常捕获机制可以用下面这张图来表示: 类的继承关系 最上层一个单独的类叫做Throwable,用以表示所有的异常情况。然后派生出两个子类,一个是Exception,另一个是Error,其中…
k-近邻的简单摘要
最近前端一直被Vue折腾,算法一直被CNN折腾,倒是后端相安无事。毕竟SpringBoot都学完了,我在本科阶段的Java开发暂时取得了一些成绩,说的不好听就是找不到方向了,到了瓶颈。 昨天晚上(2022.3.18)被ElementUI Plus烦透了,于是捧起书看看机器学习的算法。非常遗憾,我在这方面的知识积累还是非常有限的,应该把重心从工程调整…
MATLAB打包Jar文件与包使用
之前在导师手上一直做的事工程相关的开发工作,虽然目前做的还是不行,倒是已经在准备玩机器学习了。又是一片未知领域,希望路不要走偏了。 由于我只负责一些项目的工程部分,在算法调用这方面,我非常被动,我只能去适应别人。于是乎,有些人用MATLAB,有些人用Python,反正做完之后都丢给我,至于我用Java怎么调用,无可奉告。 不过很显然这些东西被我搞定…
thumbnail
数据库运维以及安全上的一些反思
在完成本篇文章前,特色图像由于安全原因而无法上传(jiff文件),解决这个问题的办法就是在主题目录下的functions.php添加以下代码即可(可添加多个,mines是数组) //pdf+jfif格式function hzt_add_file_type($mimes = array()) {$mimes['pdf'] = "application…
thumbnail
处理腾讯云硬盘挂载的生草事件
今天咱服务器又双叒叕有熊孩子...正好咱备份脚本莫名失效,于是去用快照,付了35元押金使用快照完事后发现无法卸载,非常生草,开了工单打了几个电话后才弄懂是要看日志看看什么阻止了硬盘卸载... 原来硬盘脱机并没有卵用,服务器日志显示任务管理器阻止了硬盘弹出...草,还有这事...长知识了 嘛,就是这样...有问题一定要看日志啊...
LNMP SSL证书的自动续期
一天,我在日常维(mo)护(yu)Shanwer Skin时,发现证书已经过期了,一个大红感叹号看着真不爽,为啥嘞 很可惜,搜索引擎不能解决我的问题,大多是例如以下文章的描述,本人LNMP1.7并没有关键的/.well-known/与/etc/letsencrypt/renewal/ https://blog.csdn.net/weixin_338…
Moonlight流式传输的部分笔记(附带VNC见解)
像我配置了WOL之后,在外即使电脑处于关闭状态下也可远程唤醒使用Moonlight游玩,很是方便,不过需要注意几点 Moonlight流式传输与RDP(mstsc.exe)互斥,由于RDP是调用CPU渲染以减少带宽占用,显卡都木得,你登录了RDP之后NVIDIA Shield直接处于不可用状态,会导致你之后Moonlight流式传输失败重启(登录看…