自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NoSQL非关系型数据库

databases:用来存放数据的一个基本的单元,redis的每一个库都有唯一一个的名称(编号),从0开始,一共16个库(0-15)6.启动redis的客户端 进入redis安装目录,进入bin目录,./redis-cli。del:跟据key删除值,可以删除多个key对应的值。9.lset:设置某一个指定索引的位置的值(索引值必须正确)11.lrem:删除重复元素,可以指定删除的个数和具体的值。2.由于redis是c语言写的,安装之前需要c语言的依赖。pttl:查看指定key的过期时间,单位是毫秒。

2022-10-10 19:06:21 314 1

原创 MVC设计模式 吉软

DBCP连接池实现数据库连接时,把DBCP的配置文件dbcpconfig.properties拷贝到类路径(src)下,但是没有修改密码,所以导致数据库一直连接不上,后来检查修改,最终连接上数据库。

2022-09-05 20:01:18 368

原创 JSP的基本使用总结

JSP的全称是Java Server Pages,即Java的服务器页面JSP的主要作用是代替Servlet程序回传HTML页面的数据web目录(或其他)右击 --> new --> JSP/JSPX --> 输入文件名 --> 选择JSP file创建二、JSP的本质。

2022-08-31 21:32:47 342

原创 IDEA配置tomcat步骤

IDEA配置tomcat步骤

2022-08-30 19:55:18 136

原创 vue 基础

Vuex 是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。一.Vuex的作用我们在用Vue进行单页面应用开发的时候,常常会遇到一个页面里面充斥着大量的Vue实例,一个Vue实例里面充斥着大量的参数,此时我们在修改一个参数的时候,可能会引起大量的连锁反应,这些反应是不可预测的,通常是我们不希望出现的。我们应该如何去管理这些,让这些参数可以被监管呢?此时我们就需要Vuex。...

2022-08-27 21:26:12 124

原创 2022-08-26 JQuery 概述

2022-08-26 JQuery

2022-08-26 22:32:15 243

原创 2022-08-19 数据库事务

2022-08-19 数据库事务

2022-08-19 19:37:21 45

原创 2022-08-18 MySQL常用函数

--- 返回1---- 返回23.---- 返回1四舍五入---- 返回 1返回数值 x 保留到小数点后 y 位的值(与 ROUND 最大的区别是不会进行四舍五入)---- 返回1.234(不会四舍五入)---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同。...

2022-08-18 20:27:04 75

原创 2022-08-17 子查询

where型子查询,如果是where (列1,列2) = (内层sql),内层的sql返回的必须是单列,可以是多行。where型子查询,如果是where 列 = (内层sql),则内层的sql返回的必须是单行单列,单个值。标量子查询:结果集只有一行一列(单行子查询)列子查询:结果集有一列多行。行子查询:结果集有一行多列。表子查询:结果集多行多列。...

2022-08-18 11:11:03 59

原创 2022-08-15

DDL主要是用在定义或改变表的结构。创建表create table 表名(字段名1(列名) 类型(长度) 约束条件,字段名2(列名) 类型(长度) 约束条件,字段名3(列名) 类型(长度) 约束条件,);在关心型数据库中,我们需要这顶表名和列名,同时设定。数据类型整型MySQL数据类型含义tinyint1字节,范围(-128~127)smallint2字节,范围(-3W多~3W多)mediumint3字节,范围int4字节,范围(-21个亿~21个亿)bigint。...

2022-08-15 20:46:27 62

原创 2022-08-12 正则表达式

正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。又叫规则表达式,regular Expression Regex 判断字符串 核心功能处理文本,...

2022-08-12 21:40:55 1320

原创 2022-08-11 吉软

把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。​ 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。IP和端口号网络通信协议唯一的标识 Internet 上的计算机(通信实体)本地回环地址(hostAddress):127.0.0.1 主机名(hostName):localhostIPV4和IPV6InetAddress类主要表示IP地址,...

2022-08-11 22:02:13 78

