c1369376047
码龄4年
关注
提问 私信
  • 博客:19,003
    19,003
    总访问量
  • 31
    原创
  • 2,290,833
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-06-12
博客简介:

c1369376047的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得1次评论
  • 获得49次收藏
创作历程
  • 8篇
    2022年
  • 22篇
    2021年
  • 2篇
    2020年
成就勋章
兴趣领域 设置
  • 前端
    css
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

vim编辑器未正常关闭时解决方案

文章目录vim编辑器未正常关闭时解决方案问题描述.swp、.swo文件产生原因解决方案后记hosts文件sudo命令小记问题描述在mac上的/etc目录下修改hosts文件时,进入vim编辑器时未正常关闭,导致在/etc下产生.hosts.swp文件,并且在/var/tmp下产生host.swo、host.swn等文件。因此在对/etc/hosts进行编辑时会报类似的提示:Swap file “.hosts.swp” already exists![O]pen Read-Only, (
转载
发布博客 2022.05.10 ·
1447 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建swagger环境测试时报错 documentationPluginsBootstrapper‘; java.lang.NullPointerException

运行环境:springboot 2.6.6、swagger 3.0.0<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>报错:documen
原创
发布博客 2022.04.19 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot:配置文件及自动配置原理

配置文件SpringBoot使用一个全局的配置文件,配置文件名称是固定的application.properties语法结构:key=valueproperties:只能保存键值对application.yml语法结构:key:空格 value配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;标记语言以前的配置文件,大多数都是使用xml来配置的;比如一个简单的端口,我们来对比下yaml和xmlyaml:xml
原创
发布博客 2022.03.17 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot Web开发

jar :webapp!自动装配springboot到底帮我们配置了什么?我们能不能进行修改?能修改那些东西?能不能扩展?xxxxAutoConfiguration…向容器中自动配置组件xxxxProperties:自动配置类,装配配置文件中自定义的一些内容!要解决的问题:导入静态资源首页jsp,模板引擎Thymeleaf装配扩展SpringMVC增删改查拦截器国际化!静态资源public void addResourceHandlers(Reso
原创
发布博客 2022.03.08 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javax.validation不存在

今天用 @Validated//数据校验的时候发现,javax.validation引不进去。查阅了一下,发现原来是springboot 在2.3.0版本之后就没有引入validation对应的包解决办法:在pom.xml里导入Spring Boot Starter Validation,附上Maven Repository的链接<dependency> <groupId>org.springframework.boot</groupId>
原创
发布博客 2022.02.27 ·
2860 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

Java的泛型(一)

Java标准库提供的ArrayList,它可以看作“可变长度”的数组,因为用起来比数组更方便。实际上ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”:如果用上述ArrayList存储String类型,会有这么几个缺点:需要强制转型;不方便,易出错。例如,代码必须这么写:很容易出现ClassCastException,因为容易“误转型”:要解决上述问题,我们可以为String单独编写一种ArrayList:这样一来,存入的必须是St
原创
发布博客 2022.02.25 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet进阶

一个Web App就是由一个或多个Servlet组成的,每个Servlet通过注解说明自己能处理的路径。例如:上述HelloServlet能处理/hello这个路径的请求。早期的Servlet需要在web.xml中配置映射路径,但最新Servlet版本只需要通过注解就可以完成映射。因为浏览器发送请求的时候,还会有请求方法(HTTP Method):即GET、POST、PUT等不同类型的请求。因此,要处理GET请求,我们要覆写doGet()方法:类似的,要处理POST请求,就需要覆写doPost(
原创
发布博客 2022.02.25 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

My sql8.0在连接时发生错误,错误号码:2058

My sql 8.0在连接时报2058的错误时翻译过来就是:插件缓存——sha2_密码无法进行加载这是由于你的Sqlyog mysql加密方法变了,SQLyot未能正确解析使用。解决步骤如下:一、打开搜索栏,以管理员身份运行命令符(搜cmd)测试mysql命令并配置环境变量:输入mysql,若出现如图的问题:“mysql 不是内部或者外部的命令…”,则进行mysql环境变量的配置;若是其他的,则不用配置mysql环境变量直接跳到下一步。如图所示,右击此电脑进入系统设置,点击高级系统设置,
原创
发布博客 2022.02.25 ·
700 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

beatsql工具

BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优点开发效率无需注解,自动使用大量内置SQL,轻易完成增删改查功能,节省50%的开发工作量数据模型支持Pojo,也支持Map/List这种快速模型,也支持混合模型SQL 模板基于Beetl实现,更容易写和调试,以及扩展维护性SQL 以更简洁的方式,Markdown方式集中管理,同时方便程序开发
原创
发布博客 2021.12.29 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Sprigboot的JAP

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个,应该说无人能出其右。从功能上来说,JPA就是Hibernate功能的一个子集。添加相关依赖添加mysql连接类和连接
原创
发布博客 2021.12.20 ·
90 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot的配置文件

Springboot的配置文件详解Springboot 采纳了建立生产就绪Spring应用程序的观点。Springboot优先于配置的惯例,即让你尽快启动和运行。在一般情况下,我们不需要做太多就能让springboot正常运行。在一些特殊情况下,我们需要修改一些配置,或者需要有自己的配置属性。自定义属性:当我们创建一个springboot项目时,系统会给我们默认在src/main/java/resources/目录下创建一个application.properties.一般,我会把.propertie
原创
发布博客 2021.12.09 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaWeb的基础

JavaWeb的基础概念1、 基本概念1.1、前言Web开发:·web开发的意思是,www.**.com.也就是网页的意思·静态webHtml、css提供给所有人看的数据始终不会发生改变!·动态web提供给所有人看的数据始终会发生改变!每个人在不同的时间,不同的地点看到的信息,各不相同!技术栈:Servlet/jsp、ASP、PHPJava中,动态web资源开发的技术统称为JavaWeb1.2、web应用程序web应用程序:可提供浏览访问的程序;·a.html、b.html。。。
原创
发布博客 2021.11.29 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySql的事件调度器

从My Sql 5.1.6起,增加了一个非常有特色的功能 事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总、数据备份等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux的cron或Windows下的任务计划)只能精确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。事件调度器有时也可以称为临时触发器(
原创
发布博客 2021.09.28 ·
670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java的异常处理机制

Java的异常在计算机程序运行的过程中,总是会出现各种各样的错误。有一些错误时用户造成的,比如,希望用户输入一个int类型的年龄,但是用户输入的是abc:程序想要读写某个文件的内容,但用户已经把它删除了:还有一些错误时随机出现的,并且永远不可能避免的。比如:·网络突然断了,连接不到远程服务器;·内存耗尽了,程序崩溃了;·用户点‘打印’,但根本没有打印机;·……所以,一个健壮的程序必须处理各种各样的错误。所谓错误,就是程序员调用某个函数的时候,如果失败了,就表示出错了。调用方如何获知
原创
发布博客 2021.09.19 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String字符的有关优化

Java的核心类一、StringBuilderJava编译器对String做了特殊处理,使得我们可以直接用‘+’直接拼接字符串;举个例子:虽然可以直接拼接字符串,但是在循环中,每次循环都是创建出新的字符串,然后扔掉旧的字符串。所以,绝大部分的字符串,都是临时对象,不但浪费内存,还会影响GC效率。为了提高性能的利用,Java标准库提供了,StringBuilder,它是一个可改变的对象,可以预分配缓冲区,这样,往StringBuilder中新增字符时,不会创建新的临时对象如果我们查看String
原创
发布博客 2021.09.09 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Class类

反射的基本概念:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法(即使是private的),可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键(来自 百度百科)除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如:仔细思考,我们可以得出结论:class(包括interface)
原创
发布博客 2021.08.29 ·
180 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SSM整合

SSM分别由SpringMVC(表现层)、Spring(业务层)、MyBatis(持久层)组成;首先,我们用IDEA搭建一个java项目:并通过“Add Framework Support.”添加“Web Application”支持;然后、在 web/WEB-INF 目录下添加 lib 目录,然后导入spring、springMVC、MyBatis、Junit、json、文件上传、日志相关的jar包,导入的Jar包说明如下先关的包可以通过其名字在网站中下载这里只是整合相关的包,实际中还需要Ja
原创
发布博客 2021.08.19 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis开发环境的配置

一、 Mybatis简介官方描述:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解 来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中 的记录。 MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software fo
原创
发布博客 2021.08.09 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring开源框架

SSH: Struts2(MVC)(相当于控制器) + Spring(IOC DI AOP) + Hibernate(ORM:用于数据库方面)SSM: SpringMVC+ Spring + MyBatis;往后我们会学到SpringBoot,这是在SSM的基础上再次整合的东西——>再往后就是SpringCloud;这些都是java目前的主流框架Spring相关的一些包:Spring是一个IOC(DI)和AOP容器框架。非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的
原创
发布博客 2021.07.28 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java的枚举类型

枚举类型枚举类型相当于特殊的类,经过编译之后同样产生一个class文件。枚举类型中可以定义方法(包括构造方法)、属性、静态的方法和属性、继承接口、重载覆盖等,类似于class。枚举类型的定义:枚举类型使用enum来声明类型,枚举类型的每一个枚举值(枚举属性)都是枚举类型的实例,且都是 public static final类型的实例。枚举类型的继承:所有的枚举类型都隐含的继承自java.lang.Enum类,又因为Java是单继承的,所以一个枚举类型不 能继承任何其他的类。枚举类型因为继承了
原创
发布博客 2021.07.17 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多