自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Baldwin_KeepMind

一个没有感情的写博客机器

  • 博客(91)
  • 资源 (4)
  • 收藏
  • 关注

原创 博客内容索引(2021-1-10)
原力计划

Python学习笔记系列Hello WorldPython规范Python变量裴波那契数列Python迭代器Python函数Python数据结构戏说系列CP的三次握手与四次挥手(又名:我与漂亮小姨子的聊天记录)我与校花同桌之间的金钱交易(又名:戏说值传递与引用传递,这还看不懂你来打我)设计模式系列单例模式工厂模式抽象工厂模式...

2020-03-22 00:27:24 2112 48

原创 Baldwin传

Baldwin其人,本名王勇,亲朋呼其“王胖儿、勇哥、老王、左手王”,生于豫土,今及弱冠之年。初出世尝取番名“Dikey”,其音近于“Dick”,众人笑之,随取其字“勇”,系德语“Baldwin”,译“士之勇者”。Baldwin好读书,幼取班之冠者,师深爱之,常私授业,曰“若成大业,勿忘师恩”。至于初中,父母之教远矣,性又放狂,常与人斗于庠序,角口于课堂,师皆恶之,然其功善,师不去之。初三...

2020-03-19 23:11:50 1843 29

原创 Angular------组件的基本操作

本文所有内容基于BaldwinKeepMind的Angular专栏1. 概述组件是 Angular 应用的主要构造块。每个组件应当包含以下部分:一个 HTML 模板,用于声明页面要渲染的内容一个用于定义行为的 Typescript 类一个 CSS 选择器,用于定义组件在模板中的使用方式(可选)要应用在模板上的 CSS 样式2. 创建组件2.1. IDEA创建组件鼠标光标置于你想要创建组件的文件夹上=>右键=>New=>Angular Schematic=>com

2021-01-10 22:14:52 22

原创 RESTful理解与实践

REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,Roy Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-R.

2021-01-06 00:28:12 87

原创 Docker从入门到放弃-----上传Docker镜像到Dockerhub

前言上一篇文章Dockerfile常用命令解析与实战我们自己打包了一个consul镜像,他只是在我们本地仓库中,在这一篇文章中我们将把我们打包的镜像上传到Dockerhub,这样我们就可以在线下载该镜像了。注册Dockerhub首先我们需要在Dockerhub中注册一个账号,这里大家自行去注册,不再演示。登录Dockerhub在我们的服务器上执行命令docker login然后根据提示输入我们刚才注册的账户和密码Username: baldwinkmPassword: WARNING!

2021-01-03 15:18:54 44

原创 Docker从入门到放弃-----Dockerfile常用命令解析与实战(使用docker制作一个开箱即用的consul镜像)

前言在上一篇文章docker常用命令的实践与解析中,我们提到了可以使用commit命令来在本地创建镜像,但是commit创建的镜像其实是不够正规的,第三方无法了解镜像创建的过程,所以只能作为我们在本地归档的一种方法,用commit创建的镜像在实际生产过程中是无法上传到公司仓库的,举一个简单的例子,我们在我们的镜像中隐藏一个挖矿脚本,如果用commit来打包,那么公司安全部门只能拿到我们最终生成的镜像,假如生产环境引入我们的镜像,那就会给公司服务器造成不必要的负担,也会引起其他的麻烦。这种前提下,公司可以要

2021-01-03 03:02:08 126

原创 Angular------使用IDEA开发Angular

本文章所有内容基于win10搭建Angular环境并运行hello-world1. 相关上一篇文章中我们了解Angular开发所需要准备的环境,我们搭建好环境之后不可能直接使用文本工具进行编程,必须选择一款IDE,而一款好的IDE能让我们开发起来事半功倍。我选择的是JetBrains IDEA,主要原因是在我工作内容中的几款编辑器,IDEA是支持Angular开发的做的比较好的一款IDE。2. 新建项目File => New => Project => JavaScript =&g

2020-12-30 23:07:27 57

原创 Angular------win10搭建Angular环境并运行hello-world

本文及系列所有文章均基于Win10系统前言Angular 是一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用。 最近项目中的某个模块要使用Angular来做前端界面,所以现在开始要学习一下。node、npm安装实际上只需要安装node,因为在安装node的过程中,会一起安装npm组件,我电脑上已经安装了node和npm,所以这里就不在展示安装过程了,大家可以直接进入node官网安装即可。node官网安装完成之后查看node和npm的版本C:\Users\Administrato

