摘要: 生产者消费者的模型作用 使用阻塞队列来实现 使用wait-notify来实现 参考资料 Java面试题 阅读全文
posted @ 2018-08-27 10:09 云--澈 阅读(7770) 评论(0) 推荐(1) 编辑
摘要: 浅拷贝 无论是浅拷贝还是深拷贝都要用到clone()方法,所有类都继承于Object,clone方法定义于Object类中但没有实现, 而如果要使用clone方法,根据源码则必须实现Cloneable接口,java.lang.Cloneable是一个标志性接口不包含任何方法,根据注释clone方法是 阅读全文
posted @ 2018-08-25 15:05 云--澈 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1.使用new创建对象 使用new关键字创建对象应该是最常见的一种方式,但我们应该知道,使用new创建对象会增加耦合度。无论使用什么框架,都要减少new的使用以降低耦合度。 2.使用反射的机制创建对象 使用Class类的newInstance方法 Hello类的代码不变,NewClass类的代码如下 阅读全文
posted @ 2018-08-24 17:06 云--澈 阅读(58255) 评论(0) 推荐(2) 编辑
摘要: 项目完成效果图一览 起始--新建项目 新建JavaEEApplication项目,并命名为“yc_hutubill”。并添加lib、classes、img文件夹。效果如下图: 并将classes文件夹作为编译后类的输出目录: 起始--表结构的设计 SQL语句: 旅途--原型设计 原型设计指的是,先把 阅读全文
posted @ 2018-07-24 16:49 云--澈 阅读(2790) 评论(0) 推荐(2) 编辑
摘要: $arr[$j]) { $temp = $arr[$i]; $arr[$i] = $arr[$j]; $arr[$j]= $temp; } } } var_dump($arr); 阅读全文
posted @ 2018-06-22 19:21 云--澈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: $arr[$j+1]) { $temp = $arr[$j+1]; $arr[$j+1] = $arr[$j]; $arr[$j] = $temp; } } } var_dump($arr); 阅读全文
posted @ 2018-06-22 19:02 云--澈 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.安装完vscode里的debug插件后, 在WorkSpace setting:添加上php的可执行文件路径: 2.下载适合自己PHP版本的Xdebug 3.在PHP目录下的php.ini配置文件中加入下面三行(注意更改成自己的路径哦) zend_extension=G:\php\php-7.2 阅读全文
posted @ 2018-06-22 16:07 云--澈 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 准备工作 首先环境要保证安装对了,如Homestead,还有virtual box ,vagrant之类的。相信你已经安装了完成了基本的开发环境。 1.接下来安装PHP debug,在VS Code扩展应用里安装该扩展: 2.然后登陆到Homestead上:$vagrant up $vagrant 阅读全文
posted @ 2018-06-20 11:55 云--澈 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 参考原文 Python廖雪峰 WSGI接口 WSGI(Web Server Gateway Interface)是一个接口,用来屏蔽底部的细节(如TCP的建立连接,HTTP原始请求和响应格式等)。WSGI接口定义非常简单,只需要Web开发者实现一个函数,就可以响应客户端的HTTP请求。 这个函数有两 阅读全文
posted @ 2018-05-17 22:06 云--澈 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 参考原文 廖雪峰Python教程 使用SQLite SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。 Python中内置了SQLite3,连接到数据库后,需要打开游 阅读全文
posted @ 2018-05-15 15:10 云--澈 阅读(22899) 评论(0) 推荐(0) 编辑