Baldwin_KeepMind

一个没有感情的写博客机器
私信 关注
Baldwin_KeepMind
码龄5年

共和国十一点钟的太阳,头发乌黑茂密的程序员,沉迷于技术,2006年时代周刊人物,2008年感动中国组委会特别奖获得者

  • 385,436
    被访问量
  • 90
    原创文章
  • 6,566
    作者排名
  • 1,765
    粉丝数量
  • 毕业院校 长江大学
  • 于 2016-04-16 加入CSDN
获得成就
  • 博客专家认证
  • 获得1,956次点赞
  • 内容获得1,243次评论
  • 获得4,210次收藏
荣誉勋章
兴趣领域
  • #后端
    #Java#架构#Redis#Python#MySQL#Spring#Linux#分布式#Spring Boot
TA的专栏
  • 学习
    31篇
  • Java进阶
    6篇
  • 面试
    5篇
  • java
    13篇
  • angular
    3篇
  • 架构
    1篇
  • 笔记
    13篇
  • docker
    4篇
  • Python
    13篇
  • 自动化编程
    1篇
  • 设计模式
    6篇
  • K8S
  • MySQL
    4篇
  • MySQL优化
    1篇
  • SpringBoot
    12篇
  • nocas
    4篇
  • Baldwin带你读源码-Spring系列
    1篇
  • Deepin
    1篇
  • 爬虫
    1篇
  • 算法
    1篇
  • 程序人生
    1篇
  • 软件异常
    3篇
  • Vue
    1篇
  • GitHub
    1篇
  • 大数据
    7篇
  • 错误异
    12篇
  • 小知识
    8篇
公众号:愚蠢的鲍德温
点 点 滴 滴 , 皆 是 学 问 !
vx.gif?raw=true

点击访问优秀博主【SoWhat】的博客
点击访问优秀博主【亓官劼】的博客
点击访问优秀博主【JetLinks】的博客
点击访问优秀博主【TRHX】的博客
点击访问优秀博主【Truedei】的博客
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

JVM虚拟机详解------jvisualvm使用及实战经历

1. 相关jvisualvm官方文档官方对jvisualvm的介绍是Visually monitors, troubleshoots, and profiles Java applications.Java VisualVM是一个直观的图形用户界面,当基于Java技术的应用程序在指定的Java虚拟机(JVM)上运行时,可提供有关它们的详细信息。 之所以命名为Java VisualVM,是因为Java VisualVM提供了有关JVM软件的可视化信息。Java VisualVM将多个监视,故障排除
原创
83阅读
0评论
0点赞
发布博客于 1 月前

JVM虚拟机详解------javap概述及实战示例

1. javap相关javap是官方提供的,用于反编译一个或多个.class文件的java工具,使用javap命令,我们可以查看类的具体信息,有助于我们分析代码的运行状态,更好的理解jvm工作原理。javap官方文档2. javap使用格式javap <options> <classes>3. option集 -help --help -? 输出此用法消息 -version 版本信息 -v -verbose
原创
51阅读
0评论
0点赞
发布博客于 2 月前

JVM虚拟机详解------jvm栈工作原理

保姆式辅助,带你逐行分析java代码,更通透地了解jvm栈工作原理
原创
518阅读
6评论
1点赞
发布博客于 2 月前

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

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

有心了,谢谢

发布Blink于 2 月前

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.
原创
159阅读
0评论
1点赞
发布博客于 2 月前

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

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

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

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

Angular------使用IDEA开发Angular

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

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

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

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

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

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

Docker系列文章地址文章目录前言容器的基本操作创建并运行容器---run基本语法OPTIONS说明实例查看所有容器---ps基本语法OPTIONS说明输出内容实例启/停/重启容器基本语法实例访问容器基本语法OPTIONS说明实例查看容器日志---logs基本语法OPTIONS说明实例容器镜像操作查看本地所有镜像---image基本语法OPTIONS说明实例拉取镜像基本语法OPTIONS说明实例从容器创建镜像---commit基本语法OPTIONS 说明实例保存镜像---save基本语法OPTIONS
原创
146阅读
0评论
0点赞
发布博客于 3 月前

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

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

Kubernetes(一)----概述

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

明天开始更新博客,断更了三个月

 
发布Blink于 3 月前

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=
原创
268阅读
0评论
1点赞
发布博客于 7 月前

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

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

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
原创
1049阅读
1评论
4点赞
发布博客于 7 月前

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
原创
745阅读
0评论
0点赞
发布博客于 7 月前

