自定义博客皮肤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的切面编程AOPaop的依赖注入<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </depende

2020-09-23 17:00:51 143

原创 约瑟夫问题

约瑟夫问题关于丢手绢问题简单通过环形链表实现/** * @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 132

原创 环形链表创建及显示

环形链表创建及显示通过几个辅助变量来创建链表以及遍历链表只有一个节点时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 175

原创 链表按序插入

链表按序插入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 206

原创 单链表的创建

单链表的创建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 64

原创 循环队列

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 62

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

数组模拟队列,队列先进先出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 272

原创 稀疏数组

稀疏数组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 63

原创 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 91

原创 Spring的依赖注入

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

2020-09-16 09:38:35 90

原创 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 68

原创 Spring依赖注入二

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

2020-09-16 09:35:04 57

原创 springbean

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

2020-09-16 09:13:23 140

原创 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 159

原创 注解查询

注解查询在账户和用户的关联查询中,多个账户对应一个用户@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 471

原创 Mybatis中的延迟加载

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

2020-09-14 10:42:35 121

原创 mybatis数据库操作(QueryVo)

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

2020-09-12 22:27:54 941

原创 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 227

原创 mybatis的CRUD

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

2020-09-11 22:38:04 85

原创 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 100

空空如也

空空如也

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

TA关注的人

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