2020-12-30 00:27:53 191

原创 自动化编程技术------JSR269相关概念及实战

文章目录相关JCPJSRJSR175JSR269使用步骤实战创建父项目整理项目pomautomatic-design-patterns-coreProcessor创建注解注册Processorinstallexample项目引入core项目示例beancompile查看结果Processor相关总结相关JCPJCP(Java Community Process)是管理 Java 生态(包括 J2SE、J2EE 等等)发展的合作组织。JSRJSR(Java Specification Request

2020-12-24 23:20:24 97

原创 Docker从入门到放弃------docker常用命令的实践与解析

Docker系列文章地址文章目录前言容器的基本操作创建并运行容器---run基本语法OPTIONS说明实例查看所有容器---ps基本语法OPTIONS说明输出内容实例启/停/重启容器基本语法实例访问容器基本语法OPTIONS说明实例查看容器日志---logs基本语法OPTIONS说明实例容器镜像操作查看本地所有镜像---image基本语法OPTIONS说明实例拉取镜像基本语法OPTIONS说明实例从容器创建镜像---commit基本语法OPTIONS 说明实例保存镜像---save基本语法OPTIONS

2020-12-06 18:29:34 135

原创 Docker从入门到放弃------docker的安装与初始化配置

本来是已经准备开始K8S的内容,但是K8S与Docker关联比较大,于是决定先写一些关于Docker的文章本文所有内容基于CentOS8系统文章目录概述下载二进制文件下载二进制安装脚本修改脚本权限执行安装脚本修改Docker安装目录新建Docker目录修改Docker配置文件重启Docker查看DockerInfo验证概述Docker社区版本中提供了MacOS、Windows和Linux等系统的安装包,同时也支持在云服务器上的安装,如AWSCloud。网上在各种系统下安装Docker的教程也比较多,

2020-12-03 22:38:14 193

原创 Kubernetes(一)----概述

文章目录简介起源Kubernetes设计架构Kubernetes节点分层架构kubeletkube-proxyKubernetes控制面板etcdKubernetes API ServerSchedulerKubernetes控制管理服务器简介k8s__中文文档Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一

2020-12-01 23:46:17 91

原创 Nacos基础教程(四)--------Nacos+SpringBoot服务发现

1. 前言系列文章地址:https://blog.csdn.net/shouchenchuan5253/category_10223260.html项目地址:https://gitee.com/dikeywork/learn-springboot2. 创建消费者项目3. 引入相关包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=

2020-08-01 00:38:35 186

原创 SpringBoot项目启动彩蛋与启动完成提示修改

1. 前言最近在做一个开源的SpringBoot学习项目,想在项目启动时加一下自己的Logo。2. SpringBoot启动彩蛋启动一个SpringBoot项目就可以看到控制台输出了这个Spring的logo,我们想把她改成自己的Logo也很简单。2.1. banner.txt首先在项目resource文件夹下创建banner.txt文件,然后将我们需要的替换彩蛋的内容输入到这个文件里。这样,再次启动项目时,彩蛋就已经被替换了。推荐几个字符/图片转化的网站http://patorjk.

2020-07-30 23:23:01 204 3

原创 Nacos基础教程(三)--------SpringBoot引入Nacos并实现自动化注册+远程配置获取

SpringBoot引入Nacos并实现自动化注册+远程配置获取1. 环境准备2. 创建项目3. 添加依赖4. 项目配置5. 创建配置源6. 创建配置类NacosConfig7. Nacos测试接口NacosApi8. 测试9. 异常解决无法获取远程配置参数10. 总结1. 环境准备部署Nacos环境:https://blog.csdn.net/shouchenchuan5253/article/details/1075879832. 创建项目创建一个springboot项目。我的项目地址:Spr

2020-07-26 23:36:36 916 1

原创 Nacos基础教程(二)--------nacos环境部署

nocas服务部署1.环境准备2.Nacos下载3.安装4.启动5.启动异常1.环境准备nacos需要在java环境下运行,所以在安装nacos之前请确保已经安装了javabaldwin@baldwin:/usr/share/nacos/bin$ java -versionopenjdk version "1.8.0_212"OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)OpenJDK 64-Bit Ser

2020-07-26 00:32:05 599

转载 Nacos基础教程(一)--------初识Nacos

