自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简简单单Onlinezuozuo

未闻万里蓬莱,而窥先圣遗智。故,以此生筑梦,奔而逐之;以泰山之伟,攀而登之;以静雅素心,处世为人。------zuozuo 著...

原创 Mybaits | Mysql编程 - foreach详细解析

Mybaits | Mysql编程 - foreach详细解析1.foreach在in()中的应用SQL语句中有时会使用IN关键字,例如id in (1,2,3)。 有两种方式来实现1.${ids} - 缺点是不能防止SQL注入 2.foreach + #{id}foreach 可以对数组、M...

2017-09-28 20:52:53 4771 0

原创 阿里巴巴Java开发手册一周年最终版

阿里巴巴Java开发手册一周年最终版 摘要:阿里巴巴集团推出的《阿里巴巴Java开发手册》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。 ...

2017-09-27 21:14:56 5102 0

原创 Web应用规范 - Java Servlet规范

Web应用规范 - Java Servlet规范1.规范相关规范由Java Community Process (JCP)开发和维护。JCP的成员来自软件行业,其他组织,如Apache软件基金会(ASF),教育机构,也包括个人成员。每个规范开始其所谓的Java规范请求JSR。一旦规范过程开始,JS...

2017-09-23 15:03:02 4815 2

原创 HTTP Session

HTTP Session1.什么是sessionSession代表服务器与浏览器的一次会话过程,这个过程可以是连续的,也可以时断时续的。在Servlet中,session指的是HttpSession类的对象。 1.session是由谁创建的?在Java中,Session来自javax.servle...

2017-09-23 14:25:26 3921 2

原创 二维码的扩展 - 二维码实现多端跳转和多应用配置

二维码的扩展 - 二维码实现多端跳转和多应用配置1.应用场景一个APP 安卓端一个二维码,苹果端一个二维码 如果安卓端要做多应用市场跳转,则需要更多的二维码最好有一个二维码,安卓设备(手机,pad等)扫码安装安卓应用,苹果设备(iphone,ipad等)扫码指向苹果应用商店的指定应用。 另外,这个...

2017-09-22 19:45:28 4622 1

原创 Java类的继续封装 - StringBuilder 和 StringBuffer

