自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 mermaid 语法留存

文章目录概述需求分析后语1.CSDN时序图的mermaid画法2.CSDN流程图的mermaid代码2.1假设我们有5个人去问概述本文章摘自《驯服烂代码》--伍斌,使用java语言叙述TDD的流程需求分析找出名词(领域类)因为有时钟,所以抽象出一个新的类时序图的理解请参考后语后语1.CSDN时序图的mermaid画法画类图和时序图,注意时序图是把发信息的人的主语抽离...

2021-02-24 13:44:20 340

原创 一个HTTP请求的生命流程

文章目录1。我们为什么要理解这个http的生命流程?2.http的生命流程是什么?2.1 碰到了问题2.2 问题的定位1。我们为什么要理解这个http的生命流程?有没有经常碰到这样的一个事故,上不了网了,别人远程不了玩的计算器了,我们访问不了服务器了却无从下手,不知道该从哪里排查起,然后瞎百度然后抓一些工具拿起来就用了。我今天就碰到了个问题,别人使用我的代理,说速度很慢,我速度很快,但不知道...

2021-02-24 11:21:05 147

原创 JDK1.8中hashmap的面试题,这一个文章都帮你解决了

1. hashmap的面试题(google搜索hashmap关键字取前三页的结果)摘自https://blog.csdn.net/u012512634/article/details/72735183https://cloud.tencent.com/developer/article/1508095https://www.jianshu.com/p/bf703c34072bhttps://cloud.tencent.com/developer/article/1508095https://w

2020-05-11 18:10:26 2404 1

原创 分析:BUG如何越写越少

文章目录我是谁?我为什么写这个文章?程序员写完功能一堆BUG?写程序的自大,你写程序的时候是否有这些想法?为什么会有这些想法?这些想法对吗?如何更正?写程序的自卑,你是否有过这些想法?这些想法对吗?如何更正?写程序的自信,你是否有过这些想法?无论你的工时是否有限,在执行代码开发之前,个人认为都要尽可能的遵循下面步骤利用好草稿纸,写测试用例再开发这样做有什么好处?可惜写的自信还是无法避免工时问题需求...

2020-03-17 17:08:29 287

原创 情商课的自我总结

文章目录1.我的问题2.问题原因分析3.解决方案【换位思考】3.1原理分析:为什么需要换位思考?why?3.2怎么样进行换位思考?3.2.1 避免七宗罪想法3.3检查分析4场景的一个解决方案4.1检查分析1.我的问题今天被项目经理说 我看问题很狭隘,觉的我还不懂大人们需要解决的问题是什么?建议我看卡耐基的系列,以前我对这套成功学嗤之以鼻,因为我大部分看书都是为了看指导我该怎么做的书,不是听讲...

2019-08-08 11:58:23 1256

转载 测试数据 生成的研究

