自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 Java基础知识

控状态打印finally存在暂存区。

2023-06-26 20:57:27 359

原创 Vue 3 中的知识

defineComponent 是 Vue 3.x 中定义组件的 API,可以用它来定义一个 Vue 组件。定义一个组件需要传入一个包含组件选项的对象。这个对象包含了组件的所有配置,例如组件的数据、方法、生命周期钩子等等。

2023-03-08 09:29:52 884 1

原创 java使用七牛云的文章审核和图片审核的方式

在做图片和文章审核的时候本来是打算用阿里云的 但是现在阿里云的这个功能只让有企业认证的用户使用 所以我改用七牛云 但是七牛云给出的示例代码有些问题 我问客服才解决 在此做一个记录。

2023-01-09 19:50:47 713

原创 工厂设计模式

就是你new的时候不在new工厂的某个具体的零件。然后通过工厂的方法去得到某个类的示例。

2022-10-30 11:10:22 149

原创 单例设计模式

单例就是把构造器给私有化 通过自己写的方法让所有使用这个方法的得到的是同一个对象。

2022-10-30 10:28:59 71

原创 java装饰模式

装饰器的学习

2022-10-28 17:11:18 324

原创 策略设计模式

使用的时候把实现类注入进去就可以实现这个类方法的复用了。然后写一个类去使用这个接口的方法。说起来不是很直观 下面又代码显示。

2022-10-28 15:48:12 326

原创 Java手写IOC

简单的用注解和反射实现IOC

2022-10-28 10:33:03 950

原创 Java注解

Rentention:约束生命周期,值是 RetentionPolicy 枚举常量,包括 SOURCE 源码、CLASS 字节码和 RUNTIME 运行时。@Target:约束作用位置,值是 ElementType 枚举常量,包括。@Documented:表明这个注解应该被 javadoc 记录。常用的有@Target和@Rentention。元注解是放在注解上面的注解。

2022-10-26 18:43:31 163

原创 Java多线程

java多线程知识点

2022-10-24 17:33:08 287

原创 QQ聊天机器人教程

文章目录关于本篇教程使用技术关于simbot所需依赖我的项目源码项目结构目前已实现的功能有可爱的猫猫码群监听及发送信息关于groupmsg发送图片,at,转发等特殊信息请使用可爱的猫猫码发送 聊天记录持续会话关于机器人启动的问题请参照我的上一篇机器人教程关于本篇教程我再去年的时候写过一个simbot教程 不过我对那个教程不是很满意于是就有了本篇教程本篇教程使用的是simbot3.0版本相比于上一篇教程新增了一些功能如果有问题请留言使用技术springbootsimbotmysqlre

2022-10-17 17:20:29 2767 2

原创 Vue学习笔记

让请求头里面有一个Authorization 然后他携带的值是token。发送请求时携带查询参数?config里面的params关键字的作用就是拼接参数的。后端用@RequestBody注解获取请求体里面的数据。后端通过注解获取这个Authorization的值。如果有特殊字符比如&这种的化需要进行编码处理。后端发的数据再data里面。

2022-09-29 16:27:01 1217

原创 spring知识点笔记(更新中)

1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口

2022-07-10 10:33:05 177

原创 java基本概念(更新中)

1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口

2022-07-06 08:59:14 105

原创 JVM知识点(更新中)