原创 2022-08-10 注解和反射的初步了解

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。...

2022-08-10 21:01:58 144

原创 2022-08-09 吉软 IO流

写的操作,目标文件如果不存在,会自动创建文件。修改了静态变量static,瞬态变量transient,反序列化也不受影响,无需修改版本号。版本号是可以自由指定,如果不指定,JVM会根据类信息自己计算一个版本号,反序列化必须拥有class文件,但随着项目的升级,class文件也会升级。不指定版本号,还有一个隐患,不利于JVM的移植,可能class文件没有改,1.字节流:一个字节一个字节的操作,二进制操作,可以操作任意类型的文件。序列化:将对象写入到IO流中,将内存模型的对象变成字节数字,...

2022-08-09 21:54:27 91

原创 2022-08-08 吉软

如果你的工程没有导入JUnit的jar包,Test注解是不认识的。每个单元测试的用例是相对独立的,有junit启动。添加,删除,屏蔽测试方法,不影响其他的测试方法。断言不成功会抛异常,即使程序正常运行但是结果不正确,也会以失败结束。* Predicate:断言,boolean test(T t),判断返回值是boolean。我们可以将流看做流水线,这个流水线是处理数据的流水线。如果要引入第三方的插件,After: 在测试方法执行之后执行的方法。启动后,自动化的测试。其次,要添加到工程的。...

2022-08-08 20:38:36 110

原创 2022-08-06 吉软 集合(重要)

super T> c )方法,创建匿名内部实现类,根据实际情况,临时性的自定义排序顺序,以实现精确控制。TreeSet使用红黑树结构进行保存,因此其内部是有序的,输出也是有序的.。Hashtable是线程安全的,也是synchronized的,所以在单线程环境下比HashMap要慢。ArrayList是线程不安全的,而LinkedList是线程安全的。所谓的无序指的是没有按照添加的先后顺序,其实内部是做了排序的。:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中。...

2022-08-06 21:52:38 95

原创 2022-08-04 第8组 韩文清 多线程(day 3)

3.Lock可以让等待锁的线程响应中断,使用synchronized只会让等待的线程一直等待下去,不能响应中断。* 数据又是线程安全,读写锁给我们提供了一种锁,读的时候可以很多线程一起读,但是不能有线程写,* 对于一个应用而言,一般情况下读操作远远多于写的操作,如果仅仅是读的操作没有写的操作,l:创建一个定长的线程池,可以控制线程最大并发数,超出的线程会在队列中等待。:拒绝策略,是将任务添加到线程池中时,线程池拒绝该任务多采取的相应的措施。...

2022-08-04 19:20:25 133

原创 2022-08-03 第8组 韩文清 多线程(day 2)

1.Thread的。

2022-08-03 21:13:07 77

原创 2022-08-02 第8组 韩文清 多线程

在cpu处理内存数据时,如果内存运行速度太慢,就会拖累cpu的速度,为了解决这样的问题,cpu设计了多种缓存数据。,也是用synchronized关键字,只是这个关键字用在方法上了,把线程共享的数据块抽象成方法,在方法上加了同步锁。概率问题,做不到百分百,有90%的会先跑主方法,10%的几率会跑MyThread中的run方法。按道理来说绝对不会出现(0,0),如果出现(0,0)代表存在指令重排,乱序执行。cpu查找数据时,cpu->L1->L2->L3->内存->硬盘。...

2022-08-02 20:37:27 86

原创 2022-08-01 第8组 韩文清

泛型广泛的,普通的类型,泛型能够帮助我们把类型明确的工作推迟到创建对象或者调用方法的时候。1.泛型不能是基本数据类型(原则上来说,数组可以作为泛型,语法角度,里面放的就应该是类名,数组是在编译后才会生成一个类($xxx)他们4个有一个共同的泛型接口,这4个结构都实现这个泛型接口,重写里面的泛型方法。1)泛型类把泛型定义在类上,用户在使用类的时候,才能把类型确定。在JDK7以后,可以省略等号右边的泛型的声明,必须要写,规范。),起到的是一个规范的作用,对里面的数据类型没有明确的要求。...

