自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ellie's Pocket

集齐宝贝升级魔法哦

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

原创 PMP培训机构转个圈

这个时候想来一句小确丧:哪有什么选择困难症,还不是因为穷。脑子一热,动了心思想考PMP。逛完一波知乎后,多是报培训班的(上班族很多),然后就开始按着传说中的排名,一一联系培训机构。看官网,和客服沟通,试用学习平台,试听课程,纠结伦本伦一天三变,说的就是我了。在差不多两天的资料收集过程中,发现很多信息都是要跟客服一言一句聊出来的,比如其实很多机构都有自己的学习平台,这个完全可以自己先去试用的...

2020-01-07 15:38:26 2954 1

原创 《深入拆解Tomcat&Jetty》——Tomcat主要组件

Tomcat主要组件的核心实现。看这个部分的代码会发现,实现思路非常一致。

2019-06-27 14:41:39 729

转载 嵌入式Tomcat示例

最近在看李号双老师的《深入拆解Tomcat&Jetty》专栏,思路超清楚,看到源码就怕怕的我也可以看的很欢脱,想看源码一起揭秘呢……and 老师建议的第一步就是搞个嵌入式的tomcat玩起来,然后断点调试,还贴心地甩了个demo。我天……晕了晕了,找了个适合我这种小渣渣看的示例,超清楚!转发!!!文章目录1、简介2、Maven配置3、简简单单的tomcat启动4、添加servlet...

2019-06-26 10:37:56 2028 6

原创 《软件工程之美》——程序员的产品意识和核心竞争力

程序员的产品意识焦虑是怎么产生的焦虑通常来源于压力,压力来源于对未来的不确定,对未来的不确定来源于不知道自己的价值在哪里,不知道未来是不是环能持续创造价值,会不会失业。会不会失业,取决于你创造的价值是否高于你的工资水平所以,想要不焦虑,就要考虑如何提升自身价值。程序员的价值程序员的价值通常体现在两个方面:所做的产品:程序员的价值并不完全是体现在技术上的,而在于用技术做成了产品,...

2019-06-24 16:03:44 428

原创 《软件工程之美》——运行维护

本来不痛不痒做着笔记,看到评论区的:我们公司的复盘大会,就是击鼓传国。笑skr了,哈哈哈哈哈文章目录1、版本发布1.1、软件版本的定义1.2、版本发布规划1.3、规范发布流程2、DevOps是什么2.1、DevOps工程师的职能3、线上故障解决3.1、快速定位bug3.2、大厂处理线上故障的方法4、日志管理4.1、日志管理系统的架构4.2、工具推荐5、项目复盘5.1、如何做好项目复盘1...

2019-06-24 15:50:41 631

原创 《软件工程之美》—— 测试

真的只是做笔记啊,一点也不搞笑,非常认真的笔记。文章目录1、谁为软件质量负责1.1、什么是软件质量1.2、谁为产品质量负责1.3、如果做到“人人为产品质量负责”2、专职测试2.1、软件测试的主要工作2.2、什么样的公司需要专职测试3、测试工具4、如何应对安全问题1、谁为软件质量负责1.1、什么是软件质量不同的人对软件质量好坏的评判角度是不同的。宝玉老师参考的是文章《The Three...

2019-06-21 11:46:15 512

原创 《软件工程之美》—— 开发编码

不要总盯着自己无法改变的部分,多花时间精力在自己可以影响和掌控的事情上。不仅讲道理,还给给出当前环境下的实质性的建议,好喜欢宝玉老师的专栏!文章目录1、如何提升开发效率1.1、积极主动1.2、要事第一2、持续交付2.1、如何搭建持续交付环境3、自动化测试3.1、如何写好自动化测试代码3.2、如何选择实施自动化测试4、源代码管理工具4.1、如何做好代码审查4.2、开发流程1、如何提升开发...

2019-06-20 15:38:53 623

原创 《软件工程之美》—— 架构设计

架构设计的目的为什么软件项目需要架构设计

