自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 GPIO的八种工作模式各有特点,适用于不同的应用场景

学了挺久的单片机老是记不住每种模式的运用场景今天用通义千问总结了一下作为鞭策顺便记录一下STM32 GPIO的八种工作模式各有特点,适用于不同的应用场景。

2024-04-03 17:28:42 1446

原创 HDC2010+STM32读取数据发送到onenet平台

第一用HDC2010用stm32l051单片机读取数据看了2天的datasheet都没看明白,好在在老板的帮助下里面的数据读取出来。之后的工作一个人好在顺利完成。以下记录一下写的代码。

2024-03-15 13:26:56 586

原创 大数据之陌陌聊天数据分析案例

数据来源:聊天业务系统中导出的2021年11月01日的一天24小时的用户聊天数据,以TSV文本形式存储在文件中。基于Hadoop和hive实现聊天数据统计分析,构建聊天数据分析报表。2.统计今日每小时消息量,发送和接收用户数。4.统计今日发送消息和接收消息的用户数。5.统计发送消息最多的top10用户。6.统计接收消息最多的top10用户。8.统计发送人的设备操作系统分布情况。3.统计今日各地区发送消息数据量。7.统计发送人的手机型号分部情况。数据大小:两个文件共14万条。1.统计今日总消息量。

2023-11-04 17:34:16 764 1

原创 datagrip出现 java.net.ConnectException: Connection refused: connect.

出现这样的情况要看一下hadoop有没有启动。

2023-11-03 15:11:22 488

原创 Apache Hive

用于存储、分析、报告的数据系统。数据仓库的目的是构建面向分析的集成数据环境。数仓主要特征1.面向主题2.集成性(ETL抽取、转换、加载)3.非易失性4.时变性。

2023-10-30 11:08:57 657

原创 Hadoop YARN功能介绍--资源管理、调度任务

YARN是一个通用资源管理系统平台和调度平台,可为上层应用提供统一的资源管理和 调度。他的引入为集群在利用率、资源统一管理和数据共享等方面带来了好处。

2023-10-30 09:08:10 794

原创 HDFS工作流程和机制

HDFS在上传文件写数据过程中采用的一种传输方式。在数据通信中,接受方发给发送方的一种传输类控制字符。表示发来的数据已经确认接受无误。在HDFS Pipeline管道传输数据过程中,传输的反方向会进行ACK校验,确保数据传输安全。默认副本存储策略是由指定第一块副本:优先客户端本地,否则随机第二块副本:不同于第一块副本的不同机柜第三块副本:第二块副本相同机架不同机器。

2023-10-28 12:58:50 464

原创 MybatisPlus基本配置查询操作

snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。我们所有的sql现在是不可见的,我们希望知道他是怎么执行的,所以我们需要看日志。对应数据库中的主键(uuid,自增id,雪花算法,redis,zook)我们需要配置主键自增。

2023-09-04 07:55:17 220

原创 Java设计模式期末复习

是前辈对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,,而是一套用来提高代码可复用性,可维护性、可读性、稳健性以及安全性的解决方案。的本质是面向对象设计原则的实际运用,是对类的封装、继承、多态以及类的关联关系和组合关系的充分理解。用来生产同一等级结构的任意产品(对于增加新的产品,需要涵盖已有的代码)围绕一个超级工厂创建其他工厂,该超级工厂又称为其他工厂的过程。提高程序员的思维能力、编程能力、设计能力。控制类的颗粒大小,将对象解耦、提高其内聚性。只与你的直接朋友交谈,不跟陌生人说话。

2023-06-28 09:08:29 264

原创 网站电脑商城项目笔记

作为异常的子类,然后再去执行定义具体的异常类型来继承这个异常 ,业务层异常基类,ServiceException,这个异常继承RuntimeException。1.定义XML文件,与对应的接口定义进行关联,所有的映射文件需要放置resource目录下,在这个目录下创建一个mapper文件夹,然后在这个文件夹存放Mapper的映射文件。3.配置接口中的方法对应上SQL文件语句上,需要借助标签来完成,insert\updata\delete\select对应的SQL语句操作。状态码,状态描述信息、数据。

2023-05-11 21:39:45 521

原创 java集合笔记

而LinkedList的每一个元素都依靠地址指针和它后一个元素连接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)4. LinkedList比ArrayList更占内存,因为LinkedList的节点除了存储数据,还存储了两个引用,一个指向前一个元素,一个指向后一个元素。1.底层数据结构是双链表,查询慢,增删快,但是如果操作的是首尾元素,速度也是极快的。是Jdk5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查。当一个类中,,某个变量的数据类型不确定时,就可以定义带有泛型的类。

