
Java基础
文章平均质量分 82
Mr--Raindrop
这个作者很懒,什么都没留下…
展开
-
Java并发
Java核心技术-并发模拟有若干个账户的银行,随机生成在这些账户之间转移钱的交易。每个账户有一个线程。每一笔交易中,会从线程所服务的账户中转移随机金额的钱款到另一个随机账户。源代码如下import java.util.*; public class BankTest { public static final int NACCOUNTS=100; public static final dou...原创 2018-03-27 14:43:28 · 160 阅读 · 0 评论 -
Java核心技术-并发
条件对象通常线程进入临界区,需要满足一定的条件才能运行。就像上一篇中的银行例子,账户中的金额大于要转账的金额才可以进行转账操作,否则就要阻塞,知道账户中金额达到要求才可以执行。因此,需要使用条件对象管理那些已经获得了锁,却不能做有用工作的线程。一个锁对象可以有一个或多个相关的条件对象。可以使用newCondition方法获得一个条件对象。例如设置一个条件对象表达余额充足:class bank { ...原创 2018-03-27 21:08:25 · 244 阅读 · 0 评论 -
Java-JDBC链接MySQL数据库
搞了好久终于明白一些了。进入MySQL命令行时要输入密码,这时要保证数据库服务时running的。不然会出现错误,刚开始一直以为是密码记错了。。建一个新的数据库是参考了https://blog.youkuaiyun.com/longampp520/article/details/71516985利用JDBC链接数据库:要操作数据库的项目需要一个外部包mysql-connector-java-5.1.46-bi...原创 2018-03-29 15:17:39 · 416 阅读 · 0 评论