7 Alan_beijing

尚未进行身份认证

我要认证

我今天体验到的巧合、预感和重要的新发现。 ——————《拿破仑.希尔》

等级
TA的排名 11w+

记一次线上商城系统高并发的优化

对于线上系统调优,它本身是个技术活,不仅需要很强的技术实战能力,很强的问题定位,问题识别,问题排查能力,还需要很丰富的调优能力。 本篇文章从实战角度,从问题识别,问题定位,问题分析,提出解决方案,实施解决方案,监控调优后的解决方案和调优后的观察等角度来与大家一起交流分享本次线上高并发调优整个闭环过程。一 项目简要情况概述 该项目为基于SSM架构的商城类单体架构项目,其中有一个秒杀重磅模块,如下为当前线上环境的简要架构部署图,大致描述一下: (1)项目为SSM架构...

2020-07-02 18:16:01

tomcat基础配置

1.解决8h相缠问题对tomcat的bin目录下的文件catalina.sh添加如下内容JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT+08"2.添加jvm参数对tomcat的bin目录下的文件catalina.sh添加,如下为我添加内容:JAVA_OPTS="-server -Xmx9g -Xms9g -Xmn3g -Xss500k -XX:+DisableExplicitGC -XX:MetaspaceS.

2020-07-01 19:22:24

浅谈tomcat监控配置

一 配置tomcat监控后台1.在tomcat目录/usr/tomcat_proj/apache-tomcat-9.0.36/conf下,给tomcat-users.xml文件添加如下内容:<role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="manager-script"/>...

2020-06-25 16:19:57

linux安装字体

在linux系统中,默认仅仅安装英文字体,而没有安装中文字体,若要使用中文字体,需要手动安装中文字体,本文将与大家一起分享如何在cent os 7 中安装字体。一 安装相关操作1.安装字体命令yum -y install fontconfig2.查看已安装字体(1)查看linux已安装字体fc-list(2)查看linux已安装中文字体fc-list :lan...

2020-03-23 17:24:37

【tomcat系列】详解tomcat架构(上篇)

一 tomcat整体目录结构bin:可执行文件,.sh结尾的表示linux可执行文件,.bat结尾的表示linux可执行文件conf:配置文件lib:tomcat相关jar包temp:临时文件webapps:存放项目work:工作目录二 各文件夹详细介绍1.binbin目录存放可执行文件,简要结束常用命令:startup.sh 程序项目命令文件ve...

2020-03-18 18:36:33

【tomcat系列】配置tomcat远程访问

当程序部署在tomcat上后,需要监测tomcat的性能和监测tomcat的各项指标,如内存使用情况,cpu使用情况,jvm实际情况等,对于这些指标的监控,tomcat提供了访问入口,然而tomcat默认的访问只能在部署tomcat服务的服务器上访问,即不能在其他服务器上访问(禁止远程访问),为了解决远程访问,需要做一些配置,本文旨在解决该问题。一 问题描述如下页面,表示不能远程访问toc...

2020-03-12 16:56:52

解决远程桌面最大化问题

通过本地电脑连接远程电脑时,如何实现远程电脑桌面最大化?远程桌面连接=》选项=》显示=》显示配置,将显示配置设置为全屏即可

2020-02-21 17:48:55

浅谈spring bean生命周期

关于spring bean的生命周期,是深入学习spring的基础,也是难点,本篇文章将采用代码+图文结论的方式来阐述spring bean的生命周期,本篇文章将阐述清楚下图。一 项目结构及源码1.程序目录结构2.applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans...

2019-10-14 18:37:25

通俗易懂spring之singleton和prototype

关于spring bean作用域,基于不同的容器,会有所不同,如BeanFactory和ApplicationContext容器就有所不同,在本篇文章,主要讲解基于ApplicationContext容器的bean作用域。关于bean的作用域,在spring中,主要包括singleton,prototype,session,request,global,本篇文章主要讲解常用的两种,即:sing...

2019-10-04 10:52:16

linux服务管理必知必会

