自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zwx521515的博客

我的架构师之旅

  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 springboot项目启动过程

目录springboot项目启动方式创建springboot可执行jar应用可执行jar目录结构springboot可执行jar应用启动过程说起springboot项目的启动大家也许都知道是通过启动类的main方法来启动的,但是启动类的main方法是由谁调用的呢?不要和我说IDE中运行main方法这么low的大家都知道的方式,我说的启动都是服务器上实际生产环境中的启动。这个问题或许大...

2019-05-19 17:48:47 2253 1

原创 PLSQL导出表结构SQL

PLSQL导出表结构SQLSELECT t1.Table_Name AS "表名称",t3.comments AS "表说明",t1.Column_Name AS "字段名称",t1.Data_Type AS "数据类型",t1.Data_Length AS "长度",t1.NullAble AS "是否为空",t2.Comments AS "字段说明",t1.Data_Def...

2019-05-07 14:44:55 2152

转载 Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别

转自:http://blog.csdn.net/lifuxiangcaohui/article/details/8172956在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?两者都可以正常工作,那区别是什么呢?1. FilterDispatcher 例子 ...&...

2018-02-09 17:26:18 983

原创 Nginx搭建图片服务器

1 业务场景说明 搭建图片服务器,一个是解决集群应用中用户图片资源分散不利于管理的问题,数据同步比较麻烦,同时可以利用Nginx起到动静分离的效果,最终达到分流作用降低应用服务器的压力。 技术说明: 1) 利用服务器的FTP服务或者SFTP服务进行图片管理(主要是存储图片)。(linux下的vsftp服务及sshd服务) 2) 利用Nginx的HTTP服务器功能,进行动静分离操作。 2

2018-02-08 11:22:27 358

原创 Nginx学习

1 Nignx是什么? Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务

2018-02-08 10:22:36 342

原创 centos7安装sftp服务器

转自:https://www.cnblogs.com/bky185392793/p/7365809.html sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件

2018-02-08 10:11:14 585

原创 HotSpot JVM收集器

本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8030172 HotSpot JVM收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。 Serial(串行GC)收集器 Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾

2018-01-09 11:07:20 174

原创 Spring源码-IOC(三)

Spring源码-IOCspringmvc项目启动入口位置是:web.xml中配置的listener。在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。//初始化web应用上下文方法:ContextLoader中的initWebAppli

2017-12-22 16:53:34 672

原创 Spring源码-IOC(二)

一、应用入口加载上下文信息 调用父类ContextLoader的initWebApplicationContext(event.getServletContext())方外。   二、初始化应用上下文信息 三、加载配置文件开始注册bean 四、解析配置文件 五、xml中配置Bean注册过程 六、注解Bean注册过程

2017-12-22 16:46:45 205

原创 Spring源码-IOC(一)

一、SpringIoC容器中类的继承关系 二、类说明 BeanFactory 它是Spring中Bean容器的顶级接口。里面有获取bean,判断是否包含bean,是否单例,获取别名等基本方法 ListableBeanFactory 根据条件获取Bean的配置清单。如String[] getBeanDefinitionNames();返回bean在工厂中定义的名称。Bean在工厂中定

2017-12-22 16:46:24 211

原创 集群应用Session一致性实现的三种方案

1. 为什么会有Session? · HTTP 协议本身是无状态的,这与HTTP协议本来的目的是相符的,客户端只需要简单的向服务器请求下载某些文件,无论是客户端还是服务器都没有必要纪录彼此过去的行为,每一次请求之间都是独立的,好比一个顾客和一个自动售货机或者一个普通的(非会员制)大卖场之间的关系一样。 · 由于HTTP协议是无状态的,而出于种种考虑希望HTTP协议之间的通信是有状态的, ·

2017-11-30 19:04:41 3306

原创 QuartZ Cron表达式

转自:https://www.cnblogs.com/sunjie9606/archive/2012/03/15/2397626.html CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。 CronTrigger,你可以指定触发的时间表如“每星期五中午

2017-11-15 15:16:00 234

原创 Kafka集群配置

一、Kafka是什么? Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Had

2017-10-19 17:40:06 415

原创 云栖之行-梦想解惑

关于梦想 矛盾说,我从来不梦想,我只是在努力认识现实。戏剧家洪深说,我的梦想是明年吃苦的能力比今年强。鲁迅说,人生最大的痛苦是梦醒了无路可走。苏格拉底说,人类的幸福和欢乐在于奋斗,而最有价值的是为理想而奋斗。马云说,不要等到明天,明天太遥远,今天就行动。 混沌挣扎 一直以来我的职业规划目标就只有一个,那就是成为一名合格的架构师,但是随着工作年限的推移,我反而越来越迷惑了,因为我不知道

2017-10-19 09:51:21 334

原创 ZooKeeper

一、基本概念ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简...

2017-10-12 18:24:09 325

原创 Ehcache与Spring整合

一、EHCACHE介绍   EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 优点: 1. 快速 2. 简单 3. 多种缓存策略 4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题 5. 缓存数据会在虚拟机重启的过程中写入磁盘 6. 可以通过RMI、可插入API等方式进行分布式缓存 7.

2017-09-19 12:54:06 403

原创 第一个Docker镜像Java-web项目

一、系统环境 win10+docker 二、制作Docker镜像 1、启动docker 2、进入powershell 3、进入自己的工作目录 我的工作目录在E:/study/DOCKER/share/ 4、拉取依赖镜像tomcat 先查看本地镜像列表,确认没有tomcat相关镜像 进入阿里云的镜像仓库拉取tomcat镜像从docker仓库拉取 查看镜像详

2017-09-14 17:14:59 1226

原创 Docker 下拉取oracle 11g镜像配置

1、拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 镜像详情:https://dev.aliyun.com/detail.html?spm=5176.1972343.2.8.E6Cbr1&repoId=1969 由于镜像我已经拉取,所以此处显示已存在,查看镜像信息 docker iamges

2017-09-14 17:13:44 32343 18

原创 Docker 基础

一、Docker 介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: dockerClient客户端 Docker Daemon守护进程 Docker Image镜像

2017-09-14 17:11:53 208

IDEA,Eclipse远程调试应用

集成开发工具IDEA,Eclipse远程调试服务器上应用,排查问题

2018-12-18

Nginx 搭建图片服务器

Centos7.2 64位 下安装Nginx ,vsftpd服务搭建图片服务器

2018-02-08

Nginx 安装

Nginx 介绍,背景、优点、使用场景、安装装、配置文件详解

2018-02-08

kafka集群配置

kafka集群配置,在三台虚拟机上结合独立的zookeeper集群进行配置

2017-12-06

集群应用Session一致性实现的三种方案

应用集群情况下Spring+Spring-session+Redis实现Session共享

2017-11-30

Linux下SSH及SCP命令简单使用

Linux下SSH及SCP命令简单使用,如果通过ssh远程到其他linux机器、通过scp命令进行文件传输

2017-11-22

Maven基础教程(简易版)

Maven基础简易教程,Maven配置、Maven项目创建、打包、jar包冲突解决方案

2017-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除