摘要: 什么是动态SQL? MyBatis的强大之处便是它的动态SQL,如果你使用JDBC那么在根据不同条件查询时,拼接SQL语句是多么的痛苦。 比如查询一个学生信息,可以根据学生的姓名,性别,班级,年龄,学历等信息来查询,并且多个条件可以任意组合。 而MyBatis中集成了非常强大的 OGNL表达式,可以帮助我们解决这个... 阅读原文
2018-10-14 06:16:02 阅读(2291) 评论(0)
摘要: 一般是已经封装好的jar包里面,这里通过原始步骤实现一下这个功能##############################################################################客户端步骤:1、确定连接地址和端口2、读取文件3、获取socket输出流4、发送5、向服务器发送结... 阅读原文
2018-10-14 06:00:03 阅读(2298) 评论(0)
摘要: 操作 Eclipse IDEA 删除一行 Ctrl+D Ctrl+Y 关闭当前窗口 Ctrl+W Ctrl+F4 上移、下移一行 Alt+↑、↓ Ctrl+Alt+↑、↓ 回退操作 Ctrl+Z Ctrl+Z 反向回退 Ctrl+Y Ctrl+Shift+Z 回到上一处编辑 Alt+←... 阅读原文
2018-10-14 00:00:02 阅读(2543) 评论(0)
摘要:   Java集合是java提供的工具包,位置是java.util.*,包含了常用的数据结构:集合(Set)、链表(List)、队列(Queue-就读Q)、栈、数组(array)、映射(Map)等。   Java集合主要划分为4部分:       List列表       Set集合       Map映射      ... 阅读原文
2018-10-13 22:29:03 阅读(2205) 评论(0)
摘要: 前面的加减乘除四则运算,计算结果通过等号输出给指定变量,注意此时代码把变量放到等号左边。而在算术课本里,加法运算的完整写法类似于“1+1=2”这样,运算结果应该跟在等号右边。不过代数课本里的方程式存在“x=y+1”的写法,表示等号两边的结果数值是一样的,因此变量放在等号左边也是可以理解的。然而Java编程里的“=”并... 阅读原文
2018-10-13 21:32:05 阅读(2334) 评论(0)
摘要: 最近接触新的dubbo项目,项目初始时,测试环境的提供者服务发布较频繁,奈何公司又没有自动发布工具,遂自己在测试环境中搭建了Jenkins用于dubbo服务的发布。由于第一次使用,过程中也遇到了一些问题,记录与此 Q1、DubboShutdownHook 问题描述 打包/停止原进程/拷贝/解压 过程一切正常。在执... 阅读原文
2018-10-13 21:20:06 阅读(2313) 评论(0)
摘要: 1.环境搭建:   在maven的pom.xml文件中导入两个依赖    1).commons-fileupload    2).commons-io    在resources目录下的springmvc.xml文件中配置multipartResolver <?xml version="1.0" encodi... 阅读原文
2018-10-13 21:17:04 阅读(2255) 评论(0)
摘要: 所需要的jar包及其版本   Spring 版本:4.3.18   tx、aop、beans、core、web、web-mvc、context、expression、jdbc    MyBatis:3.4.6    mybatis-spring:1.3.2    mysql-connector 连接数据库:5.1.4... 阅读原文
2018-10-13 19:50:07 阅读(2296) 评论(0)
摘要: 上一篇介绍了HashMap的基本概念,这一篇着重介绍HasHMap中的一些常用方法:put()get()**resize()** 首先介绍resize()这个方法,在我看来这是HashMap中一个非常重要的方法,是用来调整HashMap中table的容量的,在很多操作中多需要重新计算容量。源码如下: 1 fina... 阅读原文
2018-10-13 19:34:05 阅读(3424) 评论(0)
摘要: 1.基本概念   数组中的每一项称为元素,每个元素都通过数字索引(也可以称为下标)访问,编号从0开始。例如,第4个元素的索引为3。下面的程序创建了一个int类型的数组,把一些值放入数组中并将每个值打印出来: class ArrayDemo { public static void main(String[] ... 阅读原文
2018-10-13 17:45:06 阅读(2260) 评论(0)