自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试题-Java基础

由于str始终是"Zero",而试图访问超出字符串长度的索引,因此代码会抛出异常。

2025-03-26 16:55:03 179

原创 String类方法-intern

写用户创建自己的空间的逻辑,每个用户只能创建一个用户空间,根据用户ID锁来控制。

2025-03-26 16:51:38 446

原创 数字逻辑复习

方法一:两种情况:补码的符号位为0,则该补码就是该数的原码,符号位为1,求原码的操作:符号位为1不变,其余为先取反,然后整个数再加1。溢出:计算结果超出了数字的正常表示范围(两个4比特数相加,如果答案不用5比特表示,答案就是错误的,这种现象叫做溢出)时序电路:SR锁存器,D锁存器,D触发器,寄存器,存储器阵列,移位寄存器,计数器。进位:在二进制数的计算中,因低位无法表示计算结果,需要将计算结果。反码:正数的反码等于其原码,负数的反码-保留符号位,其余位取反。注意是格雷码的形式编排的!2.布尔表达式的推导。

2025-03-24 21:04:53 264

原创 数逻期末要点

3.分析计算题:特定知识点的问题,设计逻辑电路解决特定问题(按照要求设计检测电路),把连线画出来讲出设计方式(verilog)第五步,原理图(可以直接使用上课介绍过的模块,并且把关键端口写清楚,例如加法器减法器复用器d触发器)第四步,状态编码,状态转换表(当前状态,输入,下一个状态),输出表(当前状态,输出)1.填空:简单的计算,作业里面常见的知识点(两个二进制数的运算,真值表的化简)2.信息的表示,处理,存储,思想-“有限状态机”,物理世界的并发。第二步,抽象系统状态,s0 = 关门,s1开门。

2025-03-24 21:04:13 179

原创 大物第七章梳理

