- 博客(147)
- 资源 (28)
- 问答 (1)
- 收藏
- 关注
原创 sql 语句
SELECT * FROM sys_file WHERE id IN ( SELECT SUBSTRING_INDEX( REPLACE ( tender_doc, CONCAT( SUBSTRING_INDEX(tender_doc, '"fileId":', 1), '"fileId":"' ), '' ), '"', 1 ) fileId FROM enter_project_apply WHERE tender_doc IS NOT NULL AND tender_doc != '' and cre
2023-10-10 09:13:20
98
1
转载 MySQL分区表效率测试对比1
版权声明:开源精神,欢迎转载目录(?)[-]创建表不分区的表分区表插入数据插入未分区表插入分区表测试效率测试sql测试结果总结这一段时间对数据库优化方面的认识深有体会,就以MySQL为例测试一下分区表的性能MySQL5.0好像不支持分区,我用的5.5版本,测试是否支持可通过以下方法:SHOW VARIABL
2017-05-24 12:54:50
413
原创 Spring Boot 入门 - 进阶篇(1)- Servlet、Filter、Listener、Interceptor
博客分类: SpringBoot
2017-03-27 13:25:44
186
原创 socket
http://guoliangqi.iteye.com/blog/628063http://guoliangqi.iteye.com/blog/628063
2017-01-16 17:31:29
152
原创 MySQL主从复制几个重要的启动选项
MySQL主从复制几个重要的启动选项 (1) log-slave-updates log-slave-updates这个参数用来配置从服务器的更新是否写入二进制日志,这个选项默认是不打开的,但是,如果这个从服务器B是服务器A的从服务器,同时还作为服务器C的主服务器,那么就需要开发这个选项,这样它的从服务器C才能获得它的二进制日志进行同步操作 (2) master-conne...
2016-11-05 16:00:15
177
原创 android 原生应用、Web应用、混合应用优缺点分析
近期开发几个项目,牵涉到android的几种开发模式。对于原生态开发、web 应用开发以及混合模式开发,本人觉得并非哪一种就是最好的,哪一种就是最差的,这个全然是依据项目的实际需求,选择一种合适的开发模式。他们同一时候具备自己的长处,同一时候也有自身的缺点,我们依据实际情况,取当中的长处,尽量避免掉缺点,才是最好的开发模式。以下,我们就一同看看,这三种开发模式,究竟有什么差别。以下结合现有网上资...
2016-10-28 18:18:08
237
原创 Redis
在线人数统计业务是我们开发web肯定要设计的业务逻辑,本文就会给出几种设计方案,来分析下各个方案的优缺点: 使用有序集合这种方案能够同时储存在线的用户 和 用户上线时间,能够执行非常多的聚合计算,但是所消耗的内存也是非常可观的。使用集合这种方案能储存在线的用户,也能够执行一定的聚合计算,相对有序集合,所消耗的内存要小些,但是随着用户量的增多,消耗内存空间也处于增加状...
2016-10-25 10:18:14
119
原创 redis
前言: 由于项目需求,需要在集群环境下实现在线用户列表的功能,并依靠在线列表实现用户单一登陆(同一账户只能一处登陆)功能: 在单机环境下,在线列表的实现方案可以采用SessionListener来完成,当有Session创建和销毁的时候做相应的操作即可完成功能及将相应的Session的引用存放于内存中,由于持有了所有的Session的引用,故可以方便的实现用户单一登陆的功能(比如在第...
2016-10-25 10:08:57
159
原创 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str) Objectage: "23"name: "huangxiaojian"__proto__: Object 注意:单引号写在{
2016-10-09 13:32:33
112
原创 MySQL性能调优my.cnf详解
提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件): [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mys...
2016-10-08 16:21:48
111
原创 linux查找日志技巧
http://jingyan.baidu.com/article/656db918fccd01e381249c2b.html
2016-10-08 15:32:29
146
原创 linux
chmod命令是非常重要的,用于改动文件或目录的访问权限。用户用他控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 chmod [who] [+ | - | =] [mode] 文件名?命令中各选项的含义为:操作对象who可是下述字母中的任一个或他们的组合:u 表示“用户(user)”,即文件或目录的所有者。g ...
2016-09-30 16:23:57
127
原创 linux
Linux系统如果是学习可以选用RedHat或CentOS,特别是CentOS在企业中用得最多。当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 。 1、linux系统基础 这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至...
2016-09-30 09:43:42
107
原创 给菜鸟看的Android应用开发全流程
很多菜鸟开始学习Android开发,去网上搜集过很多“Android开发教程”,但是搜索出来的东西,如果不是特别针对性的关键词,基本上内容都是:环境配置-工具安装-第一个Hello Android项目-项目结构、文件作用-布局-控件-……等等涉及具体开发内容的文章,最后打包发布了事;且不说这些文章又有一大半都是互相转载来转载去,单看内容,大部分都是讲具体功能实现手段,或者某个API怎么用,然而...
2016-09-29 09:56:12
329
原创 PHP 统计在线人数
<?php function getIpAddress() { // 取得当前用户的IP地址 $ip = '127.0.0.1'; if(isset($_SERVER)){ if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $ip = ...
2016-09-25 11:24:30
148
原创 MySql字符转义
在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:\0ASCII 0(NUL)字符。\'单引号(‘'’)。\"双引号(‘"’)。\b退格符。\n换行符。\r回车符。...
2016-09-25 09:32:05
399
原创 Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版本是mysql)2、...
2016-09-18 09:47:32
144
原创 如何查看mysql数据库的引擎/MySQL数据库引擎详解
一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql&...
2016-09-16 14:38:46
409
原创 Linux查看权限命令
查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la如ls -l www.jb51.net //这里表示查看www.jb51.net目录 修改权限命令chmod 777 文件名1.chmod 577 /home/stuser -R2.umask -p 02003.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名) 权限列表-r...
2016-09-14 17:59:22
869
原创 php程序效率优化的一些策略小结
1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的; 3.优化Select SQL语句,在可能的情况下尽量少的进行Insert、...
2016-09-05 16:58:50
104
原创 怎么修改默认MYSQL数据库data存放位置
具体操作: 一、停止MySQL 开始-cmd net stop mysql5 二、复制原来数据库目录到新目录 1、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到 D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录)三,修改MySQL配置文件 1、用记事本打开C:\ProgramData...
2016-07-12 21:27:39
172
原创 建立索引常用的规则如下:
建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择...
2016-07-02 09:18:00
152
原创 PHP
PhpStorm安装完成后,接下来就要考虑用什么工具来管理我们的代码了。现在团队开发常用的两个版本控制工具是SVN、Git,我在网上的代码库用的SVN,所以这里先说说PhpStorm对SVN的配置。1.安装SVN 它的安装没什么难度,可以到这里下载 http://www.7down.net/soft/2623.html#downloads 。如果电脑上已安装了SVN,这一步...
2016-06-05 12:28:36
117
原创 十分钟理解Java中的弱引用
十分钟理解Java中的弱引用Android开发探索1. What——什么是弱引用? Java中的弱引用具体指的是java.lang.ref.WeakReference<T>类,我们首先来看一下官方文档对它做的说明:弱引用对象的存在不会阻止它所指向的对象变被垃圾回收器回收。弱引用最常见的用途是实现规范映射(canonicalizing mappings...
2016-06-05 11:59:38
340
原创 exit(0)与exit(1)、return区别
exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:1. return返回函数值,是关键字; exit 是一个函数。2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。3. return是函数的退出(返回);exit是...
2016-05-23 17:44:36
184
原创 InnoDB与Myisam的六大区别
MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB ...
2016-05-15 11:40:32
89
原创 创业公司里的友谊小船,是如何说翻就翻的?
友谊的小船说翻就翻,爱情的巨轮说沉就沉”,这段话刷屏刷了几天了。那创业公司的友谊小船呢?当技术和产品在船上......乘坐在友谊之船的技术和产品,一旦运营来提需求,友谊的小船说翻!! 俗话说得好: 亲情的火苗说灭就灭 爱情的巨轮说沉就沉 青春的小鸟说飞就飞 好好的爷们说弯就弯 然而这一切对你来说都比不上 那创业公司里的友谊小船 说!翻...
2016-04-23 08:59:43
219
原创 mysql备份攻略
摘要 冷备(cold backup):需要关mysql服务,读写请求均不允许状态下进行;温备(warm backup): 服务在线,但仅支持读请求,不允许写请求;热备(hot backup):备份的同时,业务不受影响。一、MySQL备份类型1.热备份、温备份、冷备份 (根据服务器状态)热备份:读、写不受影响;温备份:仅可以执行读操作;冷备份:离线备...
2016-04-20 14:31:04
147
原创 高性能Mysql主从架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到...
2016-04-20 11:44:48
118
原创 linux下rar包的压缩与解压方案
分类: LINUX 方法一:yum install unrar方法二:下载地址:http://www.rarsoft.com/download.htm以最新的为准。对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1:对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选...
2016-02-28 14:05:29
315
原创 position:absolute;就是绝对位置.
position:absolute;就是绝对位置. 比如可以通过 <div style="position:absolute; top:100; left:100">aa</div> 来设置元素div的屏幕显示位置absolute : 将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。v...
2015-12-20 14:36:54
445
原创 常用正则表达式总结
一、校验数字的表达式1 数字:^[0-9]$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数:...
2015-12-20 11:30:18
104
原创 PHP
PHP中::、->、self、parent::、$this操作符的区别 - 在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者stat...
2015-12-15 16:30:56
129
原创 //递归循环遍历list转化为tree
//递归循环遍历list转化为tree public static List<BusArea> arealistChildren(List<BusArea> fatherList,BusArea parentTree ,List<BusArea> ats ,List<String> pids,List<BusArea> t...
2015-11-16 11:41:23
498
原创 转换数字为人民币大写
/** * 转换数字为人民币大写 * @param money * @return */ public static String moneyToRMB(Object money) { double mn = 0; if(money != null){ if(money instanceof Double) mn = (Double)money; else mn...
2015-11-15 16:05:59
296
原创 tomcat目录结构及配置文件说明
tomcat目录结构及配置文件说明博客分类:web服务器tomcatwebjava 安装包tar.gz文件时Linux操作系统下的安装版本exe文件时Windows系统下的安装版本zip文件是Windows系统下的压缩版本TOMCAT的目录结构/bin:存放windows或Linux平台上启动和关闭Tomc...
2015-11-02 15:13:46
120
原创 JAVA 求昨天、明天的算法(前两天,后三天求法)
JAVA 求昨天、明天的算法(前两天,后三天求法) JAVA的时间类是支持指向早一天或是晚一天,这样就给我们程序开发带来了很大的方便.比如说我们要求昨天或是明天是什么日子就不在辛苦地去算二用到底是多少天,不在想月未或是月初该怎么算.一切交给JDK处理.同样的,我们要求某时间之前或之后一段时间也好算了(这个功能运用得比较广范,如比我要获取前5天的数据用于表).下面,我们...
2015-11-02 15:04:25
471
原创 常见的mysql 进程state
Analyzing线程是对MyISAM 表的统计信息做分析(例如, ANALYZE TABLE )。checking permissions线程是检查服务器是否具有所需的权限来执行该语句。Checking table线程正在执行表检查操作。cleaning up线程处理一个命令,并正准备以释放内存和重置某些状态变量。closing tables线程是改变表中...
2015-04-28 15:04:07
223
原创 mysql sql优化
mysql sql优化第一方面:30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致...
2015-04-28 13:58:23
98
原创 数据库设计经验分享
MySQL数据库设计经验分享 其实这个经验分享并不仅仅针对MySQL,之所以加上这个关键字其实是为了给搜索引擎看的,呵呵。这篇文章的目标是为了拓宽新手的思路,对于老鸟可能没什么帮助了。 文章主要涉及以下方面的内容: 1. 数据完整性约束的意义:数据的第一道防线; 2. 避免冗余字段:请不要认为这是一种弹性或者灵活性的体现; 3. 请尽可能的收集数据:这是一种境界; 4. 为什么建立...
2015-04-28 08:20:44
217
花5百购买的mysql ocp认证IZO-883 考试题库 准确率达到百分之八九十
2019-05-28
轻量级的FTP工具
2016-09-27
JazzyViewPager
2015-01-28
安卓空指针 异常 请问 怎么回事 小弟刚开始写安卓代码
2015-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人