- 博客(15)
- 收藏
- 关注
原创 idea推送git仓库被拒绝如何解决
使用Git Bash Here命令或者在idea的运行窗口按步骤输入,如无新文件添加合推送,则可以省略④、⑤、⑥步骤。②、使用–allow-unrelated-histories允许无关的历史进行仓库拉取。③、因为是非正常合并,需要输入备注信息,输入i却换为插入模式,输入备注信息,⑥、推送本地仓库到远程仓库,至此远程、本地仓库文件同步。④、将本地文件全部添加到暂存区(或者选择部分文件)⑤、将暂存区文件提交到版本区(或者选择部分文件)①、首先将本地与远程仓库关联。
2022-09-29 22:06:03
4649
原创 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
原创 一个静态淘宝购物车网页练习
一个静态淘宝购物车网页练习话不多说,直接上代码!<!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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人