2023-04-25 13:53:26 688

原创 Spring拦截器HandlerInterceptor

可以对用户请求进行拦截过滤处理。但是相对于过滤器而言,拦截器要的控制更加细节,拦截器可以在三个地方。

2023-04-19 21:31:09 89

原创 mybatis自动生成generatorConfig

将此自动生成代码配置文件写到resource文件目录下命名为generatorConfig.xml。

2023-04-10 17:40:02 104

原创 接口中新增方法,接口应用和适配器设计模式

接口中默认的定义格式:defaultdefalit接口中默认方法注意事项:定义格式。

2023-03-11 10:30:50 375 1

原创 程丽华老师Java程序设计课程笔记

/父类 基类//父类的引用被子类替换 10行 透明解释:行为方法不变解决方案:1.不能重写父类的方法 语法:final2.父类写一个方法实现了,约束规范。3.可以扩展(新增)4.取消原有的继承关系,重写设计关系1.里氏替换原则实现开闭原则的具体举措2.保证行为的的正确性3.保证了程序的可复用性依赖倒转原则(dip)定义:面向接口编程具体:MVC Service Impl解决方案:1.每个类尽量提供接口或抽象类,或者两者都具备。

2023-03-10 16:21:29 361

原创 Mysql课程作业

目录在数据抽象过程中,根据不同的用户视角,关系数据模型可以分为三个层次?请简述你对这三个层次数据模型的理解,以及他们之间的联系。假定有两张学生成绩表,表 1(学号,姓名,数据库成绩),表 2(学号,姓名,网页设计成绩),请问这两张表是否可以做“集合并”操作?为什么

2023-03-10 16:00:48 1038

原创 Java接口

接口用于关键字interface来定义public interface 接口名{ }接口不能实例化接口和类是实现关系,通过implements关键字表示 public class 类名 implements 接口名 { }接口的子类(实现类)要么重写接口中的所有抽象方法 要么是抽象类。

2023-03-09 09:30:35 461

原创 抽象类和抽象方法

抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类。子类必须按照格式进行重写。

2023-03-08 20:49:25 322

原创 Java中的final和权限修饰符

final。

2023-03-08 19:21:20 419

原创 包的作用和规则

包就是文件夹。用来管理各种不同种类的java类,方便后期代码维护。包名的规则:公司域名+包的作用,需要全部英文小写,见名只意。

2023-03-08 18:35:52 120

原创 多态的综合练习

【代码】多态的综合练习。

2023-03-08 17:02:01 53

原创 多态的优势和弊端

方法中,使用父类作为参数,可以接收所有子类的对象。可以转换成真正的子类类型,从而调用子类独有的功能。转换的时候用instanceof关键字进行判断。转换类型与真实对象类型不一致会报错。不能使用子类的特有功能。

2023-03-08 16:06:12 480

原创 SSM整合项目异常处理

***/}}}}}}/***/}}}}}}@Service}}}//将可能出现的异常进行包装,转换成自定义异常throw new BusnessSystemException(Code.BUSNEISS_ERR,"请不要用你的技术挑战我的耐心");

2022-12-24 22:53:38 228

原创 SSM表现层封装

Code类的常量设计也不是固定的,可以根据需要自行增减,列如将查询再进行细分GET_OK。Result类中的字段并不是固定的,可以根据需要自行增减。提供若干个构造方法,方便操作。

2022-12-23 21:56:02 145

原创 SSM整合步骤笔记

【代码】SSM整合步骤笔记。

2022-12-23 17:06:42 398

原创 JAVA方向程序设计PTA期末考试小测试

PTA期末测验java方向

2022-12-16 12:07:40 2893

原创 Python期末复习选择题

7.已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( A)。15.已知“ls=[1,3,2,5]”,则执行“ls.sort(reverse=True)”后ls的值为( B)。11.已知“a=[1,2,3]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( C)。‌17.已知“a=list('my')+list('book')”,则a的值是( C)。19.已知字符串s='tab',则以下值不为'bat'的表达式是:(D)

2022-12-11 17:14:47 3555 1

原创 SpringMVC框架详解(学习笔记)

目录SpringMVC概述入门案例 使用Servlet技术开发web程序流程 使用SpringMVC技术开发web程序流程导入pom.xml文件UserControllerSpringMvcConfigServletContainersInitConfigPOST请求中文乱码处理代参数GET请求请求参数与传递普通参数:请求参数名与形参变量名不同,使用@RequestParam绑定参数关系POJO参数传递和嵌套POJO参数传递对应实体类数组和集合传参接受请求中的JSON数据 设置接受JSON数据@Req