我酸了

发布Blink于 7 月前

我酸了

发布Blink于 7 月前

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
转载
202阅读
0评论
2点赞
发布博客于 7 月前

万万没想到,我一搞技术的,还得兼职陪酒

 
发布Blink于 7 月前

最近加班严重

 
发布Blink于 8 月前

想写的文章很多,最后都是半成品挤压在那里

 
发布Blink于 8 月前

经过我们四个人两天的讨论,决定修改逻辑,前端实现改后端实现

发布Blink于 9 月前

感谢认可,原力王者勋章真的很好看

发布Blink于 9 月前

这双鞋啊!我是眼睁睁看着他从149一双降到99一双然后降到69一双然后降到89两双然后降到49三双

发布Blink于 9 月前

只是多加一个简单的功能,最后居然要研究到火狐内核与谷歌内核、http1.1与http1.0协议,你永远不知道自己改一段代码会给你带来什么样的麻烦,可能这就是编程的魅力所在吧!

发布Blink于 9 月前

在优化老代码,骂了一圈没人承认,最后发现这代码是我写的,希望他们明天就忘了这事儿

发布Blink于 9 月前

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
原创
407阅读
6评论
4点赞
发布博客于 9 月前

设计模式详解(五)--------代理模式

更多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. 相关所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制
原创
366阅读
1评论
1点赞
发布博客于 10 月前

挑战不戴眼镜的第一天

发布Blink于 10 月前

深圳泰久信息系统有限公司面试总结

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

听说有勋章和证书?

发布Blink于 10 月前

来红树湾陪朋友喝酒,车钥匙丢了,气死个人

发布Blink于 10 月前

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. 运行...
原创
578阅读
1评论
1点赞
发布博客于 10 月前

干杯🍻

发布Blink于 10 月前

干杯🍻

发布Blink于 10 月前

深圳固戍,来喝酒呀

 
发布Blink于 10 月前

Deepin-WPS输出PDF文件过大的终极解决办法

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

舔狗的救赎:学最牛的技术,做最强的舔狗

追女生不会撩?天天发早安?活该你一辈子当舔狗!来学用Python每天一句短情话,学完之后还找不到对象,我当你女朋友!
原创
9546阅读
64评论
54点赞
发布博客于 10 月前

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...
原创
1907阅读
6评论
5点赞
发布博客于 10 月前

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....
原创
1193阅读
4评论
7点赞
发布博客于 10 月前

apt安装JDK8并设置为系统默认Java

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

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) \>...
原创
5531阅读
1评论
7点赞
发布博客于 10 月前

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...
原创
1212阅读
3评论
5点赞
发布博客于 10 月前

我感觉这是全网最详细的spring初始化分析了,按行给你分析代码,你确定不来看看? https://blog.csdn.net/shouchenchuan5253/article/details/105625890?utm_source=app

 
发布Blink于 10 月前

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

面试官总爱问Spring怎么办?别急,看完这篇文章,咱去吊打他
原创
4046阅读
42评论
22点赞
发布博客于 10 月前

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

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

异常处理-------仓库 “****** 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...
原创
2066阅读
2评论
5点赞
发布博客于 10 月前

目前已经喝了13瓶,干杯

发布Blink于 10 月前

干杯🍻

发布Blink于 10 月前

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

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

博客专家到手,yeah!

发布Blink于 10 月前

明天的午饭,味道还行

发布Blink于 10 月前

连续两周上榜了,感谢 最近刚写的文章:《春风得意马蹄疾,一文看尽(JVM)虚拟机》https://blog.csdn.net/shouchenchuan5253/article/details/105462458?utm_source=app,欢迎大佬指点

发布Blink于 10 月前

JVM虚拟机详解

不了解JVM的Java程序员无异于蒙上双眼在沼泽地奔跑的犀牛,你永远不知道你会在什么时候会掉进坑里,也永远不会明白为什么会掉进坑里。那么,今天你是蒙着双眼奔跑的么?
原创
5451阅读
62评论
40点赞
发布博客于 11 月前

我谢谢你们啊

发布Blink于 11 月前

本来说减肥夜里少吃点的,结果饭菜做得太香了,含泪吃了两大碗

 
发布Blink于 11 月前

