自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cmazxiaoma的博客

一只有咸鱼的憨人等待出头天。

  • 博客(62)
  • 收藏
  • 关注

原创 蛋疼的ElasticSearch(一)之安装ElasticSearch

Interesting things 本周的计划暂时这样子的: 1.学习Solr和ElasticSearch 2.深入学习SpringBoot 3.了解日志系统的实现What did you do today先入为主ElasticSearch是什么?百度词条是这样解释的。 ElasticSearch是一个基于Lucene的搜索服务器。...

2018-06-20 10:19:23 458

原创 FastDFS蛋疼的集群和负载均衡(十八)之LVS+Keepalived双主模式

Interesting things 我们之前的Keepalived+LVS单主模式,是只有一台lvs工作,这会造成资源浪费,可以采用双主结构,让两台lvs都进行工作,采用dns轮询方式,当用户访问域名通过dns轮询每天lvs,双主结构需要2个vip,这2个vip需要绑定域名。 同样,在每台lvs上安装keepalived软件,当keepalived检测到其中一个lvs宕...

2018-06-20 10:19:04 503

原创 FastDFS蛋疼的集群和负载均衡(十七)之解决LVS+Keepalived遇到的问题

Interesting things 我在配置LVS+Keepalived遇到几个比较棘手的问题,于是乎记录总结一波。What did you do today 问题1:首先就是主备lvs开启防火墙之后,主备lvs的eth0节点都会出现虚拟ip192.168.12.100。我之前的方法是关闭主备lvs的防火墙,这种方法貌似不是一种好的解决方式。 1.在防火...

2018-06-20 10:18:46 510

原创 FastDFS蛋疼的集群和负载均衡(十六)之LVS+Keepalived主备模式

Interesting things 接着上一篇继续延伸 准备环境 vip 192.168.12.100 lvs_director_master 192.168.12.4 lvs_director_slave 192.168.12.8 nginx1 192.168.12.2 nginx2 192.168.12.3 tomcat1 192.1...

2018-06-20 10:18:27 669

原创 FastDFS蛋疼的集群和负载均衡(十五)之lvs四层+Nginx七层负载均衡

Interesting things lvs+nginx的拓扑图 准备环境,基于上一篇【Diary Report 2018-1-3】关于FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环境安装继续配置。 vip:192.168.12.100 lvs-director:192.168.12.4 nginx1:192.168.12.2 ng...

2018-06-20 10:18:09 546

原创 FastDFS蛋疼的集群和负载均衡(十四)之Nginx+Tomcat负载均衡

Interesting things 今天来配置一下Nginx+Tomcat负载均衡环境。 What did you do today什么是虚拟主机 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。如...

2018-06-20 10:17:52 207

原创 FastDFS蛋疼的集群和负载均衡(十三)之LVS-DR环境安装

Interesting things 安装LVS-DR环境 vip:192.168.12.100 lvs-director:192.168.12.4 nginx1:192.168.12.2 nginx2:192.168.12.3What did you do today安装lvs的管理工具ipvsadm. yum install ip...

2018-06-20 10:17:34 172

原创 FastDFS蛋疼的集群和负载均衡(十二)之浅谈负载均衡

Interesting things 学习负载均衡技术。What did you do today什么是负载均衡? 一台普通服务器的处理能力是有限的,假如能达到每秒几万个到几十万个请求, 但是却无法再一秒钟内处理上百万个甚至更多的请求,但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理...

2018-06-20 10:17:20 1360

原创 FastDFS蛋疼的集群和负载均衡(十一)之清除Nginx文件缓存

Interesting things我上传一张图片,返回的信息如下: 2 group:group1 path:M00/00/00/wKgMLFpLO-GAR41SAAd8hCbLY3Y765.jpg我能正确的访问到图片 然而我删除了图片 当我再次访问该图片时,还能成功访问。 我遇到的问题就是这样子的,访问前我已经清除了浏览器的缓存。...

2018-06-20 10:17:02 1354

