自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023-4-6 redis1

这与在一个关系数据库实例中可以创建多个数据库类似,所以可以将其中的每个字典都理解成一个独立的数据库。的瓶颈最有可能是机器内存的大小或者网络 带宽。实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。不会成为瓶颈,那就顺理成章地采用单线程的方案了。2)支持分布式,理论上可以无限扩展。、包含多种数据结构、支持网络、基于。清空当前数据库中的所有 key。(删除所有数据库的所有 key )数据库,并提供多种语言的。久性的键值对存储数据库。协议、支持网络、可基于。亦可持久化的日志型、

2023-04-06 18:23:14 79 1

原创 2023-4-4 富文本编辑&&模糊查询

(obj).parents("tr").find(".td-status").find('span').removeClass('layui-btn-disabled').html('已启用');$(obj).parents("tr").find(".td-status").find('span').addClass('layui-btn-disabled').html('已停用');, {field: 'sex', width: 80, title: '性别', sort: true}

2023-04-04 19:32:39 229

原创 2022.4.3乐观锁与悲观锁

顾名思义,就是很乐观,每次去拿数据的时 候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此 期间别人有没有去更新这个数据,可以使用版本号等机制。: 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿个数据就会block 直到它拿到锁。,不可认为一种好于另一种,像乐观锁适用于写比较 少的情况下,即冲突真的很少发生的时候,这样可以省去了锁的开销,加大 了系统的整个吞吐量。

2023-04-03 22:54:36 68

原创 2023.3.30

不希望别人改,这个类就像一个工具 一样,类的提供者给我们提供了, 就希望我们直接用就完了,不想让我们随 便能改,其实说白了还是安全性,如果随便能改了,那么 java 编写的程序肯定 就很不稳定,你可以保证自己不乱改, 但是将来一个项目好多人来做,管不 了别人,再说有时候万一疏忽了呢。JDK 中提供的好多核心类比如 String,这类的类的内部好多 方法的实现都不是 java 编程语言本身编写的,好多方法都是调用的操作系统。4) 修饰对象:对象的引用地址不能变,但是对象的初始化值可以变。

2023-03-30 19:53:53 55

原创 2023.3.29

如果有 finally 的话,则不管是否发生异常,finally 语句都会被执行,包括遇到 return 语句,finally 中语句不执行的唯一情况中执行System.exit(0)语句。静态变量数据存储在方法区(共享数据区)的静态区,所以也叫对象的共享。成员变量数据存储在堆内存的对象中,所以也叫对象的特有数据.成员变量随着对象的创建而存在,随着对象的被回收而释放。静态变量随着类的加载而存在,随着类的消失而消失。静态变量可以被对象调用,还可以被类名调用。1)两个变量的生命周期不同。静态变量称为类变量。

2023-03-29 19:41:38 32

原创 2023-3.28 js&ajax

/ JSON.parse("{'a':111,b':'aaa'}")//将字符串转换为json对象。// JSON.stringify(data.field)//将对象转换为json字符串。//登录成功后,需要再另一个页面拿到当前的用户名需要将值,存到session或者application。//监听提交,监听某一个按钮,某一个div,然后会干一件什么事情?//监听提交,监听某一个按钮,某一个div,然后会干一件什么事情?//changeCode监听 img src="/code"

2023-03-28 18:33:30 53

原创 2023-3-27

super 代表对当前对象的直接父类对象的引用,super 可以调用直接父类的成员变量(注意权限修饰符的影响,比如不能访问private 成员) super 可以调用直接父类的成员方法(注意权限修饰符的影响,比如不能访问 private 成员);this 也可以调用成员方 法,但是在普通方法中可以省略this,在构造方法中不允许省略,必须是构造方法的第一条语句,而且在静态方法当中不允许出现 this 关键字。对于每个对象,实例变量都会有单独的一份static 变量是属于整个类的,也称为类变量。

2023-03-27 19:31:48 27

原创 2023.3.24 IDEA快捷键2

在代码区输入new Teacher() 键盘操作Ctrl + alt + v :Teacher teacher = new Teacher();CTRL+ Alt +T :将选中的代码使用if、while、try/catch等包装。Alt + 7:快速显示类结构,可以显示类中包含的所有属性和方法。ctrl+shift+u:将选中的内容进行大小写转换。Ctrl+Shift+/:使用/**/进行注释。ctrl+shift++:将内容展开。ctrl+shift±:将内容合并。Ctrl + + 展开代码。

2023-03-26 20:01:49 521

原创 2023.3.24

Java 中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。然后在需要的时候通过字节流中的信息来重构一个相同的对象。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期存。比如最常见的是 Web 服务器中的Session 对象,当有 10 万用户并发访问,就有可能出现 10 万个Session 对象,内存 可能吃不消,于是 Web 容器就会把一些seesion 先序列化到硬盘中,等要。用了,再把保存在硬盘中的对象还原到内存中。

2023-03-24 08:09:44 31

原创 2023.3.22 request

2)getParameter(String name)获取客户端提交的数据,参数name就是客户端在form表单中书写name属性的值,如果不一致,则取不到对应的值。4)getParameterValues(String name) 获取form表单中用户提交的某个name属性对应的多个value属性的值。3)getParameterName() 获取客户端提交的 数据中所有的key值(form表单中提交的所有的name属性的值)

2023-03-22 20:01:24 36

原创 2023.3.21