2019-06-05 12:03:01 1436

原创 《软件工程之美》—— 需求分析

反正,我当年写需求分析的时候是找前辈找了个“模板”抄的。后来前辈告诉我,他也是抄前辈的。文章目录对需求的基本认识什么是需求需求分析内容怎么做需求分析原型设计如何做好原型设计对需求的基本认识什么是需求这个不是哲学问题啦,在工程中,需求按提出者分为两种:用户需求:由用户提出。原始的用户需求通常是不能直接做成产品的,需要对其进行分析提炼,最终形成产品需求。产品需求:产品经理针对用户需...

2019-06-04 11:27:38 1034

原创 《软件工程之美》—— 项目规划

项目开始之前有很多准备工作需要进行,可行性研究、项目计划、风险管控、流程规范的制定,选择合适的工具对项目整体进行管控。除此之外,还要树立正确的认知,避免感性奔走。文章目录1、可行性研究1.1、如何做好可行性研究2、项目计划2.1、如何制定计划2.2、设置里程碑2.3、计划的跟踪调整3、风险管理3.1、风险识别3.2、风险量化3.3、应对计划3.4、风险监控4、流程和规范4.1、如何制定好...

2019-05-31 14:29:42 839

原创 《软件工程之美》—— 理解软件工程

文章目录1、什么是软件工程1.1、定义1.2、演化史1.3、软件工程的核心2、Everything is a project2.1、什么是工程方法2.2、使用工程方法的好处2.3、软件质量与时间成本范围的关系3、过程3.1 瀑布模型3.1.1、定义3.1.2、优缺点3.1.3、 衍生模型1、快速原型模型2、增量模型3、迭代模型3.1.4 如何选择过程模型3.2 敏捷开发1、什么是软件工程1.1...

2019-05-30 17:21:47 2155

原创 《软件工程之美》—— 目录

软件工程栏目第39讲今天更新啦,至此软件生命周期的六个阶段都讲完了,看完觉得非常有必要重读一遍,对着一开始的大纲,自己把知识点撸一遍。好的老师就是这样思路清晰,娓娓道来。好喜欢宝玉老师!!!(顺便?感谢买课程包养我的男朋友~)最棒的是,课程中对每个阶段遇到的问题、思考方向、解决思路都列个123,非常适合无脑做笔记,哈哈哈哈文章目录1、未来10年,什么不会变?2、学习路线图3、目录1、未...

2019-05-30 11:24:13 3003

原创 《深入拆解Tomcat&Jetty》——Tomcat系统架构