前言资料来自:https://nacos.io/zh-cn/docs/what-is-nacos.html版本选择:JDK1.8、canos1.3.1、maven3.0+作者的话:这篇文章是复制过来的1.介绍Nacos帮助用户实现动态服务发现、服务配置、服务元数据及流量管理,Nacos使构建、交付和管理微服务平台变得更加方便,Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。1.1.服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RP

2020-07-22 15:10:12 191

原创 java.lang.ClassNotFoundException: org.springframework.beans.factory.config.EmbeddedValueResolver

1. 问题背景java.lang.ClassNotFoundException: org.springframework.beans.factory.config.EmbeddedValueResolver今天准备写一篇博客,需要用到一个SSM项目示例,于是从github上pull了一个,在运行测试的时候,所有的环境已经准备好了,但是运行的时候报了这样一个错误。2. 问题原因首先,Google大法。我去网上查了下,大致的原因就是两个:1.Spring-beans包未导入2.Spring-b

2020-05-13 23:58:05 401 6

原创 设计模式详解(五)--------代理模式
原力计划

更多Python学习文章请点击文章目录1. 相关2. 个人理解3. 代理模式结构思维导图4. 实例4.1. 实例场景4.2. 程序设计4.3. 公共接口(FeeInterface)4.4. 服务商4.5. 代理商4.6. 客户端4.7. 运行结果4.8. 小总结5. 代理模式的一般场景5.1. 服务安全5.2. 智能处理5.3. 虚拟服务5.4. 等等6. 总结1. 相关所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制

2020-05-11 23:07:19 365 1

原创 深圳泰久信息系统有限公司面试总结
原力计划

1. 总体面试分为:电话面试,笔试,技术面试,总监面试时间:4.28 3:30---》电面4.29 3:00---》笔试+技术面+总监面难度:一般结果:面试通过,但我拒绝了个人感受:总的来说是一次非常棒的面试HR小姐姐很温柔电面和技术面是同一人,是一位老师傅,过程中我有回答的不好的点,还耐心的教我总监也是一位非常有意思的人,但是强调义务加班2. 电面2.1....

2020-05-07 17:49:15 763 14

原创 Python学习笔记(十一)--------Python网络编程(Socket)
原力计划

更多Python学习文章请点击文章目录1. 相关1.1. 网络编程1.2. Socker1.3. Python网络服务2. Python创建socker3. Socket 对象(内建)方法3.1. 服务器端套接字3.2. 客户端套接字3.3. 公共用途的套接字函数4. Python-socker简单实例4.1. 简单服务端与客户端4.1.1. 创建服务端4.1.2. 创建客户端4.1.3. 运行...

2020-04-30 01:08:42 576 1

原创 Deepin-WPS输出PDF文件过大的终极解决办法
原力计划

更多文章请点击文章目录1.背景2. 原因3. 解决办法3.1. 将文档输出为图片3.2. 插入图片3.3. 调整图片3.4. 效果对比4. 总结1.背景最近换了Deepin系统,总得来说还是很清爽很好用的,在处理文档方面,虽然用不了Office全家桶,但是Deepin应用商城提供的WPS凑合着用也没有问题。但是今天在写文档输出成pdf格式时出了问题,输出倒是能够正常输出,但是在我把文档传到...

2020-04-26 23:38:39 1223 4

原创 舔狗的救赎:学最牛的技术,做最强的舔狗
原力计划

追女生不会撩?天天发早安?活该你一辈子当舔狗!来学用Python每天一句短情话,学完之后还找不到对象,我当你女朋友!

2020-04-25 18:26:06 9309 64

原创 MySQL-explain的使用详解
原力计划

更多文章请点击文章目录1. 背景2. 优化必要性3. explain相关4. explain使用4.1. explain执行通式4.2. explain分析指标4.2.1 id4.2.2. select_type4.2.3. table4.2.4. partitions4.2.5 type4.2.6. possible_keys4.2.7. key4.2.8. key_len4.2.9 ref4...

2020-04-24 01:06:36 1899 6

原创 Python学习笔记(十一)--------Python连接数据库并实现增删改查

更多Python学习文章请点击文章目录1.相关1.1. 持久化储存1.1.1 好处1.1.2 数据库1.2. Python操作数据库2. Python-数据库2.1. Python支持的数据库2.2. Python DB-API2.3. 安装Python-MySQL连接器3. 数据库连接3.1 准备工作确定数据库账号密码创建数据库创建表总览3.2. 代码连接数据库3.2.1 检测驱动安装情况3....

