MYSQL字符集影响,查询/修改表、字段字符集 1、首先是发现MYSQL有些语句在oracle走执行计划执行很快的语句,在mysql环境下发现执行效率很低。原因:刚开始在mysql环境的建表语句不规范,没有绑定字符集,字符集是gbk_chinese_ci,后来新加部分字段规范后都是绑定gbk_bin。字符集不一致,会导致sql走索引不生效gbk_bin是二进制存储.区分大小写的gbk_chinese_ci不区分大小写2、修改表字符集:修改表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:ALTER TAB
VUE父组件和子组件的传参与赋值 父组件demo如下:<template><div id="content"> <h>there is a components in here: </h> <pgbar :param="barparam"/></div></template><script type="text/javascript">import pgbar from '@/components/pagebar.
linux安装ORACLE客户端 1、官网下载客户端安装文件http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.htmloracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpmoracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm.
v-show和v-if <p> <span> input your expression:</span> <input type="text" v-model="exprstr"/></p><p v-if="exprstr!=''"> <span> input your massage:</span> <input type="text" v-model="message" />&l.
VUE components组件和router路由demo 建一个home.vue 文件<template>内容如下:<template><div id='home'> <bar bartitle="our bar" barurl="/test" /> <!-- 使用了一个bar 组件,且还向组件传了两个值--></div></template><script><!-- 正常使用组件,需要导入组件,并进行注册-->impor.
关于SHELL+MYSQL 1、SHELL远程连接MYSQLmysql -h hostname -P port -u username -pUSERPWD -D databesename注意-p和密码之间没有空格mysql -h ${ADDRESS} -P ${PORT} -u ${DBCURUSR} -p${DBUSRPWD} -D ${DBNAME}2、SHELL连接MYSQL执行脚本并输出html方法一、管道符 输出sql结果到指定文件${RESULT_FILE}mysql -h ${ADDRESS} -P ${P
.vue文件结构 .vue文件结构<template> <div class="container"> </div></template><script type="text/ecmascript-6">export default { data(){ return{ // 数据 }; }, components:{ // 组件注册 }, befo
MySQL连接命令 一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:>mysql -h 172.16.16.45 -P 3306 -u root -p123三、MySQL 连接本地数据库,用户名为“root”,隐藏密码C:>mysql -h loc
oracle-pivot函数用法 pivot函数:对查询结果行转列进行统计示例:比如我想查每个用户投资的各种类型基金的分别有多少份额平常的写法:select userID,fundtype,sum(shares) from userassetgroup by userID,fundtype;查询结果:这样展示,如果行数很多的话,就很不直观,我看不出来某个基金哪个人投资最多,要看某个人投资的某个基金份额数,也要对照着fundtype去找。就很不方便。我想一个人展示成一行,这样就好看多了可以这样写select use
防止事件冒泡stopPropagation() 定义和用法stopPropagation(e);不再派发事件。终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。说明该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个 Document 节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。...
drop user cascade报错ORA-01418指定的索引不存在 删除用户 drop user username cascade报ORA-01418指定的索引不存在报错:1.**ORA-00604**: 递归SQL级别1出现错误2.**ORA-01418**: 指定的索引不存在
Linux常用命令 1、按磁盘空间占用大小排序以M为单位,按文件大小逆序(从大到小)排序,取前20个du -am /home/logs |sort -rn |sed -n "1,20p"2、判断参数变量是否为空-n “$file” 为参数file值的长度,变量不为空,即为trueif [ -n "$file"]then echo $fileelse "this is a null value"fi3、echo输出默认换行,echo -n 可以不换行输出,read 读入键盘输入的字符串到指定变量dbuse
xml解析失败Invalid byte 1 of 1-byte UTF-8 sequence xml解析失败Invalid byte 1 of 1-byte UTF-8 sequence原因是xml文件格式不对,正常解析需要UTF-8格式。返回去一看 果然xml格式在修改后变成了UTF-16 。
java.lang.SecurityException: JCE cannot authenticate the provider BC 程序改用密文连接数据库后,启动报错:java.lang.SecurityException: JCE cannot authenticate the provider BC看到报错明细,确实是用了密文导致的,因为解密的时候用到了Cipherjava.lang.SecurityException: JCE cannot authenticate the provider BC at javax.crypto.Cipher.getInstance(Cipher.java:657)
Linux_重定向输入或输出 重定向输出比如一个测试文件:[root@localhost ~]$ cat testfilethis is a filethis is a test filethis is a test1 file">"1个大于指向符号,将左边结果输出到右边文件">>"2个大于指向符号,将左边结果追加输出到右边文件两者区别也就是一个会覆盖全内容,一个不覆盖仅追加[root...