自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhangYaohui专栏

相信足够多的量变一定会迎来质变的一天

  • 博客(348)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

转载 mysql order by if()或order by in()条件排序

转载自:https://blog.csdn.net/weixin_38626799/article/details/80107697 在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部。 通过的方法就是IN语句(也可以通过IF语句)自己做了个测试,如下,这个是表的所有内容 使用ORDER BY配合if语...

2018-09-11 23:00:28 16237

转载 mysql常用sql语句优化

转载自:http://www.cnblogs.com/gomysql/p/3632209.html 在数据库日常维护中,最常做的事情就是SQL语句优化,因为这个才是影响性能的最主要因素。当然还有其他方面的,比如OS优化,硬件优化,MySQL Server优化,数据类型优化,应用层优化,但是这些都没有SQL语句优化来的重要。下面将介绍INSERT,GROUP BY,LIMIT等的优化方法。...

2018-09-07 11:03:52 1099

转载 mysql中的extract()函数

转载自:http://www.w3school.com.cn/sql/func_extract.aspEXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 语法格式:EXTRACT(unit FROM date)date 参数是合法的日期表达式。unit 参数可以是下列的值:...

2018-09-06 19:19:26 4004

原创 mysql性能优化-学习笔记

mysql性能优化-学习笔记

2018-09-06 17:06:02 328

转载 MySQL在大数据、高并发场景下的SQL语句优化

转载自:https://segmentfault.com/a/1190000007311574 本文主要针对中小型应用或网站,重点探讨日常程序开发中SQL语句的优化问题,所谓“大数据”、“高并发”仅针对中小型应用而言,专业的数据库运维大神请无视。以下实践为个人在实际开发工作中,针对相对“大数据”和相对“高并发”场景的一些应对策略,部分措施并没有经过严格的对比测试和原理分析,如有错漏欢迎各种...

2018-09-03 11:15:50 935

转载 细思极恐-你真的会写java吗?

转载自:https://www.itcodemonkey.com/article/6309.html导语 自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗? 笔者是一个务实的程序员,故本文绝非扯淡文章,文中内容都是干货,望读者看后,...

2018-07-23 21:25:14 331

原创 netty的Helloworld---netty学习笔记

可参考博客:http://ifeve.com/netty5-user-guide/Server类:package com.zyh.study.netty.helloworld;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel....

2018-07-22 19:13:25 148

原创 maven打jar包pom配置

<build> <plugins> <!-- 打包jar文件时,配置manifest文件,加入lib包的jar依赖 --> <plugin> <groupId>org.apache.maven.plugins</groupId> &...

2018-07-22 18:45:13 2974

转载 Idea常用快捷键

转载自:https://www.itcodemonkey.com/article/6152.html1、———–自动代码——–常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday =...

2018-07-19 11:36:57 399

转载 MyBatis配置:在控制台打印SQL语句

转载自:https://blog.csdn.net/qq_37816259/article/details/786432101.在spring-mybatis.xml中配置语句 注意:value=”classpath:mybatis-config.xml”这个文件如果之前没有,是需要新建的 2.新建mybatis-config.配置文件代码:<?xml version=...

2018-07-18 19:38:57 7051 1

转载 Notepad++ 更换主题

转载自:https://www.cnblogs.com/gzhu/archive/2013/11/28/3446938.html到Textmate Theme Directory下载主题;用文本编辑器把它打开,复制所有代码,贴到theme converter page里,然后“Download”;保存;在Notepad++中选择设置->导入->导入主题;或者直接copy到N...

2018-07-18 19:35:23 4050

原创 sql 查出一张表中重复的所有记录数据

查询重复的数据1.查询出所有数据进行分组之后,和重复数据的重复次数的查询数据,先列下:select count(username) as '重复次数',username from xi group by username having count(*)>1 order by username desc2.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断...

2018-07-18 19:31:44 28832

原创 Disruptor并发框架--学习笔记

Disruptor并发框架简介Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。业务逻辑处理器的核心是Disruptor。Disruptor它...

2018-07-18 19:20:29 1266 1

转载 idea 关于高亮显示与选中字符串相同的内容

转载自:https://blog.csdn.net/qq465235530/article/details/78900863idea 关于高亮显示与选中字符串相同的内容,本文作为个人备忘的同时也希望可以作为大家的参考。依次修改File-settings-Editor-Color Scheme-General菜单下的Code-Identifier under caret和Identifier...

2018-07-06 19:23:19 3266

原创 循环往list中add对象却总是add的是一个对象

原因解释:在new 一个对象的时候,对象的ID是唯一确定的;将对象add入list中时,放入list中的其实是对象的引用 ;而每次循环只是简单 的set 对象的属性,set新的属性值,而add进list中的对象还是同一个对象id,也就是同一个对象;所以每次add之后,list发现对象引用和之前元素一样,就覆盖掉了之前add的对象。所以循环之后list中的对象是重复的对象。...

2018-07-05 20:42:44 3269

转载 MySQL中的UNIX_TIMESTAMP函数使用总结

