摘要:
上一篇博客我们介绍了mybatis的增删改查入门实例,我们发现在 mybatis-configuration.xml 的配置文件中,对数据库的配置都是硬编码在这个xml文件中,如下图,那么我们如何改进这个写法呢? 回到顶部 1、我们将 数据库的配置语句写在 db.properties 文件中 1 2 阅读全文
摘要:
1、定义操作 user 表的注解接口 UserMapper.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package com.ys.annocation; import org.apach 阅读全文
摘要:
1、创建MySQL数据库:mybatisDemo和表:user 这里我们就不写脚本创建了,创建完成后,再向其中插入几条数据即可。 user 表字段如下: 回到顶部 2、建立一个Java工程,并导入相应的jar包,具体目录如下 注意:log4j和Junit不是必须的,但是我们为了查看日志以及便于测试, 阅读全文
摘要:
1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“interne 阅读全文
摘要:
1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“interne 阅读全文
摘要:
1、什么是 Servlet? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录, 阅读全文
摘要:
线程是一个动态执行的过程,它也有从创建到死亡的过程。 在 Thread 类中,有一个枚举内部类: 上面的信息以图片表示如下: 第一张图: 第二张图:把等待、计时等待、阻塞看成阻塞一个状态了 1、新建状态(new):使用 new 创建一个线程,仅仅只是在堆中分配了内存空间 新建状态下,线程还没有调用 阅读全文
摘要:
利用多线程模拟 3 个窗口卖票 回到顶部 第一种方法:继承 Thread 类 创建窗口类 TicketSell 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 package com.ys.thre 阅读全文
摘要:
我们这里的生产者和消费者模型为: 生产者Producer 生产某个对象(共享资源),放在缓冲池中,然后消费者从缓冲池中取出这个对象。也就是生产者生产一个,消费者取出一个。这样进行循环。 第一步:我们先创建共享资源的类 Person,它有两个方法,一个生产对象,一个消费对象 1 2 3 4 5 6 7 阅读全文
摘要:
1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某个应用软件,这便在电脑中创建了一个进程。更原始一点的,我们在命令提示符中来做(我们以打开记事本这个进程为例): 第一步:windows+R,输入cmd,打开 cmd 命令提示符 第二步:在命令提 阅读全文