肝了三天的文章被推荐了,瞬间又涨了一波粉,希望我早日破一千粉,嘿嘿。 文章链接: https://blog.csdn.net/shouchenchuan5253/article/details/105256723?utm_source=app

发布Blink于 11 月前

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

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

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

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

今天有一篇文章上推荐,粉丝暴涨,谢谢工作人员,点击链接查看文章:https://blog.csdn.net/shouchenchuan5253/article/details/105196154?utm_source=app

发布Blink于 1 年前

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

你看源码么?你会看源码么?你从源码中有收获么?
原创
36140阅读
212评论
678点赞
发布博客于 1 年前

不破不立,转战优麒麟,希望早日成为大佬,最近在搞编程环境,应该不会日更了

发布Blink于 1 年前

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

没有自己创建过注解,好意思说自己精通Java?不了解注解机制,你还想成为大佬?轮子都不会造,还当什么程序员?
原创
4639阅读
69评论
45点赞
发布博客于 1 年前

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

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

感谢csdn的大佬,刚给女神送了樱花树,女神很开心

发布Blink于 1 年前

Python学习笔记(九)--------Python中的输入与输出

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

设计模式详解(四)--------建造者模式

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

这篇文章《美女同事与我在公交上说的话》应该是被推荐了,早晨起来凭借这篇文章涨了26个粉丝,开心,谢谢各位工作人员 链接地址:https://blog.csdn.net/shouchenchuan5253/article/details/104994801?utm_source=app

发布Blink于 1 年前

难忘的经历,我与校花的约会(又名:Java中定时任务的三种实现方式及详解)

忘记介绍了,校花的名字是小花自从上次小花跟我在宾馆的事情(欲知详情请点我)之后,她好几天都没理我,我也不知道他生什么气,可能是不喜欢玩压缩的男生把吧,女生真是麻烦,唉!为了能让她不再生气,也为了我以后能继续抄她的作业,我约她一起去江边看日落,然后晚上在江边看星星吹江风,顺便请她吃顿饭来讨好她,为了不被她男朋友发现,我还特地花钱让我朋友带她男朋友出去包夜,唉肉疼!我们约好了五点钟在江亭,...
原创
7286阅读
19评论
21点赞
发布博客于 1 年前

今日福利推荐,偷偷看哦...aaa 宅男深夜在被窝里偷偷看的文章《我与校花同桌之间的金钱交易》,点击链接查看详情:https://blog.csdn.net/shouchenchuan5253/article/details/104933703?utm_source=app 震惊:天理何在?CSDN某博主的文章《我与小姨子的聊天记录》居然入选热门推荐,详情请点击https://blog.csdn.net/shouchenchuan5253/article/details/104909818 我和镁籹同事,公交车上偷偷做的事ªªª,小哥哥们快来看呀 点击链接阅读https://blog.csdn.net/shouchenchuan5253/article/details/104994801?utm_source=app

 
发布Blink于 1 年前

LeetCode系列(一)--------两数之和(简单)

描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]难...
原创
1685阅读
3评论
9点赞
发布博客于 1 年前

Python学习笔记(八)--------Python模块及部分常见模块详解

一、相关在Python中,一个文件(.py)就可以当做一个模块,类似Java中的类、包,每一个模块都可以看做是是一个独立的文件/文件夹。我们可以把某一种功能封装在一个模块里,在其他的模块里需要这种功能的时候,直接调用这个模块的函数,这样可以使我们的代码看起来更简洁,更有条理性。模块能定义函数,类和变量,模块里也能包含可执行的代码。除此之外,现在已提供了许多优秀的模块共程序员们使用,我们可以便捷...
原创
9716阅读
27评论
61点赞
发布博客于 1 年前

博客内容索引(2021-1-10)

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

美女同事在公交车上跟我说的话(又名:队列结构详解及Java常见队列结构的实现)

忙碌了一天终于到了下班的时间,Baldwin看表刚过七点,立即就打了卡准备回家,在前往公司班车站的路上,一声清脆的声音响起“Hi~Baldwin,这么早就下班啦!一起回去呗?”原来是公司人事部刚来的美女同事小丽,她跟Baldwin的家相隔不远,都是坐同一辆班车回家。能跟美女一起回家,Baldwin自然还是很开心的,就边走边聊,奈何小丽走得着实太慢,到班车点的时候都已经排起了长长的队伍,Bald...
原创
12939阅读
132评论
98点赞
发布博客于 1 年前

