自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 在Spring常用的注解

在Spring常用的注解自动装配@Autowired:自动装配通过类型、名字如果Autowired不能唯一自动装配属性,则需通过@Qualifier(value="")@Nullable:字段标记了这个注解,说明这个字段可以为null@Resource:自动装配通过名字、类型注册到spring中,装配到Bean@Component:用于注释实体类中@Repository:用于注解dao层中@Service:用于注解service层中@Controller:用于注解controller层中

2020-11-27 14:19:53 101

原创 初次见面“MyBatis”

什么是MyBatis?mybatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis的缓存mybatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是打不开的,使用二级缓存属性类需要实现serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置MyBatis是如何进行分页的?分页插件的原理是什么?(1)mybatis使用rowbounds对象进行分页,也可以直接编写sql实现分页,也可以使用m

2020-11-03 19:54:43 111

原创 java重载和重写的区别,java面向对象编程三大特性

java重载和重写的区别,java面向对象编程三大特性java重载和重写的区别重载:发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。重写:发生在父类中,方法名,参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类,如果父类方法访问修饰符为private则子类就不能被重写。java面向对象编程三大特性封装:封装把一个对象的属性私有化,同时提供一些可以被外界访问属性的方法,如果属性不想被外界访

2020-11-01 20:06:48 341 1

原创 面向对象和面向过程的区别

面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单机片、嵌入式开发、Linux等一般采用面向过程开发,性能是重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。缺点:性能比面向过程低。...

2020-10-30 19:57:50 116

原创 简单了解什么是springMVC

简单了解什么是springMVC什么是SpringMVCSpringMVC是spring的一个模块,基于MVC的一个框架,无需中间整合层来整合。SpringMVC的优点1.他是基于组件技术的,全部的应用全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java 组件.并且和 Spring 提供的其他基础结构紧密集成.2.不依赖于 Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet 的)3.可以任意使用各种视图技术,而不仅仅局限于 JSP4.支持各种请求资

2020-10-29 21:42:17 191

原创 javascrip对按钮添加绑定事件含请求

javascrip对按钮添加绑定事件含请求按钮,使其点击触发查询<input type="button" id="postControllerFindAll" value="查看所有职位信息"><table id="testtable" border="1" cellpadding="3" cellspacing="0" align="center"></table><div align="center" id="upDown"></div&

2020-10-28 21:25:44 475 1

原创 java中对象的引用

java中对象的引用1.强引用只要引用存在,垃圾回收器永远不会回收Object obj = new Object();User user = new User();可直接通过obj取得对应的对象,如obj.equels(new Object());而这样obj对象后面new Object的强引用,只有当obj这个引用被释放之后,对象才会被释放掉,这也是我们经常所用到的编码形式。2.软引用非必须引用,内存溢出之前进行回收Object obj = new Object(); SoftRefe

2020-10-27 22:18:29 285

原创 List和Set的区别

List和Set的区别List,Set集合都继承自collection接口。List特点:元素有放入顺序,元素可重复Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉(元素虽然无放入顺序,但元素在set中的位置是尤该元素的HashCode决定的,其位置也算是固定的。list支持for循环,也就是通过下标来便利,也可以用迭代器,然而Set只能使用迭代器,应为它无序,无法通过下标来获取值。)Set和List对比:Set检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。List和

2020-10-26 20:15:46 208

原创 java如何将图片储存到数据库?

jsp上传文件通过java将其存储至mysql数据库在开发上我们经常遇到图片文档等数据,目前有两种方式存储文件,一种就是直接存储至服务器的某个路径下,第二种就是将其存入数据库中1.在mysql的表中建一个字段存储文件在mysql中存储文件是以二进制来存储,在Mysql里,BLOB类型,最大长度64K,恐怕不太适合存储大一点的图像。可以使用MEDIUMBLOB(最大16M)或者LONGBLOB类型(4G)这里我们以图片为例,数据库使用mediumblob类型,最大16M差不多了2.导入jar包需

2020-10-25 10:20:44 9894

原创 ssm框架整合演示

ssm框架开发整合演示ssm框架是指spring+springMVC+MyBatis 整合开发开发,这里我将使用mysql做一个简单查询学生信息并展示到jsp页面上的演示springSpring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。springMVCM 代表 模型(Model)模型是什么呢? 模型就是数据,就是 dao,beanV 代表 视图(View)视图是什么呢? 就是网页, JSP,用来展示模型中的数据C 代表 控制器(controller)控制器是什么?

2020-10-24 11:19:10 185

原创 springMVC实现文件上传

springMVC实现文件上传使用springMVC文件上传其本质方式一样,都需要使用commons-fileupload.jar和commons-io.jar包。在springMVC实现上传需要实现MultipartResolver接口,在springMVC中已经提供了实现类CommonsMultipartResolver1.导入jar包2.将CommonsMultipartResolver配置加入springIOC容器<!-- springmvc实现上传固定写法 --> &

2020-10-23 13:51:54 129

原创 result风格传值增加HiddenHttpMethodFilter过滤器

HiddenHttpMethodFilter过滤器result风格传值我们常用的传值请求有GET.POST.PUT.DELETE,但在一般普通浏览器中只支持get和post请求,于是我们这里便用到HiddenHttpMethodFilte过滤器。这几个请求分别代表:POST—增DELECT—删PUT—改GET—查web.xml配置过滤器 <!-- 拦截全部请求交给mvc处理 --> <servlet> <servlet-name>springD

2020-10-22 21:43:47 326 3

原创 一个简单案例初识springMVC

一个简单案例初识springMVC什么是springMVC?Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架优点:易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。1.新建一个web项目导入所

2020-10-22 10:00:37 102

原创 spring和mybatis做查询表数据

spring与mybatis的整合简单使用java项目进行整合1.导入spring和mybatis所需要的jar包和依赖包2.创建用户实体类Userpackage com.liu.www.entity;import java.util.Date;public class User { private int id; private String name; private Date birthday; private double salary; public int getId

2020-10-21 12:56:18 237

原创 java操作zookeeper

java操作zookeeper使用java代码对zookeeper集群做基本的操作1.启动zookeeper集群2.在eclipse中编写ZookeeperAPI类进行操作进行连接操作package com.zookeeper.run;import java.io.IOException;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.CreateMode;import org.apache

2020-10-20 10:16:21 369 1

原创 eclipse使用mybatis框架实现查询所有

eclipse使用mybatis框架实现查询所有mybatis的简介参考官方:https://mybatis.org/mybatis-3/zh/index.html1.在Maven项目的pom.xml导入需要使用的jar包其版本可在https://mvnrepository.com/中选择需要使用的Mvn配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema

2020-10-19 23:03:29 508

原创 java连接zookeeper

java连接zookeeper:使用java连接zookeeper1.在虚拟机中启动zookeeper到虚拟机中找到所安装的zookeeper路径中的bin目录下使用sh命令启动zkServer.sh(注意:zkServer.sh为zookeeper服务,zkCli.sh为zookeeper服务器),启动命令为:...

2020-10-19 20:25:38 830

spring和mybatis的基本整合jar包

该zip包内含spring和mybatis的基本整合jar包,下载导入项目即可用于spring整合mybatis

2020-10-21

java连接zookeeper的jar包

有java连接zookeeper所需的基本jar包,共拥有9个jar包,例如常用的log4j.jar,junit.jar,还有必要的zookeeper.jar

2020-10-19

空空如也

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

TA关注的人

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