工具

Tomcat:基础安装和使用教程

此文记录了 Tomcat 的基本使用方法,主要为了强化记忆。

安装步骤

第一步:下载和安装 Java

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装并设置JAVA_HOME环境变量:

第二步:下载和解压 Tomcat

下载地址:http://tomcat.apache.org/

第三步:修改端口号

.NET 我使用的是 80xx,Php 我使用的是 81xx,Java 我使用的是 82xx。

修改D:\apache-tomcat-8.0.0-RC3\conf\server.xml:

复制代码
 1   <Service name="Catalina">
 2 
 3     <!--The connectors can use a shared executor, you can define 

SSH的三种端口转发

1、本地转发

本地转发,顾名思义就是把本地主机端口转发到远程主机端口

ssh -L 本地主机端口:远程主机:远程主机端口

举例:ssh -L 50000:www.google.com:80 user@host

当成功执行上面的命令之后,访问本地的50000端口,就等同于访问 www.google.com 的 80 端口。

这次是通过ssh主机来安全转发数据的,没有人知道你和远程主机之间传输了何种数据。

现在就算你能访问 www.google.com,你却依然不能其它主机,比如www.youtobe.com。

想要更全面的端口转发功能,还需动态转发。

2、远程转发

设想你在本机开发了一个web应用,想拿给别人看看,但现在你却处在内网,怎么办?

远程转发,顾名思义就是把远程主机端口转发到本地主机端口

ssh -R 登录主机端口:远程主机:远程主机端口

举例:ssh -R 8080:localhost:80 user@host

AMI BIOS Splash LOGO 开机图更换小记

今日无事心血来潮,决定把电脑的BIOS开机动画更换一下,配电脑时曾换为长门大萌神,看了几年毕竟有些乏味。
当初更换时未留下任何记录,所用工具和图片也在后来的一次误格全盘中丢失了。这回查了点资料,参考记忆中的过程步骤成功更换,顺便把过程记录下来,为自己和他人做个参考

loading...loading...

下载相关工具

AFU

这台电脑的主板是MSI B85M-E45,当时售价500元左右,看中性价比买的,几年下来还算稳定,没有出现过故障
这块主板搭载的是AMI公司的Aptio4 UEFI BIOS,因此到AMI官网下载固件刷新工具AMI Firmware Update (AFU)(注意Aptio版本,较早一些的一般为Aptio4,最新的可能是Aptio V)
点击对应版本的下载地址,会弹出下载条款,完成reCAPTCHA验证后即可开始下载
下载后的压缩包包含了许可协议副本、文档、EFI启动文件、以及我们需要的afuwin,根据系统架构选择对应的版本
在这里选择afuwin64.zip,打开之后是一个文件夹,把文件夹整个解压出来

ChangeLogo

ChangeLogo用于替换提取到的BIOS镜像的Splash LOGO。但我在AMI官网只看到了工具介绍,未找到下载地址,因此在第三方网站上找到了这一工具ChangeLogo :链接: https://pan.baidu.com/s/1oiu-4xsBqxGeOtbJ5JRIKA?pwd=3src 提取码: 3src,下载并解压

提取BIOS

打开AFUWINGUIx64.EXE并给予管理员权限,会显示一些基本信息
afuwin64.png

点击Save按钮,选择保存位置,即可将BIOS提取到以rom结尾的文件里,大小为6291456字节,正好6 MiB
afuwin64_save.png

需要注意的是,在BIOS读写过程中系统会假死一段时间,鼠标和键盘将没有反应,播放的音频会鬼畜。
不必惊慌,读写操作完成后就会恢复正常

制作Splash LOGO

规格:1024*768 …

何修改Win10开机动画logo,替换Win10开机动画的方法

Windows 7 时代折腾过电脑的朋友或许有过替换开机动画的经历。

如何修改Win10开机动画logo,替换Win10开机动画的方法

但在Windows 8、10上,因为微软改变了开机动画的结构,以前的软件工具都作废了。

前几天小淙逛GitHub发现了一个开源项目“HackBGRT”。

地址:https://github.com/Metabolix/HackBGRT/releases

用这个程序可以很简单的替换Win 10开机动画logo,今天就来分享给大家。