实现了长度可变的数组,在内存中分配连续空间。遍历元素和随机访问元素的效率比较高;重速度轻安全,线程非安全 长度需增长时,Vector。接口存储一组不唯一,有序(插入顺序)的对象。插入、删除元素时效率比较高。都是长度可变的数组结构,很多情况下可以互用。接口存储一组不唯一,无序的对象。接口存储一组唯一,无序的对象。实现增删改查等操作的方法相似。接口存储一组键值对象,提供。中元素有序、不唯一的特点。

2023-03-21 18:26:23 27

原创 2023.3.20 面试题

JSP 是Servlet 的一种特殊形式,每个 JSP 页面就是一个Servlet 实例——JSP 页面由系统翻译成Servlet,Servlet 再负责响应用户请求。request:当前页面范围+转发页面(forward)+包含页面(include)而Servlet 是在 JAVA 代码中写 HTML 代码,本身是个 JAVA 类。目前JSP 主要用在视图层,负责显示,而Servlet 主要用在控制层,负责调度。session:当前会话:session 在以下几种情况下失效。服务器重新启动前一直有效。

2023-03-20 21:35:22 30

原创 2023.3.16 IDEA快捷键

查找并替换文本,支持多行查找,或者只在代码中查找,或者只在注释中查找,或者使用正则表达式查找 Ctrl + R(Replace 替换)快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正(功能非常强大,最常使用) Alt + Enter。快速定位源码,将光标放在方法上输入Ctrl + B , 可以去到该方法的源码 Ctrl + B。添加/取消多行注释,【第一次是添加注释,第二次是取消注释】 Ctrl + shift + /在当前行上面插入一行空行。

2023-03-16 23:00:41 676

原创 2023.3.15用户逻辑登录

/返回数据库查询的数据,有可能是一条,有可能没有。//model里面的值与数据库表里面的值要一致。//所以把vo里面的值赋值model层。////判断用户名和密码是否正确。//dao只能用model层。//需要解析的数据ResultSet。//前端里面的值封装到vo里面。//5得到服务层的逻辑层。//2得到前前端的值。//3封装model。

2023-03-15 22:35:00 40

原创 2023.3.14 map

map

2023-03-14 22:19:08 29

原创 2023.3.14set

不可 重复指不允许加入重复的元素。更确切地讲,新元素如果和 Set 中某个元素通过 equals() 方法对比为 true,则只能保留一个。Set 常用的实现类有:HashSet、TreeSet 等,我们一般使用 HashSet。HashSet 是一个没有重复元素的集合,不保证元素的顺序。而且 HashSet。元素在数组中存放时,并不是有序存放的也不是随机存放的,而是对元素的。当两个元素的哈希值进行运算后得到相同的在数组中的位置时,会调用元素的。是一个不保证元素的顺序且没有重复元素的集合,是线程不安全的。

2023-03-13 22:56:24 37

原创 2022.3.10 jdbc

接口的作用是来定义数据库驱动对象应该具备的一些能 力。比如与数据库建立连 接的方法的定义,该接口是提供给数据库厂商使用的,所有支持 java 语言连接的数据库都实现了该接口,实现该接口的类我们称 之为数据库驱动类。是驱动程序管理器,是负责管理数据库驱动程序 的。作都是在这个连接基础之上进行的,我们可以通过该对象执行。ResultSet的操作可以获取查询到的结果集数据。中的已注册列表 中。与数据库连接时,用来连接到指定数据库标识符。是数据库的连接(会话)对象。对象的效率更高,由于实现了动态的参数绑定,

2023-03-12 21:20:40 55

原创 2023.3.9项目改造

7:完成相关页面顶部和底部的jsp页面导入.相关页面有:callus.jsp/company.jsp/home.jsp/news.jsp/online.jsp/product.jsp/2:复制静态页面的html, css, js,img- 图片等等到动态工程的web目录下。3:测试动态项目能否正常启动,在该动态项目中,复制过来的html页面能否正常打开。// //5.得到处理逻辑后的返回值。// //4处理逻辑关系。4:把html页面修改为jsp页面。11.看了一下MySQL。

2023-03-10 08:50:12 33

原创 2023.3.8 Mysql

MySql

2023-03-08 19:23:45 36

原创 2023.3.7 Lambda

Lambda

2023-03-07 21:44:51 44

原创 2023.3.6 jsp总结

jsp

2023-03-06 22:23:14 57

原创 2023.2.3 面向对象-继承

java

2023-03-04 09:01:50 26

原创 2023.3.2今天学习到jsp但是呢前端还没有完,所以去看前端的

html

2023-03-02 19:13:03 35

原创 2023.3.1 Request&Response

java

2023-03-01 16:39:16 87

原创 2023.2.28web核心 tomcat

web.tocat

2023-02-28 22:07:14 97

原创 2023.2.27 电话项目

java 电话项目

2023-02-27 19:50:07 43

原创 2023.2.24今日的任务复习前面的知识

方法

2023-02-24 21:42:53 31

原创 2023.2.23常用API

java

2023-02-23 18:50:19 19

原创 2023.2.22

io

2023-02-22 19:29:35 26

原创 2023.2.21 容器

容器

2023-02-22 09:02:36 32

原创 2023.2.20

面向对象

2023-02-21 09:01:49 28

原创 jdk jre jve

java

2023-02-18 09:35:59 44

原创 2023-2-16

css

2023-02-17 08:57:26 24

原创 2023.2.15日报

css html

2023-02-16 05:26:18 30

空空如也

空空如也

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

TA关注的人

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