摘要:
什么是动态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)