2020-04-23 00:45:16 1145 4

原创 apt安装JDK8并设置为系统默认Java
原力计划

更多文章请点击文章目录1. 背景2. apt安装jdk82.1 搜索jdk8安装包2.2. 安装选定版本2.3. 更改系统首选java版本3. 总结1. 背景最近重装系统,新系统自带JDK11,但是我的项目使用的是JDK8,去网上搜索看很多安装方法都是下载安装包然后解压安装,个人感觉这种方法太不方便了,我们优apt工具为什么不直接用apt工具安装呢?这里是一段防爬虫文本,读者请忽略。本文...

2020-04-22 13:10:35 1700 4

原创 could not find a distribution template for Deepin/n/a

更多文章请点击文章目录1.异常详情2. 背景3. 原因4. 解决办法5. 结果6. 总结1.异常详情baldwin@baldwin:~$ sudo add-apt-repository \> "deb [arch=amd64] https://download.docker.com/linux/debian \> $(lsb_release -cs) \>...

2020-04-22 00:37:33 5149 1

原创 Deepin安装Docker+DockerMySQL5.7
原力计划

更多文章请点击文章目录1. 背景2. 安装docker2.1. 获取官网教程2.2. 卸载旧版本2.3. 安装docker更新库安装docker库添加Docker官方GPG key执行命令检查key添加库安装引擎检查安装小总结3. docker安装MySQL3.1 查找所需版本3.2. 执行安装命令4. Docker镜像加速4.1. 常用国内源4.2. 添加国内源获取源地址配置国内加速源小总结5...

2020-04-22 00:35:11 1184 3

原创 面试官爱问Spring初始化?别急,看完这篇文章,咱去吊打他
原力计划

面试官总爱问Spring怎么办?别急,看完这篇文章,咱去吊打他

2020-04-20 01:12:20 4033 42

原创 Idea:Can`t download sources,Sources not found for "********"

1.情景最近在准备写关于源码阅读的文章,但是我下载的maven资源都是编译后的.class文件,在阅读的时候难度很大,比较走运的是,Idea是一个很优秀的编译器,在这里你打开.class文件后,他会询问你要不要下载源代码,大多时候都可以直接下载源代码来阅读,但是有时候可能仓库里也没有源代码,所以下载的时候就会提示:Can`t download sources 这就是一件很难受的事情了,我们想...

2020-04-19 00:08:53 2527 4

原创 异常处理-------仓库 “****** eoan Release” 没有 Release 文件。

异常详情root@baldwin:/home/baldwin# apt-get update......忽略:16 http://ppa.launchpad.net/webupd8team/java/ubuntu eoan InRelease忽略:17 http://ppa.launchpad.net/wine/wine-builds/ubuntu eoan InRelease错误:18...

2020-04-18 14:32:01 1960 2

原创 Python学习笔记(十)--------Python异常捕获与处理及自定义异常
原力计划

更多Pythton学习系列内容请点击我本文基于Python3.71. 相关什么是异常?异常就是“不正常”。我们的程序的执行过程中发生了一个不正常的事件,这个事件影响了程序的正常运行,此时就是发生了程序异常。与在Java中一样的,Python中的异常也是一个对象,当程序发生异常时,程序会抛出响应的异常对象,我们需要去捕获这个异常并解决他,防止异常导致程序停止。这里是一段防爬虫文本,读者请忽略...

2020-04-16 23:47:23 3589 36

原创 JVM虚拟机详解
原力计划

不了解JVM的Java程序员无异于蒙上双眼在沼泽地奔跑的犀牛,你永远不知道你会在什么时候会掉进坑里,也永远不会明白为什么会掉进坑里。那么,今天你是蒙着双眼奔跑的么?

2020-04-12 00:02:59 5315 62

原创 你还没找到工作?我已经因为自己造轮子而提前转正了
原力计划

2019.6月,我通过社招入职现在所工作的公司,理论上应该有三个月时间的试用期,只有试用期表现良好我才有机会转正,但因为一次优化代码过程中造了一个轮子,我获得了一个月转正的机会。我是一个懒人,又特别喜欢琢磨,在工作的过程中我发现有一个模块运行非常的慢,主要原因是在这个模块种需要大量的进行数据库操作,而目前公司业务扩大,在数据库中已经有上亿条数据,每次对这个表进行操作,都需要花费将近3S的时间,...