Java类的继续封装 - StringBuilder 和 StringBuffer /** * Created by 谭健 2017/9/21. 20:19. * All Rights Reserved */ public class DynamicStr { private Str...

2017-09-21 20:58:08 4222 1

原创 Mysql算法内部算法 - 嵌套循环连接算法

Mysql算法内部算法 - 嵌套循环连接算法1.循环连接算法// 循环连接算法分为两种 1.嵌套循环连接算法 2.块嵌套循环连接算法2.嵌套循环连接算法一个简单的嵌套循环连接(NLJ)算法从一个循环中的第一个表中读取一行中的行,将每行传递给嵌套循环,以处理连接中的下一个表。该过程重复多次,因为还有...

2017-09-20 22:53:07 5392 1

原创 Mysql错误编码和解释表

Mysql错误编码和解释表1.错误消息的组成一共由三部分组成 1.mysql数字错误代码,这个数字的mysql的特定值,不可以移植到其它数据库系统。 2.一个五位长度的sqlstate值,这些值取自ANSI SQL和ODBC,并且更加标准化。并不是所有的MySQL错误号都具有相应的SQLSTATE...

2017-09-19 20:58:54 10395 1

原创 Mysql数据结构 - 时间和日期

Mysql数据结构 - 时间和日期日期和时间值可以以多种格式表示,例如引用的字符串或数字,具体取决于值的确切类型和其他因素。 例如,在上下文中,其中的MySQL预计日期时,它可以把任何的类似于 '2015-07-21','20150721'以及201507...

2017-09-18 20:24:14 5554 1

原创 Mysql性能优化 - 使用半连接优化子查询,派生表和视图引用

Mysql性能优化 - 使用半连接优化子查询,派生表和视图引用1.半连接策略两个表之间进行inner join 从另外一个表返回指定条件的一些匹配数据,他可能是1对1的,也可能是1对多的。 这样会导致一些不必要的麻烦,但是,最主要的是我们能够通过join获取到匹配项,而不是到底匹配了多少数据。//...

2017-09-17 18:53:03 4791 1

原创 Mysql性能优化 - 优化INSERT语句

Mysql性能优化 - 优化INSERT语句1.插入流程 1.连接到数据库服务器 2.向服务器发送sql 3.解析sql 4.打开欲操作的表 5.执行insert 6.更新索引 7.结束2.一次插入多条数据insert into tab_nm1 (key1,key2) values (valu...

2017-09-17 18:13:10 4215 1

原创 Mysql性能优化 - where子句优化

Mysql性能优化 - where子句优化1.删除不必要的括号 ((a AND b) AND c OR (((a AND b) AND (c AND d)))) -> (a AND b AND c) OR (a AND b AND c AND d)2.去掉恒定条件 (a<b A...

2017-09-16 11:46:11 4152 1

原创 MySql性能优化 - 基本性能优化方向

MySql性能优化 - 基本性能优化方向1.影响性能的因素 // 影响数据库性能几个因素, 如表,查询和配置设置:在硬件层面,这些软件结构导致CPU和I / O操作,所以必须尽量减少并尽可能高效。在处理数据库性能时,首先要了解软件方面的高级规则和准则,并使用执行时间来衡量性能。为了更...

2017-09-16 11:26:37 4415 1

原创 Mysql关键字和保留字 - 版本5.7

Mysql关键字和保留字 - 版本5.71. Mysql关键字简介 关键字是在SQL中具有重要意义的词。某些关键字,如SELECT, DELETE或 BIGINT,被保留,需要用作标识符,例如表和列名特殊待遇。对于内置函数的名称也是如此。 非保留关键字作为标识符而不引用,保留字被允许作...

2017-09-14 21:27:59 11706 1

原创 IntelliJ IDEA 实现Spring项目的热部署

IntelliJ IDEA 实现Spring项目的热部署1.Jrebel简介 通过jrebel插件,我们可以实现项目在开发工具中的热部署,以减少8%-18%的部署等待时间。 尽管JVM已经支持了热部署,但是他是局限性的,当你更改了方法的参数列表,新增一个方法,或者新增一个类。JVM内置...

2017-09-13 14:51:38 5888 1

原创 MySql函数 - FIND_IN_SET函数

MySql函数 - FIND_IN_SET函数1.函数简介FIND_IN_SET函数 是一个比like关键字更加高级的精确查询匹配 2.调用形式// 可以用Java中的set集合来理解,在一个set集合中查找某个值是否存在 find_in_set('欲查找的值','被...

2017-09-12 20:56:02 5298 0

原创 MySql函数 - DATE_ADD()函数

MySql函数 - DATE_ADD()函数1.函数用途date_add() 函数用来对日期进行加减2.函数调用形式// @date 欲操作的日期 // INTERVAL 关键字 // expr 日期加减的数值 // unit 日期加减的类型 DATE_ADD(date,INTERVAL expr...

2017-09-12 20:30:30 8272 0

原创 Linux命令 - 查看文件内容 tail 命令

Linux命令 - 查看文件内容 tail 命令 1.介绍 tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 2.命...

2017-09-12 19:51:22 7617 0

原创 Linux命令 - 文件下载命令wget使用指南

Linux命令 - 文件下载命令wget使用指南 # wget简介 wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 ...

2017-09-10 14:58:34 4746 0

原创 bat脚本 - 获取本机全部用户以及当前用户

bat脚本 - 获取本机全部用户以及当前用户#@echo off echo 本机上拥有以下用户: echo. for /f "skip=4 tokens=1-3" %%i in ('net user') do ( if not "%%i&q...

2017-09-10 14:29:00 12367 3

原创 bat脚本 - 获取局域网内的本机IP

bat脚本 - 获取局域网内的本机IP#脚本代码如下@echo off for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do ( set IP=%%a ) echo 你的...

2017-09-08 23:30:57 11684 2

原创 编码简化 - 去掉可恶的冗余代码 - append改进篇

Java未来 - 去掉可恶的冗余代码 - append改进篇# 你应该始终记得,代码设计应该向着设计方向发展,而不是做很多的重复性工作,代码天生就是为了减少重复性工作的。 ---online zuozuo 著1 .经常用到的append方式 /** * 尽管 ...

2017-09-04 22:45:08 4182 1

提示
确定要删除当前文章?
取消 删除