上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 56 下一页
摘要: 九、装饰者模式 装饰者模式 前言 在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等。在软件开发过程中,有时想用一些现存的组件。这些组件可能只是完成了一些核心功能。但在不改变其结构的情况下,可以动态地扩展其功能。所有这些都可以釆用装饰模式来实现。 什么式装饰者模式 装 阅读全文
posted @ 2019-11-23 11:01 厦门哈韩 阅读(159) 评论(0) 推荐(0) 编辑
摘要: DECLARE @guidList NVARCHAR(max)SELECT @guidList=( CAST(OrderGUID AS nvarchar(max)) +',') FROM OrderWareHouse.dbo.OrderDetailFOR XML PATH('')将XML Paht( 阅读全文
posted @ 2019-11-23 09:55 厦门哈韩 阅读(258) 评论(0) 推荐(0) 编辑
摘要: http://bbs.itheima.com/forum.php?mod=viewthread&tid=386464 阅读全文
posted @ 2019-11-23 09:06 厦门哈韩 阅读(85) 评论(0) 推荐(0) 编辑
摘要: sqlserver中将查询结果拼接成字符串 #for xml path(param)--将查询结果以xml格式输出 1 select id,name from table1 for xml path 2 --id和name为table1的真实字段 - path后面没有参数时,每行数据被默认<row> 阅读全文
posted @ 2019-11-23 08:47 厦门哈韩 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: 行转列,是SQL中经常会遇到的一个问题,并且分为静态转换和动态转换,所谓静态转换即在转换的行数已知或固定;动态转换则为转换的行数不固定。 转换的方法一般采用case when语句或pivot(MSSQL 2005及以上版本)来实现。 首先来看静态转换:先准备一下测试数据,使用如下SQL语句直接生成: 阅读全文
posted @ 2019-11-22 14:26 厦门哈韩 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 读写锁(ReadWriteLock) 为了提高性能,Java提供了读写锁,读写锁分为读锁和写锁。多个读锁不互斥,读锁与写锁互斥,写锁与写锁互斥,这是由JVM控制的。如果没有写锁的情况下,读是无阻塞的,在一定程度上提高了程序的执行效率。 读锁 如果你的代码只读数据,可以很多人同时读,但不能同时写,那就 阅读全文
posted @ 2019-11-22 13:31 厦门哈韩 阅读(157) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ylbtech/p/8028808.html 阅读全文
posted @ 2019-11-22 11:21 厦门哈韩 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 对一些重要文档,我们为保证其文档内容不被泄露,常需要对文件进行加密,查看文件时,需要正确输入密码才能打开文件。下面介绍了一种比较简单的方法给Word文件添加密码保护以及如何给已加密的Word文件取消密码保护。 使用工具:Free Spire.Doc for Java(免费版) Jar文件导入: 方法 阅读全文
posted @ 2019-11-11 15:05 厦门哈韩 阅读(684) 评论(0) 推荐(0) 编辑
摘要: --当客户端使用连接池访问数据库时,客户端使用OPEN来重用数据库连接,使用CLOSE来断开数据库连接,但并不物理上新建和断开连接,因此可以提高程序运行速度并降低性能损耗。 --ADO和ADO.NET程序会默认启用连接池--如果一个连接未提交或回滚事务便在客户端显示close,则事务会被一直保持到该 阅读全文
posted @ 2019-11-08 13:57 厦门哈韩 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 使用SSMS数据库管理工具删除索引 使用表设计器删除索引 表设计器可以删除任何类型的索引,本示例演示删除XML辅助索引,删除其他索引步骤相同。 1、连接数据库,选择数据库,展开数据库-》选择数据表,右键点击-》选择设计。 2、在表设计器窗口-》选择要删除索引的数据列-》右键点击-》选择要删除的索引类 阅读全文
posted @ 2019-11-07 16:06 厦门哈韩 阅读(948) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 56 下一页