自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 crud数据库语句

1.更新数据库: Stringsql="updatenewssettitle=?,author_name=?,whereid=?"; 2.查询所有数据 Stringsql="select*fromnews"; 3.按照id删除数据 Stringsql="deletefromnewswhereid=?"; 4.增加数据 Stringsql="insertintonews(id,title,author_name)v...

2021-09-21 07:43:09 104

原创 jdbc操作

1.使用jdbc的步骤: 加载数据库驱动》》建立数据库连接》》创建执行sql语句的Statement对象》》编写sql语句》》用Statement对象执行executeUpdate方法执行sql语句》》处理执行结果(Result)》》释放资源 1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); 2.建立连接 conn=DriverManager.getConnection(url,user,password); 3.创建执...

2021-09-20 08:04:03 96

原创 2021-09-11

1. yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会。因此,使用yield()的目的是让相同优先级的线程之间能适当的轮转执行。 2.wait()就是说线程在获取对象锁后,主动释放对象锁,同时本线程休眠。直到有其它线程调用对象的notify()唤醒该线程,才能继续获取对象锁,并继续执行; 3.相应的notify()就是对对象锁的唤醒操作。 ...

2021-09-11 17:12:24 82

原创 消息队列在项目中的使用

2021-09-06 11:05:43 172

原创 购物车的实现过程

2021-09-06 11:03:55 72

原创 solr和es的区别

2021-09-06 11:03:07 253

原创 Redis在项目中的使用

2021-09-06 11:00:45 56

原创 jvm垃圾回收机制(GC算法)

2021-09-06 10:59:28 51

原创 MySQL建立索引

2021-09-06 10:57:41 53

原创 redis持久化

2021-09-06 09:54:12 54

原创 github命令和和命令流

2021-09-06 09:53:05 63

原创 Linux常用的服务类相关命令

2021-09-05 15:20:30 67

原创 Mybatis的属性名对应字段(笔记)

1.mabitis中实体类的属性名和数据库表中的字段名不一样? (1)写sql语句时起别名 (2)在Mybatis的全局配置文件中开启驼峰命名规则 (3)在Mapper映射文件中使用resultMap来自定义映射规则 ...

2021-09-05 15:11:31 431

原创 SpringMVC的工作流程

2021-09-05 12:41:29 59

原创 SpringMVC中如何解决POST请求中文乱码问题,GET的又如何处理

2021-09-05 12:34:49 54

原创 2021-09-05

1.简单介绍Spring支持的常用数据库事务属性和事务隔离级别? 事务的属性: 1.*propagation:用来设置事务的传播行为 事务的传播行为:一个方法运行在开启了事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务。 -Propagation.REQUIRED,默认值,使用原来的事务 -Propagation.REQUIRES_NEW,将原来的事务挂起,开启一个新的事务 2.*isolation,用来设置事务的隔离级别 -Isolation.REP...

2021-09-05 12:23:27 44

原创 spring bean的作用域

在Spring中,可以在<bean>元素的scope属性里设置bean的作用域,以决定这个bean是单实例还是多实例的。 默认情况下,Spring只为每个IOC容器里声明的bean创建唯一一个实例,整个IOC容器范围内都能共享该实例:所有后续的getBean()调用和bean引用都将返回这个唯一的Bean实例。该作用域被称为singleton,它是所有bean的默认作用域。 ...

2021-09-05 11:55:34 46

原创 成员变量和局部变量

变量的就近原则: 变量的分类: 1.成员变量:类变量、实例变量 2.局部变量 非静态代码块的执行:每次创建实例对象都会执行 方法的调用规则:调用一次,执行一次 局部变量与xx变量重名时,如何区分: 1.局部变量与实例变量重名 在实例变量前面加“this." 2.局部变量与类变量重名 在类变量前面加”类名.“ ...

2021-09-05 11:39:03 74

原创 递归与迭代(笔记)

编程题:有n步台阶,一次只能上1步或2步,共有多少种走法? 1.递归 2.循环迭代

2021-09-05 09:12:57 53

原创 方法的参数传递(笔记)

方法的参数传递机制: 1.形参是基本数据类型 传递数据值 2.实参是引用数据类型 传递地址值 特殊的类型:String、包装类等对象不可变性

2021-09-05 08:59:15 54

原创 2021-09-05

类的初始化过程: 1.一个类要创建实例需要先加载并初始化该类。 main方法所在的类需要先加载和初始化。 2.一个子类要初始化需要先初始化父类 3.一个类初始化就是执行<clinit>()方法。 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成。 类变量显示赋值代码和静态代码块代码从上到下顺序执行 <clinit>()方法只执行一次。 2.实例初始化就是执行<initial>()方...

2021-09-05 07:35:03 77

原创 单例设计模式(java面试题)

1.饿汉式:直接创建对象,不存在线程安全问题 (1)直接实例化饿汉式(简洁直观) (2)枚举式(最简洁) (3)静态代码块饿汉式(适合复杂实例化) 有参形式: 2.懒汉式:延迟创建对象 (1)线程不安全(适用于单线程) (2)线程安全(适用于多线程) (3)静态内部类形式(适用于多线程) ...

2021-09-04 18:48:03 157

原创 自增变量(java面试题)

2021.9.4 1.自增变量 (1)最后再进行赋值=的操作。 (2)=右边的从左到右加载的值依次压入操作数栈。 (3)根据优先级判断计算顺序。 (4)自增、自减操作都是直接修改变量的值,不经过操作数栈。 (5)最后赋值之前,临时结果也是储存再操作数栈中。 ...

2021-09-04 18:06:54 159

空空如也

空空如也

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

TA关注的人

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