注意:1、 需要一定动手能力,不建议小白瞎折腾;2、 替换的是系统开机动画,不是BIOS动画;3、 只有UEFI引导启动的Windows 10系统才能替换;4、 只支持静态图片,不能动;5、 必须先关闭BIOS中的安全启动(Security Boot)。

01 确认启动模式

按WIN键+R键,输入msinfo32,打开系统信息,找到BIOS模式,查看自己的电脑是否为UEFI引导,只能是UEFI,Legacy 和Legacy +UEFI都不行。

如何修改Win10开机动画logo,替换Win10开机动画的方法

如何修改Win10开机动画logo,替换Win10开机动画的方法

关于UEFI和传统BIOS(Legacy)的区别,可以看这篇文章:

装系统首选UEFI,不仅仅是开机快2秒!

02 关闭安全启动

不同的主板界面有差异,但都是进BIOS找到Security Boot,设置为Disabled即可。

如何修改Win10开机动画logo,替换Win10开机动画的方法

03 替换开机logo

因为Windows 10开机logo图片格式只能是.bmp的,所以我们先转换图片格式。

用画图打开你要替换的图片,右上角另存为,保存为bmp就行了。

如何修改Win10开机动画logo,替换Win10开机动画的方法

如何修改Win10开机动画logo,替换Win10开机动画的方法

注意,图片分辨率和体积都不能太大,不然会替换失败。

保存后将图片重命名为splash。然后复制到HackBGRT的根目录中。

如何修改Win10开机动画logo,替换Win10开机动画的方法

以管理员身份运行setup.exe,输入I,程序会打开一个config.txt的配置文档,直接右上角关掉就好,接着还会画图,关掉就好,这样就替换完成了。

如何修改Win10开机动画logo,替换Win10开机动画的方法

重启看一下效果。

使用 Docker 高效搭建本地开发环境(详细教程)

本地开发之痛苦

在开发之前,首先你需要安装各种开发工具和服务支持到你的开发环境当中,可能会出依赖问题,环境变量问题,端口冲突,经编译库问题等等。

开发途中,可能你又需要依赖一些其他的服务,你最好祈祷不会出问题,可能你又要重写来配置你的环境,因为你的所有的依赖服务都在你的唯一的工作空间里面。

如果你的伙伴的操作系统不统一,可能你还会遇到一些不同元字符解析不一致的问题。

然后上线之前,可能你在本地开发调试都可以完美运行,一但部署到服务器,就会出现各种问题。因为大多数情况下,我们的开发环境和生产环境并不相同。

可能你下次又有要用到一个新的开项目的开发环境。你又要重复面对上面这些问题.

你不得不去审视,你要话费大量的时间用在搭建环境当中来。

什么是Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 对我们而言,我觉得只需要把他理解成一个便携的应用容器即可

Docker本地开发环境的好处

试错

对开发者而言,每天会催生出的各式各样的新技术都需要尝试,然而开发者却不太可能为他们一一搭建好环境并进行测试。时间非常宝贵,正是得益于 Docker,让我们有可能在一条或者几条命令内就搭建完环境,而且这个环境大到一个特定版本的操作系统,小到一个软件。Docker 有一个傻瓜化的获取软件的方法,Docker后台会自动获得环境镜像并且运行环境。

统一开发和生产环境

对于一般的小公司来说,搭建一个公用的开发环境是一件不那么划算的事情。那么就可以用Docker来统一开发环境,因为不管你用的是WindowsMac 还是 Ubuntu。 如果生产环境也使用的Docker的话,你甚至可以直接打包一套环境,直接丢上去就可以运行了,再也不用担心开发-生产环境之间的差异了。

高性能

虚拟机的粒度是

docker常用笔记汇总

一 常用命令使用

docker version 查下docker版本

systemclt start docker 启动容器

docker search 镜像搜索

docker images 列出镜像

docker pull 镜像名 获取镜像

docker pull busybox:latest 最新镜像获取

docker save busybox:latest -o busybox.tar

导出镜像docker rmi busybox

删除镜像docker load -i busybox.tar

导入镜像docker run --name busybox_v1(自定义容器名字) busybox:latest(镜像名字)…