上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 65 下一页
摘要: 首先说一下我这个是mysql5.7.16免安装版,不过这个问题对于5.7版本应该都适用。 问题重现: 安装过程也说一下吧: 1.将下载的压缩文件解压到指定目录, 我的是:E:\program\mysql-5.7.16-winx64 2.配置PATH环境变量,在最后追加bin路径: ;E:\progr 阅读全文
posted @ 2018-05-12 15:14 一锤子技术员 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 并发编程中有个经典问题: 生产消费者问题。 我们有一个数据缓冲区,一个或多个生产者往其中存入对象,另外一个或多个消费者从中取走。 因此,该数据缓冲区是一个共享数据结构,我们需要对其添加读取同步机制,但是我们还需要一些限制。 如果缓冲区满了,生产者不能继续向其中写入;反过来如果缓冲区空了,消费者也不能 阅读全文
posted @ 2018-05-11 22:31 一锤子技术员 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 当你使用synchronized关键字去保护一个代码块时,你必须传入一个对象的引用。 正常来讲,你讲使用this关键字去引用执行这个方法的对象,但是你可以使用其他对象的引用。 通常的,这些对象将会是专有的。例如,如果多个线程共享一个类中有2个独立的属性,你必须对每个变量做读取同步操作,但是如果一个线 阅读全文
posted @ 2018-05-11 00:22 一锤子技术员 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 使用synchronized关键字去控制对某个方法的并发调用。 某一时段内,只能有一个线程可以读取该方法。 其他线程需要等待前面线程调用完毕后方可调用。 不过,静态方法有着不同的行为。 虽然也是每次只能有一个线程调用它,但是另一个线程可以调用该类对象的其他非静态方法。 这一点需要注意,因为如果2个线 阅读全文
posted @ 2018-05-06 18:21 一锤子技术员 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 工厂模式是面向对象编程世界中最有用的设计模式。 它是一个创新型的模式,目标是开发一个对象,这个对象的任务是去创建其他类对象。这样一来,如果我们想创建某些类的对象就不需要使用new关键字。好处有以下几点: 1.容易改变对象的类或者创建这些对象的方式; 2.容易限制所创建的对象。例如,我们只能创建N个某 阅读全文
posted @ 2018-05-05 16:36 一锤子技术员 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 第8个例子讲了如何在线程中捕捉未检查异常,本例将介绍如何在线程组中处理未检查异常。 Task.java package com.dylan.thread.ch1.c11.task; import java.util.Random; /** * Class that implements the co 阅读全文
posted @ 2018-05-05 15:55 一锤子技术员 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 最近项目上碰到在windows上压缩了一些图片,图片文件名称都是中文的,scp到linux下用unzip解压后文件名 全是乱码,找了半天解决方案,下面这个亲测可行,特记录一下,与大家分享: 原因: 由于zip在压缩时并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等 阅读全文
posted @ 2018-05-03 22:41 一锤子技术员 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 并发API提供的一个有趣功能是可以将多个线程组成一个组。 这样我们就能将这一组线程看做一个单元并且提供改组内线程对象的读取操作。例如你有一些线程在执行同样的任务并且你想控制他们,不考虑有多少个线程仍在运行,一个打断动作将会打断所有组内线程的执行。 Java提供了一个ThreadGroup类来表示一组 阅读全文
posted @ 2018-05-02 23:41 一锤子技术员 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 并发程序一个重要方面就是共享数据。 这一点在继承了Thread类或实现了Runnable接口的对象中有着特殊的重要性。 如果你创建了一个实现了Runnable接口的类对象并且用这个对象开启了N个线程对象,那么所有这些线程对象共享同样的属性。这意味着,如果你再某一线程中修改了属性值,所有其他线程将都能 阅读全文
posted @ 2018-04-30 20:18 一锤子技术员 阅读(2) 评论(0) 推荐(0) 编辑
摘要: java中有两类异常: 已检查异常:这类异常编译器要求开发者必须在代码中通过throws去处理。 例如:IOException和ClassNotFoundException。 未检查异常:不必显式的在代码重处理。例如:NumberFormatException。所有派生自Error和RuntimeE 阅读全文
posted @ 2018-04-30 00:17 一锤子技术员 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 65 下一页