2022-08-01 20:12:23 107

原创 2022-07-29 第8组 韩文清

异常(exception)是在运行程序时产生的一种异常情况)都是java.lang.Throwable类的子类,在代码中只有了Throwable类的实例才能被throw或者catch。1)Exception和Error体现了Java平台设计者对不同异常情况的分类,,并且应该被开发者捕获,进行相应的处理。2)Error是指正常情况下不大可能出现的情况,绝大部分的Error都会导致程序处于非正常、不可恢复状态。所以。(1)Java通过的方法来处理异常。。。...

2022-07-29 21:37:06 105 1

原创 2022-07-28 第八组 韩文清

如果是JDK8的应用,可以使用Instant来代替Date,LocalDateTime代替Calendar,DateTimeFormatter代替SimpleDateFormat。Date和Calendar,获取到的月份都是0-11,而不是我们生活中的1-12。JDK给我们提供的一些已经写好的类,我们可以直接调方法来解决问题。从客户端传过来的时间,一般都是String类型,存入数据库。在JDK8之前,处理日期和时间,基本上就是用我们上面的几个类。本质上Java只有值传递,所有的赋值传参都是一次值的拷贝。..

2022-07-28 21:31:50 63

原创 2022-07-27 第八组 韩文清

继承和实现接口),我们可以通过“抽象约束,封装变化”来实现开闭原则,通过接口或抽象类为软件定义一个相对稳定的抽象层,将相同的可变因素封装在相同的具体实现类中,派生一个实体类就可以了.它是不需要通过对象或者类去进行显示的调用,它会在类加载或者创建对象时主动的隐式调用。子类继承父类时,除了添加新的方法完成新增的功能外,尽量不要重写父类的功能。1.一个public声明的类,他的类名必须和.java的文件名必须相同。1.静态的变量或者静态的方法存在于方法区的,静态的结构不会被垃圾回收。...

2022-07-27 21:22:13 102

原创 2022-07-26 第八组 韩文清

不同几何图形的面积计算公式是不同的,但是它们具有的特性是相同的,都具有长和宽这两个属性,也都具有面积计算的方法。在Shape类的最后定义了一个抽象方法area(),用来计算图形的面积。在测试类ShapeTest的main()方法中,首先创建了正方形类和三角形类的实例化对象square和triangle,然后分别调用area()方法实现了面积的计算功能。4.最后创建一个测试类,分别创建正方形类和三角形类的对象,并调用各类中的area()方法,打印出不同形状的几何图形的面积。...

2022-07-26 20:22:42 278

原创 2022-07-25 第8组 韩文清

举例2猫,狗,猪都可归纳成动物,每一种动物都必须要吃东西,所以我们可以统一设置他们必须吃,但是每一种动物习性都不一样,那就可以设置成它们自己特有的功能,举例你的女朋友让你买点水果回来,不管买回来的是苹果还是西瓜,只要是水果就行,这就是多态的体现。2.双向链表在维护一个节点的自身的值的同时,还要维护它的上一个和下一个值的指向。2.功能和正常的有名字的对象功能是相同的,依然具备调用属性,方法的功能。1.单向链表在维护一个节点的自身的值的同时,还要维护它的下一个值的指向。...

2022-07-25 21:56:53 138

原创 2022-07-23 第八组 韩文清

学习心得今天学习了方法的继承,还有学习了方法的重写,经过了一天的练习,老师讲了很多东西,脑子里有点混沌,没有全部掌握,但是还有时间,我希望在以后的时间里,慢慢掌握老师所讲的东西,继续加油!toString()方法把本对象属性值,用一个字符串形式输出,重写toString方法目的,主要是为查看此对象的属性值。子类可以重写父类的方法,也可以利用到父类中方法已经运算过的结果,在运算的基础上。返回值类型重写的方法的返回值可以不一样,但是必须是被重写方法返回值的子类。1.hashCode();...