在Windows中,系统进程,资源管理都是通过可视化操作实现的,如下为Windows经典的可视化系统资源管理,其中,作为开发人员或服务器运维人员,查看系统系统,系统进程,系统性能和系统服务器是三个重要的参考因素。 然而,在linux系统中,如何实现这些操作呢?本篇文章将从操作的角度,简要分析liunx如何实现Linux系统的监...

2019-09-26 19:12:00

浅谈Linux进程管理

一 查看系统进程在linux中,查看系统进程的命令为ps,常用格式为如下两个:(1)ps aux:unix格式查看系统进程(2)ps -le:linux格式查看系统进程一般地,ps aux更常用,下面主要讲解ps aux命令(一)查看系统所有进程ps aux,使用BSD(UNIX)系统格式查看系统所有进程(二)参数注解USER --进程使用用户PID --...

2019-09-22 23:00:10

浅谈Linux挂载文件服务器

实际项目部署中,运用程序服务器和文件服务器部署是分开的,那么运用服务器如何访问文件服务器资源呢?通过在运用程序服务器挂在文件服务器是一种实现方式,本文主要与大家分析该种方式。 一 配置文件服务器 关于配置文件服务器,主要是设置要共享的文件,操作步骤如下: 假如要将E盘下images文件共享。右键=》属性=》共享选择贡献,添加用户=》配置...

2019-09-17 17:22:45

超全详解Java开发环境搭建

在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人员来做了,如开发经理。不管这个工作是交给运维人员做,还是交给开发人员做,能确定的是:做这件事的人,一定是个资深的人,...

2019-07-31 19:56:00

解决Wget下载JDK权限问题

一 问题追溯进入jdk官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK8‘选择Linux 64,复制链接地址复制的链接地址为:https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb...

2019-07-31 15:52:14

解析applicationContext.xm结构

本篇文章主要简要分析applicationContext.xml结构。通过如下步骤添加Spring Config 类型的文件会默认出现如下结构的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2019-07-22 10:47:44

SpringMVC控制器实现三方式

本篇文章简要分析实现SpringMVC 控制器三种方式:注解,实现Controller接口和实现HttpRequestHandler接口三种方式一 Demo Structure二 三种实现Controller方式方式一:使用注解方式1.Controller@Controllerpublic class MyBean { @RequestMapping("/get...

2019-07-20 20:57:47

浅谈Google Chrome浏览器(理论篇)

开篇概述1、详解google Chrome浏览器,这个标题似乎抽象了一些,我想应该把它拆分成如下几个问题,也许会更加容易理解一些。问题1:目前开发中,主选浏览器有Chrome,IE,FireFox,Safary等,但大家最钟爱Chrome,原因何在?(Chrome优势)。问题2:Google Chrome浏览器都有哪些基本操作?(适合程序员与非程序员)。问题3:既然程序员们最钟爱G...

2019-07-15 21:45:13

浅谈Google Chrome浏览器(操作篇)(上)

开篇概述在上篇博客中详解Google Chrome浏览器(理论篇)一文中,主要讲解了Chrome 搜索引擎使用、Chrome安装和基本操作、Chrome 基本架构、多线程等原理性问题,这篇将重点讲解Chro-me实操问题,主要结合“Chrome 主调试面板“,对Chrome,Elements,Con-sole,Sources,NetWork,TimeLine,Profiles,Applicat...

2019-07-15 21:38:19

彻底解决Intellij IDEA中文乱码问题

关于JAVA IDE开发工具,Eclipse系列和Intelli IDEA是大部分公司的主要选择,从开发者的选择角度,Intellij IDEA似乎比Eclipse系列更受欢迎一些。当我们使用Intellij IDEA开发时,我们发现出现中文乱码问题,造成中文乱码的根本原因时开发工具和系统环境编码格式不匹配,本篇采用理论结合实际的角度,彻底解决该问题。一 Intellij IDE...

2019-06-22 20:05:17

win10安装Microsoft Office 2016(64位)提示已安装Microsoft Office 2016(32位)

安装WIN10后,系统预装Microsoft Office 32位,通过控制面板或者预装Office卸载工具.EXE是无法卸载的,此时从控制面板鞋卸载:WIN+R=>输入“regedit”=>HKEY_CLASSES_ROOT=>installer=>删除“products”...

2019-06-15 17:38:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。