- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 redis命令详解
Remote Dictionary Server 远程字典服务。公司项目中大多使用nosql+关系型数据库来进行数据存储。Redis是单线程的!Redis是内存操作!2.大数据量高性能(一秒8w次,读取11w)redis默认16个数据库 默认使用第0个。1.方便扩展(数据间无关)2.效率高,可以高速缓存。1.内存存储、持久化。
2022-10-09 15:48:38 363
原创 JavaEE--HttpServletRequest(笔记)
HttpServletRequest1.HttpServletRequest概述2.request的运⾏流程3.通过request获得请求⾏4.通过request获得请求头4.1案例防盗链5.通过request获得请求体6.request的其他功能6.1 乱码问题6.2 请求转发6.3 共享数据6.4 注册登陆跳转案例1.HttpServletRequest概述客户端发送给服务器端的数据。我们在创建Servlet时会覆盖service()⽅法,或doGet()/doPost(),这些⽅法都有两个参数,
2021-08-03 20:39:47 210
原创 JavaEE--JavaWeb核⼼之Servlet(笔记)
JavaWeb核⼼之Servlet1.Servlet简介1.1什么是Servlet2.Servlet的API(⽣命周期)3.Servlet的配置4.ServletContext对象1.Servlet简介1.1什么是ServletServlet 运⾏在服务端的Java⼩程序,是sun公司提供⼀套规范(接⼝),⽤来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。servlet规范:包含三个技术点servlet技术filte
2021-08-02 19:28:32 190
原创 javaSE 面试宝典(持续更新!)
java 面试宝典接口二级目录三级目录接口接口中方法默认是 abstract public,所以在接口只写函数声明是符合语法规则。但是变量默认是用public final static 修饰的,意思它是静态常量,常量不管在接口中还是类中必须在声明时初始化!二级目录三级目录...
2021-07-31 16:21:46 146
原创 JavaScript--笔记(附带案例!)
JavaScript--笔记1.JavaScript的概述2.基本语法3.基础操作(案例)案例1:完成注册⻚⾯的校验案例2:轮播图案例3:定时弹⼴告4.进阶操作(案例)案例1:表格隔⾏换⾊以及鼠标高亮案例2:复选框全选/全不选案例3:省市⼆级联动![在这里插入图片描述](https://img-blog.csdnimg.cn/005ff727b8ee4eb8824266bd14a75dfb.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,
2021-07-29 19:51:59 155
原创 JDBC-day01
JDBC-day011.什么是JDBC2.DriverManager类3.Connection接⼝4.Statement接⼝5. PreparedStatement接⼝6.JDBC 事务的处理1.什么是JDBCJDBC 规范定义接⼝,具体的实现由各⼤数据库⼚商来实现。使⽤JDBC的好处:程序员如果要开发访问数据库的程序,只需要会调⽤ JDBC 接⼝中的⽅法即可,不⽤关注类是如何实现的。使⽤同⼀套 Java 代码,进⾏少量的修改就可以访问其他 JDBC ⽀持的数据库。JDBC的核⼼AP
2021-07-18 10:30:01 165
原创 MySql Basic-day01
MySql Basic1.SQL概念2.DDL操作数据库3.DDL操作表结构4.DML操作表结构5.DQL操作表结构6.练习1.SQL概念SQL 作⽤:是⼀种所有关系型数据库的查询规范,不同的数据库都⽀持。通⽤的数据库操作语⾔,可以⽤在不同的数据库中。不同的数据库 SQL 语句有⼀些区别 – 称为“⽅⾔”。SQL 语句分类:Data Definition Language (DDL 数据定义语⾔), 如:建库,建表Data Manipulation Language(DML 数据操纵语
2021-07-15 20:25:51 107
原创 javase综合练习 考试系统(无数据库)(swing界面)实战
Exam:1.包结构entity: 实体类 domain pojoservice: 服务test: 测试ui: 界面 - Swingutil: 工具2.MVC思想M: Model 对象, 业务逻辑[服务器端]V: View 视图, UIC: Controller 控制器数据存储在数据库[模拟数据库->读取文件]3.读取文件来充当数据库 EntityContext1.定义集合存储用户2.定义集合存储试题3.定义方法来读取用户文件4.定义方法来读取试题文件注意: 在3
2021-07-09 19:59:22 596
原创 java api06(HashMap集合 方法 遍历方法 衍生类的区别 jdk9新特性 导包教程 )(计算⼀个字符串中每个字符出现次数练习)
Map<K,V>(I)1.Map是最大的接口,也就是说往上没有父接口了,也就意味着没有继承Iterable接口,所以不能使用迭代器进行遍历.2.特点:1).Map是一个映射表,一个双列集合,一个元素包含两个值(key - value)2).key(键)是唯一的,value(值)是允许重复的3).因为key是唯一的,所以可以根据key获得value3.Map集合的分支| - HashMap©|- LinkedHashMap©| - HashTable©| SortedMap(I
2021-05-25 16:40:02 213
原创 java api04(基本数据结构 逻辑结构 链式结构 通过数组和链表来实现集合的底层结构)(文字配图)
顺序结构 / 链表结构 实现功能: 1.向集合(this)中末尾添加元素 2.向集合index的位置中插入obj元素 3.删除指定位置(index)上的元素,并且返回删除的元素 4.删除第一个指定元素(obj) 5.替换指定位置上的元素,替换成obj,并且返回被替换的元素 6.从集合中获得指定位置(index)的元素 7.获得集合中的元素个数 8.判断集合中是否存在指定元素obj 9.判断集合是否为空:没有有效元素是空 10.打印出在集合中的有效元素
2021-05-23 15:23:41 245
原创 Java api05(collection集合 list set queue 底层实现原理 数据结构二叉树)(文字配图)
集合:Collection(I) + Map(I)Collection(I):|- List(I) - 顺序结构|- ArrayList© - 数组|- LinkedList© - 链表|- Vector© - 数组|- Set(I) - 散列结构 -> Map(I)|- SortedSet(I)|- TreeSet©|- hashSet©|- Queue(I) - 队列|- Dueque(I)|-LinkedList©List集合 - 顺序结构1.List集合的特点a
2021-05-23 15:07:04 160
原创 java API03 (集合、范型、迭代器、下载中有模拟斗地主发牌代码)
复习String特点:final修饰的类 - 不能继承fianl byte[]创建方式: 1.直接赋值 String str = ""; -> 常量池 2.构造方法创建 new String()常用方法: toCharArray() 转换为一个新的字符数组 CharAt() 返回指定索引处的char值 trim() 返回字符串副本,忽略前导空白和尾部空白 subString() 返回一个新的字符串,是此字符串的一个子字符串 split() -> 数组 根
2021-04-25 14:08:45 163 1
原创 HTML 02(完)
表格标签主要用于显示、展示数据<table> <tr> <td>单元格内的文字</td> .... </tr> ....</table><table></table>是用于定义表格的标签<tr></tr> 定义表格中的行 必须在<table></table>标签中<td></td
2021-04-19 16:53:04 123 1
原创 HTML 01
HTML基本结构标签 vscode !快捷创建页面骨架结构标题标签字体由大到小 且自动换行<h1></h1><h2></h2><h3></h3><h4></h4><h5></h5><h6></h6>段落标签和换行标签<p></p>段落有空隙单标签最好后面有单/<br(空格)/>(单
2021-04-18 13:51:10 96
原创 Java API 02
API:String类: 字符串1.创建方式a.直接赋值创建b.构造方法创建2.特点:a.字符串就是字符数组包装成的对象,本质就是字符数组b.String是final修饰的类,是不可被继承的c.字符串一旦创建就不可修改,属于不可变的字符序列d.String重写了toString(),euqlas(),hashCode()3.常量池:1)常量池中放的都是常量(字面量/直接量)2)只要是直接赋值的字符串,都指向常量池4.编码问题:编码方式:java中使用的字符集:UniCode字
2021-04-18 13:29:28 103
原创 Java 类与对象(继承extends super关键词 方法重写 抽象abstract 访问修饰符/权限控制符)
飞机大战分析:对象提取类:小敌机/大敌机/自己的飞机/子弹/小蜜蜂小敌机类: 成员变量: int x,int y,图片,int width,int height 成员方法: move() 大敌机类: 成员变量: int x,int y,图片,int width,int height,int life 成员方法: move() 自己的飞机类: 成员变量: int x,int y,图片,int width,int height,int life,int score,
2020-12-26 09:45:09 196
原创 Java 复习类与对象+二维数组+酒店管理系统(代码)
复习:1.类和对象类:所有同对种象共同拥有属性和行为,抽象出来成为类 属性:成员变量 行为:成员方法对象:符合类的特征的(实例化)独立个体 Studnet stu = new Student(); stu.name = 小明 Studnet st1 = new Student(); stu1.name = 小明构造方法: 无参/有参 void - 没有返回值 没有返回值类型 this:当前对象 可以调用成员变量 和成员方法 this.name = name slee
2020-12-26 09:39:59 975
原创 Java类和对象(成员变量/局部变量 构造方法 this关键词 方法重载 命名规则)
面向对象:OOP(Obejct Oriented Programming)1.类 和对象一切皆对象,java中基本的操作单位就是对象1)类: 所有同种的特征和行为,抽象出来成为类是概念,不真实存在的 学生类: - 实体类 学生的特征: 成员变量/属性 姓名 年龄 性别 学号 学生行为: 成员方法 吃饭 睡觉 学习2)对象: 符合类的特征并且真实存在的独立个体 符合类的实例化个体 - new对象3)类和对象的关系: 先有(声明/定义)类,才能创建类的对象
2020-12-26 09:26:05 185
原创 数组+方法+猜字母游戏+数组的排序
数组int[] arr = {1,2,3,4};int[] arr = new int[]{1,2,3,4};int[] arr = new int[5];{0,0,0,0}数组的遍历/迭代数组下标: 0 ~ length - 1方法:主方法public static void main(String[] args){}修饰符 + 返回值类型 + 方法名 + (方法参数) + {方法体}访问修饰词: public static返回值的类型: void /char/int/bool
2020-12-20 11:25:06 319 2
原创 循环结构+数组+jvm内存空间
复习数据类型: 基本数据类型 + 引用数据类型8大基本数据类型: 整型:byte/short/int/long 浮点型:float/double 字符型:char 布尔型:boolean运算符 算数运算符 赋值运算符 比较运算符 -> 返回boolean 逻辑运算符 - > & && | || 位运算 -> 二进制 位移运算 -> 二进制 三目(...
2020-11-20 10:00:00 183
原创 java复习+运算符+分支结构
复习: JVM:java虚拟机 JRE:运行环境(JVM + 类库) JDK:开发环境(JRE + Tools(java/javac)) 配置环境变量:配置JDK中的bin目录 变量: 使用前: 声明 + 初始化 类型: 基本数据类型 + 引用数据类型 8大基本数据类型 整型:byte/short/int/long 浮点型:float/double 字符型...
2020-11-20 09:31:16 124
原创 java简介+jdk配置+java变量
Javaweb开发: web前端:HTML css js 服务器端:(处理数据) Tomcat weblogic数据库: mysql sqlserver oracle db2框架: SSM: SpringMVC + Spring + MyBatis微服务开发: Spring Boot Spring Cloud分布式架构: Dubbo账号 temp...
2020-11-20 09:22:11 148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人