自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 java 5年浅谈

已经有将近2年没有发表过文章了,明天将要入职一家不错的互联网公司,今天有点失眠,巧的是旁边舍友是一个部门的同事,聊的些微开心,略微亢奋就睡不着了,所以重拾csdn,一方面是给需要的朋友打打鸡血,一方面也是给自己一个简单的总结,希望对大家有帮助。 看过前面文章的同学应该了解一些,我是在传统企业做了3年以后,从传统it转职互联网,首先,要对上一家公司表示感谢,当时我的水平真的不太好,...

2019-10-31 00:54:41 613 2

原创 大话设计模式(五)之装饰者模式

装饰者模式:动态的给一个对象添加一些额外的职责,就添加功能来说,装饰者模式比单纯的生成子类更加灵活。这里首先举例一个场景,一个主功能和多个辅功能结合一起实现一个功能。类图如下:大概讲解一下,就是说首先定义一个统一接口,而后定义多个(或一个)主功能,这里只是定义了一个KeyComponent,可以添加多个,实现本身功能。然后定义一个抽象类,是所有辅功能的父类,在里面定义变量component,并写出...

2018-04-15 16:02:28 688

原创 大话设计模式读书笔记(四) 之设计模式基本原则

前面两部分分别讲述了简单工厂模式和策略模式,后面还举了例子进行简单实现,这里,让我们了解下软件设计的初衷,整合书上分为3章书写的内容,这里我们统一介绍我们写代码应该注意的基本原则:分别是a、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者限制这个类完成其他职责的能力,当变化发生时,实际会遭到意想不到破坏;当...

2018-03-25 17:49:38 238

原创 大话设计模式读书笔记(三)之策略模式

首先,让我们先了解下策略模式的基本概念策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。在大话设计模式这本书中用的是商场打折的场景,但我在这里用的是和简单工厂模式一样的场景,用以计算器的实现,策略模式可以和简单工厂模式复合使用,这里用同样的场景可以对比两者之间的异同,下面让我们看一下类图关系,这里就会发现,这个类图关...

2018-03-01 11:27:13 241 1

