new 杨海波
码龄4年
关注
提问 私信
  • 博客:470,713
    社区:34
    问答:317
    动态:17
    471,081
    总访问量
  • 191
    原创
  • 2,011,168
    排名
  • 492
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:西藏
  • 加入CSDN时间: 2020-12-27
博客简介:

bakelFF的博客

查看详细资料
个人成就
  • 获得693次点赞
  • 内容获得99次评论
  • 获得1,982次收藏
  • 代码片获得8,277次分享
创作历程
  • 1篇
    2023年
  • 56篇
    2022年
  • 134篇
    2021年
成就勋章
TA的专栏
  • java
    89篇
  • spring
    6篇
  • 面试题
    17篇
  • mysql
    9篇
  • vue
    14篇
  • javascript
    12篇
  • mybatis
    3篇
  • 框架
    1篇
  • c语言
    4篇
  • Web
    13篇
  • jsp
    23篇
  • servlet
    8篇
  • mybaits
    3篇
  • linux
    10篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

《将博客搬至CSDN》

将博客搬至CSDN》
原创
发布博客 2023.05.04 ·
341 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docker快速入门

docker应用广泛docker是一个用来装程序及其环境的容器,属于linux容器的封装,提供简单易用的容器使用接口。解决了环境配置的难题,每台电脑环境都不一样,相比虚拟机,容器体积小启动快相当于轻量化虚拟机。docker提供了统一的环境,快速拓展,弹性伸缩的云服务,防止其他用户的进程把服务器资源占用过多docker特点标准化运输方式,存储方式,API接口。...
原创
发布博客 2022.08.16 ·
477 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Java项目--书评网信息系统

在学习完ssm相关知识后,有了基础能力就想通过完成一个javaweb项目来巩固自己所学知识以及在具体开发过程中找出自己的不足因此便完成了书评网信息系统。手机端网站后台管理登陆界面。
原创
发布博客 2022.08.04 ·
903 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

Git下载、安装、环境配置与远程仓库提交