打卡深圳笔架山,深圳所有的山都爬了一遍以上。开始准备步行海岸线了,目前只走过东西涌

发布Blink于 1 年前

感谢工作人员,现在首页都是小火箭了

发布Blink于 1 年前

Python学习笔记(七)--------Python数据结构

一、相关数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。Python中的绝大部分数据结构可以最终分解成三种类型:集合(Set),序列(Sequence),映射(Mapping)。1、集合是独立于标量,序列和映射之外的特殊数据结构,它支持数学理论的各种集合的运算。它的存在使得用程序代码实现数学理论变得方便。2、序列是Python中最为...
原创
5667阅读
7评论
13点赞
发布博客于 1 年前

今日推荐,老师眼中的阳光少年,竟在毕业之后成为了一名标题党,到底发生了什么?阅读古文《Baldwin传》,知悉少年的心路历程。https://blog.csdn.net/shouchenchuan5253/article/details/104977848?utm_source=app

 
发布Blink于 1 年前

Baldwin传

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

我丢,前天夜里做的饭,今天带过来吃,米饭干得跟石子儿似的

 
发布Blink于 1 年前

中午和下午吃了药,现在感觉好多了,赶紧更完博客睡觉,这次的文章名叫《霸道黑丝女总裁把我叫到办公室逼迫我做那个事儿》,有没有人期待

发布Blink于 1 年前

感谢,又中一篇

发布Blink于 1 年前

Python学习笔记(六)--------Python函数

一、相关函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。Python函数可以在类外定义。Python函数类似Java中的方法。二、定义一个Python函数Python中以def开始定义函数,无需注明函数的...
原创
5034阅读
12评论
24点赞
发布博客于 1 年前

结果出来了,暂时没问题,开了药,周五回医院复查。,刚公司通报,我明后两天休息。 今天晚上绝不熬夜更博客了

 
发布Blink于 1 年前

准备检测了,希望没事

发布Blink于 1 年前

光看文章名你们不信,我在截取一部分文章内容好了,具体的你们自己看,链接如下:https://blog.csdn.net/shouchenchuan5253/article/details/104933703?utm_source=app

发布Blink于 1 年前

老有同学说我开假车,我你看这文章名字,我骗你们了么?感谢审核老铁一大早送来的火箭

发布Blink于 1 年前

宅男深夜偷偷看的小文章《我与校花同桌之间的金钱交易》,点击链接查看详情:https://blog.csdn.net/shouchenchuan5253/article/details/104933703?utm_source=app

 
发布Blink于 1 年前

昨日深夜咳嗽难忍,早上请了半天假,等下去发热门诊咨询一下,希望没啥问题

 
发布Blink于 1 年前

刚写完《我与校花同桌之间的金钱交易》,不知道这一片能不能搞到小火箭

发布Blink于 1 年前

我与校花同桌之间的金钱交易(又名:戏说值传递与引用传递,这还看不懂你来打我)

闲来无事,回忆起大学我与校花同桌的快乐时光,其中有一件特别有意思的事,在此来分享给大家。大二的某个早晨,眼见着快要上课了,老师上节课布置的编程作业我还没有写完,于是乎想借校花同桌的作业来抄一抄,校花很爽快的答应了,我拿着U盘COPY了一份校花的代码,把代码导入到我的IDEA里稍加修改,完事儿还删掉了U盘里的代码,然后自信的交上了作业。下课后校花找到我说“我的作业不能白让你抄,你得付出代价啊...
原创
4451阅读
40评论
28点赞
发布博客于 1 年前

感谢审核人员赠送的火箭,嘿嘿

发布Blink于 1 年前

再入一篇,nice!!!nice!!!感谢工作人员

发布Blink于 1 年前

Python学习笔记(五)--------Python迭代器

一、迭代器相关迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。关键点:遍访(遍历?)容器二、迭代器特点1.迭代器可以从集合的第一个数据开始访问数据,直到最后一个2.迭代器只可向前访问,不能倒退(next()方法)3.迭代器的两个基本方法:next()、it...
原创
5206阅读
7评论
12点赞
发布博客于 1 年前
Python学习笔记(三)--------Python变量
发布Blink于 1 年前

震惊:天理何在?CSDN某博主的文章《我与小姨子的聊天记录》居然入选热门推荐,详情请点击https://blog.csdn.net/shouchenchuan5253/article/details/104909818

 
发布Blink于 1 年前