2022-07-23 21:12:45 50

原创 2022-07-21 第八组 韩文清

Personcat是Biology类的间接子类,person和cat是Animals的直接子类。*在java中,基础是单继承,一个子类只能有一个直接父类,但是可以有多个间接父类。子类可以重写父类的方法,也可以利用到父类中方法已经运算过的结果,在运算的基础上。返回值类型重写的方法的返回值可以不一样,但是必须是被重写方法返回值的子类。super调用父类的属性,super可以省略,不代表任何对象,*子类的构造器可以有多个,但是必须和父类的构造器形式上统一。...

2022-07-21 20:03:45 71

原创 2022-07-20 第八组 韩文清

学习心得今天学习了String字符串的构造方法,以及字符串的遍历和比较方法,怎么截取字符串的长度,写笔记时又把今天学的内容又回顾了一遍,慢慢理解老师所讲的内容。*方法名publicString(byte[]bys)1.任何数据类型和字符串类型做加法,结果都是字符串。10.根据指定字符分割,分割之后,分割条件是消失。说明创建一个空白字符串对象,没有任何内容。说明根据字节数组的内容,来创建字符串对象。说明根据字符组的内容,来创建字符串对象。(需要传参,传String类型的参数)...

2022-07-20 21:50:39 79

原创 2022/07/19 第九组 韩文清

每个属性的setter和getter还不太掌握,明天会加强了解,也会向旁边的同学求助,学习的这条路是孤独的,但是学习过程中如果有志同道合的人,那就不会孤单,也不会枯燥,最后学习过程结束了,我一定会很感谢帮助我的朋友。​代码层次的封装所有的属性私有化,每个属性提供对应的setter和getter方法,1.this代表当前类的对象,代表方法的调用者,通常用在构造器赋值。1.代表的是当前类的对象,代表的当前方法的调用者。实际上和对象的作用是一样的,既可以。3.不再使用对象,属性的方式,使用构造器。...

2022-07-19 21:48:44 41

原创 2022-07-18 第九组 韩文清