1.电场强度与试验电荷大小无关,描述的是电场的内禀性质2.3.矢量式,有方向的!!!4.电荷密度(补偿法)5.坐标系类问题第一步,先建立直角坐标系,写出对应点的坐标(位置矢量)第二步,写出电荷在对应点产生的场强(矢量式!!!第三步,合场强(矢量叠加),计算场强大小,还有方向!!!!(arctan)6.求某一点的场强(积分)例1先找出规律,写出dE,再根据题目写出积分范围例2。

2025-03-24 21:03:03 196

原创 大物第八章

正方向:由负极到正极。

2025-03-24 21:02:30 95

原创 大物第九章

第9章。

2025-03-24 21:01:59 159

原创 数据结构期末复习1

定义:算法是对特定问题求解步骤的一种描述,它是指令的有限序列特性有穷性:在执行有穷步之后结束,且每一步都可在有穷时间内完成确定性:对于相同的输入只能得出相同的输出,不能有二义性可行性:算法的每一个操作都能被机械地执行有输入:一个算法有0个或多个输入有输出:一个算法有0个或多个输出第4、5点表示存在数据处理描述:算法描述是指对算法进行清晰、简洁、易懂的表述。常用的算法描述方法有自然语言描述、流程图、伪代码和程序描述等。注意:&,引用型形参​ x=y;y=tmp;

2025-03-24 21:00:49 554

原创 数据结构期末复习-查找

二叉排序树查找长度计算1.二分查找2.顺序查找第0号元素需要比较1次,第一号元素需要比较2次…第n-1号元素需要比较n次。

2025-03-24 21:00:15 235

原创 数据结构期末复习-排序

堆的实质是满足“二叉树中的任一非叶子结点均小于(大于)它的孩子结点”的完全二叉树。

2025-03-24 20:59:41 247

原创 数据结构期末复习

定义:算法是对特定问题求解步骤的一种描述,它是指令的有限序列特性有穷性:在执行有穷步之后结束,且每一步都可在有穷时间内完成确定性:对于相同的输入只能得出相同的输出,不能有二义性可行性:算法的每一个操作都能被机械地执行有输入:一个算法有0个或多个输入有输出:一个算法有0个或多个输出第4、5点表示存在数据处理描述:算法描述是指对算法进行清晰、简洁、易懂的表述。常用的算法描述方法有自然语言描述、流程图、伪代码和程序描述等。注意:&,引用型形参​ x=y;y=tmp;

2025-03-24 20:59:10 1017

原创 第十、十一章

振动:一个物理量在某个固定值附近反复变化机械振动:物体或物体的某一部分在一定位置(平衡位置)附近来回往复地运动。

2025-03-24 20:58:30 122

原创 大物-波动光学

可见光波长范围:400-760nm蓝 绿 黄 橙两个独立的光源不可能成为一对相干光源。

2025-03-24 20:57:25 253

原创 [BUG记录]The bean defined could not be registered.A bean with that name has already defined

上源代码CacheManagerLocalCacheManagerRedisCacheManager报错原因显式定义在中,定义了一个名为的Bean,Spring默认将@Bean方法名作为Bean的名称,因此这里注册的Bean名称是 隐式扫描 类上标记了 注解,Spring 在组件扫描时会自动注册该类为一个 Bean。默认情况下,Bean 的名称是类名首字母小写,即 。结果两个同名的 Bean () 被注册到 Spring 容器中,导致冲突。

2025-03-24 16:53:28 1050

原创 Nginx学习记录

个人学习记录

2024-06-23 14:24:52 306 1

原创 2023/12/1

核心概念为:组件化,MVVM,响应式,和生命周期组件化MVVM响应式在Vue中,每个绑定data属性的组件都有一个Watcher检测data属性的变化。一旦检测到改变,则重新渲染该组件,这就是响应式。生命周期。

2023-12-02 00:04:22 300

原创 Vue.js

在Vue中,每个绑定data属性的组件都有一个Watcher检测data属性的变化。一旦检测到改变,则重新渲染该组件,这就是响应式。核心概念为:组件化,MVVM,响应式,和生命周期。

2023-12-01 23:50:04 182 1

原创 2023/11/27

发送login请求登录成功会进行一次路由每次路由前会走一遍permission.js中的逻辑用到的工具函数如下疑问的点这些函数都放在不同的文件/文件夹中,为什么需要放在这些文件/文件夹,因为有些是公用的?但知道这些有没有用呢?应该暂时不需要知道,等学习了Vue应该自然就知道了。

2023-11-27 23:52:50 517 1

原创 Mybatis-plus实现多租户

简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让下使用,且保证。多租户的重点就是。

2023-11-21 22:51:00 2896 1

原创 Redis学习-短信登录

为什么需要共享Session?防止多个后端服务器的数据存储不一致,导致用户访问时出现未登录的情况如何共享session?使用独立的内存存储来存放session由于多台Tomcat并不共享Session存储空间,当请求切换到不同Tomcat服务时将导致数据丢失的问题。解决方案?/替代方案?Session的替代方案应该满足1.数据共享2.内存存储3.key,value结构–>Redis。

2023-11-16 23:56:16 81 1

原创 用户注册、登录、鉴权场景

MyBatisX 插件,自动根据数据库生成 domain 实体对象、mapper(操作数据库的对象)、mapper.xml(定义了 mapper对象和数据库的关联,可以在里面自己写 SQL)、service(包含常用的增删改查)、serviceImpl(具体实现 service)我们要记录用户的登录态(session),将其存到服务器上(用后端 SpringBoot 框架封装的服务器 tomcat 去记录)userRole 用户角色 int 0-普通角色 1-管理员。service 层是对业务逻辑的校验(

2023-11-14 23:12:13 136 1

原创 Mybatis-plus-系统学习记录

在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2023-11-09 23:44:58 60 1

原创 微信公众号开发-消息处理能力

而微信服务器发给个人服务器的数据时xml形式的,非常不友好,但是不用担心,我们只需要引入WxJava这个SDK就能帮我们把xml消息封装成Java对象。而且还帮我们封装了很多操作。简直是公众号开发必不可少的神器。参考地址GitHub - Wechat-Group/WxJava: 微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,公众号等的后端开发。

2023-11-07 23:29:37 386

原创 Springboot项目中实体类的各种类型

看项目代码过程中看到许多VO,DTO等,还有之前学过的POJO,domain等,对于这些类的各个用法还是不太懂,故整理如下。

2023-11-05 23:35:55 477 1

原创 微信接口配置踩坑

这东西搞了我n个小时的时间,真的服。

2023-11-03 21:58:09 185

原创 Lombok 学习记录

Lombok是java开发的一个小工具,主要作用是通过一套注解来帮助我们简化java中(尤其是pojo类中)的冗长代码,比如简化Getter方法、Setter方法、ToString等方法。以前的Java项目中,充斥着太多不友好的代码:POJO的getter,/setter/toString/构造方法;打印日志;I/O流的关闭操作等等,这些代码既没有技术含量,又影响着代码的美观,Lombok应运而生。LomBok可以通过,帮助开发人员消除JAVA中尤其是POJO类中的冗长代码。

2023-11-02 23:14:49 64

原创 阿里云短信发送服务

公众号开发学习记录,方便后续查阅 springboot后端。

2023-11-01 23:15:37 529 1

原创 设计模式-策略模式

一个类的行为或其算法在运行时可以更改。

2023-10-31 21:43:24 58 1

原创 多态的理解

号右边是运行类型,调用方法时,先在运行类型里找对应的方法,如果没有就去编译类型找?Animal animal = new Dog(),animal 父类引用可以接受(指向)一个子类对象。Food food, 可以传入food 或food 的子类(meat,vegetable)=号左边是编译类型,编译必须过了才能运行,至于运行是否出错,不会提示。这里涉及到运行类型和编译类型,以及动态绑定机制和向上/下转型。向上转型:父类引用可以接受一个子类对象。向下转型:前提是运行类型匹配,主人喂食例子,经理和员工例子。

2023-10-30 22:51:26 69 1

原创 Linux中以命令行的形式使用curl发送请求

或Content-Type发送数据,使用。这一Content-Type发送数据。

2023-10-30 22:38:40 309 1

空空如也

空空如也

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

TA关注的人

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