- 博客(31)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 【myBatis】Mybatis中的拦截器
Mybatis 拦截器介绍1.1 目录1.2 前言1.3 Interceptor接口1.4 注册拦截器1.5 Mybatis可拦截的方法1.6 利用拦截器进行分页 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设...
2016-09-29 10:55:07
47338
8
原创 【Mybatis】分页查询(拦截器分页原理及实现)
本文的内容将作为前面我们叙述的内容的内部原理篇的解释,希望各位读者能够仔细理解本篇的内容,下一篇,我们将详细的介绍如何实现一个生产环境下的分页查询,好了,马上开始我们的正文部分吧。【在此,先对开源世界的大神表示感谢】准备工作:Mybatis 3.3.1版本源码。【其他版本,请读者自行对比即可】----------------------------------------------...
2016-09-29 10:51:55
6009
原创 【Mybatis】使用Interceptor进行分页
本文主要介绍如何使用Mybaits的拦截器 对Sql进行改造,以便支持分页。关于mybatis的拦截器使用以及原理可以参考我的另外一篇文章(http://www.cnblogs.com/daxin/p/3544188.html)。首先说一下实现原理,就是当Mybatis查询数据的时候,利用Mybatis提供的Interceptor对查询方法进行拦截,动态修改SQL,把不带分页的SQL...
2016-09-29 10:48:31
1659
原创 【MYSQL】查询不区分大小写
MYSQL在默认的情况下查询是不区分大小写的,例如:mysql> create table t1( -> name varchar(10));Query OK, 0 rows affected (0.09 sec)mysql> insert into t1 values('you'),('You'),('YOU');Query OK, 3 rows affected (...
2016-09-28 16:44:38
4238
原创 【Sql】mysql类似to_char()to_date()函数mysql日期和字符相互转换方法date_f
mysql 类似to_char() to_date()函数 mysql日期和字符相互转换方法 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); %Y:代表4位的年份 ...
2016-09-26 16:39:40
60967
原创 【Eclipse】eclipse错误之Context root cannot be empty
初次遇见这个问题,是在从git上将maven工程进行拉取,出现了这个错误。其情况为tomcat可以启动成功,但是该web工程未被tomcat工程启动起来在右键工程->properties->Web project Settings 时,发现其Context root为空,且报出Context root ...not be empty 错误手动往内部输入字符时,不管...
2016-09-24 16:29:11
6360
1
原创 【GIT】git 分支 合并
Git如何进行分支管理? 1、创建分支 创建分支很简单:git branch <分支名> 2、切换分支 git checkout <分支名> 该语句和上一个语句可以和起来用一个语句表示:git checkout -b <分支名> 3、分支合并 比如,如果要将开发中的分支(develop),合...
2016-09-24 09:09:14
352
原创 【IntelliJ】intelliJ idear 插件地址
http://plugins.jetbrains.com/plugin/?idea&id=1347
2016-09-22 15:35:59
1169
原创 【Eclipse】Eclipse搜索快捷键
Search功能:全局文件内容搜索快捷键: Ctrl + H-----------------------------------------------------------------------------Open Resource功能:全局文件名搜索快捷键: Ctrl + Shift + R --------------------------------------...
2016-09-21 10:32:57
549
原创 【Eclipse】eclipse远程调试Tomcat方法
1、Linux中配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行)2、Window中修改 catalina,bat文件,添加:Set “CATALINA_OPTS=-Xdeb
2016-09-20 17:16:55
349
翻译 【JAVA8】Java Lambda表达式入门
翻译日期: 2014年4月27日翻译人员: 铁锚简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允
2016-09-20 13:43:10
545
原创 NetworkUtil.java
网络工具类,获取网段内所有有效的 IP 地址 package me.ihainan.utils;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;import java.net.SocketAddress;import java.util.Arra...
2016-09-18 19:40:45
570
原创 使用spring向servlet中注入
[java] view plain copy print?<pre class="java" name="code"><span style="font-size:18px;">package abu.csdn.servlet; import java.io.IOException; import javax.servlet.ServletConte...
2016-09-13 08:54:33
662
原创 【Spring】Spring Mvc上传文件
1、上传包:commons-fileupload,commons-iohttp://www.cnblogs.com/fjsnail/p/3491033.html
2016-09-10 11:54:08
393
原创 【POSTMAN】postman使用手册
http://wenku.baidu.com/link?url=isMxDQnMhbfEhgNsQrEIYQkZ1-xBxtEubfRtWByXJTArcLWtZowinEGBl2-8eR8Q_gClmL5UChvxAsQUZTu76rkIXPghiqYt3QVbQGCKCha 欢迎关注公众号:
2016-09-10 11:05:48
3942
原创 【TCP/Ip】为什么局域网的IP普遍是192.168开头?
IPv4地址分为A、B、C、D、E五类,出去特殊作用的D、E两类,剩下的A、B、C三类地址是我们常见的IP地址段。A类地址的容量最大,可以容纳16777214个主机,B类地址可以容纳65534个主机,C类地址可以容纳254个主机。在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。...
2016-09-09 15:19:44
5198
1
原创 【TCP/IP】IP地址详解(网关、分类、网段)
http://baike.baidu.com/link?url=o4mQQYSwbObW6grUOb3A7bNKiI1xk8l7kxtSandi45cMCxVXb7-9l9nZYGx43KafUG-diTuz2bU0qEt3fJYzQa
2016-09-09 14:54:15
1961
原创 【TCP/IP】子网掩码与子网划分
子网掩码与子网划分 目录 : 一、摘要 二、子网掩码的概念及作用 三、为什么需要使用子网掩码 四、如何用子网掩码得到网络/主机地址 五、子网掩码的分类 六、子网编址技术 七、如何划分子网及确定子网掩码 八、相关判断方法 一、摘要 近期在我的论坛中大家对子网掩码以及子网划分的讨论比较多,因为前面也写了关于ip地址的教程,为了延续性,就写了这个关
2016-09-09 14:39:06
810
原创 【WEB开发原理】servlet原理
1、servlet容器 1.1 容器的启动 1.2 web应用的启动2、servlet原理 2.1 servlet生命周期 2.2 servlet体系结构2.3、filter与servlet
2016-09-09 14:18:26
435
原创 Java实现生产者消费者问题与读者写者问题
摘要: Java实现生产者消费者问题与读者写者问题1、生产者消费者问题 生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实...
2016-09-05 17:41:54
1251
原创 Intellij IDEA 盖过 Eclipse 了吗?| 重温 15 篇 Java 热文
http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=2651477456&idx=1&sn=2a2deaa76b9cbf206656f874df4484db&scene=0#wechat_redirect
2016-09-04 19:37:05
319
转载 【MySQL性能优化】MySQL性能优化的21个最佳实践 和 mysql使用索引
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 ...
2016-09-03 19:40:44
543
原创 【MySQL性能优化】Mysql系统变量配置
MySQL 5.5版本支持超过300种可配置的系统变量。其中很 多系统变量如果得到正确设定,可以对整体系统性能改进起到很 大作用。系统变量可以定义MySQL的配置方式、重要的文件和 数据的存放位置、如何管理兼容性以及MySQL拓扑内的交互等。 在本章和本书中有关优化SQL语句的章节中,我们将集中讨论一 小部分对执行和优化单个SQL语句有直接影响的MySQL系统变量。本章将介绍下面的...
2016-09-03 19:39:43
1301
原创 【MySQL性能优化】Mysql索引作用
MySQL的索引有很多用途。索引并不仅仅是在读取数据时优 化MySQL的性能。这些功能还包括:-保持数据完整性-优化数据访问性能-改进表的连接(join)操作-对结果进行排序-简化聚合数据操作 1、保持数据完整性 MySQL用主键和唯一键(unique key)来执行每个表中存储数据的唯一性等级。主键和唯一键的差别有以下几点:1.主键•每个表只能有一...
2016-09-03 19:31:44
489
原创 【GIT】GIT 常用命令
切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm file查看状态:git status添加记录:git add file 或 git add .添加描述:git commit -m "miao shu nei rong"同步数据:git pull提交数据:git push
2016-09-02 09:29:13
370
原创 getServerPort(), getLocalPort(), and getRemotePort()的具体含义
getRemotePort():首先,你可能会问对于谁而言是远程的?在这种情况下,由于是服务器在问,所以客户是远程的。既然客户对服务器是远程的,所以getRemotePort()得到的是发出请求的客户的端口号。 getLocalPort ():获取的是应用服务器的端口,即该应用的实际端口,无论请求经过了多少代理,转发,getLocalPort只取最后的端口,也就是应用的端口 ge...
2016-09-01 10:49:52
4717
算法第四版-扫描版-Robert Sedgewick
2018-11-11
java抓包需要的包
2014-12-30
java一个mina框架的传输对象的问题
2014-08-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人