自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试小记

Java面试

2022-07-07 15:52:43 109 1

原创 Java面试1--Java基础

Java面试问题(1) ---- Java基础篇

2022-06-12 22:09:06 121

原创 Spring JDBC事务管理

1.Spring JDBC的配置与JDBCTemplate对象2.声明事务的配置方式3.声明式事务的七种传播行为1、Spring JDBCSpring JDBC是Spring框架用于处理关系型数据库的模块Spring JDBC对JDBC aPI 进行封装,极大简化开发工作量JDBCTemplate是Spring JDBC的核心类,提供数据的CRUD方法为什么有了Mybatis还需要Spring JDBC?答:Mybatis对JDBC的封装程度较高,Spring JD.

2022-04-20 14:54:53 1290

原创 Spring AOP面向切面编程

1、AOP简介如图,某个项目案例中的软件模块A,和软件模块B可能会在运行前使用到权限切面或者运行后需要使用日志切面权限切面和日志切面穿插在软件模块中,为原始业务代码添加额外的拓展,随称为面向切面编程 (Aspect)软件模块A、B只是包含自己的功能,并不知道切面的存在,当业务不需要这两个切面的功能时,直接移除这两个切面,而需要时,直接引用就行,这种管理模式极大方便对程序进行控制,类似于浏览器的插件。Spring AOP1.Aspect Oriented Programming--

2022-04-18 23:43:08 590

原创 java实现上传文件

创建index.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>上传文件</title></head><body><fieldset> <legend> 上传单个文件 </legend> <!-- 文件上传时必须要设置表单的e

2022-04-14 10:36:47 336

原创 Spring笔记

一、Spring IOC控制反转1.IOC控制反转,全称Inverse of Control,是一种设计理念2.由代理人来创建与管理对象,消费者通过代理人来获取对象3.Ioc的目的是为了降低对象之间的耦合性4.通过加入Ioc容器将对象统一管理,让对象关联变为弱耦合IOC控制反转:将目标对象创建的权力从最开始的消费者,转给中间的角色在容器(IOC控制反转容器)中集中管理,消费者不再对对象直接操作,由IoC容器从中进行提取,获取其中的对象。DI(Dependency Injec.

2022-04-12 21:11:24 287

原创 蓝桥杯2016年javaB组第六题方格填数

package com.lanqiaobei.B.oneSix;public class Q6方格数 { static int[] arr = new int[]{0,1,2,3,4,5,6,7,8,9}; static int ans; public static void main(String[] args) { dfs(0); System.out.println(ans); } static void dfs(int i.

2022-04-06 16:34:43 40

原创 Mybatis使用C3P0连接池

我们看下默认Mybatis内置的连接池 <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/babytun? useUnicode=true&amp;characterEnc

2022-03-13 13:18:47 2117

原创 Mybatis缓存机制

1、一级缓存和二级缓存MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 我们查询时,如果缓存中存在数据,那么我们就可以直接从缓存中获取,而不是再去向数据库进行请求。一级缓存默认开启,缓存范围仅为单个SqlSession会话内,不能串缓存 二级缓存需要手动开启,范围属于Mapper Namespace二级缓存的运行规则:二级缓存默认所有查询操作均使用缓存 useCache = "true" 写操作commit提交时对该namespace缓存会强制清空 .

2022-03-12 17:33:37 787

原创 Mysql5中如何修改表的编码为utf-8

1.创建数据库时设置数据库的编码格式CREATE DATABASE students DEFAULT CHARSET utf8 COLLATE utf8_general_ci;2.在创建表时设置编码CREATE TABLE studentss( authorid char(20) NOT NULL, name char(20) NOT NULL, age char(20) NOT NULL, country char(20) NOT NULL) ENGINE

2022-03-09 10:06:15 4307 2

原创 Mybatis环境配置

1、使用maven引入mybatis的依赖在pom.xml添加以下代码 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version>

2022-03-08 16:01:35 789

原创 maven中的各种依赖的导入集合

1、lambok依赖导入<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version></dependency>2、Junit4依赖导入<dependency>

2022-03-07 21:00:03 571

原创 利用线程输出“a~z”的26个字母(横向输出),要求每隔一秒钟输出一个字母。

代码段:class printLetter implements Runnable{ char[] letter = new char[26]; @Override public void run() { int t =64+32; for(int a = 0;a<26;a++){ letter[a] = (char) (t+a+1); } for(int i= 0;i<26.

2021-09-12 12:12:53 1471 2

空空如也

空空如也

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

TA关注的人

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