maojun 发布的文章

aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈lconst_0 将long类型常量0压入栈lc...

一般都是将java代码编译成字节码class文件打包成war或者jar部署到服务端,如果使用Tocmat部署War包,Tomcat部署后会自动解压一个以War包名的文件夹,里面包含了java的class`文件以及静态资源和配置文件。linux下查看十六进制在服务端下查看class文件,如果直接用Vim等编辑器打开默认显示的是二进制乱码。如果要以十六进制查看class文件则需要使用对应的工具,...

docker的image和container会占用大量的磁盘空间,所以应该定期清理无用docker磁盘空间。docker提供了docker system命令及手动清理的方式清理空间。 docker system命令清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像),使用命令:docker system prune WARNING! This will...

严格模式(use strict),正如它的名字一样,使用严格的模式进行语法解析。Javascript提供了灵活的功能和方法,但是熟悉Java等强类型语言的开发使用Javascrpit却会显得非常痛苦,过于灵活的语法给Javasciprt带来了一些诟病。"严格模式"的优点:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;...

互联网上的攻击扫描无处不在,为了提高网站的安全性,可以给新的服务器或者已有的服务器做下安全加固。通过下面的步骤可以大大提高服务器的安全性。更新系统Ubuntu和 Debian:$ sudo apt update && sudo apt upgrade -yFedora$ sudo dnf upgradeCentos$sudo yum updateArchlinux$ sudo...

LocationLocation是Window对象的一个部分,可通过window.location属性来访问。属性描述hash设置或返回从井号 (#) 开始的 URL(锚)。host设置或返回主机名和当前 URL 的端口号。hostname设置或返回当前 URL 的主机名。href设置或返回完整的 URL。pathname设置或返回当前 URL 的路径部分。port设置或返回当前 URL 的...

说起网盘,不得不提多年之前的国内网盘大战。各厂家纷纷提供了数以TB的免费空间,然而好景不长,倒闭的倒闭,调整的调整,再加上网盘免费用户限速策略,最终到头空欢喜一场。相比空间而言,数据是更加珍贵的。国内网盘数据丢失,被和谐的新闻已经司空见惯。所以目前我在国内网盘上存放的东西都属于不太重要,主要用于公共分享。一些重要的数据都存在在Dropbox,Google Drive等网盘或自建私有云上并且做...

vifm是一个实用的类vim快捷键终端文件管理器,可以用来替代图形文件管理器。使用vim快捷键一样来方便快捷的管理文件。快捷键快捷键描述ctrl-w hjkl切换窗口ctrl-w s水平分隔ctrl-w v垂直分隔窗口w另个窗口预览当前光标文件e当前窗口预览光标文件dd删除文件:trashes查看垃圾箱目录lstrash查看垃圾桶文件:restore还原选中的垃圾箱文件j,k上下移动h,l在...

做友情链接的时候,可以加了对方网站的favicon.ico来增加识别度和美观度。可以通过以下几种方式获取到需要网站的favicon.ico.默认域名后跟favicon.ico找到网站的的默认路径,然后在地址后面拼接favicon.ico,就是favicon图标的地址了。例如:https://maojun.xyz/favicon.ico注意:如果网站没有配置favicon.ico则会返回404...

上一篇应用迁移到docker的部署方案介绍了将应用迁移到docker的方案,但是单纯的迁移到docker面临着许多问题:容器跨主机之间通信问题容器的编排问题容器弹性伸缩问题....docker是容器技术的一种实现方案,同时docker也是docker公司的一个产品。目前主流的容器技术是以docker技术为标准之上的。使用docker可以无需考虑环境问题,docker可以一次构建,到处运行。如...