自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 XShell 6和Xftp6

链接:https://pan.baidu.com/s/194NLA8u9GrOZBZAJo6fRJw提取码:a2jl–来自百度网盘超级会员V1的分享

2021-11-21 23:06:11 262 1

原创 记录GitHub上mall电商项目的一次踩坑

GitHub上mall电商项目,generatorConfig.xml文件这里的路径有几个坑Windows的是 /Linux环境下才是 \还有路径要么绝对路径 比如这样<!--指定生成model的路径--> <javaModelGenerator targetPackage="com.kang.mall.tiny.mbg.model" targetProject="D:/WorkSpace/mall-tiny-01src/main/java"/>

2021-09-09 16:47:42 304

原创 一个搜索框实现多字段模糊查询

CONCAT()函数在Oracle中可以用于将两个字符串连接在一起concat语法:concat(String1, String2)String1: 第一个要连接的字符串String2: 第二个要连接的字符串例如:concat('a' , 'b')结果 ‘’ab‘’ concat('hello' , 'world')结果 'helloworld'需要注意:在Oracle中,CONCAT函数将只允许您将两个值连接在一起。如果需要连接多个值,那么我们可以嵌套多个CONCAT

2021-07-08 14:01:22 1602

转载 js实现身份证精确校验

本文为转载,以下是原文链接https://www.jianshu.com/p/1ccc2cdf18dc之前我们前端对身份证的校验,都是用的正则校验legalTex = /^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/ 但是这个正则的含义仅仅表示身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X这样的校验是不精确的,你随便改个数字,校验都可通过如下是身份证的

2021-06-05 22:22:11 467

原创 sqlSessionFactoryBuilder SqlSessionFactory 和 SqlSession

生命周期和作用域生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。sqlSessionFactoryBuilder:一旦创建了SqlSessionFactory,就不再需要它了局部变量sqlSessionFactory:说白了就是可以想象为︰数据库连接池SqlSessionFactory一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。因此 SqlSessionFactory的最佳作用域是应用作用域。最简单的就是使用单例模式或者

2021-03-15 14:54:54 177

转载 常用的js验证数据

本文为转载,以下是原文链接原文链接:https://blog.csdn.net/iteye_3088/article/details/82619428$(function() { $("input[name =companyname]").blur(function(){ var str = $("#companyname").val(); var patn = /^([\u4e00-\u9fa5]|[A-Za-z]|[0-9])+$/; var path=$("#path"

2021-03-09 17:44:20 242

原创 Session和cookie的区别

Session和cookie的区别:Cookie是把用户的数据写给用户的浏览器,浏览器保存(可以保存多个)Session把用户的数据写到用户独占Session中,服务器端保存(保存重要的信息,减少服务资源的浪费)Session对象由服务器创建此博客是在B站中看了狂神的视频做的笔记up主:狂神 链接:https://space.bilibili.com/95256449?spm_id_from=333.788.b_765f7570696e666f.1...

2021-03-05 19:05:11 63

原创 什么是三大范式?

第一范式(1NF)原子性:保证每一列不可再分第二范式(2NF)前提:满足第一范式每张表只描述一件事情第三范式(3NF)前提:满足第一范式 和 第二范式第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关(规范数据库的设计)规范性 和 性能的问题关联查询的表不得超过三张表考虑商业化的需求和目标, (成本,用户体验!) 数据库的性能更加重要在规范性能的问题的时候,需要适当的考虑一下 规范性!故意给某些表增加一些冗余的字段。(从多表查询变为单表查询)故意

2021-02-27 17:12:24 509

转载 什么是事务ACID?

本文为转载原文链接:https://blog.csdn.net/dengjili/article/details/82468576

2021-02-26 13:10:36 211

原创 MySQL5.7安装过程

详细步骤下面这个为概述说明:这两张图片是看了狂神的视频截的,有不懂的可以去看他的这一节视频,非常详细。另我的博客里有MySQL5.7的安装包链接:https://www.bilibili.com/video/BV1NJ411J79W?p=3&spm_id_from=pageDriver此博客是在B站中看了狂神的视频做的笔记up主:狂神 链接:https://space.bilibili.com/95256449?spm_id_from=333.788.b_765f7570696e

2021-02-22 16:40:13 94

原创 安装MySQL出现的问题:由于找不到MSVCP120.dll,无法继续执行代码

网上看了很多方法,有说下载一个msvcp120.dll文件,然后执行命令 regsvr32 msvcp120.dll但都不能解决我的问题假如安装MySQL时连续弹出 找不到msvcp120.dll 和 msvcr120.dll那么可能是没有安装Visual C++ Redistributable Packages for Visual Studio 2013导致的错误。下面附上官网地址:https://www.microsoft.com/zh-CN/download/details.aspx

2021-02-22 13:33:07 1312

原创 数据库分类

关系型数据库:(SQL)MySQL , Oracle, Sql Server, DB2, SQLlite通过表和表之间,行和列之间的关系进行数据的存储, 学员彪信息, 考勤表,…非关系型数据库:(NoSQL) Not Only SQLRedis, MongDB非关系型数据库, 对象存储,通过对象的自身的属性来决定DBMS(数据库管理系统)数据库的管理软件, 科学有效的管理我们的数据,维护和获取数据;MySQL,数据库管理系统此博客是在B站中看了狂神的视频

2021-02-22 12:05:02 67

转载 idea快捷键大全

说IDEA对新手来说难,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,可以这么说,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影响开发效率。????一、Ctrl 快捷键Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制

2021-01-15 10:36:12 140

原创 类什么时候会发生初始化?

