摘要: spring的注入依赖 注入依赖的概念 依赖注入:Dependency Injection。它是 spring 框架核心 ioc 的具体实现。 我们的程序在编写时,通过控制反转,把对象的创建交给了 spring,但是代码中不可能出现没有依赖的情况。 ioc 解耦只是降低他们的依赖关系,但不会消除。例 阅读全文
posted @ 2020-03-27 20:33 木子酱 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 创建pom.xlm文件 codeStyleConfig.xml Serivice /IaccountService.java serivice / impl / IAccountServiceilpm.java dao /IaccontDao.java dao / impl / IAccontDao 阅读全文
posted @ 2020-03-25 21:15 木子酱 阅读(208) 评论(0) 推荐(0) 编辑
摘要: mybatis 的CRUD操作 注解类 在配置好的注解类环境里面进行crud操作 在iuserdao.java里面进行方法增加 创建AnnotationCRUDTest.java文件 阅读全文
posted @ 2020-03-25 13:12 木子酱 阅读(107) 评论(0) 推荐(0) 编辑
摘要: mybatis的注解环境搭建 1,创建一个maven工程 2,pom.xml 配置环境 3,user类 user类是与数据库中指定数据表的字段一一对应的实体类 4,IUserDao类 实现与数据库查询所有 操作的接口 5,主配置文件 6,测试类 配置完成后的目录 注解形式相对于xml形式少了Dao映 阅读全文
posted @ 2020-03-25 11:00 木子酱 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 第一章 网络编程入门 1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构 阅读全文
posted @ 2020-03-17 18:20 木子酱 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 主要内容 IO流 字节流 字符流 异常处理 Properties 第一章 IO概述 1.1 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、 阅读全文
posted @ 2020-03-17 18:10 木子酱 阅读(194) 评论(0) 推荐(0) 编辑
摘要: File类、递归 第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 阅读全文
posted @ 2020-03-17 18:09 木子酱 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 阅读全文
posted @ 2020-03-17 18:08 木子酱 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 第一章 等待唤醒机制 1.1 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通 阅读全文
posted @ 2020-03-17 18:06 木子酱 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 多线程 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计? 要解决上述问题,咱们得使用多进程或者多线程来解决. 4.1 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 在 阅读全文
posted @ 2020-03-17 18:04 木子酱 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 主要内容 异常 第一章 异常 1.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中 阅读全文
posted @ 2020-03-17 18:02 木子酱 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 第一章 Map集合 1.1 概述 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。 我们通过查看Map接口描述,发现Map接口 阅读全文
posted @ 2020-03-17 18:00 木子酱 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 数据结构 主要内容 数据结构 List集合 Set集合 Collections 第一章 数据结构 2.1 数据结构有什么用? 当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中 阅读全文
posted @ 2020-03-17 17:58 木子酱 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 主要内容 Collection集合 迭代器 增强for 泛型 第一章 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合ArrayList<E> ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区 阅读全文
posted @ 2020-03-17 17:56 木子酱 阅读(220) 评论(0) 推荐(0) 编辑
摘要: scanner 类 Scanner类的功能:可以实现键盘输入数据,到程序当中。 引用类型的一般使用步骤: 导包 import 包路径.类名称; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。 只有java.lang包下的内容不需要导包,其他的包都需要import语句。 创建 阅读全文
posted @ 2020-03-17 17:46 木子酱 阅读(369) 评论(0) 推荐(0) 编辑