自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring的切面编程AOP

Spring的切面编程AOP aop的依赖注入 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </depende

2020-09-23 17:00:51 121

原创 约瑟夫问题

约瑟夫问题 关于丢手绢问题简单通过环形链表实现 /** * @ClassName Josepfu * @Description TOOD * @Author zhangbinbin * @Date 2020/9/22 19:33 * @Vestion 1.0 * 约瑟夫问题 **/ public class Josepfu { public static void main(String[] args) { CircleSingleLinkedList singleL

2020-09-22 21:08:57 110

原创 环形链表创建及显示

环形链表创建及显示 通过几个辅助变量来创建链表以及遍历链表 只有一个节点时 first=boy; first.setNext(first); curBoy=first; 形成环形,并且用curBoy指向first,first不能移动 public class Josepfu { public static void main(String[] args) { CircleSingleLinkedList singleLinkedList=new CircleSingleLinked

2020-09-22 20:08:53 167

原创 链表按序插入

链表按序插入 public class LinkedListDemo { public static void main(String[] args) { HeroNode hero1 = new HeroNode(1, "张三", "小三"); HeroNode hero2 = new HeroNode(2, "李四", "小思"); HeroNode hero3 = new HeroNode(3, "王五", "小五"); Lin

2020-09-21 10:24:40 200

原创 单链表的创建

单链表的创建 public class LinkedListDemo { public static void main(String[] args) { HeroNode hero1 = new HeroNode(1, "张三", "小三"); HeroNode hero2 = new HeroNode(2, "李四", "小思"); HeroNode hero3 = new HeroNode(3, "王五", "小五"); Link

2020-09-20 20:20:48 59

原创 循环队列

public class CircleArrayQueueDemo { public static void main(String[] args) { CircleArray arrayQueue = new CircleArray(4); char key=' ';//接收用户输入 Scanner scanner = new Scanner(System.in); boolean loop=true; while

2020-09-20 17:12:42 56

原创 数组模拟队列,队列先进先出

数组模拟队列,队列先进先出 public class ArrayQueueDemo { public static void main(String[] args) { ArrayQueue arrayQueue = new ArrayQueue(3); char key=' ';//接收用户输入 Scanner scanner = new Scanner(System.in); boolean loop=true;

2020-09-20 12:45:42 264

原创 稀疏数组

稀疏数组 public class Test { public static void main(String[] args) { int chessArr1[][] =new int[11][11]; chessArr1[1][2]= 1; chessArr1[2][3]= 2; System.out.println("原始二维数组"); for(int[] row:chessArr1){ fo

2020-09-19 22:29:20 55

原创 bean

bean 曾经XML的配置: <bean id=“accountService” class=“com.itheima.service.impl.AccountServiceImpl” scope="" init-method="" destroy-method=""> <property name="" value="" | ref=""></property> 用于创建对象的 他们的作用就和在XML配置文件中编写一个<bea

2020-09-16 19:29:55 85

原创 Spring的依赖注入

Spring的依赖注入 spring中的依赖注入 依赖注入: Dependency Injection IOC的作用: 降低程序间的耦合(依赖关系) 依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明 依赖关系的维护: 就称之为依赖注入。 依赖注入: 能注入的数据:有三类 基本类型和String 其他bean类型(在配置文件中或者注解配置过的bean) 复杂类型/集合类型 注入的方式:有三种 第一种:使用构造函数提供 第二种:使

2020-09-16 09:38:35 83

原创 spring依赖注入三

spring依赖注入三 复杂类型的注入/集合类型的注入 用于给List结构集合注入的标签: list array set 用于个Map结构集合注入的标签: map props 结构相同,标签可以互换 <bean id="accountService3" class="com.itheima.service.impl.AccountServiceImpl3"> <property name="myStrs"> <set> &

2020-09-16 09:36:02 61

原创 Spring依赖注入二

Spring依赖注入二 public AccountServiceImpl(String name,Integer age,Date birthday){ this.name = name; this.age = age; this.birthday = birthday; ​```java public void setName(String name) { this.name = name; } public

2020-09-16 09:35:04 50

原创 springbean

springbean <!--把对象的创建交给spring来管理--> <!--spring对bean的管理细节 1.创建bean的三种方式 2.bean对象的作用范围 3.bean对象的生命周期 --> <!--创建Bean的三种方式 --> <!-- 第一种方式:使用默认构造函数创建。 在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。 采用的就是默认构造函

2020-09-16 09:13:23 136

原创 Mybatis中的延迟加载二

mybatis的一对一 账户xml的操作 <resultMap id="accountUserMap" type="account"> <id property="id" column="id"></id> <result property="uid" column="uid"></result> <result property="money" column="money"></result>

2020-09-14 17:24:06 134

原创 注解查询

注解查询 在账户和用户的关联查询中,多个账户对应一个用户 @Select(“select * from account”) @Results(id=“accountMap”,value = { @Result(id=true,column = “id”,property = “id”), @Result(column = “uid”,property = “uid”), @Result(column = “money”,property = “money”), @Result(property = “use

2020-09-14 17:23:11 461

原创 Mybatis中的延迟加载

Mybatis中的延迟加载* 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。 什么是延迟加载 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么是立即加载 不管用不用,只要一调用方法,马上发起查询。 在对应的四种表关系中:

2020-09-14 10:42:35 112

原创 mybatis数据库操作(QueryVo)

mybatis数据库操作*(QueryVo) 对数据库中sql语句的抽取 <!--:抽取重复的sql语句--> <sql id="defaultUser"> select * from user </sql> 关于foreach的测试使用 /** * 测试foreach标签的使用 */ @Test public void testFindInIds() { QueryVo vo = new QueryVo(); List<Integer

2020-09-12 22:27:54 917

原创 mybatis处理方式

mybatis处理方式 实体类与数据库的名字不符合时处理方式 一种是取别名方式 <!--select id as userId,username as userName,address as userAddress,sex as userSex,birthday as userBirthday from user;--> 另一种配置文件 <!-- 配置 查询结果的列名和实体类的属性名的对应关系 --> <resultMap id="userMap" type="uSeR"&g

2020-09-12 09:52:29 219

原创 mybatis的CRUD

mybatis的CRUD 插入 @Test public void testsaveUser(){ User user= new User(); user.setUsername("zhangsan"); user.setAddress("上海"); user.setSex("男"); user.setBirthday(new Date()); useDao.saveUser(user); } 修改 @Test public void testUpdate

2020-09-11 22:38:04 78

原创 mybatis环境搭建

mybatis环境搭建** 起步依赖 1、mybatis的引入 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version> </dependency> 2、数据库

2020-09-11 21:33:33 94

空空如也

空空如也

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

TA关注的人

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