2020-04-06 00:36:07 21111 130

原创 我才22岁,我再玩一年又能怎么样?等我23岁的时候,一定给你活出个人样

(前排提示:红字提取文章主要内容)种一棵树最好的时间是十年前,其次是。。。对不起,没有其次!一_前言想先问你一个问题:你今年多大了?如果你还不到22岁,那么先恭喜你,你可以慢慢种树。如果你已经超过了22岁,那么请加油,你也可以种树,但是你得每天晚上得12点之后睡觉,早上7点起床才能种好一棵树。我是Baldwin,一个25岁的程序员,今天看到一个视频,仿佛看到了几年前的我。视...

2020-04-01 00:20:13 8935 89

原创 面试官:你背了几道面试题就敢说熟悉Java源码?对不起,我们不招连源码都不会看的人
原力计划

你看源码么?你会看源码么?你从源码中有收获么?

2020-03-30 18:47:49 33133 206

原创 想自己写框架?不了解Java注解(Annotation)机制可不行,来跟我一起通过源码深入Java注解机制
原力计划

没有自己创建过注解,好意思说自己精通Java?不了解注解机制,你还想成为大佬?轮子都不会造,还当什么程序员?

2020-03-28 00:18:18 4621 69

原创 看完这篇文章,你绝对能理解时间复杂度与空间复杂度

一、相关时间复杂度:执行当前算法所消耗的时间,记做即T(n) = O(f(n))空间复杂度:对一个算法在运行过程中临时占用存储空间大小的量度,记做S(n)=O(f(n))总结:时间复杂度指的是语句执行次数,空间复杂度指的是算法所占的存储空间二、时间复杂度1.计算方法用常数1代替运行时间中的所有加法常数 修改后的运行次数函数中,只保留最高阶项 去除最高阶项的系数2.常见...

2020-03-27 15:15:51 2667 16

原创 Python学习笔记(九)--------Python中的输入与输出
原力计划

一、相关输入输出(input/output,I/O),读作“eye-oh”,描述的是在计算机上输入输出数据的操作系统、程序或设备。一般的输入输出设备有打印机、硬盘、键盘和鼠标。实际上,有些设备只有输入功能,如键盘和鼠标;有些设备只有输出功能,如打印机;还有些设备具有输入输出2种功能,如硬盘、磁碟和可写性只读光盘(CD-ROM)。本篇仅描述键盘、磁盘、显示屏之间的输入输出操作。二、简单的...

2020-03-26 18:00:56 7364 37

原创 设计模式详解(四)--------建造者模式
原力计划

一、定义将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。二、使用范围1.创建一个复杂的对象,他有多个不同的模块组成,其中有些模块不会改变,但是其他模块可能经常发生改变,我们不得已需要把不变的模块与常变的模块分开实现时。2.当构造过程必须允许被构造的对象有不同表示时。三、功能实现角色1.builder:为创建一个产品对象...

2020-03-25 23:42:22 5451 25

个人博客HTML界面

一个HTML的个人博客界面,只有首页界面。包含css和HTML

2019-01-24

ueditor.zip

百度富文本编辑器ueditor-1.4.3.3 jsp版本源码,一款开源免费的前端富文本编辑工具,本版本仅包含jsp版的源码,需要全部版本请搜索ueditor下载

2020-01-06

codetemplates.xml

我的eclipse注释模板,下载后直接导入即可,如果不会用可以联系我

2019-07-24

spacesniff

软件介绍   SpaceSniffer是一个可以让您硬盘中文件和文件夹的分布情况的应用程序。通过使用TreeMap的可视化布局,你可以直观地看到在你硬盘上大的文件和文件夹。 SpaceSniffer功能特点: 快速且方便易用。 直观的结构布局,使用多层视图显示不同的内容。 如网络浏览器浏览一样可自由缩放元素。 智能缓存的扫描引擎,多层视图,单步仿真。 在扫描过程中也可以浏览文件布局。 您可以在主线程扫描进行时,通过二次缩放扫描优化布局。 可以通过右键菜单访问Windows的文件和文件夹。 可以通过输入简单但是功能强大的过滤条件进行内容筛选。 通过显示不同的过滤元素,在同一个媒体的里可以展示不同的视图。 与系统事件保持同步,使用闪烁的方式进行警告提示。 可自定义图形、颜色和程序行为方式。

2018-11-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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