- 博客(291)
- 资源 (35)
- 收藏
- 关注
转载 mysql优化(三)–explain分析sql语句执行效率
mushu 发布于 11个月前 (06-04) 分类:Mysql 阅读(651) 评论(0) Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...
2018-11-18 10:26:31
239
转载 mysql模糊匹配查询like,regexp,in 摘要
转载自:https://www.cnblogs.com/wobuchifanqie/p/6775074.html模糊查询 like regexp in contact 正文下图是示例用到的数据表信息 MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式 一、SQL模式SQL的模式匹配...
2018-11-18 10:25:13
1147
转载 mybatis in查询
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separat...
2018-11-15 14:09:36
1093
原创 mybatis collection association 联合查询 中column 传入多个参数
下面是本人使用,红色为需要注意的地方<resultMap id="ResultStatisticsPrincipals" type="cn.xxx.clue.pojo.StatisticsPrincipals"> <result column="uploadCount" property="uploadCount" jdbcType="INTEGER&qu
2018-11-15 13:44:40
2656
转载 mysql的default collation
mysql的collation大致的意思就是字符序。首先字符本来是不分大小的,那么对字符的>, = , < 操作就需要有个字符序的规则。collation做的就是这个事情,你可以对表进行字符序的设置,也可以单独对某个字段进行字符序的设置。一个字符类型,它的字符序有多个,比如:下面是UTF8对应的字符序。utf8_general_ci utf8 33 Yes Yes 1...
2018-10-30 17:29:14
4889
原创 Mac OSX Error: JAVA_HOME is not defined correctly. We cannot execute /Library.....
本人之前使用maven一直没有配置到mac环境变量,公司由于要跑一个开源项目,需要mvn 命令导入数据。1、安装的JDK8是直接安装也没去配置环境变量,通过命令能够获取到java版本,也没有配置到环境变量2、使用open ~/.bash_profile 配置上maven环境变量运行mvn -v 命令报以上错误通过网上一些资料配置JAVA_HOME=$(/usr/libexec/jav...
2018-09-30 14:50:16
5443
转载 解决mac pycharm问题:module 'pip' has no attribute 'main'
更新pip之后,Pycharm安装package出现如下报错: 解决找到安装目录下 helpers/packaging_tool.py文件,找到如下代码: 修改为如下,保存即可。上面是别人博客解决方式:本人电脑是mac系统,同时上面装了python2.7 、python3.6两个版本 使用3.6版本创建项目Django项目成功后 报错也是:module...
2018-09-14 11:08:41
684
转载 哪些情况下sql索引会失效
面试时被问到这个问题,记录笔记,免得被面试的人鄙视!!索引什么时候不会生效,以下集中情况会导致索引失效:1.条件中用or,即使其中有条件带索引,也不会使用索引查询(这就是查询尽量不要用or的原因,用in吧)注意:使用or,又想索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引。3.like的模糊查询以%开头,索引失效4....
2018-08-28 11:58:20
16274
4
转载 数据库SQL优化大总结1之- 百万级数据库优化方案
转自:https://mp.weixin.qq.com/s?__biz=MzIxMjg4NDU1NA==&mid=2247483684&idx=1&sn=f5abc60e696b2063e43cd9ccb40df101&chksm=97be0c01a0c98517029ff9aa280b398ab5c81fa1fcfe0e746222a3bfe75396d9e...
2018-08-21 01:02:13
1063
转载 jQuery是用toString来判断数据类型,而不是typeof或instanceof
// Numberstypeof 37 === 'number';typeof 3.14 === 'number';typeof Math.LN2 === 'number';typeof Infinity === 'number';typeof NaN === 'number';// Despite being "Not-A-Number"typeof Number(1) === 'n...
2018-07-15 10:55:55
988
转载 MAC环境变量操作
1、打开终端(terminal)。2、用touch 命令创建一个文件,并用open 命令打开文件:$: touch ~/.bash_profile$: open -t ~/.bash_profile或是命令行输入:open -e ~/.bash_profile 3、在文件里面填写环境变量eg:图中的环境变量路径少了:/bin:/usr/X11R6/bin 好像是两个系统的默认的路径,少了这两个,...
2018-04-23 14:44:51
1429
原创 mac 安装nginx 错误信息(Running Homebrew as root is extremely dangerous and no longer supported. As)
错误信息:Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileges on installation you would be giving allbuild scripts full access to your system.出现此错...
2018-04-17 09:14:28
3450
转载 表连接总结
转载:http://www.cnblogs.com/xckxue/p/4202104.html1 简述1) 两个表的连接,是通过将一个表中的一列或者多列同另一个表中的列链接而建立起来的。用来连接两张表的表达式组成了连接条件。当连接成功后,第二张表中的数据就同第一张表连接起来了,并形成了复合结果集2) 有5种基本类型的的连接,内连接,外连接,自然连接,交叉连接,自连接。下面分别说下撒。2 内连接(I...
2018-04-12 09:51:10
1556
转载 JAVA JPS 命令详解
JPS 名称: jps - Java Virtual Machine Process Status Tool命令用法: jps [options] [hostid] options:命令选项,用来对输出格式进行控制 hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。 [protocol:][[...
2018-03-20 13:41:43
528
转载 区块链开发知识框架
链接:https://www.zhihu.com/question/46729645/answer/259780518区块链学习更多的是去理解这种去中心化的思想和去中心化的价值所在,语言倒是其次的东西。不过由于以太坊和Hyperledger Fabric 对go语言支持最好,所以go语言肯定是要学习的。下面把我另外一个问题的答案copy过来,希望对你有所帮助。背景介绍:本人从2015年开始研究区块...
2018-03-17 09:27:22
1372
转载 大数据和高并发的解决方案总结
软件刚开始的时候是为了实现功能,随着信息量和用户的增多,大数据和高并发成了软件设计必须考虑的问题,那么大数据和高并发本质是什么呢?本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。关键是如何解决慢和等,核心一个是短,一个是少,一个是分流。短是指路径要短。典型的mvc结构是请求->controller->m...
2018-03-17 09:21:56
857
转载 jmap 命令使用(java)
jdk安装后会自带一些小工具,jmap命令(Java Memory Map)是其中之一。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Heap Dump。 java ...
2018-03-14 10:38:30
1133
转载 负载均衡之Haproxy配置详解(及httpd配置)
转载:http://blog.csdn.net/tantexian/article/details/50056199下图描述了使用keepalived+Haproxy主从配置来达到能够针对前段流量进行负载均衡到多台后端web1、web2、web3、img1、img2.但是由于haproxy会存在单点故障问题,因此使用keepalived来实现对Haproxy单点问题的高可用处理
2017-11-15 14:50:15
500
转载 Android productFlavors实现差异化打包
转自:http://blog.csdn.net/myliuyx/article/details/52223066Android productFlavors实现差异化打包前面介绍过 美团多渠道打包解决了打包慢的问题,但随着渠道越来越多,对打包的要求也越来越多,比如我们的APP 和某个渠道做首发(活动)需要我们在名字后面加上不同的后缀 等等,还有些渠道不让我们
2017-10-19 10:21:35
1495
转载 【Android】Gadle改变应用名称(appName)的两种方法
转自:http://blog.csdn.net/myliuyx/article/details/52223066应用场景App在debug/release编译环境下,想通过改变appName来给予区分。productFlavors增加各种编译参数时,比如更换applicationId包名,appName也需要跟着变动。方法一:设置manifestPl
2017-10-19 10:20:06
2050
转载 mac安装Redis可视化工具-Redis Desktop Manager
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。Redis Desktop Manager一款基于Qt5的跨
2017-09-04 10:13:50
1753
原创 MAC 命令启动tomcat
启动 终端里面=>进入到tomcat bin目录下=>sudo sh ./startup.sh输入电脑用户密码****启动过程有可能遇到无权限sudo 为系统超级管理员,可通过获取bin文件夹权限(sudo chmod -R 755 bin )然后再启动
2017-08-25 16:44:52
1041
转载 window.open()打开窗口的几种方式
1. 在当前窗口打开百度,并且使URL地址出现在搜索栏中.window.open("http://www.baidu.com/", "_search");window.open("http://www.baidu.com/", "_self"); 2. 在一个新的窗口打开百度window.open("http://www.baidu.com/", "_blank");
2017-08-07 13:48:48
4080
转载 几款手机网站前端框架
Bootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个 (呵呵了),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了 Bootstrap 旅程。本人虽然是个设计 + 前端的万里有一的人才,但是老天只让我会用 PS 和各种设计工具却不给我跟设计妹子一样的审美
2017-07-20 09:44:11
13721
1
转载 redhat 7.1 SSH 传输文件
通过ssh传输文件SSH进入对方机器:ssh remoteIPscp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地tar cvzf - /path/ | ssh username@
2017-07-10 16:22:37
908
原创 $.getJSON(url, data, function(data){ })访问同步
var url = "pc/admin/grade/getGradeInfo"; var args = {"school_Id": schoolId}; $.getJSON(url, args, function (data) { for (var i = 0; i var id =
2017-07-10 16:18:47
6137
原创 MAC下显示隐藏文件夹
Mac 10.7系统开始,隐藏了用户文件夹下的资源库文件夹。要显示的话,最简单方法是:按住“万能的option键”点击Finder菜单中的“前往(Go)”,你就能看到资源库目录了。另外:在终端中执行下面这条命令就可以了:chflags nohidden ~/Library/如果还想让它隐藏的话,执行下面这条命令就可以搞定:对了,终端程序的默认位置在 LaunchPad——实用工具(Uti
2017-06-22 17:27:03
710
转载 Android在线更新SDK的方法(使用国内镜像)
转载地址:http://www.91linux.com/html/2017/Android_Dev_0110/32462.html什么是Android SDK:SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。而 Android SDK 就是 And
2017-06-22 17:09:35
56551
原创 Mysql查看表属性
1、查看指定表show table status from 数据库名 like '表名' ;2、查看数据库中所有表的属性show table status ;
2017-06-14 15:35:53
13158
1
转载 Mac_配置adb环境变量
1.打开终端Terminal。2.进入HOME目录:命令行输入 echo(这之间有一个空格) $HOME3.创建.bash_profile文件:命令行输入 touch(这之间有一个空格).bash_profile4.打开.bash_profile文件:命令行输入open(这之间有一个空格)-e(这之间有一个空格).bash_profile,自动弹出 .bash_profile 文件的编
2017-06-13 16:45:20
433
转载 Android Studio遇到的问题及解决过程
Error running All Tests: Gradle project sync failed. Please fix your project and try again. 怎样解决?今早的帝都,万里乌云,难得的好天气,对于经常浸泡在pm2.5的环境里的童鞋们,这是何等的不容易……回到工位,点开崭新的Android Studio,一个偌大的Error呈现在我面前,所有的工程都无法
2017-06-07 10:59:46
1340
转载 MySQL 5.7.9版本sql_mode=only_full_group_by问题
用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'col_user_6.a.START_TIME' which is n
2017-05-02 09:53:58
938
转载 【Intellij IDEA】eclipse项目导入
intellij idea中文资料网上比较少,对于eclipse的项目如何导入intellij idea也没有完整的说明,本人在这里整理下,方便更多人加入到intellij idea的阵容里。直接上干货!一、导入Eclipse项目至ideaFile – New – Module from Existing Sources… 选择你的eclipse项目此步比较
2017-04-11 17:49:26
580
转载 mysql命令查询表的个数
语句如下:[sql] view plain copySELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname'; 其中dbname是要查看的数据库的名字。查看表结构:
2017-02-23 14:24:17
2844
转载 windows 下查看哪个进程占用端口
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是27204继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe
2017-01-13 16:30:12
610
转载 MUI之父页面刷新
转载于:http://blog.csdn.net/langyan122/article/details/50273305最近国产的MUI框架做个小项目,MUI是一个很好的前端框架,提供了很多非常好的控件和DEMO。页面间传值是开发中经常要涉及到的,MUI为页面传值提供了几个方案,frie、evaljs、extras等,都可以进行页面间传值。今天做一个登陆页面的时候,
2016-12-01 10:12:28
652
转载 spring-security 3.0.X, 让ajax login和普通login共存
转自:https://my.oschina.net/jilujia/blog/66795原使用spring security时遇到一个问题,有大量的ajax post是需要登录控制的,但是默认的spring-security机制导致post结果返回的是登录页。现在要解决几个问题:1,ajax post如果需要登录的话,返回需要登录的json消
2016-12-01 10:10:10
543
原创 MySQL5.7 (zip archive)ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using passwor
1. 从官网下载zip archive版本http://dev.MySQL.com/downloads/mysql/2. 解压缩至相应目录,并配置环境变量(将*\bin添加进path中);3. (重要)在根目录新建my.ini文件,写入以下内容:[plain] view plain copy [mysql] # 设置m
2016-10-28 17:37:15
7514
转载 ListView卡顿原因分析
1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余
2016-06-01 11:12:05
1333
原创 android(安卓)开源框架简介
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2016-05-23 15:30:33
601
IBM Thread and Monitor Dump Analyzer for Java (jca) 线程分析工具 jca45
2022-08-02
Docker技术入门与实战 带书签 高清完整PDF版 下载
2017-11-17
arcgis for android(armeabi armeabi-v7a) libruntimecore_java.so
2013-10-18
arcgis for android helloword demo
2013-10-18
phonegap 配置文件(android+eclipse+phonegap(cordova)配置项目 .)
2013-01-08
[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描完整版.pdf
2012-11-22
android(usb驱动程序 WdfCoInstaller01009.dll WinUsbCoinstaller2.dll)
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