原创 FastDFS蛋疼的集群和负载均衡(十)之编写FastDFSUtil

Interesting things 因为元旦,公司放3天假。但是这3天里面也不敢松懈,继续撸FastDFS了。What did you do today我们查看fastdfs-client-java的源码,根据自己的需求封装FastDFSUtil,核心方法为upload()、download()、delete()、getFileInfo()、getFileMeta...

2018-06-20 10:16:42 791

原创 FastDFS蛋疼的集群和负载均衡(九)之创建FastDFS的Maven项目

Interesting things 刚才把我搭建的FastDFS给主管看了。跟主管和我沟通后,主管跟我说,我搭建的FastDFS下载好像达不到负载均衡。我也很纳闷,空说无凭,现在来实战FastDFS。What did you do today首先进入https://github.com/happyfish100/fastdfs-client-java,下载fast...

2018-06-18 17:28:15 188

原创 FastDFS蛋疼的集群和负载均衡(八)之总结FastDFS

Interesting things 这一篇来总结FastDFS集群和负载均衡。What did you do today FastDFS为互联网量身定制,充分考虑到冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能。使用FastDFS可以搭建一套高性能的文件服务器集群提供文件、下载等服务。客户端对FastDFS集群服务进行访问,Tracker负责协...

2018-06-18 17:27:53 543

原创 FastDFS蛋疼的集群和负载均衡(七)之Nginx高可用集群应用到FastDFS集群

Interesting things 这将会是关于FastDFS蛋疼的集群和负载均衡系列收官之篇,不排除有总结篇!这篇就是将keepalived实现的nginx集群高可用应用到我们的FastDFS集群中。What did you do today我们需要修改192.168.12.77和192.168.12.88设备上的nginx.conf,配置如下所示:#...

2018-06-18 17:27:38 320

原创 FastDFS蛋疼的集群和负载均衡(六)之Nginx高可用集群

Interesting things 接着上一篇。What did you do today Keepalived是一个高性能的服务器高可用解决方案,Keepalived主要防止服务器单点故障的发生问题,可以通过Nginx的配合实现web服务端的高可用。还记得我们空出来的192.168.12.77和192.168.12.88吗?这2台设备就是用来配置ngi...

2018-06-18 17:27:21 257

原创 FastDFS蛋疼的集群和负载均衡(五)之tracker配置反向代理

Interesting things 接着上一篇。What did you do today我们需要在tracker1和tracker2配置反向代理服务,那么你肯定会问了什么是反向代理服务? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给inte...

2018-06-18 17:26:59 757

原创 FastDFS蛋疼的集群和负载均衡(四)之排查访问失败问题

Interesting things 接着上一篇来讲我是如何排查问题的,初步判断是Nginx的问题,后来发现是mod_fastdfs.conf配置文件的问题。What did you do today关闭nginx命令: /usr/local/nginx/sbin/nginx -s stop 进入/usr/local/nginx/conf/nginx.conf。...

2018-06-18 17:26:39 2281

原创 FastDFS蛋疼的集群和负载均衡(三)之上传图片测试

Interesting things 由于FastDFS配置太复杂了,所以拆分到这一篇继续讲解。What to do tomorrowtracker和storage集群搭建完毕,FastDFS集群还未搭建完毕。我们先不急着去搭建FastDFS,先在tracker1使用client完成上传图片测试。进入/etc/fdfs,拷贝一份client.conf.sam...

2018-06-18 17:26:20 813

原创 FastDFS蛋疼的集群和负载均衡(二)之tracker和stroage集群配置

Interesting things 接着上一篇来写。What did you do today With RHEL 7 / CentOS 7, firewalld was introduced to manage iptables. IMHO, firewalld is more suited for workstations than for server e...

2018-06-18 17:25:48 1213

原创 FastDFS蛋疼的集群和负载均衡(一)之FastDFS基础配置

