java
文章平均质量分 73
123小步
个人博客 www.xiaobu.xyz
展开
-
Redis学习笔记
该笔记大部分搬运B站遇见狂神说的Redis,顺便把图文合并记录,便于回顾视频地址: 狂神Redis视频,记得三连!90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够!当时,更多的去使用静态网页HTML服务器根本没有太大的压力!当时网站的瓶颈:只要出现了三种情况之一,那么你就必须要晋级!网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以我们希望减轻数据库的压力,我们可以使用缓存来保证效率!技术和业务在发展的同时对人的要求也越来越高!本质:数据库(读,写)早些年MyISAM:原创 2022-10-03 20:35:55 · 312 阅读 · 1 评论 -
java操作office表格(POI与easyExcelg)
概述开发中经常会设计到excel的处理,如导出excel,导入excel到数据库中的功能!而目前操作Excel目前比较主流的技术有Apache的POI和阿里巴巴的easyExcel技术常用场景将用户信息,部门信息,等信息导出为excel表格(导出数据)将Excel表格信息录入到网站数据库(习题上传…)大大减轻网站录入量!ApachePIOhttpseasyExcelghttpsEasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单节省内存著称。...原创 2022-07-26 16:56:46 · 545 阅读 · 0 评论 -
SpringBoot基础[任务]
如果我们想要开启异步注解功能需要在SpringBoot的启动类上加上@EnableAsync注释然后就可以使用@Async注解方法,表示这是一个异步方法了如:邮箱任务导入依赖:在yml中机械能配置如:进行编写代码如:...原创 2022-06-16 11:42:44 · 147 阅读 · 0 评论 -
b站狂神Swagger学习笔记
Vue+SpringBoot后端时代:前端只用管理静态页面;html==>后台.模板引擎JSP=>后端是主力前后端分离时代:#Swagger1.编写一个SpringBoot的web项目2.在项目中导入Swagger相关依赖3.编写一个Hello工程4.因为swagger是单独的所以需要我们进行配置因为Swagger是一个单独的包并没有被整合!5.进行测试访问http://localhost:8080/swagger-ui.html [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来原创 2022-06-15 12:33:28 · 295 阅读 · 0 评论 -
java中简单算法
字符串匹配问题:有一个字符串 str1="今天晚饭吃了吗 如果还没吃一起吗?" 与字符串 str2="吃了吗" 现在要判断str1是否包含有str2,如果存在就返回第一次出现的位置,如果没有则返回-1 要求用最快的速度来完成匹配 你的思路是什么?暴力匹配[简单,效率低] KMP算法 《部分匹配表》冒号排序:使一个无序的数组变为有序的汉诺塔游戏:请完成汉诺塔游戏的代码,规定:将A塔的所有圆盘移动到C塔 移动时小圆盘上不能放大圆盘 三根柱子之间一次只.原创 2022-06-15 12:10:10 · 309 阅读 · 0 评论 -
Git常用命令
进入目录cd 目录名 退出一级目录- cd ..退出到更目录cd /显示当前所在的目录pwd列出当前目录下的文件或目录(ls是粗略的列出,ll是详细的列出)ls ll在当前目录下新建一个文件touch 新建的文件名移除文件rm 移除的文件名在当前文件新建一个目录mkdir 新建的目录名移除文件夹rm -r 文件夹名移动文件mv 需要移动的文件 移动的路径...原创 2022-05-30 20:37:04 · 145 阅读 · 0 评论 -
MyBatis
前置环境:JDK18 8.0.27 maven 3.8.5 IDEA1,简介1.1,什么是MyBatisMyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 MyBatis本是.原创 2022-05-01 21:23:26 · 1168 阅读 · 0 评论 -
java集合(详解)
文章目录 什么是集合?Collection的基本使用接口实现类Collections工具类Map接口及其实现类Map是不是集合?什么是集合?集合是指具有某种特定性质的具体的或抽象的对象汇总而成的集体,有时集合也称之为容器,java中在util包...原创 2022-04-24 15:35:52 · 10826 阅读 · 0 评论 -
javaWeb邮件发送
目录简单发送原理:详细原理:需要导入的Maven依赖:进行简单邮件发送进行图片邮件发送简单发送原理:详细原理:张三给李四发送邮件通过首先通过网络传输到自己发送的服务器(网易服务器)里. 服务器(网易服务器)在进行发送的邮箱后缀名判断确认要发送到那个服务器里(QQ服务器). 在通过SMTP协议发送到对应服务器的POP3里进行接收. 最后接收的服务器(QQ服务器)进行确认,确认成功,则传输到对应用户的邮箱里.需要导入的Maven依赖...原创 2022-04-08 20:02:26 · 1372 阅读 · 0 评论 -
JUC(并发编程)
1.什么是JUC?JUC是指javaUtil包中的三个操作线程的包!2.线程进程和程序程序(Program):是一个静态的概念,一般对应于操作系统中的一个可执行的文件,比如:我们要启动酷狗听音乐,则对应酷狗可执行程序。当我们双击酷狗,则加载程序到内存中,开始执行该程序,于是产生了"进程".进程:执行中的程序叫做进程(Process),是一个动态的概念。现代的操作系统都可以同时启动多个进程。比如:我们在用酷狗听音乐,也可以使用wps写文档,也可以同时用浏览器查看网页。可以通过原创 2022-04-17 14:58:53 · 14868 阅读 · 12 评论 -
javaWeb文件上传
前端页面:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body><%-- 注意:上传文件必须需要写enctype="multipart/FORM-data"支持大量数据上传 必须为post类型表示原创 2022-04-07 18:19:00 · 362 阅读 · 0 评论 -
狂神Smbms(javaWeb超市订单管理系统)实现
Smbms原创 2022-03-30 20:30:59 · 2486 阅读 · 0 评论 -
多态(初始对象贰)与接口
目录多态1.多态概述:2.一般实现多态的三个必要条件3.使用方法实现多态4.父类对象引用指向子类对象5. 父类对象引用子类对象实现多态(常用)5.上下转型:6.关键字instanceof(扩展)接口1.接口的概述:2.接口的注意事项:3.接口的基本使用4.接口中的默认方法(扩展)5.接口中的静态方法(扩展)多态1.多态概述:多态是面向对象继承,封装之后的一大特性.大多表现为一只动物或者人有不同的身份而对应的不同行为。举个...原创 2022-03-27 10:31:03 · 591 阅读 · 0 评论 -
将数据库查询结果集(ResultSet)映射为HashMap对象
该方法表示了如何将一个数据库查询结果集映射为一个HashMap对象,如:/** * 该方法用来将结果集转换为HashMap<字段名称,字段中的数据<字段的第几个数据,存放的数据>> * @param resultSet 结果集 * @return 将结果集转换返回为HashMap<字段名称, 字段中的数据 < 字段的第几个数据(从0开始), 存放的数据>> */ public HashMap<Stri原创 2022-03-26 18:37:13 · 2765 阅读 · 0 评论 -
数据库映射(JavaBean)与过滤器(Filter)
9.JavaBean实体类:javaBean有特定写法:必须有一个无参构造 属性必须私有化 必须有对应的get/set方法一般用来和数据库的字段做映射 ORM !ORM:对象关系映射表--->类 字段-->属性 行-->对象People表:id name age ...原创 2022-03-25 20:46:30 · 1889 阅读 · 0 评论 -
javaWeb-JSP标签及九大内置对象EL表达式
8.JSP8.1什么是JSP?Java Server Pages:java服务器端页面,也和Servlet一样用于动态Web技术!最大的特点:写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP中可以嵌入JAVA代码为用户提供动态数据 8.2JSP原理思路:JSP到底是怎么执行的!代码层面没有任何问题 服务器内部工作 ...原创 2022-03-23 13:36:59 · 475 阅读 · 0 评论 -
JVM探究
目录常见面试题整体内容:内容答案:1.JVM位置2.JVM体系结构3.内加载器4.双亲委派机制5.沙箱安全机制6.Native关键字7.PC寄存器8.方法区9.栈10.三种JVM11.堆12.新生区,老年区13.永久区:14.堆内存调优:15.GC常用算法16.JMM17.总结常见面试题请你谈谈对jvm的理解?java8虚拟机和之前的变化跟新? 什么是OOM,什么是栈溢出StackOverFlowErr...原创 2022-03-20 21:07:39 · 522 阅读 · 0 评论 -
b站狂胜笔记3-javaWeb-Session
7.Cookie,Session7.1会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为有状态会话:一个同学来过教室,下次在来教室,我们会知道这个同学曾经来过称之为有状态会话你怎么证明你是学校目前的学生?目前有两个对象:你 学校学费发票 学校给你学费发票 学校登记 学校标记你过了一个网站怎么证明你来过?两个对象:客户端 服务端服务端给客户端一个信件,客户端下次访问带上信件就可以了,cookie 服务...原创 2022-03-19 12:12:25 · 198 阅读 · 0 评论 -
URLEncoder与URLDecoder
URLEncoder与URLDecoder java提供了URLEncoder和URLDecoder类中的两个方法进行编码和解码,可以指定类型进行,编码或者解码,如:package com.tang.Servlet.test;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;public class test3 { pu...原创 2022-03-18 20:06:27 · 414 阅读 · 0 评论
分享