Tomcat总体架构两个核心功能:处理socket连接,负责网络字节流与Request和Response对象的转化加载和管理Servlet,以及具体处理Request请求对应Tomcat两个核心组件分别是连接器(Connector)和容器(Container)连接器负责对外交流,容器负责内部处理。连接器连接器作为Tomcat的外交部,处理与协议和I/O模型部分的差异(熟悉多种语言...

2019-05-29 13:35:12 1167

原创 《深入拆解Tomcat&Jetty》—— Servlet基础

我我我四月份没有写,然后五月份收获了好多个关注……(前后并没有什么因果关系)十分内疚。因为开年来入手了个好用的大纲笔记本,所以markdown没有那么迷人也是很懒了。吴军老师说的对:大声展示你的计划,然后就会因为不想flag倒下而挣扎向前!(吴军老师并没有说过!!!(小声嘀咕,最近很迷双黄蛋雪糕,想吃,没找到图,馋一夏)Web 容器的由来简单糊了个图,but糊完之后发现光看图好像也...

2019-05-28 15:12:43 873

原创 spring boot自定义yml配置文件及其外部部署

立什么flag,都是要倒的(摔!果然就是过个年,开年来项目一来,二月份的博客就欠下了,三月即将结束,惴惴不安,厚着脸皮写个最近用到的,之前没找到很好的资料(大概是搜商颇低导致的)来说这一块的东西:spring自定义配置文件的部署。文章目录1、序2、加载自定义yml文件2.1、使用@PropertiesSource注解读取yml配置文件-简单版2.2、使用@PropertiesSource注...

2019-03-28 17:11:54 7464 6

转载 python——元类metaclass

欸~~超喜欢会抽象的作者!这个讲python的元类讲的超清楚文章目录两句话掌握python最难知识点——元类元类——道生一,一生二元类创建ORM原文地址:两句话掌握python最难知识点——元类两句话掌握python最难知识点——元类千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住。因为每个中国人,都是天生的元类使用者学懂元类,你只需要知道两句话...

2019-01-27 14:55:49 323

原创 python——函数参数

你以为你以为的就是你以为的吗?文章目录1、序2、位置参数3、默认参数4、可变参数5、关键字参数6、命名关键字参数7、函数参数使用的注意事项1、序看教程的时候小红一路膨胀,很简单嘛~直到实战的时候看到了param.kind != inspect.Parameter.VAR_POSITIONAL and \param.kind != inspect.Parameter.KEYWORD_...

2019-01-25 16:41:49 208

转载 Python中的作用域及global用法

记录Python中边角料的小知识原文链接:https://www.cnblogs.com/summer-cool/p/3884595.htmlpython作用域Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。变量名解析:LEGB原则当在函数中使用未...

2019-01-25 14:48:59 215

原创 python——理一理yield和yield from、coroutine和生成器、async/await

总之就是黑人问号.gif。跟着廖大神学python就是等到实战部分的时候就发现自己啥也没搞清楚,实战第三天,我已经黑了两天。关于yield和async/await的几个特别好的参考:python中yield的用法详解——最简单,最清晰的解释async/await入门指南前Python教程实战第三天的部分,编写ORM,本来觉得对于生成器和异步IO的理解还挺清楚的,结果等写不下去只能抄...

2019-01-21 12:01:29 1796

转载 工具——Windows下Git多账号配置,同一电脑多个ssh-key的管理

突然发现好久好久没有登录我的github账户了,过气废柴程序媛本媛在此?最近想折腾点事情,跟着廖大神学python,搭建自己的博客来着,今天是实战的第一天,搭好环境。然后就发现大概是半年前给配置的git多账户切换不晓得咋用了。顺手找了下教程,这个小哥哥or小姐姐写的超详细、配图超清楚的教程超级好,所以就顺手转载了。记录一下。(主要可能是为了凑字数,不要脸!每月一篇的flag啊啊啊啊)(每...

2019-01-15 11:02:37 440

原创 《数据结构与算法之美》专栏阅读笔记8——堆

传说中的另一棵树堆一种特殊的树。基本概念堆需要满足的两个要求:堆是一个完全二叉树堆中每一个节点的值都必须大于等于(或小于等于)其子树中每个节点的值。大顶堆:节点的值大于等于子树中节点的值小顶堆:节点的值小于等于字数中节点的值 大顶堆 小顶堆 堆的实现因为堆是完全二叉树,用数组来存储比较方便。节点下标为i,则左子节点...

2018-12-13 15:12:48 263

原创 《数据结构与算法之美》专栏阅读笔记7——图

有点想知道当年我到底看的什么书,对于树、图有这么深的偏见,直到避而不见。其实下午忙完后,晒着久违的太阳,捧一杯茶,看着时钟滴答,打算差不多瞅一瞅晚上要看的图,就回家缓一下先的,结果前后可能不到二十分钟吧,深度优先遍历和广度优先遍历就无压写出来了……不对啊!这不是跟树的按层遍历一毛一样么~作者讲的真好,快来圈我的钱吧(嗨皮...

2018-12-13 15:11:21 747

原创 《从0开始学大数据》专栏笔记1

专栏作者也是会搞事情的那款技术人员,所以妥妥又跟着男票入坑了,这次还带上了我做测试的舍友。刚开始看着是偏科普类的,没想着记点笔记啥的,一不留神看到了十几篇,再回过头来。嗯,知道他说了啥,又说不清他说了啥(大龄混饭程序员……?凑字数 凑字数 凑字数 凑……)文章目录这个专栏想说啥大数据技术的发展史和应用移动计算比移动数据更划算大规模数据的存储RAIDHDFSMapReduce两个阶段和两个关...

2018-12-12 15:35:17 766 1

原创 《数据结构与算法之美》专栏阅读笔记6——树

二叉树树的基本概念节点:树结构中的每个元素都称作节点。节点的高度:节点到叶子节点的最长路径节点的深度:根节点到该节点所经历的边的个数节点的层数:节点深度+1树的高度:根节点的高度二叉树的基本概念二叉树:最多两个子结点。左子节点、右子节点满二叉树:除了叶子节点外,每个节点都有左右两个子结点。完全二叉树:最后一层的叶子节点都靠左排列,除了最后一层,其他层的节点个数都要达到最大...

2018-12-10 17:12:51 267

原创 【深入理解Java虚拟机】读书笔记1——自动内存管理机制

几大部分编译JDK自动内存管理机制虚拟机执行子系统程序编译与代码优化高效并发当我们在使用一门技术时,如果不在依赖书本和他人就能得到这些问题的答案,那才算上升到了”不惑“的境界。Java技术体系Java 语言Java虚拟机Class文件格式API类库第三方Java类库JDK:Java语言、虚拟机、API类库统称JDK,是用于支持Java程序开发的最小环境。JRE:...

2018-11-27 10:24:19 281

原创 3_Java容器

当我们拥有了创建对象的力量后,思索着要怎么把对象存起来。而如何存储取决于要干啥。

2018-11-20 12:01:18 292

原创 《数据结构与算法之美》专栏阅读笔记5——散列表和哈希函数

这应该是看完最呆(没有想到的那种呆~)的一个小章节了,给作者鼓掌,讲的好好。果然抽象能力才是王道散列表核心:散列表用的是数组支持按照下标随机访问数据的特性。这个例子举的好好~不抄了,粘原文,重点是下面的亮条条(广告跟着学了几个排序算法后,此时此刻看到散列表想到的是计数排序呢,因为都是想着法儿地给元素和数组下标搞关系。小概念键:也叫关键字,就是最终放到数据结构中的元素啦散列函...

2018-11-15 11:39:47 341 3

原创 《数据结构与算法之美》专栏阅读笔记4——二分查找

找呀找呀找朋友二分查找二分查找也叫折半查找,是一种针对有序数据集合的查找算法。原理:我也不晓得怎么说。复杂度分析2^k = N,O(logn)适用场景有序数据依赖于顺序表结构,用数组性能最高,因为数组查找的时间复杂度为O(1),用链表复杂度为O(n) = n/2 + n/4…数据量较少或较大都不合适:数据量小,优势不明显(哦。。。),数据量大的情况下,因为要把查找的关键字都...

2018-11-14 14:33:07 318

原创 《数据结构与算法之美》专栏阅读笔记3——排序算法

冒个泡

2018-11-13 15:09:36 483

原创 《数据结构与算法之美》专栏阅读笔记2——线性表

换个方式来写笔记,最近啃完了《Thinking in Java》,想要在看专栏的时候多做点扩展性的东西,比如偷几个文章的配图(编辑小姐姐做的图好好看)、比如把难撩的泛型加进来做实现,代码还是要写起来才晓得怎么写更酷。总之最近看书的过程中、搜索答案的过程中发出了很多“哇~超厉害!超酷!我也要这样棒棒哒!”的叹声。新的开始,继续加油文章目录栈队列递归栈队列递归...

2018-11-09 10:50:31 419

原创 运维实习小技能2——防火墙、改权限等小命令输入

Linux系统下经常遇到文件或者文件夹的权限问题,或者是因为文件夹所属的用户问题而没有访问的权限。根据我自己遇到的情况,对这类问题做一个小结。 在命令行使用命令“ll”或者“ls -a”,可以查看文件或者文件的权限:-rw-r–r–. 1 root root 6 Nov 9 16:42 a.txt 其中“-rw-r–r–”表示权限,一共有十个字符。第一个字符,如果是“-”则表示是文件...

2018-10-24 15:59:05 147

原创 2_Java对象的故事

初始化和清理构造器constructor默认构造器/无参构造器:Java的初始化和创建捆绑再一起。名称很重要任何程序设计语言都具备的一项重要特性就是对名字的运用。当创建一个对象时,也就给此对象分配到的存储空间取名字。方法就是给某个动作取的名字。问题来啦将人类语言中存在细微差别的概念“映射”到程序设计语言中时,相同的词可以表达多种不同的而含义,像C语言要求未每个方法都提供一个独一无...

2018-10-10 16:44:00 217

原创 《数据结构与算法之美》专栏阅读笔记1——复杂度分析

蹭可爱的男朋友买的极客时间的专栏【数据结构与算法之美】,作者让大家定个学习的flag。o( ̄▽ ̄)o,好吧,最近喜欢做思维导图(纯粹因为好看!),所以flag就是每篇都要写读书笔记咯~文章目录1、如何抓住重点,系统高效地学习数据结构和算法2、复杂度分析(上)1、如何抓住重点,系统高效地学习数据结构和算法文中给出了大部分数据结构和算法书籍中涉及到的知识点的图。手机上看着有点麻烦,懒得看...

2018-09-26 14:22:18 4421 6

原创 1_Java基本特性

最近打算跟着极客时间的《核心技术36讲》撸一下代码,结果发现高估了自己,好像是不会写Java代码捏~乖乖来做个基础笔记。

2018-09-21 15:21:41 317

转载 pom.xml文件详解

转载自:https://www.cnblogs.com/hafiz/p/5360195.html<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache....

2018-09-03 14:35:16 203

原创 写gsoap客户端的懒办法——宏函数

用了两天折腾gsoap的用法,写了个蹩脚的客户端,因为没有细致地去研究wsdl2h和soapcpp2两个工具的参数,生成的文件总是看上去不太好记。加上只是临时任务就直接在centos上编码了(绝对是坏习惯),没有提示啥的写错太简单了。为减少人为犯错的机会,果断用宏函数~宏函数实现网上大多关于gsoap的示例中给出的参数都比较简单,是基本类型的。对于复杂类型的参数就需要用数据类或...

2018-08-30 16:11:37 243

原创 基于gsoap示例分析来学习makefile

来还债和努力不能打脸,所以今天学makefile去了~以下是基础笔记和针对昨天gsoap的demo中makefile文件涉及到的用法的记录目录 1. makefile基础用法2. 语法讲解3. gsoap示例中makefile文件用到的语法说明 - 3.1. 变量定义 - 3.2. 引用其他的makefile - 3.3. 条件判断 ...

2018-08-29 13:25:19 377 2

原创 linux下gsoap环境搭建及C++ demo

第一次在Linux下裸写代码,没有大神可以抱大腿,makefile写到吐血。 做一个从webservice服务端获取数据的小东西。以下记录环境搭建和基础demo,资料整理汇总,备忘。基础概念WebService:一种跨编程语言和跨操作系统平台的远程调用技术。能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Servi...

2018-08-27 17:57:24 869

原创 运维实习小技能1——虚拟机网络配置

前言 突然忙碌的6月份,再不写一篇就成功打脸了 T^T (说好的每月至少一篇出来装逼呢!!!)。六月份的出差基本就是开发临时转运维实习岗……最大的收获可能就是对于linux下敲命令啥的这样子的事情一点也不怕了,因为本宝宝学会了装机(装机后又是一条好汉)!!!哈哈哈…… 环境:主机是win10,虚拟机是VMware12,虚拟机系统是centos7.4。 目标:可以互相pin...

2018-06-25 14:49:47 441

原创 Java单例的几种写法

单线程写法public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static Singleton getInstance() { if (null == uniqueInstance) { ...

2018-05-04 11:59:30 218

空空如也

空空如也

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

TA关注的人

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