扩展方法的目的就是为一个现有类型添加一个方法,现有类型既可以是int,string等数据类型,也可以是自定义的数据类型。 为数据类型的添加一个方法的理解:一般来说,int数据类型有个Tostring的方法,就是把int 数据转换为字符串的类型,比如现在我们想在转换成字符串的时候还添加一点东西,比如增 ...
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS ...
分类:
编程语言 时间:
2018-06-06 21:47:46
阅读次数:
202
KVM https://www.toutiao.com/i6264303973256135170/?tt_from=weixin&utm_campaign=client_share×tamp=1514778484&app=news_article&utm_source=weixin&iid ...
分类:
Web程序 时间:
2018-06-06 15:33:51
阅读次数:
339
简析数据中心三大Overlay技术 http://www.jifang360.com/news/20161010/n225987768.html 搭建大规模的云计算环境需要数据中心突破多种技术难题,其中虚拟化是云计算最为显著的特征。要满足虚拟机在数据中心任意网络位置之间都可以无感知迁移,就需要引入一 ...
分类:
其他好文 时间:
2018-06-06 10:47:00
阅读次数:
152
一 基本使用 Fragment依附于Activity使用,方面我们在一个页面里面切换显示多屏内容。 Activity管理Fragment有两种方式,通过FragmentTransacation这个类来管理fragment的显示、隐藏 1 replace方法 使用这种方法,可以避免出现fragment ...
分类:
其他好文 时间:
2018-06-04 16:37:04
阅读次数:
179
命令模式:命令模式属于对象的行为型模式。命令模式是把一个操作或者行为抽象为一个对象中,通过对命令的抽象化来使得发出命令的责任和执行命令的责任分隔开。命令模式的实现可以提供命令的撤销和恢复功能。 UML图: 示例代码: ...
分类:
其他好文 时间:
2018-06-03 14:39:34
阅读次数:
203
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会 ...
分类:
数据库 时间:
2018-06-02 21:31:02
阅读次数:
445
原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 系统自带的函数即可实现这样的效果,两种方法: ...
分类:
Web程序 时间:
2018-06-02 12:22:09
阅读次数:
167
sqlmap -u “http://url/news?id=1〃 –current-user #获取当前用户名称sqlmap -u “http://www.xxoo.com/news?id=1〃 –current-db #获取当前数 据库名称sqlmap -u “http://www.xxoo.co ...
分类:
数据库 时间:
2018-06-02 12:20:55
阅读次数:
191
基础回答 (1)SQL注入攻击原理,如何防御 web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 blind SQL injections cont ...
分类:
Web程序 时间:
2018-06-02 11:34:17
阅读次数:
224