自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea推送git仓库被拒绝如何解决

使用Git Bash Here命令或者在idea的运行窗口按步骤输入,如无新文件添加合推送,则可以省略④、⑤、⑥步骤。②、使用–allow-unrelated-histories允许无关的历史进行仓库拉取。③、因为是非正常合并,需要输入备注信息,输入i却换为插入模式,输入备注信息,⑥、推送本地仓库到远程仓库,至此远程、本地仓库文件同步。④、将本地文件全部添加到暂存区(或者选择部分文件)⑤、将暂存区文件提交到版本区(或者选择部分文件)①、首先将本地与远程仓库关联。

2022-09-29 22:06:03 4649

原创 Linux基础

Linux

2022-09-29 17:14:15 285

原创 git常用命令

git常用命令

2022-09-27 11:06:04 255

原创 Java要点概述(五)—线程

进程即一个正在运行的程序,在一个操作系统中,每一个独立运行的程序都可以称为进程。线程是进程的执行单元,是用来实现进程功能的必须步骤。每个进程都至少存在一个线程。当代码按照调用顺序依次往下执行,没有出现程序代码交替运行的效果,这样的程序称为单线程程序。多段代码交替执行,这样的程序称为多线程程序。表面上看,多线程程序的线程是并发执行的,但是一个CPU同一时刻只内运行一个线程,只不过CPU运行速度很快,给人一种在同时执行的错觉。

2022-09-19 22:27:30 143

原创 SpringBoot—WebMvcConfigurer接口—静态资源配置

addResourceHandler()方法参数为访问路径,addResourceLocations()方法参数为文件路径。

2022-09-19 20:56:03 523

原创 springBoot过滤器验证登录

基于Springboot项目,session登录存储用户id,实现对当前用户状态的判断,即用户是否登录,登录则放行请求,未登录则跳转至登录页面进行登录。1、创建登录过滤器类LoginFilter,实现Filter接口,重写其中的doFilter方法,即请求目标资源之前的处理。

2022-09-19 19:32:40 1510 1

原创 js传输Long型id导致精度缺失问题

由于JS基本数据类Number是双精度浮点数,最大处理16位数值,2的53次方,也就是-9007199254740992~9007199254740992内的数值,所以19位的数值精度会丢失。你设置了一个为Long型的19位id,分页查询传输到前端,查看控制台发现是正确的id,但当去使用这个id去更新,查询数据的时候,却无法正确去实现功能,打开控制台查看请求,发现传输的id不符。中扩展Spring mvc的消息转换器,在此消息转换器中使用提供对象转换器进行Java对象到json数据的转换。

2022-09-14 10:57:29 472

原创 使用Mybatis-plus实现公共字段填充

使用ThreadLocal,ThreadLocal是线程的一个局部变量,具有隔离性,只有线程内才能获取到对应值,在登录验证时,存储登录者id到Thread的局部变量,在填充字段时获取。由于MyMetaObjecthandler类中无法调用HttpSession,所以创建、修改者的id无法获取,暂时使用写死的new Long(1)代替。修改后的MyMetaObjectHandler类。

2022-09-13 17:04:01 576

原创 Java要点概述(四)——集合

HashSet集合是基于哈希表实现的,当存储数据时,会先调用对象的hashCode()方法,获取hash值,根据哈希值计算存储位置,确认该位置是否存在值,不存在则存入,存在则证明hash值相同,需要调用equals()方法去比较值是否相同,相同则舍弃,不同则存入。Collection是单列集合的根接口,其下重要的接口有两个,分别是List和Set,List集合特点是元素有序,可重复,底层实现大多是基于数组或者链表实现的,Set集合特点是元素不可重复,底层大多是基于Hash表或树实现的。

2022-09-09 23:37:32 221

原创 Java要点概要(三)

当定义一个类时,我们需要定义一些方法来描述对象的行为特征,但有时具体行为是无法确定的,这时我们可以通过抽象类只定义方法名,这种通过abstract修饰的方法称为抽象方法,包含抽象方法的类必须定义为抽象类,但抽象类中不一定包含抽象方法,抽象多用于声明子类方法,再去实现抽象方法,抽象类中存在抽象方法,没有方法体,不可直接用于实例化。在继承关系中,子类会自动继承父类中的公共方法,在子类需要对继承的方法进行一些修改时,就需要对方法进行重写,子类重写父类方法要求子类方法与父类方法一致,包括方法名,参数和返回值。

2022-09-07 23:57:41 212 1

原创 Java要点概要(二)

构造方法是在类实例化对象时自动调用的方法,没有返回值类型,没有return语句,方法名需与类名相同,常用于初始化对象属性,默认有无参构造,当自定义有参构造后,无参构造需要自己编写。比如,把 人类 这个事物 看作类,所有的人就是 人类这个类的具体化,不管是老人,小孩,男人,女人,都是人类这个类的对象。类的属性私有化,只有当前类的对象能访问,应设置为private,提供get,set方法供外部使用。new Object。父类静态变量->父类静态代码块->子类静态变量->子类静态代码块->main方法。

2022-09-05 18:44:01 108

原创 JAVA要点概要(一)

什么是Java?Java是由sun公司开发的一种高级计算机语言,可以编写跨平台应用软件,完全面向对象的程序设计语言。Java有哪些平台?Java SE(Java平台标准版),Java EE(Java平台企业版),Java ME(Java平台微型版)Java语言的特点?简单易用。Java丢弃了运算符重载,多重继承等模糊概念,不使用指针,而使用引用,并且提供了自动垃圾回收机制。安全可靠。Java提供了一套可靠的安全机制来防止恶意代码的攻击。跨平台。Java虚拟机可以在不同平台上运行Java字节码文

2022-09-03 18:14:37 139

原创 数据库传递依赖,什么叫做传递依赖?

数据库传递依赖,什么叫做传递依赖?

2022-05-23 22:16:49 6567

原创 一个静态淘宝购物车网页练习

一个静态淘宝购物车网页练习话不多说,直接上代码!<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; box-sizing: border-box; width: 1903px;

2022-03-21 13:41:20 1349 1

原创 单片机消抖记录

单片机消抖记录

2022-03-21 13:26:31 64

空空如也

空空如也

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

TA关注的人

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