2022-12-03 17:38:58 653

原创 Java面试问题记录

1.mybatis中#{}和${}的区别?2.mybatis当中收参的方式@Param 对象的属性和Map集合键值对3.SpringMVC中RestController和Controller,RequestBody和ResponseBody两个注解的区别。4.get和post方式请求,乱码的解决方案。5.什么是跨域请求,如何解决跨域的问题。6.Springboot当中配置文件的优先等级。7.Springboot中的重要注解有哪些?8.my

2022-12-01 13:12:15 562

原创 接口架构风格—RESTful

姓名:姓名:年龄:用REST表示资源和对资源的操作,在互联网中,表示一个资源或者一个操作。资源使用url表示的,在互联网,使用的图片,视频,文本,网页等等都是资源。在url中,使用名词表示资源,以及访问资源信息。查询资源 修改资源 删除资源 更新资源。优点:更简洁,更有层次。资源使用url表示,通过名词表示资源。

2022-11-21 15:42:18 550

原创 Spring框架中的事务处理

例如:使用jdbc或mybatis访问数据库,使用的事务管理器:DataSourceTransactionManager。1.在业务方法的上面加入,@Transactional,加入注解后,方法事务功能就有了。2.明确的在主启动类的上面,加入@EnableTransactionManger。2.aspectj框架可以在xml配置文件,声明事务控制的内容。1.管理事务的对象:事务管理器(接口,接口很多的实现类)2.声明式事务:在xml文件或者使用注解说明事务控制的内容。

2022-11-20 16:59:41 386

原创 使用Mybatis框架操作数据,在Springboot框架集成Mybatis

3.在application.properties文件中,指定mapper文件位置。4.在pom.xml中指定把resources目录中的文件,编译到目标目录中。1.在resource目录中创建子目录,例如mapper。把mapper文件放在resources目录下。2.把mapper文件放到mapper目录中。#指定mapper文件的位置。#添加mybatis日志。

2022-11-19 23:50:48 445

原创 SpringBootApplication注解

说明:使用了@SpringBootConfiguration注解标注的类,可以作为配置文件来使用,可以使用bean声明对象,注入到容器。启用自动配置,把java对象配置好,注入到spring容器中,例如可以把mybatis的对象创建好,放入容器中。默认扫描的包:@ComponentScan所在的所在的包和子包。扫描器,找到注解,根据注解的功能创建对象,给属性赋值等等;注解的使用 @SpringBootApplication。

2022-11-15 23:18:35 215

原创 java反射练习

【代码】java反射练习。

2022-10-26 10:20:37 145

原创 junit 单元测试类,一个工具库类,做测试方法使用

2.创建测试作用的类:叫做测试类 src/test/java目录创建类。3.方法名称自定义,建议名称test+你要测试的名称。5.方法上面加入@test 这样方法时单独执行。1.public 方法。1.需要加入Junit依赖。

2022-10-22 10:44:31 227

原创 获取sqlsessionFactory

获取sqlsessionFactory

2022-10-14 10:41:15 748

原创 JDBC_Druid 增删改查练习

【代码】JDBC_Druid 增删改查练习。

2022-10-06 14:52:39 182

原创 连接MySQL数据库出现错误:2059 - authentication plugin ‘caching_sha2_password‘的解决方法

连接MySQL数据库出现错误:2059 - authentication plugin ‘caching_sha2_password‘的解决方法

2022-10-04 23:18:19 359 1

原创 Java_包装类

演示包装类和基本数据类型的转换,这里以int和Interger演示。JDK前的手动装箱和拆箱方式,装箱:基本类型->包装类型反之拆箱。2.字符串常量对象是引用双引号括起来的字符序列,例如你好。1.针对八种基本数据类型相应的引用类型--包装类WrapperType。3.字符串的字符使用Unicode字符编码,一个字符 占两个字节。方式二:String s=new String(“2313”);2.有了类的特点,就可以调用类中的方法父类 Number。方式一:直接赋值String s=“1213”;

2022-10-02 22:05:25 510

原创 Java_throw和throws的区别

3.对数据格式不正确(numberformatException),缺少命令行参数(ArrayIndexoutofException),除0进行异常处理。1.编写运用程序EcmDef.java接受命令行的两个参数,计算两数相除。2.计算两个数相除,要求使用方法cal(int n1,int n2)

2022-10-01 19:21:41 108

空空如也

空空如也

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

TA关注的人

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