自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追梦人生的博客

不想当架构师的程序员不是好码农

原创 Mybatis动态SQl之批量删除

一、首先要有mapper接口 /** * * 方法描述:根据ids集合进行删除 * @return */ int deleteByIds(List<Integer> ids); 二、Mapper.xml动态sql collection:传递来的参数,可以是li...

2019-01-04 20:11:12

阅读数 1836

评论数 0

原创 Java中的分隔字符串

一、按 逗号 分隔(常用) public class SplitDemo { public static void main(String[] args) { String str = "1,2,3,4,5,6,7"; String[] ids = str.spl...

2019-01-04 20:00:19

阅读数 543

评论数 0

原创 Mybatis分页插件PageHelper的使用方法

一、下载pageHelper https://gitee.com/free/Mybatis_PageHelper   得到pagehelper.jar,导入项目 二、Mapper接口及Mapper.xml正常写 page.java public class Page { priva...

2018-12-28 20:04:13

阅读数 108

评论数 0

原创 SpringMVC学习总结三——JSON交互与拦截器

五、JSON交互  @ResponseBody 作用于返回的对象,将数据转化为指定的json格式 如果传的是json字符串          var jsonObject = JSON.parse(jsonStr); 解决方案一:在js中把json字符串转成json对象 解决方案二:...

2018-12-26 19:47:39

阅读数 82

评论数 0

原创 SpringMVC学习总结二——数据绑定

四、数据绑定      处理器适配器在执行handle之前,把http请求中的数据绑定到handle方法的形参上。                         HttpServletRequest HttpServletResponse HttpSession Model:将数据...

2018-12-25 20:25:28

阅读数 50

评论数 0

原创 SpringMVC学习总结一——认识SpringMVC及工作流程

一、什么是SpringMVC?     SpringMVC是一种基于java实现的web MVC设计模式,请求驱动类型的轻量级的web框架 使用了mvc设计模式。 基于请求驱动,指使用了请求 - 响应的模式。 将web层进行了解耦。 二、SpringMVC的工作流程 三、注解开发 ...

2018-12-25 20:10:14

阅读数 86

评论数 0

原创 Spring学习总结二——Spring_AOP

一、什么是AOP?   AOP:面向切面编程,采用的是横向抽取机制,将分散在各分方法上的重复代码提取出来,然后再程序编译或者是运行时,再将这些提取出来的代码应用到需要执行的方法。 AOP的本质是代理。对方法进行增强 JDK动态代理 --> 基于接口 CGLIB代理  --&...

2018-12-25 20:05:30

阅读数 30

评论数 0

原创 Spring学习总结一——Spring_IOC

一、什么是spring? spring是一个轻量级的、控制反转(IOC)和面向切面编程(AOP)的容器框架。 二、spring入门程序 spring核心配置文件 applicationContext.xml(默认) IOC 包括:依赖注入DI(核心)依赖查找 ioc不是一种技术,而是一...

2018-12-25 19:51:47

阅读数 55

评论数 0

原创 Mybatis学习总结三——Mapper.xml详解

一、mapper代理开发的规范要求:                                                                       映射文件XXXmapper.xml的名字要和接口的名字一致 映射文件的namespace要和接口的全路...

2018-12-25 19:27:45

阅读数 36

评论数 0

原创 Mybatis学习总结二——Mybatis的核心对象

一、Mybatis的核心对象      两大核心对象:SqlSessionFactory 和 SqlSession    1) SqlSessionFactory:会话工厂,由全局配置文件加载,作用是创建会话。          特点:一旦创建 SqlSessionFactory 类的实例,...

2018-12-17 20:31:12

阅读数 65

评论数 0

原创 Mybatis学习总结一——认识Mybatis

一、什么是Mybatis?     Mybatis是一个优秀的持久层框架,它对 jdbc 的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。...

2018-12-17 20:01:07

阅读数 45

评论数 0

原创 Eclipse定制面板

一、定制面板的效果:红框中就是定制后的效果 二、首先 window --> Perspective --> Customize Perspective.. 三、在弹出的对话框选择Shortcuts,然后根据自己需求选择 ...

2018-11-26 18:55:13

阅读数 133

评论数 0

原创 Eclipse中设计注释

一、设计注释的效果:可清晰的查看代码作用 二、首先 window --> preferences --> java --> Code Style -->Code Templates 在右边点开comments 三、一般修改...

2018-11-26 18:27:02

阅读数 209

评论数 0

原创 Java中的监听器(Listener)

一、什么是监听器     监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监听的对象发生情况时,立即采取相应行动。     某些Servlet 事件监听器需要在 web 应用程序的 web.xml 文件中进行注册,一个 web.xml 文件中可以注册多个 Ser...

2018-11-19 20:08:02

阅读数 79

评论数 0

原创 Java中的过滤器(Filter)

一、什么是过滤器(Filter)    过滤器是对Servlet容器调用Servlet的过程进行拦截过滤,从而在Servlet进行相应处理的前后实现一些特殊功能。    Filter程序是一个现实Filter接口的java类,由Servlet容器进行调用和执行。Filter程序需要在web.x...

2018-11-19 19:52:37

阅读数 84

评论数 0

原创 Java中的jsp以及EL表达式、Jstl标签

一、jsp的起源    HTML页面时静态页面,而网页内容一般都是动态的,内容不是一成不变的,如果使用servlet程序来输出页面会造成整个servlet程序代码的臃肿,编写和维护都非常麻烦。    为了弥补servlet的缺陷,Sun公司在Servlet的基础上,推出JSP(Java Ser...

2018-11-19 19:23:53

阅读数 69

评论数 0

原创 java中的Session

一、什么是session?     session称为“会话控制”,Session 对象存储特定用户会话所需的属性及配置信息。 二、session的机制是什么?      当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端是否包含一个session标识(即JS...

2018-11-15 20:14:53

阅读数 881

评论数 1

原创 Java中的 请求转发 与 请求重定向

一、什么是 请求转发 和 请求重定向?   请求转发:把请求转发给另一个Servlet处理,同时共享request 中的数据(A请求B,B做不了,转给C;C做完给B,B交付给A)   请求重定向:获取请求后,再将请求给另一个Servlet处理(A请求B,B做不了;A又去请求C,C做完交付给A)...

2018-11-15 19:42:53

阅读数 130

评论数 0

原创 Java中的 Request 和 response

一,什么是请求和响应?     request:请求对象封装了请求信息,通过这个对象获取请求信息,是ServletRequest的子接口。     response:响应对象封装了响应信息,通过这个对象将Servlet的的响应信息响应给浏览器,是ServletResponse的的子接口。 二...

2018-11-15 19:21:16

阅读数 406

评论数 0

原创 Java中的Servlet与Servlet容器

一、什么是Servlet?     Java Servlet 是和平台无关的基于Java技术的Web组件,运行在服务器端,它由Servlet容器所管理,用于生成动态的内容。Servlet就是一个普通的Java类。 二、Servlet有什么功能?   1、接收用户请求的HTTP协议,解析。 ...

2018-11-14 21:19:10

阅读数 233

评论数 0

原创 什么是脚本语言?

一、脚本语言是为了缩短传统的编写 - 编译 - 链接 - 运行(edit-compile-link-run)过程而创建的计算机编程语言    .1、脚本语言(JavaScript,VBscript等)介于HTML和C,C ++,Java,C#等编程语言之间。HTML 通常用于格式化和链接文本。而编...

2018-11-12 19:51:36

阅读数 236

评论数 0

原创 CSS的九种选择器

1、标签选择器:指使用HTML的某个标签。 p{color:blur;font-size:14px;} 2、ID选择器:首先给要添加样式的标签设置一个唯一的ID名称,然后在css中使用“#”来定义样式 #menu{ background-color: #808080; c...

2018-11-12 19:46:21

阅读数 117

评论数 0

原创 JDBC中的事务:什么是事务,事务的四大特性

一、事务     1、概念:事务是指一组操作,要么都执行成功,要么都执行失败。     2、四大特性:           1)原子性:一组操作,要么都执行成功,要么都执行失败。           2)隔离性:在所有操作未完成之前,其他回话是不能看到中间过程的。           3...

2018-11-12 19:14:29

阅读数 659

评论数 1

原创 Java三层结构,附源码

1,三层架构分为:数据访问层(dao,持久层),业务逻辑层(service,业务层),表示层(view,表示层) 2,数据访问层:主要负责数据库的访问(增删改查)。 3,业务逻辑层:主要负责业务处理和数据传递,将数据访问层传来的数据加工处理,并将数据传给表示层。 如图4所示,表示层:将业务逻...

2018-11-01 19:08:01

阅读数 3844

评论数 0

转载 配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

下载Maven http://maven.apache.org/download.cgi下载 apache-maven-x.x.x-.bin.zip ,下载后到硬盘配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件首先maven环境变量:变量名:MAV...

2018-07-13 09:48:01

阅读数 376

评论数 0

原创 SVN Service的使用(详)

1   安装SVN1.1  点击Next下一步:1.2  然后再点击Next下一步:1.3  点击Next: Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾...

2018-06-28 08:57:51

阅读数 1339

评论数 0

原创 创建Maven工程(详细)

1.1  创建父工程(pom)1.1.1   New --> Other 1.1.2   Maven Project à Next1.1.3   勾选 Create…… ànext1.1.4   填写信息1.2  创建common工程(jar)1.2.1   用来存放通用的工具类和通...

2018-06-28 08:40:49

阅读数 1416

评论数 0

原创 war包的安装与部署(以两个Tomcat为例,详细)

1   首先导入数据库(数据库中要有该war包的数据库)2   运行 jzsales-manager-web.war 在8080端口上2.1  将 jzsales-manager-web.war复制到Tomcat下的webapps文件夹中2.2  运行bin中的startup.bat(如果第一次有...

2018-06-28 08:34:58

阅读数 2270

评论数 1

原创 将Maven工程导出war包(导出可执行文件)

1  打开war工程的pom.xml,将如下内容复制到配置Tomcat的代码中                <plugin> <groupId>org.codehaus.mojo</groupId&...

2018-06-28 08:25:24

阅读数 1315

评论数 0

原创 使用md5进行密码的加密和验证

MD5算法是一种非常优秀的加密算法。不仅灵活而且可靠,使用md5加密密码可以防止别人盗取密码从而提高安全性。接下来介绍一下md5的加密和使用md5验证密码。一、使用MD5加密import org.springframework.util.DigestUtils;    //不要导错包      ...

2018-06-27 08:35:00

阅读数 5117

评论数 0

原创 ssm用ajax异步验证用户名是否存在

ajax异步验证可以使页面无需刷新,即可使页面与服务器通信,尤其是注册页面,能给用户非常好的体验。在此记录下,方便大家使用,使用框架为(MyBatis+SpringMVC+Spring)。jsp页面:<input type="text" name="na...

2018-06-25 13:38:45

阅读数 3502

评论数 3

原创 css设置p标签多余文字显示省略号

效果:<p><strong>商品名称:</strong>新鲜现摘云南绥江半边红李子甜脆脱骨李6斤当季绿色有机水果包邮</p></div>p{   displa...

2018-06-24 18:12:32

阅读数 4343

评论数 0

原创 jsp引入头部.jsp和尾部.jsp

在顶部<%String path = request.getContextPath();String basePath =request.getScheme()+"://"+request.getServerName()+":"+request...

2018-06-24 15:10:53

阅读数 3745

评论数 0

原创 格式化时间(date->string)

Date d = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("当前时间:" + sdf.format(d)...

2018-06-24 15:04:08

阅读数 49

评论数 0

原创 如何导入和导出Maven项目(分享给别人源码)

一、    Maven项目导入1、File -> Import 2、选择 Maven -> ExistingMaven Projects -> Next3、选择解压后的文件4、等待一段时间,导入完成后,将图中三个文件添加到本地仓库5、完成后运行即可6、输入...

2018-06-24 14:54:24

阅读数 12881

评论数 1

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