## 使用JDBC工具类的原因在使用JDBC连接数据库的时候,加载驱动、获取连接、释放资源等代码是重复的,所有为了提高代码的复用性,我们可以写一个工具类,将数据库驱动加载、获取连接、资源释放的代码封装起来。同时,为了使工具类的灵活性,可以将数据库的驱动、url、用户名、密码等信息以键值对的形式存放在 ...
分类:
数据库 时间:
2019-09-04 09:15:44
阅读次数:
101
虚拟化 虚拟化技术产品 KVM VMware IBM 服务器虚拟化(服务器、存储、系统、网络、软件、桌面) VMware 高可用性(HA) VM系统启动时间+应用启动时间+15秒左右的心跳检测时间。 VMware分布式资源调度(DRS) 虚拟化的优势 虚拟化可以提高 IT 敏捷性、灵活性和可扩展性, ...
分类:
其他好文 时间:
2019-09-04 00:12:47
阅读次数:
142
随着人们对于数据中心的扩建与可扩展性要求的不断增大,如何实现数据中心从40G/100G向400G的平滑演进成为一个在问题,提升竞争力成为布线甚而设施必须实现可靠性、可管理性和灵活性。光纤连接解决方案可以 使数据中心的甚而设施满足当前和未来对数据传输速率的要求。
分类:
其他好文 时间:
2019-09-03 16:24:18
阅读次数:
114
由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为: getopts optstring name [args] getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断 ...
分类:
系统相关 时间:
2019-09-03 11:45:49
阅读次数:
90
第一、责任链模式模式定义 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现动态的组合职责链。使编程更有灵活性。 定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些 ...
分类:
其他好文 时间:
2019-09-02 23:39:12
阅读次数:
138
情报收集与外网打点 因为起晚了..第一个议题没听着,有点遗憾,补张图 基础设施架构设计部署 普通架构:红队人员--》teamserver cs--》目标机 缺点:功能未分离、无潜伏通道、回连日志多、灵活性较低 演进架构:DNS/HTTP/HTTPS分离server tips:1~2cpu 2G内存 ...
分类:
其他好文 时间:
2019-09-02 14:04:57
阅读次数:
211
1.不要使用隐式类型转换 JavaScript是一种松散类型的语言。如果使用得当,这是一个好处,因为它给你带来了灵活性。 大多数运算符 +-*/==(不包括 )在处理不同类型的操作数时会进行隐式转换。 语句 if(condition){...}, while(condition){...}隐式地将条 ...
分类:
Web程序 时间:
2019-09-02 12:07:43
阅读次数:
143
面相对象高级编程:__slots__、@property 给实例绑定属性和方法:正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 代码: @property:是负责把一个方法变成属性调用的Python内置装饰器: 代码 ...
分类:
编程语言 时间:
2019-09-01 23:30:07
阅读次数:
107
2009年,W3C 提出了一种新的方案 Flex 布局,可以简便、完整、响应式地实现各种页面布局。时至今日,它已获得了所有浏览器的支持,这让flex布局成为未来布局的首选。 一、那何为Flex? 其实Flex是Flexible Box的缩写,意为”弹性盒子”,用来为盒状模型提供最大的灵活性。 任何一 ...
分类:
其他好文 时间:
2019-08-31 17:21:30
阅读次数:
89
设计模式的目的 设计模式是为了解决程序的耦合性、内聚性、以及可维护性、可扩展性、重用性、灵活性。(1)代码的重用性:相同功能的代码,不用多次编写。(2)可读性:编程规范性,便于其他程序员的阅读和理解。(3)可扩展性:当需要增加新的功能时,非常的方便。(4)可靠性:当那个我们增加新的功能后,对原来的功 ...
分类:
其他好文 时间:
2019-08-30 23:25:46
阅读次数:
114