Interesting things 好像今天没有什么有趣的事情What did you do today创建虚拟机的时候,有时会抛出很多错误,解决方案:添加分配给虚拟机的内存。解决XShell-ssh连接虚拟机经常被意外中断的问题,vi /etc/ssh/sshd_config,进入去掉注释#UseDNS no,改为UseDNS no,问题是ssh的服务端在连接...

2018-06-18 17:25:29 1033 1

原创 VMware WorkStation的烦心事

Interesting things 有2天没有写diary report了,因为这几天都在火车上颠簸。上个星期五晚上9点的火车从广州到武汉,星期日在学校考试,然后晚上9点的火车又匆忙的赶回广州。今天是8点30赶到的广州,很累。今天老大给我布置了一个新的Task,实现FastDFS的集群和负载均衡。看来今天是要加班的,FastDFS对我来说是一个未知的领域,Spring Secur...

2018-06-18 17:24:43 170

原创 【Diary Report 2017-12-22】Listener、Filter、Interceptor那些事

Interesting things 今天公司的圣诞老人给我们每一个人发了一个精致的苹果礼盒,里面有苹果和德芙巧克力(可惜我没有幸运的小纸条),美滋滋。What did you do todayCSRF(Cross-site request forgery) 跨站请求伪造是一类常见的编程漏洞。对于存在CSPF漏洞的应用/网站,攻击者可以事先构造好URL,只要受害者用户已访问,后台便在用户不知

2017-12-26 09:33:31 216

原创 【Diary Report 2017-12-21】Servlet那些事

