摘要: 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如上图,其中maxSize是该队列的最大容量 因为队列的输入,输出是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则会随着数据输入而改变 java代码实 阅读全文
posted @ 2020-07-28 22:49 就是你baby 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式的优点:1.它能比较容易的设计一个命令队列2.在需要的情况下,可以较容易的把命令记录在日志3.允许接受请求的一方决定是否要否决请求4.可以轻易的实现 阅读全文
posted @ 2020-07-28 16:17 就是你baby 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-28 15:02 就是你baby 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 where 列名称 = 值 eg: delete 阅读全文
posted @ 2020-07-28 14:53 就是你baby 阅读(3395) 评论(0) 推荐(0) 编辑
摘要: Sql server 的bulk insert语句可以高效的导入大数据量的平面文件(txt,csv文件)到数据库的一张表中,其用法如下: bulk insert testfrom 'f:\test.txt'with(fieldterminator=',',rowterminator='\n')其中" 阅读全文
posted @ 2020-07-28 14:43 就是你baby 阅读(2555) 评论(0) 推荐(0) 编辑
摘要: 背景: 个人尝试bulk insert...的使用: 1 BULK INSERT test4 2 FROM 3 'D:\参数.txt' 4 WITH( 5 fieldterminator=',', 6 rowterminator='\n', 7 FIRSTROW =1 8 ); [Err] 4200 阅读全文
posted @ 2020-07-28 14:38 就是你baby 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 深拷贝 深拷贝是一个整个独立的对象拷贝,深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。 浅拷贝 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。即对象的浅拷贝会 阅读全文
posted @ 2020-07-28 10:35 就是你baby 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge),使它的抽象部分与实现部分分离,使它们都可以独立的变化。 什么叫抽象与它的实现分离,这并不是说,让抽象类与其派生类分离,因为这没有任何意义。实现指抽象类与它的派生类来实现自己的对象。 代码如下: 1 public abstract class Implementor { 2 阅读全文
posted @ 2020-07-28 09:49 就是你baby 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 合成/聚合复用原则,尽量使用合成/聚合,尽量不要使用类的继承。 聚合表示一种弱的“拥有”关系,体现A对象可以拥有B对象,但B对象不是A的一部分;合成则表示一种强的“拥有”关系,体现了严格的部分与整体的关系,部分与整体的生命周期一样。 合成/聚合复用原则的好处是,优先使用对象的合成/聚合将有助于你保持 阅读全文
posted @ 2020-07-28 09:06 就是你baby 阅读(151) 评论(0) 推荐(0) 编辑