Tomcat

java加载国际化

﹥>﹥吖頭↗ 提交于 2020-10-01 00:00:53
方式一: 通过util包中的ResourceBundle加载: 首先国际化资源文件放在了classpath下的i18n目录下: 基本命名格式: 基名_语言_地区.properties 常见的资源文件命名格式: i18n_en.properties:所有英文语言的资源 i18n_en_US.properties:美国地区,英文语言的资源 i18n_zh.properties:所有中文语言的资源 i18n_zh_CN.properties:中国大陆的,中文语言的资源 i18n_zh_HK.properties:中国香港,中文语言的资源 基名.properties:默认资源文件,如果请求相应的资源文件不存在,将使用此资源文件 mymessage_en_US.properties: com.website.operation=\u67e5\u8be2\u64cd\u4f5c\u65e5\u5fd7 com.website.write=\u5199\u65e5\u5fd7 com.website.writeLog=\u5199 {0} \u65e5\u5fd7 mymessage_en_US.properties: com.website.operation=queryOperationLog com.website.write=recordLog com.website.writeLog

基于Ansible和Devops的一键测试环境部署实践

十年热恋 提交于 2020-09-30 21:01:52
​转载本文需注明出处:微信公众号EAWorld,违者必究。 随着网络架构的不断升级和业务的复杂化,对产品多环境支持的要求越来越高。产品支持的数据库、应用服务器、中间件、操作系统等的多样化,使测试环境的组合越来越多,导致测试环境的部署难度不断增加。 如何选择一个合适的工具,实现多样化环境部署的同时保证部署操作的易用性。下面分享一下我们基于Ansible和Devops实现的一键式测试环境部署的过程。 Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(Saltstack、puppet、chef等)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作,具有丰富的内置模块,同时也支持自定义模块开发 1。以下是对Ansible和其他常见运维工具的对比2 : 而ansible在自动化运维过程时具有如下优势: 1.基于模块运行,有丰富的内置模块支持 2. 基于Python开发,方便二次开发 3. 基于SSH 交互,被管机器不要安装 Agent 4. 无Server,在任何安装ansible的机器上执行命令即可 5. 脚本用YAML编写,易读和易维护 正因为ansible操作简单、易上手,功能丰富,已被很多公司纳入使用。 Ansible主要有ad-hoc和playbook两种执行方式,Ansible Ad-hoc是一次性命令

Java I/O不迷茫,一文为你导航!

江枫思渺然 提交于 2020-09-30 16:15:01
https://mp.weixin.qq.com/s/tqD72l9j6k3ch28PPBb6jQ Java I/O不迷茫,一文为你导航! 前言:在之前的面试中,每每问到关于Java I/O 方面的东西都感觉自己吃了大亏..所以这里抢救一下..来深入的了解一下在Java之中的 I/O 到底是怎么回事..文章可能说明类的文字有点儿多,希望能耐心读完.. 什么是 I/O? 学习过计算机相关课程的童鞋应该都知道,I/O 即输入Input/ 输出Output的缩写,最容易让人联想到的就是屏幕这样的输出设备以及键盘鼠标这一类的输入设备, 其广义上的定义就是:数据在内部存储器和外部存储器或其他周边设备之间的输入和输出; 我们可以从定义上看到问题的核心就是: 数据/ 输入/ 输出 ,在Java中,主要就是涉及到磁盘 I/O 和网络 I/O 两种了; 简单理解Java 流(Stream) 通常我们说 I/O 都会涉及到诸如输入流、输出流这样的概念,那么什么是流呢?流是一个抽象但形象的概念,你可以简单理解成 一个数据的序列 ,输入流表示从一个源读取数据,输出流则表示向一个目标写数据,在Java程序中,对于数据的输入和输出都是采用 “流” 这样的方式进行的,其设备可以是文件、网络、内存等; 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备

Linux下安装Nginx

大憨熊 提交于 2020-09-30 14:37:29
原文链接: https://www.jianshu.com/p/9f2c162ac77c Nginx简介 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 官网: http://nginx.org/ 中文文档: http://www.nginx.cn/doc/ Nginx能干什么? Nginx能干的事情很多,这里简要罗列一-些: 可直接支持Rails和PHP的程序 可作为HTTP反向代理服务器 作为负载均衡服务器 作为邮件代理服务器 帮助实现前端动静分离 Nginx特点 Nginx安装 Nginx下载 官网下载: http://nginx.org/en/download.html 或者直接在linux执行命令: wget http://nginx.org/download/nginx-1.12.2.tar.gz 这里下载的版本是1.12.2 安装步骤 # 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel # 解压缩 tar -zxvf linux-nginx-1.12.2.tar.gz cd nginx-1.12.2/ # 执行配置 ./configure # 编译安装(默认安装在/usr/local/nginx) make make install

北漂女程序员工作7年来面试要价26K,该不该要她?