What did you do today关于路径的问题,这个我总是经常忘记。/会匹配到/cmazxiaoma这样的路径,不会匹配到cmazxiaoma.jsp这样子的后缀型url。/*会匹配到所有url,不如路径型和后缀型的url(/login,login.jsp,login.css,login.js,login.jpg等等)那我们在配置SpringMVC的时候,肯定采取第一种策略,不然的话

2017-12-26 09:33:11 223

原创 【Diary Report 2017-12-20】基础框架的那些事

What did you do today日志门面有:jcl(Apache Commons Logging), slf4j, jboss-logging(不是服务大众的)。日志实现有:log4j, log4j2,logback,jul(java.util.logging)。公司的日志框架选型是slf4j + log4j2。现在捋一捋他们之间的关系,进行jar包总结。log4j1 : log4j.

2017-12-26 09:32:54 252

原创 【Diary Report 2017-12-19】上手项目遇到的一些问题

What did you do today如何从SVN服务器拉取代码到本地?首先点击SVN Checkout 输入SVN服务器代码库的地址和指定本地存入代码库的目录地址 然后点击ok,接受永久证书(Accept certificate permanently),接着输入账号密码即可,大功告成。解决build项目时候,“Error:(63, 64) java: -source 1.5 中不支持 la

2017-12-26 09:32:34 229

原创 【Diary Report 2017-12-18】培训视频的那些事

What did you do today今天把产品体训的视频看完了,我了解到武汉天喻信息、科大讯飞在区域教育资源公共服务平台方面实力还是杠杠的。如何迅速建立专业厂商的市场地位,主要从以下的几个方面入手:商业模式如何创新? 延续性创新 VS 颠覆性创新。组织架构。网络组建。品牌推广。产品定位。登录SQL Server 2008使用身份验证登录时候,抛出“已成功与服务器建立连接,但是在登

2017-12-26 09:32:09 245

原创 【Diary Report 2017-12-17】产品和行为规范的一些事

What did you do today今天花了一下午和一晚上的时间写完了公司的产品和行为规范考核试卷。让我对公司的产品的认识越来越清晰化,对行为规范制度也更加深刻了。产品的理解主要从概述、特点、优势这三个方面入手,而行为规范就需要靠自己死劲硬背了。What to do tomorrow由于最近几天公司的网站端口在维护,导致我的培训视频一直看不了,已经落后别人6.5个小时了。明天开发部主管估

2017-12-26 09:31:40 317

原创 【Diary Report 2017-12-15】愿景

What did you do today今天首先自我介绍。然后从子公司介绍、母公司介绍、产品体系培训、制度和规范、财务流程这5个方面去了解公司。报销流程:支付证明单-> 大发票-> 小发票(贴在报销单据粘贴单) -> 市内交通费用需清单。What to do tomorrow星期六,去体检和租房。星期天,去看完培训视频和debug项目代码。Summary 今天对公司有一个宏观的体系

2017-12-26 09:31:13 303

原创 【Diary Report 2017-12-14】初来乍到

What did you do today今天去公司参观了一下,整体感觉非常不错。无论环境办公都非常不错,HR小姐姐们都非常热情。周围的同事们都在说广东话,一脸懵逼。不过广东话真的很好听,以前我在学校的时候就天天吃广东烧鹅饭,所以广州的饮食我非常习惯。分配了办公地方之后,就安装了一些软件和环境配置。Apache Tomcat 8.0.47、SQLServer 2008、MySQL 5.5、MyS

2017-12-26 09:30:32 231

原创 关于Java多线程的一些常考知识点

前言 Java多线程也是面试中经常会提起到的一个点。面试官会问:实现多线程的两种方式以及区别,死锁发生的4个条件以及如何避免发生死锁,死锁和活锁的区别,常见的线程池以及区别,怎么理解有界队列与无界队列,多线程生产者消费者模型,怎么设计一个线程池,线程池的大致实现,ReetrantLock和Synchronized和ReadWriteLock的源码和区别、具体业务场景分析等等。生产者消费者模型其

2017-12-26 09:29:19 385

原创 【分布式架构之旅-理论篇】数据库分库分表

前言 储备知识ing,很久之前写的。MySQL集群MySQL官方提供的是mysql-proxy方案,主要解决了高并发的问题,但是没有解决高可用的问题。一般项目都是读多写少。读的操作让mysql-slave去处理,写的操作让mysql-master去处理,这减少对主库的访问压力。高可用问题体现在mysql-proxy宕了和单点故障(如果我mysql-master出现了故障,那一切不就GG了)方面

2017-12-26 09:28:33 246

原创 一个麻瓜的自我反思之SQL语句基础练习

前言 最近的我,一直处于笔试面试的状态。笔试的时候,发现很多培训班的同学都在拿手机抄袭,可是我没有。卷子上面的题目比较简单,都是我平时复习的知识点,写起来也比较得心应手。 在最近的一次笔试中,我发现题目都非常简单,做起来没有什么难度。Iterator模式、HashMap原理、基本数据类型转换、throw 和 throws的区别、冒泡排序、SQL语句等等。可是我却没想到我竟然连笔试都没过,我很不

2017-12-08 23:56:16 519

原创 【分布式架构之旅】Redis入门

前言 昨天和室友去包夜,玩了一晚上的LOL,跪了一整夜,但是很开心。从S1末开始玩LOL的我,到现在还是青铜,真是菜的抠脚。最近负能力满满的,唯有睡觉和学习才可解忧愁。今天也看了慕课网上面的《Redis入门》,来记一下学习笔记。(写这篇文章开头的时候应该是一个星期之前)NoSQL概述NoSQL就是Not Only SQL的意思,是非关系型数据库。为什么需要NoSQL?High perfor

2017-12-04 00:47:20 247

原创 【Linux学习】 Redis常用的一些指令

前言 最近在用CentOS操作系统、VirtualBOX、Xshell、Xftp等软件。在实际运用中发现对一些linux指令操作不是很熟悉,所以记录一下。指令说明whereis redis 查看某一个软件安装的路径 df -h 查看磁盘空间 redis-server --version 查看redis的版本号 redis-server /etc/redis.conf 启动redis服务 ps

2017-12-03 13:44:24 254

原创 一场让我持续懵比的面试

前言 今天面试回来,已经是10点。突然想去网吧写这一篇面试总结。今天面了3家,感觉还不错。同时也感谢掘金Java交流群、Android开发就业交流群、图灵Java技术交流群里面的大佬对我的鼓励。第一家 XX科技今天一大早就起来了,去洪山广场去面试。面试官拿着我的简历匆匆看了几眼,问我能不能上手做项目。于是乎,他指着苹果手机上类似一元云购的软件,问我能不能加个第三方登录和注册的功能。我说,给我时

2017-11-29 01:07:31 366

原创 【分布式学习】为什么需要高质量API网关接口

前言 最近在网上看视频,学习分布式相关架构的知识。虽然暂时也用不到,就当储备知识吧。最近的学习打算是:先把理论理清一遍,再开始撸代码。坑队友接口没有接口文档。出入参数风格不统一。异常提示不友好。模型结构混乱,接口粗暴升级稳定性差。解决之道首先应该把组员召集起来,宣讲项目对各成员的意义,从心态上重视该项目。制定接口开放规范,不允许有不清晰的接口结构。在执行上对接口进行严格审查,

2017-11-24 22:30:57 1737 2

原创 你应该会的一道多线程笔试题

前言 最近也面了好多家企业,也总结到很多笔试经验和面试经验。笔试大多数Java题目都是牛客网原题和简单排序,数据库,Java基础概念,数据结构,MVC模式等。面试官问的题目涉及的知识无非是Java基础知识,设计模式,网络等。我发现出现频率很高的知识点有多线程,设计模式(单例模式,策略模式,观察者模式)等。今天就来说一下笔试和面试中常见的多线程题目。笔试题目:有A,B,C三个线程,,A线程输出

2017-11-22 22:24:44 596

原创 一个三本学生的面试之旅

前言 首先先自我介绍一下,我是一个来自三本院校的学生,大学的专业是计算机科学与技术,也就是你们口里面经常调侃的”三本狗” 和 “码农”。今年大四,我也面临着找实习单位的难题。仔细数一数,我也面试了6家,但只收到了一家offer。说实话,自己很沮丧的,没想到自己可以这么差劲。 我为什么会去写一篇文章呢?其实挺简单的,反思自己,不要抱怨。今天在android学习群里面,看着大家在讨论关于外

2017-11-19 22:21:01 1962 2

原创 一个Java小白面试得力集团的收获总结

前言 昨天知道得力集团在某一个培训机构进行校园招聘。于是我今天就来了,听了一下宣讲内容。发现得力集团刚8月份在武汉成立了研究院,主要是做云服务,从0开始,现在的团队规模大概在20多人。一开始宣讲的是HR,后来就是技术总监,感觉技术总监给人一种很厉害的感觉。 不过薪资的确是太低了,4.5K - 5.5K,而且浮动的1k还要看学历。得力主要诱惑我的是云服务项目是从0开始,能让自己得到很大的

2017-11-16 23:40:29 2044

原创 一个Java小白通向数据结构算法之旅(7) - 简单排序总结

前言 昨天双11,什么也没买。因为没有想到什么必需的用品,何况也没有钱。身为屌丝的我,只能敲敲代码,写一写总结,岂不美滋滋哉。几种简单排序的比较一般情况几乎不太使用冒泡排序算法,它过于简单了。当数据量很小的时候,它会有些应用价值。选择排序虽然把交换次数降到了最低,但比较的次数仍然很大。当数据量很小,并且交换次数相当于比较数据更加耗时的情况下,可以应用选择排序。但数据量比较小或基本上有序时

2017-11-12 23:51:29 188

原创 Java小白必须会的一道算法题

前言 今天在群里面看消息,突然看到一个哥们发了一个关于算法的题目。我乍一看,感觉挺简单的。群里面有的哥们说用map去做,然后我自己尝试用map去写,发现掉到思维陷阱了,硬是出不来。感觉自己逻辑思考上还有欠缺,于是总结一波。重要性逛牛客网的试题广场,也发现了这一道题的存在。 逛知乎的时候,发现了一个帖子围绕的话题是IT公司应聘应届生的标准是什么。看到一位大佬的回答就有这一道题的存在,可见这道题

2017-11-11 01:41:29 373

空空如也

空空如也

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

TA关注的人

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