转载自:http://www.cnblogs.com/hongfei/archive/2012/06/08/2541599.htmlMySQL中的UNIX_TIMESTAMP函数有两种类型供调用1 无参数调用:UNIX_TIMESTAMP()返回值:自’1970-01-01 00:00:00’的到当前时间的秒数差例子:SELECT UNIX_TIMESTAMP() =&gt...

2018-07-01 12:15:51 7137 2

转载 Mac平台下安装与配置MySQL

转载自:https://github.com/jaywcjlove/mysql-tutorial/blob/master/chapter2/2.1.md1.下载mysql安装包官网下载安装包,选择相应的版本和格式,有 .dmg 和 tar压缩包两种。我选择了 Mac OS X 10.11 (x86, 64-bit), DMG Archive 的版本下载,目前网站下载需要你注册登录,这个...

2018-07-01 12:11:35 7358 1

转载 MySQL自定义排序函数FIELD()

转载自:https://blog.csdn.net/lxz3000/article/details/6173873MySQL可以通过field()函数自定义排序格式: field(value,str1,str2,str3,str4)value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0. 这个函数好像Oracle中没有专...

2018-07-01 12:05:17 22112 2

转载 MySQL ceil()函数

转载自:https://www.yiibai.com/mysql/mysql_function_ceil.htmlCEILING(X) 或 CEIL(X)该函数返回的最小整数值,但不能小于X。 请看下面的例子:mysql> SELECT CEILING(3.46);+------------------------------------------------------...

2018-07-01 11:57:46 15034

转载 MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法

转载自:https://blog.csdn.net/aya19880214/article/details/412808931.concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一...

2018-07-01 11:43:56 484

转载 mysql查询特定时间段内的数据

转载自:https://blog.csdn.net/EightSwords/article/details/79702101建表语句:SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for t_user -- ---------------------------- ...

2018-07-01 11:23:18 88107 10

转载 IDEA下的使用git

转载自:https://blog.csdn.net/huangfan322/article/details/532200601、git简介git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件...

2018-07-01 00:35:34 315

转载 Lombok开发指南

转载自:http://codepub.cn/2015/07/30/Lombok-development-guidelines/Lombok简介Lombok是一款好用顺手的工具,就像Google Guava一样,在此予以强烈推荐,每一个Java工程师都应该使用它。Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通...

2018-06-30 20:21:02 239

转载 idea 鼠标悬浮时显示文档信息提示框

转载自:https://blog.csdn.net/MitKey/article/details/52934515类似 eclipse 下鼠标移动到字段、方法、类、注释等上悬浮提示文档信息勾选 Editor > General 下 Other 区域中的 show quick documentation on mouse move 可以根据个人习惯设置出现的时间,单位为毫秒。 ...

2018-06-27 20:58:57 4634

转载 Java JDBC中,MySQL字段类型到JAVA类型的转换

转载自:https://www.cnblogs.com/waterystone/p/6226356.html1. 概述  在使用Java JDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该选择哪种Java类型与之对应?本篇将为你揭开这个答案。2. 类型映射   java.sql.Types定义了常用数据库(MySQL、Oracle、DB2等)所用到的数据类型,官名也...

2018-06-27 20:54:50 4723

转载 mybatis中foreach标签详解

转载自:https://blog.csdn.net/gwd1154978352/article/details/75408498 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,ind...

2018-06-27 10:53:41 3256 2

转载 浅析MySQL中concat以及group_concat的使用

转载自:https://blog.csdn.net/mary19920410/article/details/76545053说明:本文中使用的例子均在下面的数据库表tt2下执行: 一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为n...

2018-06-25 18:17:35 3013

转载 produces在@requestMapping中的使用方式和作用

转载自:https://blog.csdn.net/jaryle/article/details/72965885produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项,它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码;还有一个属性与其对应,就是consumes: 指定处理请求的提交内容类型(Content-Typ...

2018-06-25 16:14:44 1179

转载 IDEA控制台乱码解决

转载自:https://www.cnblogs.com/liaoyanglong/p/6639039.html解决办法: 打开Intellij的安装的bin目录(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin ),找到上图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加:-Dfile.encodi...

2018-06-25 11:05:31 366

转载 Intellij Idea设置代码自动提示快捷键

转载自:https://blog.csdn.net/xin1990/article/details/76915745/前言:使用eclipse都习惯使用快捷键ALT+/ 来代码自动提示,后来使用IntelliJ Idea这个快捷键并不管用,十分不便,这里记录如何使更改idea代码自动提示快捷键。哪个是代码自动提示快捷键File–》Settings–》KeyMap(快捷键ctrl+a...

2018-06-24 14:37:34 14932 2

转载 去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告

转载自:https://blog.csdn.net/aubdiy/article/details/68485336IntelliJ IDEA 打开 mybatis 的 xml 文件时,对应的 xml 文件中 sql 语句背景色总是有黄色或绿色的背景色。提示(红圈处)上已经说明,需要配置在 IDEA 中配置 data source (通常我们很少使用 IDE 去查看数据库内容,而是使用其...

