yangdi1206
码龄10年
关注
提问 私信
  • 博客:34,930
    34,930
    总访问量
  • 40
    原创
  • 1,683,846
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-08-27
博客简介:

yangdi1206的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得7次收藏
创作历程
  • 1篇
    2020年
  • 29篇
    2017年
  • 10篇
    2016年
成就勋章
TA的专栏
  • 设计模式
    4篇
  • JVM
    4篇
  • 随笔
  • JAVA
    2篇
  • 策略模式
    1篇
  • 线程
    3篇
  • Flask Web
    11篇
  • LeetCode
    2篇
  • 微服务
  • Docker
    1篇
  • Linux
    7篇
  • 数据分析
    1篇
  • Shell
    3篇
  • Spring Boot
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

观察者模式

什么是观察者模式?(又称为发布-订阅模式)举个例子,当A,B,C上课打游戏时候,让小D帮他们放风,如果老师来了就要通知他们,他们就放下游戏开始看书,这个就是一个观察者模式。观察者模式包含观察者和通知者(主题)。主题保存的是观察者对象,包含的操作是可增加、删除观察者对象,当某个状态改变时,执行通知动作。在上例中,主题保存的就是A,B,C,并且当E也想让D放风时,可将E也加入观察者对象,若...
原创
发布博客 2020.03.09 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM垃圾回收原理

发布资源 2018.08.20 ·
pdf

JVM面试整理

发布资源 2018.08.17 ·
docx

Microsoft Visual C++ 14.0

发布资源 2018.08.17 ·
rar

stomp.min.js(stomp协议的客户端脚本)、sockjs.min.js(SockJS的客户端脚本)以及jQuery

stomp.min.js(stomp协议的客户端脚本)、sockjs.min.js(SockJS的客户端脚本)以及jQuery 点击打开链接
原创
发布博客 2017.11.28 ·
6002 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

stomp.min.js(stomp协议的客户端脚本)、sockjs.min.js(SockJS的客户端脚本)以及jQuery

发布资源 2017.11.28 ·
rar

1.spring基础:spring概述+基础配置+Java配置+AOP

spring概述Spring框架是一个轻量级的企业级开发的一站式解决方案。解决方法指的是可以基于Spring解决Java EE开发的所有问题。Spring框架主要提供的技术支持:IOC容器、AOP、数据访问、Web开发、消息、测试。Spring使用简单的POJO(Plain Old Java Object,即无任何限制的普通Java对象)来进行企业级开发。每个被Spring
原创
发布博客 2017.11.28 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

3.shell传递参数&&数组

在执行shell脚本时,可以向脚本传递参数,脚本获取参数的格式是:$n。n代表的是第n个参数。n为0时候,是所执行脚本的文件名。例:在test.sh中输入:                                                                    运行结果:                                             
原创
发布博客 2017.11.28 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2.shell变量

1.shell变量名的命名规则:    (1)首个字符必须为字母    (2)中间不能有空格,可以使用下划线    (3)不能使用标点符号    (4)不能使用bash中的关键字   如:your_name="hello"可以用语句给变量赋值。如:for file in 'ls /etc'  是将 /etc 下目录的文件名循环列出来2.使用变量:使用一个定义过的
原创
发布博客 2017.11.28 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1.Shell初识

脚本语言:    短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不需要编译,通常是解释运行的。Shell:    Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁,它既是一种命令语言,又是一种程序设计语言。它指的是一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。shell脚本:    是一种为sh
原创
发布博客 2017.11.28 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

七.磁盘管理

Linux磁盘管理的好坏直接关系到系统性能的问题。磁盘管理常用的命令:    1.df:列出文件系统的整体磁盘使用量。    2.du:检查磁盘空间使用量。    3.fdisk:用于磁盘分区。1.df:获取硬盘被占用了多少空间,目前还剩下多少空间。    语法:df [-ahikHTm]  [目录或文件名]    选项与参数:        -a:列出所有的文
原创
发布博客 2017.11.28 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1.数据分析引言--分解数据

