笔记
生活低手
这个作者很懒,什么都没留下…
展开
-
Docker常用命令
镜像命令原创 2023-02-06 21:14:25 · 168 阅读 · 0 评论 -
Docker安装
docker安装原创 2022-12-05 17:56:05 · 357 阅读 · 0 评论 -
java自定义类加载器
java自定义类加载器原创 2022-11-25 23:49:48 · 1009 阅读 · 0 评论 -
手把手带你搭建一个基于SpringSecurity前后端分离的登录模块
使用SpringSecurity搭建一个登录模块(部分重要代码,附源码地址)原创 2022-11-12 23:29:44 · 265 阅读 · 0 评论 -
JVM知识点
JVM原创 2022-06-19 20:58:51 · 60 阅读 · 0 评论 -
ssm整合thymeleaf Maven依赖
<dependencies> <!-- MySQL数据库连接驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.8</version> .原创 2022-05-24 16:57:46 · 179 阅读 · 0 评论 -
KMP算法
查找子串出现在原字符串第一次的索引没找到返回1public int strStr(String haystack, String needle) { if (haystack.length() < needle.length()) return -1; if (needle.length() == 0) return 0; int[] next = getNext(needle); for (int i = 0, j = 0;原创 2022-03-19 19:53:11 · 116 阅读 · 0 评论 -
html常用标签
<title>csdn</title> <!--设置浏览器标题为csdn--><br/> <!-- 换行--><hr/> <!--添加水平线--><button>按钮</button> .原创 2022-01-03 22:20:01 · 267 阅读 · 0 评论 -
java遍历map集合
import java.util.*;public class Test{ public static void main(String[] args){ Map<Integer, String> map = new HashMap<>(); map.put(1,"a"); map.put(5,"e"); map.put(4,"d"); map.put(3,"c"); map.put(2,"b"); //第一种方法,将map集合中的键转为.原创 2021-12-24 22:45:01 · 246 阅读 · 0 评论 -
java List集合去重
import java.util.*;public class Test{ public static void main(String[] args){ String[] strs = {"12345","67891","12347809933","98765432102","67891","12347809933"}; List<String> list = Arrays.asList(strs);//数组转集合 for(String s:list){ System..原创 2021-12-23 20:04:59 · 204 阅读 · 0 评论 -
java中 String Integer int 数据类型之间相互转换
public class Test2{ public static void main(String[] args){ //String转为int int retValue = Integer.parseInt("123"); System.out.println(retValue); //int转为String String s1 = "" + 123;//String.valueOf(123); System.out.println(s1); //int转为Integer.原创 2021-12-20 22:58:38 · 196 阅读 · 0 评论 -
java String 类中的常用方法
public class Test{ public static void main(String[] args){ //1、字符串转换为char char c = "胶带".charAt(1); System.out.println(c); //带 //2、字符串之间比较大小,左小右大负数,左大右小正数 int retValue = "abc".compareTo("abd"); System.out.println(retValue); //-1 //3、.原创 2021-12-20 22:44:30 · 288 阅读 · 0 评论 -
JDBC,java对mysql进行新增
jdbc原创 2021-12-04 23:46:50 · 879 阅读 · 0 评论 -
Mysql常用指令(dos命令窗口)
mysql> SELECT @@tx_isolation;//查看当前隔离度C:\Users\Administrator>set global transaction isolation level read uncommitted;//手动设置事务隔离度查看版本:C:\Users\Administrator>mysql --version数据库导出:C:\Users\Administrator>mysqldump 数据库名称 >绝对路径 -u用户名 -p密码导原创 2021-12-03 22:58:14 · 447 阅读 · 0 评论 -
sql语句的分类
DQL 数据查询语言 查询select...DML 数据操作语言 插入insert 更新update 删除delete ... 对数据增删改DDL 数据定义语言 新建create 修改alter 删除drop 删除truncate ... 对表结构增删改TCL 事务控制语言 提交事务commit 回滚事务rollback ...DCL 数据控制语言授权grant、撤销权限revoke.......原创 2021-12-01 22:36:51 · 521 阅读 · 0 评论 -
java注解
一、什么是注解:注解Annotation是一种引用数据类型,编译之后生成class文件二、自定义注解:[修饰符列表] @interface 注解名{}三、注解的用法 第一:注解使用时的语法格式是: @注解类型名 第二:注解可以出现在类上、属性上、方法上、变量上等.... 注解还可以出现在注解类型上。四、注解中的属性可以是哪些类型byte,shor,int,char,float,double,boo...原创 2021-11-28 17:03:04 · 276 阅读 · 0 评论 -
java反射机制
1、要操作一个类的字节码,需要首先获取到这个类的字节码,怎么获取java.lang.Class实例? 三种方式 第一种: Class c = Class.forName(); 第二种: Class c = 对象.getClass(); 第三种: Class c = 数据类型.class2、怎么通过反射机制访问一个java对象的属性 给属性赋值set 获取属性的值getStudent类放在src下的bean包下不可以访问类中的私有属性,但是可以打...原创 2021-11-27 23:35:32 · 127 阅读 · 0 评论 -
java多线程
一、线程的生命周期:新建状态 就绪状态 运行状态 阻塞状态 死亡状态二、创建线程的三种方式:1、创建类继承Thread2、创建类实现Runnable接口传给Thread的构造方法(或直接匿名内部类)3、先创建一个未来任务对象,构造方法的参数为新建类继承Callable接口(或匿名内部类),未来任务对象传给Thread类的构造方法。优点:有返回值,缺点:获取返回值必须等到该线程完全结束。效率低三、线程的常用方法 :1、线程对象.strat();启动线程...原创 2021-11-26 20:28:09 · 183 阅读 · 0 评论 -
使用生产者和消费者模式实现,交替输出.(java多线程wait和notify方法),实现两个线程交替输出奇数和偶数
分析:原创 2021-11-25 22:55:15 · 146 阅读 · 0 评论 -
java中的switch语句
switch(int和String类型的字面值或变量){ case int和String类型的字面值或变量: java语句; java语句; ... break; case int和String类型的字面值或变量: java语句; ...原创 2021-11-23 21:17:54 · 246 阅读 · 0 评论 -
关于Java中的赋值类运算符
赋值类运算符的优先级:限制性等号右边的表达式,将执行结果赋值给左边的变量 注意: int i = 5; i += 5;等同于i = (int)(i + 5); byte i = 5; i += 5;等同于i = (byte)(i + 5); ..........原创 2021-11-23 21:14:17 · 280 阅读 · 0 评论 -
java异常处理机制
一、继承关系图二、处理异常的两种方式1、在方法后加throwsIOException的父类是Exception属于编译时异常throws类似于推卸责任,抛给上级,不建议在主方法后抛出异常2、try...catch语句直接处理异常三、自定义异常第一步:编写一个类继承Exception或者RuntimeException第二步:提供两个构造方法,一个无参数的,一个带有String参数的四、try..catch..finally...原创 2021-11-21 23:18:05 · 196 阅读 · 0 评论 -
java生成五个不同的随机数存到数组中
刚开始忽略了给数组赋初值,我说为啥输出不了0????原创 2021-10-30 14:33:19 · 182 阅读 · 0 评论 -
初学java,1的阶乘到10的阶乘求和
原创 2021-08-06 15:37:50 · 798 阅读 · 0 评论