戏子无情 提交于 2020-09-30 12:04:05
话说: 前段时间面试了一位程序媛,差不多下午3点左右来我们部门面试,于是老板喊人接待了她,我们来简单看看这位程序媛的简历吧。 提前说明这篇文章只是为了帮助大家应聘时应该注意哪些问题,可以跟自己的简历对比下,找找差距,也是帮助大家。 简历 姓名:张xx 性别:女 出生日期:1992年6月 民族:汉 籍贯:山东 工作意向:Java开发 教育背景:西安电子科技大学 软件xx专业 至于邮箱和QQ,电话这些,就不透露了。 个人技能 ● 熟悉spring mvc 、spring、mybatis 等框架 ● 熟悉 redis 、rocketmq、dubbo、zookeeper、netty 、nginx、tomcat、mysql。 ● 阅读过juc 中的线程池、锁的源码以及netty 中的主从多线程源码。 ● 了解 spring boot、spring cloud 、elasticsearch 、kafka 等。 ● 了解jvm 的内存模型、类加载机制等相关知识 整理了2020年最新大厂面试题。 链接: 点这个,点这个。 暗号:csdn,加入即得。 项目经验 xx系统 系统为银行客户提供优惠买单功能,激发银行各类卡用户的消费活跃度,以及通过优惠买单为银行拓展新的用户等。系统主要包括商户管理、订单管理、 用户管理、库存管理等子系统。(ssm 、dubbo 、rocketmq、redis、jdk1.7

金九银十,金九月凭借这份java面试题顺利拿双offer:腾讯32k16薪和美团35k15.5薪

巧了我就是萌 提交于 2020-09-30 11:54:30
腾讯和美团都是国内非常知名的互联网公司,是很多程序员非常向往的公司,最近有一位java程序员同时拿到了这两个公司的offer,却不知道应该选哪一个好。 腾讯这边给的offer是 32k一个月,一年16个月工资,另外还有5万块钱签字费。 美团的offer是 35k一个月,一年发15.5个月。 去腾讯的话需要转Go语言开发 有腾讯员工提醒: 签字费不满一年离职的话,还要按月退还。 各自职级多少,以及工作几年了,这样比较好建议, 有网友问道 美团给的级别是3-1 级别很有诚意,现在内部5年都不一定能升3-1, 美团员工回复 该程序员回复: 但是薪资感觉一般,3-1里算很低的了,主要是在阿里之前的base太低 美团吧,美团加班少, 有网友回复 别来pcg ,腾讯员工回复 有人问: pcg真的这么差吗?我也在面 腾讯员工回复: 真的,我就在pcg,欲哭无泪 确实挺难做出选择的,两家公司都非常不错,待遇相差也不大。 小编觉得,还是从未来发展空间方面多考虑一下吧,毕竟未来的路还很长,5万块钱的签字费,也不足以对生活带大的改变。 最后祝愿这位小哥一切顺利~ 想要接住一线大厂的面试,成功拿到心仪大厂的offer,下面是一些经常遇到的面试题专栏,每天刷一个专栏就可以,这样疫情结束也可以面试自己心仪的大厂,小编整理了一些面试题,希望各位小伙伴可以拿到自己心仪大厂的offer。 性能优化面试专栏 1. 1

Zbbix4.0 如何监控 tomcat9

自闭症网瘾萝莉.ら 提交于 2020-09-30 03:04:44
啦啦啦,琢磨了两天,看了很多文档,看了太多抄的帖子了,所以最后特别想写个这个文档,算是给自己复习吧,步骤肯定是没有问题的,如果要细看,就各种慢慢百度去吧 背景:zabbix4.0需要监控别的机器的tomcat,而且那个tomcat 的端口用的是9090的,废话不多说,直接上图看着来弄吧 1、zabbix server 端,要安装些东西,名字叫 zabbix-java-gateway,我的方法是,先弄个zabbix repo源,然后,直接在server端执行这个命令 yum install --downloadonly --downloaddir=/home/zhou zabbix-java-gateway 就可以把需要的包装到 /home/zhou 目录下,然后再该目录下执行命令,强行安装: rpm -Uvh *.rpm --nodeps --force 然后,安装这块的就完成了,下面就是配置的事情了,直接上图完事 2、对 zabbix_server.conf 进行注释的去掉,zabbix-gateway.conf 就不用动了,默认就好了 3、下面就是到客户端了,打开客户端 192.168.44.135 的tomcat目录,编辑 catalina.sh 文件,进行下面文件的添加 CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management

JAVA WEB DAY 01_Tomcat & Servlet

冷暖自知 提交于 2020-09-28 19:47:30
文章目录 Tomcat 服务器与 Servlet 目标 01 软件架构 [★] 02 web资源概述[★] 03 web服务器概述[★★] 03_01 常见web服务器 04 模拟一个 web 服务器[★] 05 Tomcat 启动和关闭[★★★] 06 Tomcat 目录结构[★★] 07 Tomcat 启动时常见问题[★★★] 08 Tomcat项目的发布方式[★★★★] 08_01 方式1:webapps 08_02 方式2:虚拟目录 08_03 方式3:配置独立xml文件 09 IDEA 中配置和启动 Tomcat[★★] 10 Servlet 概述和开发步骤[★★★★] 10_01 Servlet(Server Applet): 10_02 Servlet 的作用: 10_03 Servlet 的开发步骤: 11 Servlet 入门案例-配置文件方式[★★★] 12 Servlet 入门案例-注解配置方法[★★★★] 13 Servlet 生命周期[★★] 13_01 Servlet 运行过程: 13_02 Servlet 生命周期相关方法 14 Servlet 运行原理[★★] 14_01 XML 配置运行原理[★] 14_01_01 Servlet的运行原理 14_02 注解配置运行原理[★★] 15 创建 Servlet 之继承 HttpServlet[★★★]