1.首先定义一个类2.publicstaticvoidmain(String[]args){

2022-07-18 21:57:52 86

原创 2022 07 17 第九组 韩文清 职业人生规划

2.如果在本地工作,我希望每天实习结束的时候都可以给家里做饭,锻炼自己的动手能力,也为以后自己独居打下基础,等到工作稳定以后,自己就搬出来生活。1.如果在外地工作,希望有能力养活自己,并且在养活自己的路上活得越来越好,我自己多努力一些,父母以后就可以更轻松一些,让他们多去旅游旅游。3.希望自己转正后的薪资可以达到10K左右,然后开始每年去一个喜欢的地方去旅游,希望自己可以实现在40岁之前游遍全中国的梦想。首先找到实习工作,期望薪资在7000左右,在外地奋斗3年以后再回家,或者直接回家在家乡工作。...

2022-07-17 22:18:39 70

原创 2022-07-16 第九组 韩文清 练习题训练

今日的内容是复习,老师讲解了关于数组的操作,如数组的插入新数字,数组的倒叙输出,加入数字到数组中的第一位,数组的移位,等等。可以定义长度26的数组,每个元素,对应去保存每种字符的出现次数,比如0索引保存a的次数,1索引保存b的次数,以此类推。经过了今天的学习,更加的了解了数组,对数组的操作更加的了解了,为以后打下了更加坚实的基础。将数字强制转换,根据ASCII码表转换为字符。使用两个字符串数组,分别保存花色和点数。长度一致,内容一致,定义为完全一致。使用数组保存录入的号码。数组中元素首尾比较。...

2022-07-16 21:06:00 173

原创 2022-07-14 第九组 韩文清

今天学习的很难,基本上没有掌握,老师讲了好几种算法,整个都是懵逼状态,以及老师留的作业非常难,打算回去重新看视频,巩固基本知识点,不会就多看几遍,多问几遍同学,直到看会为止,想跟上大家的步骤就得付出更多的努力!1.第一轮架设第一个数是最小的数,然后让1和每个数比较,1和251和481和101和-8和127-8和56,找到了整个数组中最小的值min=arr[5],把最小的值和第一位换位置。5.找出一个数在数组中的位置在数组中是否存在,返回下标,如果不存在,返回-1。2.链表单项和双向。...

2022-07-15 22:52:19 171 1

原创 2022-07-13 第九组 韩文清 Java基础

java基础一.java语言-半解释半编译解释:语言:js 浏览器可以直接运行js代码,不需要翻译 编译:java 我们需要把所写的文件翻译给计算机听二.计算机软件:看不见摸不着硬件:看得见摸得着三.操作系统(1)打开指令控制台win+r(2)输入盘符f:直接切换到目标的盘(3)cd...返回上一级目录(4)进入指定目录 cd a(5)dir指令查看当前目录下的文件夹信息(6)创建一个空文件 copy nul a.txt (7) 向文件写入内容echo 123456>a.txt

2022-07-13 19:47:31 84 1

原创 2022-07-12 第九组 韩文清

一.今日重点a.for 循环b.while循环c.do...while循环d.内置函数e.元素结点二.循环(共4种)1.for 循环(1).语法:for (i=0;i

2022-07-12 21:47:11 57

原创 2022-07-11 第九组 韩文清

运算符也叫操作符,通过运算符可以对一个或者多个值进行运算,并获取运算结果。例:typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回。算数运算符当对非number类型的值进行运算时,会将这些值转换为number然后再运算。任何值和NaN做运算逗得NaN+ 可以对两个值进行加法运算,并将结果返回如果两个字符串进行加法运算,则会拼串,会将两个字符串拼接为一个并返回。任何值和字符串相加都会转换为字符串,并做拼串操作,我们可以利用这一点,来讲一个任意的数据类型转换为St

2022-07-11 21:24:28 49

原创 2022-07-10 第九组 韩文清

定义css样式的方法1.行内(内联)样式: style #如果当前的样式不用重复,可以用行内样式,优先级高 background 内页样式(嵌入样式): 根据标签来命名,选择器,标签选择器,可以和标签的名字一模一样,可以让页面上的所有p标签都有2、声明一个样式,并起个名,声明样式的时候需要用一个英文的. 选择样式通过class属性不需要. .bg 可在div或其他方式中用class=bg显示3、id选择器 #spring,一样可以定义样式,需要有一个#。对应元素的id要匹配4、外部样式(推荐) 可以在外

2022-07-11 21:10:09 90

原创 2022-07-09 第九小组 韩文清

html基本知识点1.HTML:HTML是用来描述网页的一种语言成对单独html:文档的根标签head:头,标签处。title:适配搜索引擎。meta charset=utf-link:链接css的,引入css样式style:定义css样式script:定义js,也可以引入jsbody:身体。目前来说在网页上看见的所有的东西都是body里的基本标签:h1~h6:标题标签,字体变大,变粗,...

2022-07-11 21:06:03 178 1

原创 2022-07-08 第九小组 韩文清

今天我们进行了拓展训练,我被分配到金色那对,我们的队名叫辉煌队,和我的小伙伴们玩的很开心,也认识了很多有趣的朋友,第一个游戏是颠球,这个考验的是团队的合作力,虽然最后我们输了,但是大家都努力完成了最后的考验。 第二个游戏是背对摔,我们组有两个体重较大的伙伴,我们无所畏惧,坚持撑到了最后。我们在下午爬人梯,我非常感谢作为基底的几个伙伴,他们顶着肩膀被踩出血的风险,咬牙坚持到了最后,最后我们成功爬上了那4.2米的高墙!我们成功用16分完成任务!虽然我们非常疲惫,但是我相信有志者,事竟成,破釜沉舟,百二秦关终属楚

2022-07-11 20:48:15 589

空空如也

空空如也

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

TA关注的人

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