摘要: 1:notify() 作用:唤醒一个在对象上等待的线程,使其从wait()方法返回,而返回的前提是该线程获取到了对象的锁。 2:notifyAll() 作用:唤醒所有等待在该对象上的线程。 3:wait() 作用:调用该方法的线程进入WAITING状态,只有等待另外线程的通知或被中断才会返回,需要注 阅读全文
posted @ 2020-05-26 10:00 林就远 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 线程中的重要概念: 并发:单个cpu通过cpu调度算法来回切换不同的任务,让用户看上去这些任务是同时执行的,其实是有先后顺序的,这是逻辑上的同时。“假并发” 并行:多个cpu或物理主机处理多个任务,这是物理上的同时。也是真正的“并发” 一图读懂并发并行: 线程安全:由于java的多线程是一种并发编程 阅读全文
posted @ 2020-05-26 09:59 林就远 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1:isAlive() 作用:判断当前的线程是否处于活动状态 活动状态是指线程已经启动且尚未终止,线程处于正在运行或准备开始运行的状态,就认为线程是存活的线程活动状态返回true,否则返回false; 2:setDameon(boolean boo) 作用:设置守护线程,boo为true是守护线程, 阅读全文
posted @ 2020-05-26 09:54 林就远 阅读(128) 评论(0) 推荐(0) 编辑
摘要: postgreSQL数据库简介 PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。 PostgreSQL 开发者把它念作 post-gress-Q-L。 PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。 参考内容:P 阅读全文
posted @ 2019-08-16 16:31 林就远 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 数据库的SQL语言分为:DML、DQL、DDL、DCL 1:DML DML是数据操纵语言,它所操纵的对象是表中的数据,操纵的动作是增(insert)、删(delete)、改(update)。 2:DQL DQL是数据查询语言,它所查询的对象也是表中的数据,查询的动作是查(select)。 3:DDL 阅读全文
posted @ 2019-06-26 16:52 林就远 阅读(220) 评论(0) 推荐(0) 编辑
摘要: /** * 复制文件夹 * @param sourcePath * @param targetPath * @throws IOException */ public void copyFolder(String sourcePath,String targetPath) throws IOExce 阅读全文
posted @ 2019-06-11 09:21 林就远 阅读(489) 评论(0) 推荐(0) 编辑
摘要: windows环境搭建dubbo服务 1:首先需要下载dubbo的注册中心 zookeeper zookeeper注册中心下载地址链接:http://mirror.bit.edu.cn/apache/zookeeper/ ,下载之后,解压,到conf文件夹下将zoo_sample.cfg 文件,修改 阅读全文
posted @ 2019-06-06 13:50 林就远 阅读(3764) 评论(0) 推荐(0) 编辑
摘要: MVC顾名思义分为三层: M:Model层 Model层中 包含 DAO层和Javabean层; V:view 意为视图层也叫表示层,也可以直接理解为是JSP,用于前端显示; C: ‘控制层’ 包含ctroller层,和service层; 接下来,进行具体的理解(笔者个人理解)M,V,C,三个层次下 阅读全文
posted @ 2018-09-12 12:53 林就远 阅读(2685) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列(从第三个数字开始都是前面两个数字的和),1.1.2.3.5.8......,输入一个数字,比如3,显示前面三个数字1,1,2. 运行结果: 阅读全文
posted @ 2018-06-24 18:39 林就远 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 只能被1和本身整除的整数才叫做素数 代码中的注解已经很详细了,仔细看,慢慢揣摩,是可以看懂的。 实在看不懂的可以留言。 阅读全文
posted @ 2018-06-23 22:10 林就远 阅读(405) 评论(0) 推荐(0) 编辑