07 2018 档案

摘要:1、如果为空返回0 select ifnull(null,0) 2、如果为空返回0,否则返回1 select if(isnull(col),0,1) as col. MYSQL 中的IFNULL函数 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1, 阅读全文
posted @ 2018-07-30 18:08 黄进广寒 阅读(27257) 评论(0) 推荐(1) 编辑
摘要:1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。 从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建Java中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网 阅读全文
posted @ 2018-07-28 12:19 黄进广寒 阅读(5045) 评论(0) 推荐(0) 编辑
摘要:以Oracle为例吧 Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计 阅读全文
posted @ 2018-07-27 10:09 黄进广寒 阅读(7871) 评论(0) 推荐(0) 编辑
摘要:所谓的预处理技术,最初也是由MySQL提出的一种减轻服务器压力的一种技术! 传统mysql处理流程 1, 在客户端准备sql语句 2, 发送sql语句到MySQL服务器 3, 在MySQL服务器执行该sql语句 4, 服务器将执行结果返回给客户端 这样每条sql语句请求一次,mysql服务器就要接收 阅读全文
posted @ 2018-07-27 09:59 黄进广寒 阅读(876) 评论(0) 推荐(1) 编辑
摘要:在mybatis接口mapper文件中引用传入的参数是通过#{param}或者${param}来使用的。 1.数据类型匹配 #:会进行预编译,而且进行类型匹配 $:不进行数据类型匹配 2.实现方式 #:用于变量替换 $:实质上是字符串拼接 3.#和$的使用场景 (1)变量的传递,必须使用#,使用#{ 阅读全文
posted @ 2018-07-27 09:36 黄进广寒 阅读(165) 评论(0) 推荐(0) 编辑
摘要:个人认为看书有两点好处: “看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了。 很多程序员们往往有看书的冲动,但不知道看哪 阅读全文
posted @ 2018-07-26 17:44 黄进广寒 阅读(2528) 评论(0) 推荐(0) 编辑
摘要:1、$("#父窗口元素ID",window.parent.document); 对应javascript版本为 取父窗口的元素方法: 取父窗口的父窗口的元素就可以用: 类似的,取其它窗口的方法大同小异获取iframe父窗体元素: 获取通过windows.open()打开的父窗体: 获取通过 show 阅读全文
posted @ 2018-07-25 17:49 黄进广寒 阅读(19367) 评论(1) 推荐(1) 编辑
摘要:用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下: 具体原因如下: 在JavaScript中,我们在使用传统的getElementById()和getElementsByTagName()时,如果在网页中找不到相关元素,那么浏览器就会报错,影响后续代码的执行,所以 阅读全文
posted @ 2018-07-25 17:41 黄进广寒 阅读(174) 评论(0) 推荐(0) 编辑
摘要:HTML代码 运行结果 TIP:这里只写了手机号码的验证,用作示例,若需要验证其它东西,只需在pattern属性里写对应的正则表达式即可。也可以使用input类型里除了text的其它类型来做验证,比如 属性解释 pattern:属性规定用于验证输入字段的正则表达式。 oninvalid:提交的inp 阅读全文
posted @ 2018-07-24 12:52 黄进广寒 阅读(988) 评论(0) 推荐(0) 编辑
摘要:1、首先去官网下载http://www.ztree.me/v3/main.php#_zTreeInfo 2、之后引入: 3、写js: 文本框的代码: 树状图显示的地方: 必要的样式: 以下是详解: 数据填充 重点就在于zNodes的配置。就是要配置好id、pId、name;这三个属性。 settin 阅读全文
posted @ 2018-07-20 12:14 黄进广寒 阅读(5259) 评论(0) 推荐(0) 编辑
摘要:两种属性的写法如下: 1、<input type="text" name="name" value="xxx" disabled="true"/> 2、<input type="text" name="name" value="xxx" readonly="true"/> 这两种写法都会使显示出来的 阅读全文
posted @ 2018-07-20 10:52 黄进广寒 阅读(173) 评论(0) 推荐(0) 编辑
摘要:unable to install breakpoint in ...(file name) due to miss line number attributes. midify compliter options to generate line number attributes. reason 阅读全文
posted @ 2018-07-20 10:49 黄进广寒 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:当客户端浏览器向服务器发出访问一个JSP页面的请求时,服务器根据该请求加载相应的JSP页面,并对该页面进行编译,然后执行。JSP页面的执行过程如下图所示: 从上面的解释中可以看到,JSP文件被JSP引擎转换后,又被编译成了Class文件,最终由服务器通过执行这个Class文件来对客户端的请求进行响应 阅读全文
posted @ 2018-07-16 13:47 黄进广寒 阅读(258) 评论(0) 推荐(0) 编辑
摘要:package com.example.demo.utils; import java.lang.reflect.Method; import java.util.List; import com.example.demo.domain.Users; import com.example.demo.model.UsersModel; public class Dto2Entity { ... 阅读全文
posted @ 2018-07-12 19:35 黄进广寒 阅读(8214) 评论(0) 推荐(0) 编辑
摘要:概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。· 在J 阅读全文
posted @ 2018-07-12 15:48 黄进广寒 阅读(6074) 评论(0) 推荐(0) 编辑
摘要:发展史 1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮 2、但是随着交互式Web应 阅读全文
posted @ 2018-07-09 15:43 黄进广寒 阅读(311) 评论(0) 推荐(0) 编辑
摘要:在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大约只有网上快捷键大全的一半,减少大家的记忆量。如果大家把这些快捷键都很好的运用,写代码的效率一定会有 阅读全文
posted @ 2018-07-05 11:28 黄进广寒 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Java中将12小时制的时间转换为24小时制的方式如下: 运行结果为:注:大写的HH为24小时制,小写的hh为12小时制,当然还可以在ss的后面加上 a,这样可以在后面显示上下文:显示效果为“2008-03-24 17:00:14 下午” 阅读全文
posted @ 2018-07-03 13:52 黄进广寒 阅读(5584) 评论(0) 推荐(0) 编辑
摘要:java mysql 数据类型对 对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/ 阅读全文
posted @ 2018-07-03 13:51 黄进广寒 阅读(192) 评论(0) 推荐(0) 编辑
摘要:set标记是mybatis提供的一个智能标记,我一般将其用在修改的sql中,例如以下情况: <update> update user <set> <if test="name != null and name.length()>0">name = #{name},</if> <if test="ge 阅读全文
posted @ 2018-07-03 11:03 黄进广寒 阅读(2332) 评论(0) 推荐(0) 编辑
摘要:1. 参数中直接加入%% 2. bind标签 3. CONCAT 4. “%”#{username}“%” 阅读全文
posted @ 2018-07-02 11:25 黄进广寒 阅读(530) 评论(0) 推荐(0) 编辑
摘要:前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔 阅读全文
posted @ 2018-07-02 09:42 黄进广寒 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示