13、启用实验配置选项,第一个选项,启用对伪控制台的实验性支持,(新)这允许在Git Bash窗口中运行原生控制台程序,如Node或Python,而不使用winpty,但它仍然有已知的bug,第二个选项,启用了实验性的内置文件系统监视器(新!8、配置结束行转换方式,Git应该如何处理文本文件中的行结尾,第一个选项,下拉是转换Windows风格,提交转换为iunix风格,在windows这是推荐默认的设置。最后一个选项,下拉和提交都不进行任何转换,对于跨平台项目(“核心项目”),不推荐选择此选项。......
原创
发布博客 2022.08.04 ·
731 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

线程池简介

软件中的池,可以理解为计划经济1.反复创建线程开销大2.过多的线程会占用太多的内存用少量的线程——避免内存占用过多让这部分线程都保持工作,且可以反复执行任务——避免生命周期的损耗正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消常见的队列类型1.直接交接:SynchronousQueue2.无界队列:LinkedBlockingQueue3.有界队列:ArrayBlockingQueue4.延迟队列:DelayedWorkQueue自动创建(即直接
原创
发布博客 2022.07.17 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SpringBoot入门

SpringBoot概述随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。Spring Boot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 Spring Boot 旨在帮助开发者快速搭建 Spring 框架。Spring Boot 继承了原有 Spring 框架的优秀基因,使 Spring 在使用中更加方便快捷。SpringBoot简介 Spring
原创
发布博客 2022.07.12 ·
252 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java(回文数--比较简单的写法)

回文数。编写一个Java应用程序。用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如121、2332都是回文数。本文介绍两种方法利用reserve()方法...
原创
发布博客 2022.07.11 ·
1216 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

数据库查询语句SQL中like、%、-的区别

%百分号通配符:表示任何字符出现任意次数(可以是0次)SQL 语句选取 name 以字母 "k" 结尾的所有客户: 执行输出结果:下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符.查询员工名称以员工1开头,且后面只有一个字符的人 like操作符: LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较.SQL 语句选取 name 以字母 "G" 开始的所有客户: 执行输出结果:...
原创
发布博客 2022.06.24 ·
2138 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

java面试题

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。继承的概念继承是类与类的一种关系,是一种“is a”的关系。比如“狗”继承“动物”,这里动物类是狗类的父类或者基类,狗类是动物类的子类或者派生类。如下图所示:**注意:**Java中的继承是单继承,即一个类只有一个父类。好处:子类拥有父类的所有属性和方法(除了private修饰的属性不能拥有)从而实现了实现代码的复用;面向对象的最后一个特性就是多态,那么什么是多态呢?多态就是对象的多种形态。java里的
原创
发布博客 2022.06.21 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java面试题

目录两根内存条频率不一样,电脑会选择哪根?开不了机电脑QQ 能登上,但浏览器网址打不开TCP和UDP协议区别tcp网络模型dhcp频率高的那根降频,来兼容低频率的那根内存供电不足,主板损坏,,这是由于电脑硬件接触不良,主板或后续硬件短路,电源故障造成的。而导致这些问题的原因是环境不好,潮湿,很久不开机导致的dns映射有问题TCP:面向连接,传输可靠,传输大量数据,速度慢UDP:面向非连接,传输不可靠,传输少量数据,速度快动态主机配置协议 DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协
原创
发布博客 2022.06.21 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么网页样式属性,有的需要加冒号“:”,有的不用?

加冒号的,说明后面的是一个变量或者表达式;没加冒号的后面就是对应的字符串字面量!例子:打开关闭例子:打开
原创
发布博客 2022.06.07 ·
489 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Description : The <project> element is the root of the descriptor

IDEA导入maven项目时候pom文件报如下错误:Tag name: project Description : The element is the root of the descriptor.The following table lists all of the possible child elements. Version : 3.0.0+多种原因:解决方法:
原创
发布博客 2022.06.03 ·
9443 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Java异常体系

1、Error错误:(这种错误无法处理)描述了Java运行时系统的内部错误和资源耗尽错误。一般是指虚拟机(JVM)相关的问题,如系统崩溃,虚拟机出错误等,这种错误无法恢复或不可能捕获,将导致应用程序中断,通常不处理。因为如果出现这样的内部错误,除了通告用户,并尽力使程序安全地终止之外,再也无能为力了。2、Exception异常:Java的异常分为两种,checked Exception(编译时异常也叫非运行时异常)和 RuntimeException(运行时异常)。...
原创
发布博客 2022.05.29 ·
250 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

集群,分布式和微服务的区别

一.概念集群: 同一个业务,部署在多个服务器上分布式: 同一个业务,拆分成多个子业务,部署在不同的服务器上微服务: 同一个业务,按照功能模块拆分,每一个服务只对应一个功能模块二.区别 集群是多台服务器一起处理同一个业务,可以使用负载均衡使得每一个服务器的负载相对平衡,集群中的一台服务器出现问题,该服务器所负责的业务可以由其他的服务器代为处理.集群是一种物理形态. 分布式是把一个业务拆分成多个子...
原创
发布博客 2022.05.27 ·
2160 阅读 ·
4 点赞 ·
4 评论 ·
14 收藏

Lambda表达式的使用

什么是Lambda表达式?Lambda表达式,也可称为闭包。类似于JavaScript中的闭包,它是推动Java8发布的最重要的新特性。在哪里使用 Lambda实现匿名内部类 函数声明与调用Lambda表达式语法Lambda表达式有三个部分:1、参数列表——这里它采用了Comparator中compare方法的参数,两个Apple。2、箭头——箭头->把参数列表与Lambda主体分隔开。3、Lambda主体——比较两个Apple的重量。表达式就是Lambda的返回值了。
原创
发布博客 2022.05.23 ·
899 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

vite 安装及创建项目

vite简介与 Vue CLI 类似,Vite 也是一个提供基本项目脚手架和开发服务器的构建工具。 然而,Vite 并不是基于 Webpack 的,它有自己的开发服务器,利用浏览器中的原生 ES 模块。这种架构使得 Vite 比 Webpack 的开发服务器快了好几个数量级。Vite 采用 Rollup 进行构建,速度也更快。 Vite 先启动服务,按需加载 Webpack 则是先全部打包 再启动服务安装vitenpm init vite@latest npm构建vite项目yarn
原创
发布博客 2022.05.09 ·
1327 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

JavaScript eval() 函数

定义和用法eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。eval("x=10;y=20;document.write(x*y)");document.write("<br>" + eval("2+2"));document.write("<br>" + eval(x+17));...
原创
发布博客 2022.04.26 ·
1608 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

js正则表达式把数字格式化成XXXX-XXX-XXX

我有一个固定的10位数字,要格式化成XXXX-XXX-XXX形式我这样写:alert("1234567890".replace(/(\d{4})(\d{3})(\d{3})/g, "$1-$2-$3")); 没问题1234-567-890
原创
发布博客 2022.04.26 ·
841 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mybatis plus 使用insert 返回主键的处理

长话短说,集成了MybatisPlus之后,自带的Save()和Mapper的Insert()方法虽然返回的是boolean类型的,但其实只要执行成功,就可以直接拿到ID,不需要其他什么配置。代码如下 Test test = new Test(); /*此处省略斌值部分*/ //直接调用save方法获取boolean返回值 boolean f1= testService.save(test); //如果为true,添加成功之后...
原创
发布博客 2022.04.24 ·
11352 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

vue-数据绑定(文本插值/v-bind/v-html)

插值文本数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值:<span>Message: {{ name }}</span><script> new Vue({ el: '#app', data: { name: '小白' } })</script>但是此语法不能用在html元素的属性上.原始 HTML若..
原创
发布博客 2022.04.24 ·
588 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多