摘要: 表结构及数据 user表 order表 in select * from table A where id in (xxxxxxxxxxx):满足条件的数据会被查出来; 先查询子查询的表,然后将内表、外表做一个笛卡尔积,然后按条件进行筛选。所以相对内表较小的时候,in的速度比较快; 这条语句通过子查 阅读全文
posted @ 2018-06-12 13:07 howtosay 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这三个类之间主要区别在于两个方面:运行速度和线程安全 1、运行速度(或者说是执行速度):StringBuilder > StringBuffer > String String最慢,是因为它是字符串常量,一旦创建之后对象不可修改,而StringBuffer和StringBuilder均为字符串,可以 阅读全文
posted @ 2018-05-02 22:57 howtosay 阅读(218) 评论(0) 推荐(0) 编辑
摘要: JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析对象​ ​JSON.parse(data) 结果是: ​name:"goatling" JSON.stringify()【从一个对象中解析出 阅读全文
posted @ 2018-03-15 10:09 howtosay 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator 方式。 反例: 结果 如果将1换成2,结果就出错了 产生Concurrent Modification Exception原因是:当list.remove(Object o)方法之后,m 阅读全文
posted @ 2018-02-28 13:10 howtosay 阅读(2072) 评论(0) 推荐(0) 编辑
摘要: 有人这么比喻原型模式:在《西游记》所有版本里,孙悟空都是其中的一号雄性主角,关于他(或它)拔毛变小猴的故事几乎人人皆知,孙悟空可以用猴毛根据自己的形象,复制(又称“克隆”或“拷贝”)出很多跟自己长得一模一样的“身外身”来。在设计模式中也存在一个类似的模式,可以通过一个原型对象克隆出多个一模一样的对象 阅读全文
posted @ 2018-02-02 14:52 howtosay 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 比如输入:1000000,则显示为1,000,000(或者是保留3位小数:1,000,000.000) 知识点: 1)JavaScript parseFloat() 函数: 定义:parseFloat() 函数可解析一个字符串,并返回一个浮点数 语法:parseFloat(string) a)par 阅读全文
posted @ 2018-01-19 16:20 howtosay 阅读(16219) 评论(0) 推荐(0) 编辑
摘要: java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助 1、什么是反射 只要提供引用对象或者代表类的字符串信息,就可以得到该对象或者该字符串对应的类型信息,利用这些信息,在运行时候动态去调用类里面的各种方法和各种属性;换句 阅读全文
posted @ 2018-01-12 17:40 howtosay 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式,即同一个列中存储了多个属性值。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果:这里使用substring_index函数进行处理 建表语句: 如下图: sql语句: 执行结果: 分析如下: 表示了按逗号分 阅读全文
posted @ 2017-12-29 16:28 howtosay 阅读(15672) 评论(1) 推荐(0) 编辑
摘要: 2、Mysql的Root密码忘记 查看或修改方法 2.1)启动命令行:windows微标键+R 2.2)在命令行输入taskkill /f /im mysqld.exe 回车,暂停Mysql服务 2.3)下面的操作是操作mysql中bin目录下一些程序,如果没有配置环境变量的话,需要切换到mysql 阅读全文
posted @ 2017-12-29 10:09 howtosay 阅读(5922) 评论(0) 推荐(2) 编辑
摘要: jsp页面传递对象数组到后台的需求 JSP: jsp页面关键有三处: 1、定义一个数组:var arr = new Array(); 2、定义一个对象,并迭代添加对象属性,最后push进数组 var chargeuser = new Object(); chargeuser.join_user = 阅读全文
posted @ 2017-12-29 10:08 howtosay 阅读(7841) 评论(0) 推荐(0) 编辑