原创 大话设计模式读书笔记(二)之简单工厂模式

        简单工厂模式,最简单的一种工厂模式,这里沿用了书上的例子,实现的是计算器功能,简单来说就是通过客户端输入的符号来判断具体返回哪个具体的计算实体类,从而实现计算功能。客户端调用代码:public class SimpleFactoryTest { public static void main(String[] args){ OperationBase op...

2018-02-27 11:10:00 190

原创 大话设计模式读书笔记(一) 之UML类图解析学习

        虽然接触设计模式很久了,但是对几种设计模式的理解仍旧不是很深刻,这本书趣味性很强,讲解的也很详细,本人在写博客之前看了两遍,差不多花了一个多月,但在最后,几种设计模式组合来对比的时候还是有些晕,这里简单做个笔记,如有雷同,纯属巧合。        开篇说一些废话,不得不佩服发明java的人,Sun公司,确实很牛逼,设计模式说到底就是java的继承、封装、多态、抽象四种特性的灵活运用...

2018-02-27 08:23:13 349

原创 mysql 初体验(安装)

上期讲到从官方网站下载mysql installer版本下面说下mysql installer的安装。直接双击打开运行mysql installer的exe文件,初始页面应该如下,而且会显示出你已然安装过的mysql工具(我提前安装过workbench),如果你以前没安装过mysql相关程序,这里应该为空,点击右侧Add...而后会让你选择mysql 需要安装的软件或插件,Ap

2018-01-22 20:10:32 1465

原创 mysql 初体验(下载)

Oracle是付费的,原来的公司一直用的是这个数据库,到了新公司,用的是mysql,发现除了一些基本sql操作,对mysql一无所知,趁此机会,正好在本地安装一版mysql,而后还可以对mysql进行一定的学习。首先是对Windows版本mysql 的安装,本人写的比较繁琐,针对初学者,如不需要可跳过:mysql数据库下载:推荐从官网上直接下载这里直接点击downloads

2018-01-21 16:14:42 727

原创 传统 Java 转互联网之入职一周初体验

经历了差不多为期一个多月的求职,终于找到了一家互联网公司,虽然属于外包公司,但是经营理念,技术理念和工作理念都有浓浓的互联网风格。1、经营理念的碰撞:上一家公司规模也不小,传统银行业务,刚进公司的时候,流程控制比较严格,电脑差不多下午到,而后配置一个tutor,指导员,会帮我介绍人认识,而后告诉我相关账号申请,电脑配置,公司项目情况,成员结构等信息,有专门差不多一个月的培训期,在此期间,有

2018-01-21 14:47:23 4150

原创 某公司java 面试题(二)

今天面试一家,电面两家。面试的那家公司对我预估值太高,最开始问我的问题比较难,针对分布式框架的一些东西,特性的理解,比较深入的问我,一上来一套组合拳把我打蒙了,到后来一些简单的问题也没有回答上来,可能是因为,不,就是因为当时脑子蒙圈,加上知识结构不是太严谨。下面简单总结一下这方面问题:1、问我struts和spring都用过,那么这两个框架在web端处理有什么不同?2、sturts 和

2017-12-15 21:25:25 409

原创 某公司面试经验 java 3年(一)

今天下午去面试,还是从天津赶到北京。这家公司看着环境非常高大上,我原先不是在北京圈混的,也不知道这家公司具体情况,我面试的职位是外包,听外包hr说,这家公司注重基础,还会结合项目问你相关的技术具体实现机制。我这没准备什么,学习都是有计划进行的,车上的时候会看一眼面试题,后来...第一篇文章说了,我是传统金融,想转行互联网,用到的技术,我自己用过的就zookeeper,dubbo,缓存red

2017-12-14 21:12:58 4478

转载 start to learn MongoDB

在我们安装好了MongoDB后,下面开始我的学习首先,我们要弄清楚基础概念sql术语MongoDB术语解释databasedatabase数据库tablecollection表、集合rowdocument行、文档columnfield字段、域indexindex索引

2017-12-11 11:10:53 204

原创 MongoDB 搭建 Windows

开始学习学习MongoDB之前肯定先下载一份,这里提供两个地址(官网私人)随你喜欢~不过从官网下载还是挺麻烦的。想详细的带感的学习,推荐菜鸟教程,里面提供了好多种技术的学习,页面也不错(不是打广告哈)~

2017-12-10 21:11:56 268

转载 Zookeeper 学习(粗略,仅供了解)

zookeeper环境搭建起来比较简单,困难的是集群部署,和在现实工作中的应用。下面我根据自己的搭建和网上搜罗的一些资料总结一下,如有雷同,纯属巧合。有错误可在评论区说,我可更新哈。1、本地windows环境 zookeeper部署,发现一篇好文,这方面的,仅供参考(click me)单机单server部署简单,官网或其他网站上down下来相应zip包,解压可用,可参考(click

2017-12-10 16:32:38 185

原创 vbox虚拟机装centOS教程链接,以及自己搭建过程中遇到的一些坑

本来今天准备学习一下zookeeper的集群部署和单机部署,不过在网上的一些教程上看到关于这方面的培训都是讲的在linux系统上部署的,所以想着花一两个小时装个系统,回来早晚都有机会用上,不过一整整了3、4个小时,比预算的时间多了一倍,中间也有重新下载镜像啊什么之类的,反正折腾了半天,下面简单总结一下:1、关于如何安装vbox,和如何在vbox上安装redhat,有兴趣的同学可以看看参考文档。

2017-12-09 22:17:36 492

原创 Dubbo 原理浅析

刚开始学习Dubbo,最近简单实现了Dubbo,Zookeeper,Spring的整合框架,下面写一些自己的理解,如有不足,敬请指点。说起Dubbo,绕不开zookeeper,提供服务的server,我们定义为provider,消费服务的server,我们定义为consumer。首先,让我们从大体上了解这几者之间的关系,举一个现实中的例子,zookeeper就像是我爱我家这种房屋中介,在平

2017-12-09 14:47:25 272

原创 java 3年,最近在天津和北京面试的一些心得体会,简单zookeeper dubbo spring搭建(基础推荐)

最近换工作,面试了一部分公司,有了些许所得,正如我前篇文章所说,北京公司现如今应用的很多技术,现如今天津用的公司不多,总觉得学习需要有一个简单规划,而不是一心思砸进去,看准一个玩命看,技术这东西,学起来还是需要一定的技巧的。首先,给自己一个明确的定位,3年的技术人员,什么公司需要,你能胜任什么工作,不排除某些个例,在一家公司,如果你能够呆满3年,大公司的话,一般不会有机会去坐到项目经理的位置,

2017-12-09 09:14:15 1896 2

原创 maven 3.5.2 以及新的 mvn 不是内部命令 也不是可运行的程序

原来在在搭建maven的时候感觉很简单,就是从官网上下来,而后配置相应环境变量,今天发现新坑。mvn 不是内部命令 也不是可运行的程序后来发现,导致这个问题出现的原因是权限问题,在配置环境变量的时候,在公司的电脑上分为两块,分别是系统环境变量和个人用户环境变量,在配置没有问题的情况下,如在个人用户环境变量下完成maven环境变量的定义,而在系统环境变量下引用,是不会被解析出来的。简单来

2017-12-08 08:23:00 1121

原创 传统金融IT男转互联网

第一篇博客,开始吐槽工作不好找,仔细想想,这也与自己3年来的点点滴滴相关,平时不怎么钻研技术,在大公司呆的只负责自己相关模块,有问题找大神,不了解外部市场行情,种种缘由不在这里一一赘述。现在的公司,当然我特指互联网行业,尤其是北京的,不管是大小公司都要求掌握至少一门分布式框架,在这点上是硬伤,还有就是一些nosql数据库,自己平时无聊的时候也会看一些技术书,不过都是在工作范围内的,没有技术拓展

2017-12-08 08:00:01 1053

microsoft visual c++ 2013

安装mysql必要电脑组件下载,也可以在google上自行搜索,这里提供了32位的和64位的,看你们自己兴趣

2018-01-21

空空如也

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

TA关注的人

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