1.类的主动引用(一定会发生类的初始化) 当虚拟机启动时,先初始化main方法所在的类 new一个类的对象 调用类的静态成员(除了final常量)和静态方法 使用java.lang.reflect包的方法对类进行反射调用 当初始化一个类,如果其父类没有被初始化,则先会初始化它的父类2.类的被动引用(不会发生类的初始化)当访问一个静态域时,只有真正声明这个域的类才会被初始化。如:当子类引用父类的静态常量,不会导致子类初始化。通过数组定义类引用,不会触发此类的初始化引用常量不会触发此类的初始

2021-01-04 16:12:23 751

原创 注解

什么是注解♦ Annotation 是从JDK5.0引入的技术♦ Annotation 的作用:​ 不是程序本身,可以对程序作出解释​ 可以被其它程序(比如:编译器等)读取♦ Annotation 的格式:​ 注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:​ @SuppressWarnings(value = “unchecked”)♦ Annotation 在哪里使用?​

2020-12-25 17:08:50 388 1

原创 常用的几种通信协议

协议 : 约定,就比如我们的普通话。网络通信协议 : 速率,传输码率,代码结构,传输控制…问题大事化小 :分层TCP/IP协议簇重要 :TCP :用户传输协议UDP :用户数据报协议知名协议TCPIP : 网络互联协议TCP / UDP 对比TCP :打电话连接,稳定三次握手,四次挥手A : 你瞅啥?B :瞅你咋地?A :来!干一场 A :分手吧B :你真的要分手吗?B : 你真的决定要分手吗?A : 嗯,真的要分手了客户端,服务端

2020-12-08 11:55:43 3991

原创 IP和端口

IP唯一定位一台网络上计算机127.0.0.1 本机计算机IP地址中的分类 IPV4 / IPV6 公网(互联网)--私网(局域网) 。ABCD类地址 端口端口表示计算机上的一个程序的进程不同的进程有不同的端口号,用来区分软件被规定 0 - 65535TCP , UDP 端口分类 共有端口 0-1023 HTTP : 80 HTTPS : 43 FTP : 21 Te

2020-12-07 20:51:02 184

原创 序列化与反序列化

序列化:readObject()从流中读取一个对象反序列化:writeObject(Object obj)向流中写入一个对象使用ObjectOutputStream实现对象的序列化注意事项:(1)序列化类必须要实现Serializable接口(2)序列化类中对象属性要求实现Serializable接口(3)序列化版本号ID,保证序列化的类和反序列化的类是同一个类(4)使用transient(瞬间的)修饰属性,这个属性不能序列化(5)静态属性也是不能序列化的(6)序列化多个对象,可以借助集

2020-11-30 20:14:39 97

原创 什么是流?

什么是流概念:内存与存储设备之间传输数据的通道流的分类按流向:输入流:将**加粗样式**输出流:以字符为单位,只能读写文本数据按单位:字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据按功能:节点流:具有实际传输数据的读写动能过滤流:在节点流的基础之上增强功能...

2020-11-30 19:24:10 374

原创 集合小结

集合一、集合概念对象的容器,实现了对象的常用的操作,类似数组功能二、集合和数组的区别(1)数组长度固定,集合长度不固定(2)数组可以存储基本类型和引用类型,而集合只能存储引用类型集合分为Colletion集合以及Map集合。Colletion集合下定义了两个子接口LIst和SetList特点:(1)有序的,有下标的(2)元素可以重复接口下有三个实现类。(1)LinkedList //以链表实现的类,增删快,查询慢。(2)ArrayList //以数组

2020-11-27 21:08:44 56

原创 Map集合

Map集合特点:(1)存储键值对(2)键不能重复,值可以(3)无序HashMap存储结构:哈希表(数组+链表+红黑树)重复依据:键的hashcode方法和equals方法 源码里的常量 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //hashMap的初始容量大小 (1左移4位 就是2的4次方 =16) static final int MAXIMUM_CAPACITY = 1 << 30;

2020-11-27 20:26:08 92

原创 HashSet的使用

HashSet的使用存储结构:哈希表 (数组+链表+红黑树)存储过程(1)根据HashCode计算保存的位置,如果此位置为空,则直接保存,如果不为空则执行第二步(2)在执行equals方法,如果equals方法为true,则认为重复,否则形成链表HashSet<Person> person = new HashSet<Person>(); Person p1 = new Person("上官婉儿",18); Person p2 = new

2020-11-25 15:06:36 132

原创 LinkedList源码分析

LinkedList源码分析 int size; 集合的大小 Node first; 链表的头节点 Node last; 链表的尾节点新建一个节点,然后把当前值赋给这个节点,然后这个节点就是fiist节点,也是last节点,下次再传值进来得时候,由于l不为空,因为l指向了第一个节点且这个节点有值,然后新建一个节点,根据 if 条件判断走else代码,用 next 连接,同时 last 指向这个节点

2020-11-23 17:59:14 122

原创 List常见实现类

List常见实现类ArrayList1:源码分析: DEFAULT_CAPACITY = 10 默认容量注意:没有向集合中添加任何元素时,容量为0添加了元素的话,默认容量则为10每次扩容大小是原来的1.5倍 elementData 存放元素的数组 size 实际的元素个数 add()

2020-11-23 11:41:13 351

原创 重要的dos命令

重用的dos命令1.盘符切换 E:2.查看当前目录下的文件 dir3.清理屏幕 cls

2020-10-14 18:01:20 66

mysql-5.7.rar

为MySQL5.7安装包,可免费下载。这个版本是比较稳定好用的一个版本

2021-02-22

用GUI编程实现的贪吃蛇小游戏

使用了GUI编程, 总体分为4个步骤 1.定义数据 2.把东西再画板上画出来 3.事件监听 4.键盘监听 实现了游戏积分 游戏失败的判定。

2020-12-07

空空如也

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

TA关注的人

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