2018-06-23 11:34:42 1931

转载 intellij从git上拉取maven项目详细步骤

转载自:https://blog.csdn.net/cienven/article/details/79066290刚从Eclipse转Intellij,对于它的各种操作也是一脸懵逼,但觉得使用起来还不错,今天就说一下我用Idea导入git中的Maven项目的详细步骤: 1.首先打开Intellji Idea,选择check out from Version Control,选择Git(图...

2018-06-21 15:32:22 4615

转载 GitLab配置ssh key

转载自:https://www.cnblogs.com/hafiz/p/8146324.html一、背景当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,...

2018-06-21 15:06:55 1354

转载 idea 修改Git密码和账号方法

转载自:https://blog.csdn.net/qq_21770005/article/details/78749428IDEA修改git账号及密码的方法: 1、file->settings->passwords 2、重启IDEA3、执行一次提交或更新 当执行提交或更新之后,idea会自动提示输入账号、密码,如下: ...

2018-06-21 14:44:35 9464

转载 如何在IDEA 中使用Git

转载自:https://www.cnblogs.com/a8457013/p/7828575.html1,下载最新的 git 包地址: https://git-scm.com/download/win下载便携版 64,32 根据个人爱好 2,解压后随便放个位置即可,例如图: (不太建议使用它自解压的方式,一般使用右键,解压)3,打开Idea File—> Sett...

2018-06-21 13:20:11 163

转载 使用IntelliJ IDEA 配置Maven

转载自:https://blog.csdn.net/qq_32588349/article/details/514611821. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJ ID...

2018-06-21 13:12:26 548

转载 mybatis项目报java.sql.SQLException: Numeric Overflow的异常

转载自:http://www.easytd.com/yichangjijin/d_1411081846.html项目报java.sql.SQLException: Numeric Overflow的异常,数据库oracle,使用的mybatis异常信息如下:java.sql.SQLException: Numeric Overflow; uncategorized SQLExcep...

2018-06-02 14:19:14 9250 1

转载 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res

转载自:https://www.cnblogs.com/LeoBoy/p/5897754.html今天在写一个JAVA程序的时候出现了异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。 发现报错的语句是:foo.divid...

2018-06-02 14:15:33 261

转载 sql之left join、right join、inner join的区别

转载自:https://www.cnblogs.com/pcjim/articles/799302.htmlleft join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:---------------...

2018-06-01 11:13:57 4024

转载 Oracle 中 call 和 exec的区别

转载自:https://www.cnblogs.com/zhangzongle/p/5910941.html今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下:在sqlplus中: 在第三方提供的工具(如:plsqldev)总结:exec是sqlplus的命令,只能在sqlplus中使用。call是sql命令,任何工具都可以使用,call必须有括号...

2018-05-31 23:32:16 1913

SpringMVC校验需要的jar

SpringMVC校验需要的jar包

2016-12-22

mybatis逆向工程需要的jar

mybatis逆向工程需要的jar包

2016-12-21

springMVC与mybatis整合需要的jar包

springMVC和mybatis整合需要的jar包

2016-12-18

SpringMVC需要的jar包

SpringMVC必须的jar

2016-12-15

mybatis3.2.7的jar包

mybatis3.2.7的jar包

2016-12-14

ehcache2.6.5的jar包

ehcache是用来做分布式缓存的,可与mybatis整合,mybatis的二级缓存可以配置成ehcache

2016-12-14

mybatis与spring整合全部jar包

mybatis3.2.7与spring3.2.0整合所需要的全部的jar包

2016-12-14

android中非空验证框架validation

android中非空验证框架validation,该项目是一个用来对输入的数据格式进行验证的。项目中含有一个简单的demo,可以通过这个demo学习validation的使用

2015-09-16

android中网络请求库volley.jar和asnychttp.jar

android中网络请求库volley.jar和asnychttp.jar,是在Android中请求网络数据超好用的两个库。它们都有自己的特点,需要自己根据自己的操作需求使用。

2015-09-16

HTML、XML等Dom节点类解析库jsoup.jar

HTML、XML等Dom节点类解析库jsoup.jar,解析速度很快

2015-09-16

android中的JSON数据解析库gson和fastjson

android中的JSON数据解析库gson和fastjson,gson.jar和fastjson.jar是android中解析JSON数据非常好用的两个工具

2015-09-16

android非空验证框架validation依赖库

android非空验证框架validation依赖库,该项目中包含一个简单的使用demo,可以根据这个demo了解validation的基本使用方法

2015-09-16

Java加密算法学习笔记的源码包

有关java中Base64算法,消息摘要算法,对称加密算法,非对称加密算法,数字签名算法的使用方法相关的代码,其中包含相关的jar包

2015-09-05

文件上传到数据库

将图片上传到mysql数据库中,并且是使用到了基于TCP的Socket通信、基本的IO字符流的读写操作、基本的mysql数据库的查询和插入这三个知识点上传文件到mysql数据库

2015-08-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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