固定基本流程:确定问题(了解问题)-->分解(数据分析总的来说就是分解问题和数据,使其成为更小的组成部分)-->评估(对在前两步了解到的情况做出各种结论)-->决策(把这些结论重新组合在一起,作出一个决策)数据分析总的来说就是认清问题,继而解决问题,分析师需要帮助客户思考自己的问题。1.确定问题    客户是分析结果的服务对象,所以要尽可能从客户那里了解多一些信息,才能确定问题。
原创
发布博客 2017.11.28 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

六.Linux用户和用户组管理

Linux是一个多用户多任务的分时操作系统,当一个用户想使用系统资源的时候,他必须向系统管理员申请一个账号,然后用这个账号进入系统。使用账号管理的好处:    1.可以跟踪用户,控制其对系统资源的访问;    2.帮助用户组织文件,为用户提供安全性保护。实现用户账号的管理,需要:    1.用户账号的添加、删除和修改。    2.用户口令的管理。    3.用户组的管理
原创
发布博客 2017.09.18 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

五.Linux文件与目录管理

Linux目录结构为树状结构,最顶级目录为根目录/。绝对路径:由根目录/写起。相对路径:由当前目录写起。处理路径常用的命令:1.ls:列出目录2.cd:切换目录3.pwd:显示当前目录4.mkdir:创建一个新的目录5.rmdir:删除一个空的目录6.cp:复制文件或目录7.rm:移除文件或目录可以使用 man 命令来查看各个命令的使用文档,如:ma
原创
发布博客 2017.09.11 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

四.Linux文件属性

Linux是典型的多用户系统,每个用户权限都不一样,为了保护系统安全,Linux对不同用户访问同一文件的权限做了不同的限定。显示一个文件的属性以及文件所属的用户和组的命令:ll 或者 ls -l1.第一个字符代表的是这个文件是目录、文件或者链接文件等等。    d:目录    -:文件    l:链接文档(link file)    b:装置文件里的可供储存的接
原创
发布博客 2017.09.11 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三.Linux远程登录

Linux是通过SSH服务实现远程登录的,默认端口为22。Windows实现Linux远程登录的软件有XShell、putty等等,本文以XShell为例。打开XShell,弹出窗口如下图:名称中输入你想给这个会话起的名字,主机输入你的Linux的IP地址,点击确定。确定后,弹出窗口,需要输入登录的用户名,此时输入你的Linux用户名:输入完成后,点击确定,
原创
发布博客 2017.09.11 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

了解微服务

微服务:将软件的功能进行拆分,将服务粒度做小,可以独立承担对外服务的职责。1.软件开发时,将要开发的项目分为不同的功能,负责每个功能的人员在自己的项目上并行开发,即每个微服务都是各自独立的项目,而对应的开发团队也基本上独立对应,保证了微服务的秉性研发,并且各自快速迭代。2.软件交付时,每个功能的项目都可以独立交付,不受其他功能的影响。这加快了微服务的迭代和交付效率。3.部署运行
原创
发布博客 2017.09.08 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初识Docker

容器:容器有效的将单个操作系统的管理资源划分到孤立的组中,以平衡孤立的组中的有冲突的资源的使用。容器可以在核心CPU本地运行指令,而不需要任何解释机制。也避免了准虚拟化和系统调用替换中的复杂性。虚拟化的核心是对资源的抽象,目标往往是在同一个主机上同时运行多个应用或系统,从而提高资源利用率。1.Docker基于Go语言,遵循Apache2.0协议,是开源容器项目。目前主流Linux操作系
原创
发布博客 2017.09.08 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AddTwoNumbers

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return
原创
发布博客 2017.09.08 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AddTwoNumbers

发布资源 2017.09.08 ·
rar
加载更多