加载->检验->准备->解析->初始化类加载器(ClassLoader)用来加载 Java 类到 Java 虚拟机中。基本上所有的类加载器都是 类的一个实例。每一个类加载器,都拥有一个独立的类名称空间。对于任意一个类,都是由加载它的类加载器和这个类本身来确定唯一性的,即如果相同的class文件被不同的加载器所加载就属于不同的类。每个类加载器都有自己的缓存空间和加载路径,加载一个类的时候会从AppClassLoader 开始向上查找每个加载器的缓存,判断缓存中是否加载了该类(findLoadedClass

2022-07-05 18:44:28 240

原创 Mysql知识点(更新中)

变量使用select @变量名;在用到变量的时候先排序后查询在没有变量的时候是先查询后排序

2022-07-05 11:17:40 99

原创 使用swagger2测试

swagger2使用

2022-06-16 16:54:30 114

原创 ssh: connect to host github.com port 22: Connection refused

连不上GitHub 会出现ssh: connect to host github.com port 22: Connection refused这个错误 我修改公钥之后还是连不上22号端口连不上 可以使用443端口这个方案有效的前提是:执行命令ssh -T -p 443 git@ssh.github.com后不再提示connection refused,所以要尝试这个方案的小伙伴先执行这条命令测试下。修改config这样就行了...

2022-06-16 10:36:39 447

原创 谷粒商城P16-P17 人人开发npm下载问题和前端无法登陆

node和npm的版本过高 需要降低版本可以用nvm来控制node版本nvm下载和使用网上都有更容易找到这是因为我使用cmd窗口的时候没有用管理员权限 用管理员权限就行了这是因为我没有安装node-sass使用这个命令就行了前端登陆成功...

2022-06-15 15:54:19 427 3

原创 查询mysql配置文件路径及重启

mysql --help | grep 'Default options' -A 1下面这些就是MySQL配置文件路径加载的顺序了

2022-05-22 10:44:29 319

原创 Communications link failure 解决方法

文章目录问题解决方法问题No appropriate protocol (protocol is disabled or cipher suites are inappropriate解决方法spring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8添加上下面这个&createDatabaseIfNotExist=true&useSSL=false问题解决...

2022-04-04 15:23:40 1816

原创 springboot 第十六期 数据库开发

文章目录导入jdbc场景查询数据库使用Druiddruid官方github地址添加依赖把我们自定义的数据源给放到容器中去测试yaml文件添加配置使用MyBatis操作引入导入jdbc场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</ar

2022-04-02 18:18:43 2768

原创 springboot 十五 原生注解与Spring方法注入

文章目录使用Servlet API官方文档配置扫描原生组件原生的Servlet原生的过滤器原生的监听器使用注册的方式DispatchServlet 如何注册进来?原生的Servlet为什么不会进入Spring流程使用Servlet API官方文档官方文档 - Servlets, Filters, and listeners要注意原生的servlet不会进入springboot配置的拦截器里面配置扫描原生组件@ServletComponentScan(basePackages = "com")@

2022-04-01 18:35:58 640

原创 springboot十四 错误处理

文章目录处理错误的页面应该放哪改变错误处理页面的路径自定义错误跳转使用 ExcepttionHandler注解使用@ResponseStatus注解去自定义一个异常解析器ErrorViewResolver 实现自定义异常处理错误的页面应该放哪默认规则:默认情况下,Spring Boot提供/error处理所有错误的映射机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据

2022-04-01 11:35:20 416

原创 springboot13 拦截器和文件上传

文章目录编写拦截器方法把拦截器方法给放到我们自定义MVC的配置里面拦截器执行流程编写拦截器方法public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { H

2022-03-30 18:44:10 634

原创 springboot 使用 thymeleaf

文章目录引入thymeleaf使用 thymeleaf测试thymeleaf基本语法表达式字面量文本操作数学运算布尔运算比较运算条件运算特殊操作设置属性值-th:attr迭代条件运算属性优先级引入thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymele

2022-03-28 20:38:03 192

原创 springboot 十二 基于请求参数的内容协商

文章目录基于请求参数的内容协商在yaml中添加配置controller 控制器请求参数中携带format请求=返回方式结果自定义请求头And参数内容协商基于请求参数的内容协商在yaml中添加配置spring: mvc: contentnegotiation: favor-parameter: true 如果不开启的话他会以默认的方式处理请求数据权重不同 处理的优先级就不同controller 控制器请求参数中携带format请求=返回方式http://local

2022-03-28 10:31:13 571

原创 怎样简简单单的用java手写个哈希表

文章目录什么是哈希表简简单单写一个数据类简简单单写个链表简简单单把链表放数组里面简简单单的测试什么是哈希表哈希表就是一个数组加一个链表数组的的每一个位置对应一个链表通过取余的方式来确定一个数据往第几个链表里面放简简单单写一个数据类package Hashtable;import lombok.AllArgsConstructor;import lombok.Data;import lombok.ToString;public class Emp { private int

2022-03-27 16:32:10 643

原创 springboot第十一期 响应处理-ReturnValueHandler原理

文章目录给前端返回一个json数据SpringMVC到底支持哪些返回值关于源码给前端返回一个json数据@Controllerpublic class ResponseTestController { @ResponseBody //利用返回值处理器里面的消息转换器进行处理 @GetMapping(value = "/test/person") public Person getPerson(){ Person person = new Person();

2022-03-26 20:01:49 1124 1

原创 springboot 第十期 自定义对象参数

文章目录自定义封装的对象为什么页面提交的请求数据会被封装到我们的自定义对象里面?参数处理原理自定义封装的对象为什么页面提交的请求数据会被封装到我们的自定义对象里面?我们的自定义对象是被这个处理的我们的自定义对象就是用它来封装的这里面会判断是不是简单的数据类型public static boolean isSimpleValueType(Class<?> type) { return (Void.class != type && void.class

2022-03-26 16:33:33 1169

原创 SpringBoot : Map、Model是怎么处理的? springboot第九期

文章目录小知识点示例为什么 Map和Model的数据会存放在request请求域中怎么把我们在map和model设置的东西给放到请求域里面?小知识点Map、Model(map、model里面的数据会被放在request的请求域 request.setAttribute)、Errors/BindingResult、RedirectAttributes( 重定向携带数据)、ServletResponse(response)、SessionStatus、UriComponentsBuilder、Servle

2022-03-26 13:09:44 977

原创 SpringBoot : 请求是怎么处理的? springboot第八期

文章目录这要从`DispatcherServlet`开始说起重点 HandlerAdapter 决定一个处理器的适配器mv=ha.handle() 重点 执行目标方法参数解析器 invokeHandlerMethod返回值处理器 ValueHandler如何确定每个参数的数值getMethodArgumentValues是如何获取参数的挨个判断所有参数解析器看看那个解析器支持解析参数省流总结省流:这要从DispatcherServlet开始说起public class DispatcherServl

2022-03-25 21:30:19 1787

原创 springboot 请求处理的常用参数注解 springboot第7期

文章目录请求处理-常用参数注解使用`PathVariable`获取路径变量注解获取请求头`@RequestHeader`` @RequestParam ` 获取请求参数(指问号后的参数,url?a=1&b=2)`@CookieValue` 获取Cookie值@RequestBody 获取请求体的数据 (POST请求)请求处理-@RequestAttribute 获取request域里面的属性MatrixVariable与UrlPathHelper矩阵变量什么 为什么有这个东西页面开发,cookie禁

2022-03-25 17:29:51 862

原创 springboot手把手教你0基础了解 请求映射原理 springboot第六期

文章目录doGet的实现过程doGet的实现过程HttpServlet生命了doGet方法然后他的子类FrameworkServlet的doGet方法和dopost里面实际上执行的都是processRequest方法processRequest这个方法里面起主要作用的try里面的哪一行也就是这里但是点进去看这玩意是个抽象方法这个方法的实现在它的子类里面 也就是下面这个这个子类里面的doservice里面又很多东西 但是都不用看 里面起主要作用的是 protected void d

2022-03-24 17:06:02 712

原创 SpingBoot的Rest应该咋用 SpingBoot第五期

文章目录什么是Rest用法我们看看@PutMapping里面是什么用post发送不同请求的原理怎么改变默认的\_method自定义filter过滤器题外话什么是RestRest风格是指使用HTTP请求方式动词来表示对资源的操作用法开启页面表单的Rest功能页面 form的属性method=post,隐藏域 _method=put、delete等(如果直接get或post,无需隐藏域)编写请求映射在高版本的springboot中这一项是默认开启的spring: mvc: hid

2022-03-22 20:39:02 456

原创 SpringBoot: 这个源码不太冷(web的一些源码) springboot系列第四期

文章目录源码在哪?看看这个怎么才能生效都干了什么WebMvcAutoConfigurationAdapter?WebMvcProperties 跟什么绑定?ResourceProperties 配置了啥我们的配置类只有一个有参构造器会发生什么?配置类只有一个有参构造器资源处理的默认规则怎么禁用默认配置细嗦默认的静态资源配置欢迎页的处理规则源码在哪?看看这个怎么才能生效@Configuration( proxyBeanMethods = false)@ConditionalOnWeb

2022-03-22 19:07:12 470

原创 Springboot在web场景的应用 springboot系列第三期

文章目录关于静态资源举一个例子关于静态资源只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ + 静态资源名原理: 静态映射/**。请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面举一个例子在static里面放一只可爱的锅巴访问到了我们写个控制器访问不到了...

2022-03-21 19:55:47 251 1

原创 springboot:你们都是我的翅膀(指properties和yml) ------ 如何使用yml配置文件 springboot系列第二期

文章目录写在前面的话Person类 中使用了Pet类Pet类yml文件yml 到底应该咋使用总结写在前面的话springboot在运行时通过读取核心配置文件的方式解决了spring要配置大量繁杂的配置文件但是有一个问题properties的配置文件写法有点复杂 不能直观的看明白配置的内容是什么yml(也可以写成yaml)文件解决了这个问题在本文中我们通过一个简单的案例来嗦一下这个是yml怎么使用关于这三种文件的顺序如下在加载顺序上:yml>yaml>properties;在相同

2022-03-21 16:11:30 424

原创 SpringBoot的一些简单的知识点(一点也不难) springboot系列第一期

文章目录@Configuration注解@Impot (用在类上面)给容器自动创建出导入类型的组件@Conditional 条件装入注解@ImportResource导入Spring配置文件一个配置文件使用 把bean给直接装入到ioc里面测试一些注解@Configuration注解这个注解是标志这个类归于springboot管理@Configuration(proxyBeanMethods = true)这个参数如果是true的话里面用的就都是IOC容器里面的同一个对象如果是flase的话就每

2022-03-20 20:13:49 11886 14

原创 仿生Power Designer会梦到Mysql电子羊吗?(Power Designer教程)

文章目录what is Power Designer?咋使用 Power Designer?创建物理数据模型创建数据模型PDM选择数据库类型创建表和字段指定表名创建字段怎么删除?添加外键约束做都做好了总的导出来SQL脚本吧Sql文件也能生成Power Designer模型?(逆向工程)整个Database选择添加SQL文件生成数据库报表文件打开报表向导窗口指定报表名称和语言选择报表格式和样式选择对象类型执行生成操作what is Power Designer?PowerDesigner是Sybase公

2022-03-17 10:35:23 283

空空如也

空空如也

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

TA关注的人

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