[Windows Only]Tomcat的下载、配置和启动(图文并茂)
0 前言 我发现,在Windows上配置Tomcat还是有一些不那么友好的误区。这个话题也是比较普遍的。所以,我在此记录一下。 1 下载 一般谷歌搜索“download tomcat version number”,就可以找到下载入口。 在我写作这篇文章时,tomcat的新版本是9,找到下面的下载界面。 然后,我选择我想要的下载格式,zip。 2 配置和启动 下载完成并解压后,如果我们直接点击bin目录下的startup.bat或shutdown.bat, 你会发现一个命令行弹窗一闪而过。 这
nginx升级不改变配置文件
查看当前版本是:1.10.3 [root@proxy nginx-1.10.3]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.10.3 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --user=
.netCore 开发框架
基于.net core 3.0.101 github地址: https://github.com/migomiddle/xms 基于.net core 3.0.101 github地址: https://github.com/migomiddle/xms
[转帖]linux - 使用mail命令快速发送邮件
linux - 使用mail命令快速发送邮件 https://baijiahao.baidu.com/s?id=1609503763223879322&wfr=spider&for=pc
要相信 很多东西没那么复杂. linux运维菜 发布时间:18-08-2221:27优质原创作者 前言 Linux系统中mail命令可以直接发送邮件。 CentOS/RHEL安装 yum -y install mailx mail命令参数 -s <邮件主题>:指定邮件的主题; -c <地址>:添加邮件抄送人
如何一键将k8s中configmap以及secret的配置变成本地环境变量
脚本如下 #!/usr/bin/env bash
[[ -n $DEBUG ]] && set -x
set -eou pipefail
useage() {
cat <<HELP
USAGE:
kubenv.sh TYPE NAME [OPTS]
HELP
}
exit_err() {
echo >&2 "${1}"
exit 1
}
if [ $# -lt 2 ]; then
useage
exit 1
fi
TYPE=$1
NAME
两种方案解决mysql数据库表出现两种中文乱码问题
前言 今天在写代码的时候,偶然想要使用到数据库的一些操作.因为数据库重新安装了,所以在查询数据库表中的代码的时候,凡是中文的都出现了乱码的问题. 下面来分析出现乱码的两种原因及两种解决方法: MySQL数据库 mysql可以支持多种字符集。在同一个数据库的不同表,同一个表中的不同字段,都可以指定使用不同的字符集。 查看数据库的编码 show variables like ‘character_set%’; 解析: character_set_client:客户端请求数据的字符集 charact
在docker宿主机上查找指定容器内运行的所有进程的PID
找到指定容器的所有进程的PID可以更方便的对容器进程进行管理,特别是在某些容器卡住无法连接的场景。 1、找出容器ID # docker ps 2、进入相应目录 # cd /sys/fs/cgroup/memory/docker/d14e1a6182eeed7c8f2a7c0a315a790a16bfbab1fdc7a73813cdeee494e8050a/ 3、进程号就存在一个文件里面 # cat cgroup.procs
1761
1869
1877
1892
1900
1903
一文搞懂PMR和SMR有什么区别
存储市场上一直存在固态硬盘(SSD)和机械硬盘(HDD)的竞争。论综合性能,SSD远高于HDD,是大家选购存储设备时的理想选择。早期消费级SSD存储容量一般不高,并且价格昂贵,让很多消费者望而却步。不过这两年,消费级SSD的存储容量不断提高,目前市场上也有4TB的产品可选;同时SSD的价格也在不断下跌,眼下采用原厂TLC颗粒的500GB固态硬盘售价也降到了300多元。SSD的这些进步令HDD的处境越来越尴尬。 不过,尽管SSD取代HDD的声音越来越大,但在存储容量以及价格上的客观优势,HDD还
[Journey with golang] 0. Planning for the New year and new journey
最近由于一些事务,开始写golang。由于golang本身的简洁性和易用性(当然,它还是一门强类型语言),让我感觉这门语言不仅有趣,而且具有很高的实用性。 为了进一步系统学习这门语言,元旦期间我将每天更新博客,权当golang知识点复习(反正在家也是无聊)。 关于golang的书籍,个人推荐李文塔的《Go语言核心编程》和最权威的《The Go Programming Language》。 时间仓促,水平所限,难免有错。欢迎大家批评指正。
salesforce零基础学习(九十五)lightning out
随着salesforce对lightning的推进,越来越多的项目基于lightning开发,导致很多小伙伴可能都并不了解classic或者认为不需要用到classic直接就开始了lightning的开发。其实有精力了解classic的使用还是很有必要的,因为lightning还在不断的优化中,可能有一部分还需要使用classic的功能来实现或者来协助实现,比如list view的list button目前只能使用visualforce page搭配lightning component。那么
57.二叉树的下一个结点(python)
思路 如果该节点有右节点,那么它的下一个结点就是其右子树的最左节点 否则,如果他是父节点的左节点,则返回他的父节点,否则往上找,直到他的某个父节点a是a父节点的左节点,返回a的父节点。 1 class Solution:
2 def GetNext(self, pNode):
3 # write code here
4 if pNode.right!=None:
5 tmpNode = pNode.right
6
zabbix:乱码问题
乱码问题到处都会遇到,总之一句话,字符集的问题,以前还专门写过一篇关于字符集的博客。 既然是网页上发生的的乱码,去哪找问题呢?肯定是zabbix-web的站点里面找问题,php的代码里面肯定有字体的定义,我们将其替换成我们想的字体。 //找到站点的配置文件,找到站点的主目录
[root@zabbix ~]# cat /etc/httpd/conf.d/zabbix.conf
Alias /zabbix /usr/share/zabbix
[root@zabbix ~]# cd /usr/sh
版本控制git与gitlab简单使用记录
Git作为作为最流行分布式版本控制系统,与Csv、Svn相比,它的好处不然而喻,网上相关教程很多,这里记录下项目中的实际使用。 如何安装Git,这里不多说。 安装Git后,需要使用ssh-keygen命令,直接回车两次就可以生成秘钥文件了(更详细的参考网上资料): 目前公司的源代码管理用的是GitLab(跟GitHub一样也是基于 web 的 Git 仓库,只不过它可以创建私人的免费仓库,而GitHub私人仓库收费),GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适
设计模式-行为型模式(二)
七、观察者模式 观察者模式是指被观察者的状态发生改变时,系统基于事件驱动理论将其状态通知到订阅其状态的观察者对象中,以完成状态的修改和事件传播。 在观察者模式中,观察者和被观察者是抽象耦合的,两者之间建立了一套事件触发机制,以降低二者的耦合度。 观察者模式具体UML: (1)定义抽象主题Subject: public abstract class Subject {
protected List<Observer> observers = new ArrayList<Observer
unity持久化数据之Excel
tags: unity,unity excel,unity持久化数据 grammar_cjkRuby: true --- unity持久化数据之Excel 第三方库 EPPlus:https://github.com/JanKallman/EPPlus 读取 using OfficeOpenXml;
using UnityEditor;
.... ....
[MenuItem("Excel/Load Excel")]
static void LoadExcel()
{
今日推荐
周排行