文章目录1.使用java代码生成千万数据的例子2.使用mysql生成千万数据的例子,源自韩顺平mysql教程1.使用java代码生成千万数据的例子使用java 生成测试数据表结构drop database if exists datatest;create database datatest;use datatest;CREATE TABLE datamillion ( sname...

2019-01-25 02:30:51 255

转载 分布式系统学习(一):为什么要集群与分布式?

文章目录摘自:https://www.jianshu.com/p/8e510857e23f分布式和集群的通俗理解一、为什么要集群?A:并发处理能力有限B:容错率低,一旦服务器故障,整个服务就无法访问了。C:单台服务器计算能力低,无法完成复杂的海量数据计算。二、什么是集群2.1伸缩性(Scalability)2.2高可用性(High availability)2.3负载均衡(Load balanci...

2019-01-16 17:03:30 4656 2

转载 分布式系统学习(二):CAP原理

文章目录大部分解析摘自:http://www.ruanyifeng.com/blog/2018/07/cap.htmlCAP的相关人物CAP是什么?Partition tolerance 分区容错Consistency 一致性Availability 可用性Consistency 和 Availability 的矛盾大部分解析摘自:http://www.ruanyifeng.com/blog/2...

2019-01-16 16:18:45 202

原创 阿里巴巴开发手册解析个人笔记(七 ) 设计规约

设计规约1. 【强制】 存储方案和底层数据结构的设计获得评审一致通过,并沉淀成为文档。说明: 有缺陷的底层数据结构容易导致系统风险上升,可扩展性下降,重构成本也会因历史数据迁移和系统平滑过渡而陡然增加,所以,存储方案和数据结构需要认真地进行设计和评审,生产环境提交执行后,需要进行 double check。正例: 评审内容包括存储介质选型、表结构设计能否满足技术方案、存取性能和存储空间能...

2019-01-07 21:43:54 542

原创 阿里巴巴开发手册解析个人笔记(六)工程结构

文章目录(一)应用分层1. 【推荐】图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推:2. 【参考】 (分层异常处理规约) 在 DAO 层,产生的异常类型有很多,无法用细粒度的异常进行 catch,使用 catch(Exception e)方式,并 throw new DAOException(e)3. 【参考】分层...

2019-01-07 21:26:16 781 1

原创 阿里巴巴开发手册解析个人笔记(五)Mysql规约(四)ORM 映射

文章目录ORM 映射1. 【强制】在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。2. 【强制】 POJO 类的布尔属性不能加 is,而数据库字段必须加 is_,要求在 resultMap 中进行3. 【强制】不要用 resultClass 当返回参数,即使所有类属性名与数据库字段一一对应,也需要定义; 反过来,每一个表也必然有一个 POJO 类与之对应。4. 【强制】...

2019-01-07 20:53:12 1920

转载 windows 查看端口占用

文章目录一、 查看所有进程占用的端口二、查看占用指定端口的程序三、通过任务管理器杀死相关的进程方法一:使用任务管理器杀死进程方法二:使用命令杀死进程转载来自:https://blog.csdn.net/jiangwei0910410003/article/details/18967441一、 查看所有进程占用的端口在开始-运行-cmd,输入:netstat –ano 可以查看所有进程二、查...

2019-01-07 17:36:58 137

原创 阿里巴巴开发手册解析个人笔记(五)Mysql规约(三)SQL语句

(三)SQL 语句1. 【强制】不要使用 count(列名)或 count(常量)来替代 count(), count()是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。说明: count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。例子:摘自:https://blog.csdn.net/iFuMI/a...

2019-01-07 17:14:52 604

原创 阿里巴巴开发手册解析个人笔记(五)Mysql规约(二)索引规约

读者回复说 上一节这样子分类看着难受,还是按照原来的来文章目录(二)索引规约索引口诀1. 【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。2. 【强制】超过三个表禁止 join。需要 join 的字段,数据类型必须绝对一致;多表关联查询时,保证被关联的字段需要有索引。2.1 题外话 为什么要小表驱动大表?3. 【强制】在 varchar 字段上建立索引时,必须指定索引...

2019-01-07 02:14:09 2428 4

原创 阿里巴巴开发手册个人解析(三)单元测试

文章目录单元测试1. 【强制】好的单元测试必须遵守 AIR 原则。1.1 可重复性解析1.1.1Sql的可重复执行的策略表相关1.1.1.0一定要加use db_name;1.1.1.1 新增字段1.1.1.2创建索引1.1.1.3插入数据1.1.1.3新建表1.1.2单元测试的可重复执行2. 【强制】单元测试应该是全自动执行的,并且非交互式的。测试用例通常是被定期执行的,执3. 【强制】保持单元...

2019-01-06 00:53:09 1849 3

原创 阿里巴巴开发手册(二)异常日志个人解析

文章目录异常日志1. 【强制】 Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过2. 【强制】异常不要用来做流程控制,条件控制。3. 【强制】 catch 时请分清稳定代码和非稳定代码,稳定代码指的是无论如何不会出错的代码。4. 【强制】捕获异常是为了处理它,不要捕获了却什么都不处理而抛弃之,如果不想处理它,请5. 【强制】有 try 块放到了事务代...

2019-01-05 17:16:33 1032

原创 python3-Appium1.9-android环境配置(踩坑记)

文章目录1.安装安卓环境2.安装夜神模拟器3. 安装appnium5. 确保adb devices有你的机器6. 点击右下角的start-session7. helloworld程序1.安装安卓环境2.安装夜神模拟器注意也模拟器中的adb.exe和nox_adb.exe 要和安卓环境的adb.exe的一致复制两个安卓环境的adb.exe,其中一个重命名为nox_adb.exe,复制粘贴到夜...

2018-12-26 10:41:14 1162

转载 Linux命令简单解析

文章目录目录结构解析:全称大全一、文件管理二、硬件管理三、软件包管理四、系统管理五、图形界面六、其他参数解析转载:https://blog.csdn.net/smallrivers/article/details/78013771目录结构解析:摘自https://blog.csdn.net/zxm1306192988/article/details/80756855查看一章常用命令的导图...

2018-12-19 00:32:51 158

原创 理解java并发编程

说到并发还是来点基础入门什么是并发问题?我的理解是当我们对程序里一个共享变量同时读和修改的时候就会产生并发问题在数据库里select 同时update 为什么不会产生并发问题?实例程序,摘自:https://blog.csdn.net/tomcat_2014/article/details/60575942package com.tl.skyLine.thread; /** ...

2018-12-17 14:50:34 213

原创 阿里巴巴规约手册个人笔记编程规约(一)六、并发处理

1. 【强制】 获取单例对象需要保证线程安全,其中的方法也要保证线程安全。说明: 资源驱动类、工具类、 单例工厂类都需要注意。解析:使用单例模式时经常会被同时读与同时写,因为使用的是同一个变量,而内部的内容是大家共享的,经常会被多人读写由于静态内部类SingletonHolder只有在getInstance()方法第一次被调用时,才会被加载,而且构造函数为private,因此该种方式实现了...

2018-12-17 12:07:33 720

转载 Java线程的6种状态及切换(透彻讲解)

转载来自:https://blog.csdn.net/pange1991/article/details/53860651 Java中线程的状态分为6种。1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创...

2018-12-16 15:23:38 155

转载 如何解释关系数据库的第一第二第三范式?

转载:https://www.zhihu.com/question/24696366/answer/29189700国内绝大多数院校用的王珊的《数据库系统概论》这本教材,某些方面并没有给出很详细很明确的解释,与实际应用联系不那么紧密,你有这样的疑问也是挺正常的。我教《数据库原理》这门课有几年了,有很多学生提出了和你一样的问题,试着给你解释一下吧。(基本来自于我上课的内容,某些地方为了不过于啰嗦,...

2018-12-16 12:50:05 515 2

转载 【转载】JVM调优工具的使用(jps,jstat,jstack,jmap,jhat)

文章目录一,jps命令二 jstat命令1 类加载统计:2 编译统计3 垃圾回收统计三 jstack命令四 jmap原文链接:http://blog.51cto.com/superleedo/2132016JDK本身提供了很丰富的性能监控工具,除了集成式的visualVM和jConsole外,还有jstat,jstack,jps,jmap,jhat小工具,这些都是性能调优的常用工具我们在...

2018-12-14 11:19:59 196

转载 【转载】正交实验法表格

转载来自http://support.sas.com/techsup/technote/ts723_Designs.txthttps://jeffhughlee.blogspot.com/2016/11/blog-post.html正交试验设计法(简称正交法)是统计数学的重要分支。它是以概率论数理统计、专业技术知识和实践经验为基础!C 充分利用标准化的正交表来安排试验方案,并对试验结果进行计算...

2018-12-12 00:43:10 2243

原创 阿里巴巴开发手册解析个人笔记(五)Mysql规约(一)建表规约

文章目录1.创建数据库2. 创建表2.1 创建名称2.2 创建索引3.创建字段3.1 创建名称3.2 创建类型4.sql的运行流程4.1解析4.2编写sql4.2.1 from 表4.2.2where4.2.3 聚合函数4.2.4 group-by4.2.5 having4.2.6 order by4.2.6 select4.2.7 update 与 delete5.优化5.1什么时候优化5.2 ...

2018-12-10 11:41:11 425

原创 阿里巴巴开发手册解析个人笔记(七)流程控制

注释规范为纯记忆,不再说明1. 【强制】在一个 switch 块内,每个 case 要么通过 break/return 等来终止,要么注释说明程序将继续执行到哪一个 case 为止; 在一个 switch 块内,都必须包含一个 default 语句并且放在最后,即使空代码。实例程序public class MainTest { public static void main(Stri...

2018-12-10 02:03:24 190

原创 阿里巴巴开发手册解析个人笔记一、编程规约(五)集合处理

文章目录1. 【强制】 关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要重写 equals,就必须重写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。3) 如果自定义对象作为 Map 的键,那么必须重写 hashCode 和 equals。说明: St...

2018-12-10 01:04:23 450

转载 【转载】解决Eclipse调试JDK源码无法查看变量值

解决Eclipse调试JDK源码无法查看变量值 2017年08月04日 17:08:17 一曲破东风 阅读数:2458 <span class="tags-box artic-tag-box"> <span

2018-12-10 00:04:59 145

原创 阿里巴巴开发手册编程规约(一)解析个人笔记(二)

文章目录1.2常量定义1.3代码格式1.4 OOP规约1.2常量定义1. 【强制】不允许任何魔法值(即未经预先定义的常量) 直接出现在代码中。反例String key = "Id#taobao_" + tradeId;,这时候我每次看这个变量我们都要去确认一下这个id究竟是指的是订单id还是商品id,还是用户id改正为final String orderTag= "Id#

2018-12-08 02:30:56 621

原创 阿里巴巴开发手册编程规约个人解析(一)编程规约(一)命名风格(二)常量定义

文章目录1.编码规约篇1.1命名风格1.1.1 $与_1.1.2 拼音命名的坏处1.1.3 驼峰命名规格1.1.3.1驼峰命名1.1.4 类型与中括号紧挨相连来表示数组1.1.5 设计模式的命名1.1.6 接口方法和变量规约1.1.7 enum编程规约1.1.8 各层编码规约1.2常量定义1.3代码格式1.4 OOP规约1.5集合处理1.6并发处理1.7控制语句1.8注释规范1.9其他2. 异常...

2018-12-08 02:27:42 760

原创 Python入门

文章目录1.基础类型2.if和for逻辑处理3.方法4.数据结构5.文件操作6.数据库操作持续更新中1.基础类型参考资料:官方文档 https://docs.python.org/3.6/tutorial/inputoutput.html直接上代码# -*- coding: utf-8 -*-#基础类型#Python 没有变量和类型标志,这是真的爽 java 是要 类型+变量名,例如...

2018-12-07 18:33:22 154

原创 Python-mysql 入门

文章目录1.安装python3.6.5版本2.安装环境变量3.安装selenium4.使用Pycharm 进行开发5.用Python写一个mysql 增删查改参考博文1.安装python3.6.5版本https://www.python.org/downloads/2.安装环境变量PYTHON_HOME:D:\soft\Python36Path增加:;%PYTHON_HOME%;%PY...

2018-12-06 16:58:51 88

head_first_pmp_中文_高清_(第三版).pdf

市面上大部分都是 head first pmp 第二版本,而且不高清,这本是本人真情白银买的,而且是高清书籍。收点分没意见吧?

2019-06-09

软件需求最佳实践 典藏版(人民币买的,高清扫描带书签)

本书首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段;并提出了一个可操作性强、易于上手的SERU过程框架,能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系。 本书还对包括需求基线、变更管理、需求跟踪在内的需求管理活动的操作要点进行了阐述,给出了具有很强实践性的具体建议。综观全书,语言浅显、文字生动,蕴含了许多人文、心理、交流方面的知识,即使非技术背景的读者也能够轻松读懂大部分内容,从中受益。 本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件需求分析教材,也可以作为软件工程、软件开发管理培训的教材,更是一线项目经理、需求分析人员、资深开发人员、信息系统运行管理人员、研发企业管理人员的必备参考书。

2019-04-27

UML基础、案例与应用 第3版 修订版(RMB购高清带目录扫描)

本书教读者循序渐进地、系统地学习UML基础知识和应用技术。和前一版相比,本书内容根据UML 2.0进行了补充和更新,随书光盘包含了建模工具Poseidon的试用版。 全书分为三部分24章。第一部分“基础知识”包括第1章到第15章,主要是介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程的应用方法。第二部分“学习案例”包括第16章到第22章,结合实例详细分析了UML的应用方法与技巧,还介绍了UML在热点领域设计模式中的应用。第三部分“高级应用”包括最后两章,先是运用UML来描述设计模式和嵌入式系统,然后讨论UML在其他领域的应用前景。附录给出了每章的小测验答案,介绍了使用Microsoft Visio专业版绘制常用UML图的方法步骤,还对常用UML图进行了总结。 本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。

2019-04-27

(高清版)UML精粹 标准对象建模语言简明指南 第3版.pdf

本文为高清扫描版,但是无目录,真金白银买的,做目录有点费力,所以不做了

2019-03-10

2012国信蓝桥杯比赛试题与答

2012国信蓝桥杯比赛试题与答案.比赛试题~

2014-11-02

空空如也

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

TA关注的人

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