笔记
文章平均质量分 52
且行且珍惜_
这个作者很懒,什么都没留下…
展开
-
本地连接数据库时出现ORA-28040: No matching authentication protocol
在配置本地连接数据库时出现ORA-28040: No matching authentication protocol 错误,这个错误的意思是没有匹配的认证协议原创 2022-12-05 20:45:19 · 16764 阅读 · 1 评论 -
学习笔记-设计模式-设计七大原则-开闭原则
学习笔记-设计模式-设计七大原则-开闭原则一、开闭原则*(所有原则基础)*1、定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。(例如版本更新,尽量不修改源代码,但是可以新增新功能;弹性八小时,八小时是闭、几点上班几点下班是开)2、 用抽象构建框架,用实现扩展细节(面向抽象)3、 优点:提高软件系统的可复用性及可维护性二、基础实践讲解:一、课程接口:课程实现类:测试类:查看类结构图:二、增加促销活动(修改接口的方法)课程接口新增加促销方法:.原创 2021-02-05 14:06:37 · 139 阅读 · 0 评论 -
学习笔记-设计模式-UML类图
学习笔记-设计模式-UML类图一、UML基础讲解1、 第一行:类名,抽象类是斜体,接口带有《interface》2、 第二行:类的属性("+“public、”-“private、”#“protected、”~"default 包权限、下划线代表static属性)3、 第三行:类的行为注意:行为中有抽象方法stusy();所以本类只能是抽象类,所以GeelyClass也应该改成斜体哦!二、UML——自上而下1、虚线箭头:表示依赖关系,虚线箭头指向被依赖对象(氧气和水作为新陈代谢的入参)原创 2021-02-05 11:22:02 · 229 阅读 · 0 评论 -
springboot执行延时任务之DelayQueue
文章目录前言一、DelayQueue是什么?二、使用步骤1.队列中的元素--DelayTask2.用户自定义的业务数据基类3.定义延时任务管理类DelayQueueManager总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、DelayQueue是什么?DelayQueue提供了在指定时间才能获取队列元素的功能,队列头元素是最接近过期的元素。没有过期元素的话,使用poll()方法会返回null值,超时判定是通过getDelay(TimeUnit.NANOSECONDS)方法的返回值原创 2020-11-25 11:42:34 · 6453 阅读 · 4 评论 -
springboot集成rabbitMq
文章目录一、RabbitMQ是什么?二、使用步骤1.引入jar包2.增加配置文件内容3.rabbitMQ配置4.RabbitMQ生产者5.RabbitMQ消费者6.建立消息确认总结一、RabbitMQ是什么?RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。二、使用步骤1.引入jar包代码如下(示例):&.原创 2020-11-25 11:04:33 · 119 阅读 · 0 评论 -
JAVA异常与异常处理详解
转载——JAVA异常与异常处理详解转自https://www.cnblogs.com/knightsu/p/7114914.html一、异常简介什么是异常?异常就是有异于常态,和正常情况不一样,有错误出错。在java中,阻止当前方法或作用域的情况,称之为异常。java中异常的体系是怎么样的呢?1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类;2.其中Error类中包括虚拟机错误和线程死锁,一旦Err原创 2020-11-10 14:03:54 · 215 阅读 · 1 评论 -
记录乱码问题
记录本地读取文件中文正常linux中文乱码在代码里面加入Gbk就可以啦InputStreamReader unmatchISR = new InputStreamReader(new FileInputStream(i),"gbk");原创 2019-12-27 15:51:37 · 138 阅读 · 0 评论