摘要: 1.Maven简介 - 是什么? - 为什么用? 之前我们的项目所依赖的jar包都是我们手动的copy到我们的项目lib下,如果我们项目所依赖的jar过多,会导致我们最后部署项目到web应用服务器的时候体积过于庞大。 使用Maven,Maven有本地仓库(程序员的笔记本),私服(内网的服务器提供), 阅读全文
posted @ 2019-06-04 16:49 Tamako521 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 表与表之间的关系有三种 一对一 只需要一张表即可完成。 一对多 在多的一方表中创建外键,指向一的一方的主键。 多对多 创建第三张表,在第三张表中引入两张主表的id作为外键 阅读全文
posted @ 2019-05-02 10:19 Tamako521 阅读(326) 评论(0) 推荐(0) 编辑
摘要: JRE :java运行环境,包含了jvm 只要在机器上安装jre就可以运行java程序。 JDK: java开发工具,是提供给开发者使用的,包含了jvm和jre ,还有各种工具,如javac编译工具,jar.exe打包工具。 阅读全文
posted @ 2019-05-02 09:24 Tamako521 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1.认识Executor接口 最顶层接口 2.ExecutorService接口 (继承自Executor接口) 除了继承的executor()方法外,还提供了submit(Callable<T> task)方法,submit(Runnable task) 3Executors工具类 4Thread 阅读全文
posted @ 2019-01-12 20:56 Tamako521 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 线程:cpu同时执行多个任务 synchonized 代码块,对象,类 同步方法和非同步方法可以同时执行同步方法可以调用同步方法(重入)脏读:之同步写,不同步读死锁的demo 一个线程先对A加锁,然后在线程内对B加锁 另一个线程先对B加锁,后对A加锁 子类的同步方法可以调用父类的同步方法 同步方法抛 阅读全文
posted @ 2019-01-11 19:19 Tamako521 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1进程之间的通讯 从IP层看,通讯的两端是两台主机 从传输层看,通讯的两端不是主机而是主机上的进程 2传输层的两个主要协议: TCP传输控制协议(Transition Control Protocol) 面向连接,可靠的 传输数据之前必须建立连接,传输之后释放连接 不支持广播和多播 因为 TCP的确 阅读全文
posted @ 2019-01-10 20:06 Tamako521 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 通道之间传输数据 transferFrom() transferTo() 阅读全文
posted @ 2019-01-10 11:18 Tamako521 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. IO和NIO的区别 IO 面向流(stream oriented) 阻塞(blocking io) 无 NIO 面向缓冲区(buffer oriented)非阻塞(Non blocking io)选择器(selectors) Java NIO的系统核心在于:通道(Channel)和缓冲区(Bu 阅读全文
posted @ 2019-01-10 09:01 Tamako521 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Mysql数据库的sql语句: 一.基本操作 1.连接数据库 mysql -uroot -proot -hlocalhost -P3306 (-u表示用户名,-p密码,-h主机,-P端口号) 2.选择和使用数据库 查看数据库列表: SHOW DATABASES; 选择数据库: USE 数据库名; 3 阅读全文
posted @ 2018-12-24 20:06 Tamako521 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 202 Process returned 0 (0x0) execution time : 0.234 sPress any key to continue. 阅读全文
posted @ 2018-12-24 12:34 Tamako521 阅读(275) 评论(0) 推荐(0) 编辑