Wesley13 Wesley13
3年前
java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有。google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试。测试的软件环境为:WindowsXP、ecl
Wesley13 Wesley13
3年前
Java深究之Vector、ArrayList、LinkedList的区别
       在java开发中除了上文经常用的对字符串的操作外,还有使用居多的当属集合了。在基础的java学习时,相信很多同学都学习了List、Set、Map这些,他们之间的区别和基本的使用方法也是很了解了,本文是详细的去分析List中Vector、ArrayList、LinkedList之间的区别和底层实现原理以及使用场景首先说下这三者的区别:
Stella981 Stella981
3年前
Redis的主从复制
一、redis的五种数据类型:string是字符串类型,是redis最基本的数据类型。哈希类型hash,hash特别适合存储对象列表类型list,按照插入顺序排序集合类型set,不允许有重复数据有序集合类型zset,不允许有重复数据二、redis主从复制为了避免服务器停机导致数据库数据丢失,为了避免单点故障,我们需
Stella981 Stella981
3年前
Django sessions 详解
所谓cookie其实就是有服务器端发送到客户端的属性字符串,然后客户端再返回给服务器端。它里面包含了一些用户的基本信息。cookie中的信息对客户端是不透名的,它只在服务器端使用。下面,我们来看看在Django中使用cookie。首先来看看在python中使用cookiefromBaseHTTPS
Wesley13 Wesley13
3年前
Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)
Ubuntu16.04搭建LAMP在本教程中,我使用IP地址为192.168.10.13的主机这些设置可能会有所不同,因此您必须在适当的位置替换它们。版本说明Linux:Ubuntu16.04Apache:apache2.4.18MySQL:MyS
Stella981 Stella981
3年前
PHP on Windows Azure 入门教学系列(3) ——在Windows Azure中部署Wordpress
公告:本博客为微软云计算中文博客(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblogs.msdn.com%2Fazchina%2F)的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客(https://www.oschina.net/actio
Stella981 Stella981
3年前
Linux统计文件行数
语法:wc\选项\文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:  c统计字节数。  l统计行数。  w统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺
Wesley13 Wesley13
3年前
PHP利用纯真IP数据库在本地实现IP地址信息查询
封装IP函数<?phpclasscls_ipAddress{private$fp;private$firstip;private$lastip;private$totalip;publicfunction__construct($filename"qq
Easter79 Easter79
3年前
TypeScript手册翻译系列4
模块在TypeScript中利用模块(module)来组织代码。这里将讨论内部和外部模块,以及在何时使用哪种方式更合适,以及怎么使用。当然也会讨论一些高级话题,例如如何使用外部模块,以及在TypeScript中使用模块时常见的一些错误。第一步让我们从下面的例子开始,这个例子将会贯穿本文。首先我们写了一段字符串验证代码,用
美凌格栋栋酱 美凌格栋栋酱
7个月前
SQL根据某字段向上递归,将递归值转换成字符串,然后拆分成列
WITHPERFORMDEPARTAS(SELECTID,DEPARTS,DEPARTIDSFROM(SELECTID,DEPARTS,DEPARTIDS,ROWNUMBER()OVER(PARTITIONBYIDORDERBYLENGTH(DEPARTS