- 博客(18)
- 资源 (2)
- 收藏
- 关注

原创 什么是ioc
spring会把对象控制权交给容器,容器创建了一个又一个的对象,通过DI呢,又确定了各个对象之间的关系。但是你们会不会好奇,spring是怎么把容器里的对象给到我们的呢?今天我们就来聊一聊spring的应用上下文。1、容器在spring里面是如何存在的? spring的容器,我们一般称之为ioc容器,其实就是项目中的一个xml配置文件,通过配置这个xml,我们来控制各个对象之间的...
2018-03-30 22:00:17
2942
1
原创 pom文件标签信息详解
<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://m...
2019-10-28 16:46:14
336
转载 kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)问题导读:1.zookeeper在kafka的作用是什么?2.kafka中几乎不允许对消息进行“随机读写”的原因是什么?3.kafka集群consumer和producer状态信息是如何保存的?4.partitions设计的目的的根本原因是什么?一、入门1、简介Kafka is a distributed,parti...
2019-04-03 16:24:35
139
转载 IDEA常用快捷键
一、常用快捷键Ctrl + F12 弹出当前文件结构层(类的方法属性等),可以在弹出的层上直接输入,进行筛选Ctrl + 左键单击 在打开的文件标题上,弹出该文件路径Ctrl + N 根据输入的 类名 查找类文件Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面Ctrl + P 方法参数提示显示Ctrl + Alt + O 优化导入的类,可以对当前文件和...
2019-03-11 16:51:27
129
原创 SpringBoot入门
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。——抄袭百度百科,以下简称SB。 我也是...
2018-11-20 19:09:23
130
4
转载 Java基础之—反射(非常重要)
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类...
2018-08-24 10:31:13
146
原创 DI注入详解
1.什么是DIDependence Injection 依赖注入(DI是IOC的一种具体实现):解决主键之间的装配问题2.Spring中(DI)依赖注入的实现方式 2.1 setter 注入基于set 方法的注入--<bean id="cardb" class="com.xdl.demo.Card" ><property name="suits" value="红桃"...
2018-08-02 19:37:14
2389
原创 Spring aop的详解
1、OOP回顾 在介绍AOP之前先来回顾一下大家都比较熟悉的OOP(Object Oriented Programming)。OOP主要是为了实现编程的重用性、灵活性和扩展性。它的几个特征分别是继承、封装、多态和抽象。OOP重点体现在编程架构,强调的是类之间的层次关系。 2、OOP缺陷 为了更好的说明OOP的概念,我们接下来讲一个OOP的实例,重点分析OOP存...
2018-08-01 17:28:26
171
原创 HttpsservletRequest和HttpservletResponse讲解 详解
【HttpServletRequest】 客户端浏览器发出的请求被封装成一个httpServletRequest对象,该对象中包含了所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的IP甚至客户端操作系统等。HttpServletResponse继承了ServletResponse接口,并提供了Http协议有关的方法。一.获取客户端提交的数据 1.getPara...
2018-07-31 19:02:17
2031
原创 Spring常用注解
常用的spring注解有如下几种:@Controller@Service@Autowired@RequestMapping@RequestParam@ModelAttribute@Cacheable@CacheFlush@Resource@PostConstruct@PreDestroy@Repository@Component (不推荐使用)@Scope@Sessi...
2018-07-28 16:43:12
135
原创 itext的介绍
iText简介与前期准备:iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。相关网站: 链接 说明 iText的官方主页 http://www...
2018-07-27 12:35:51
2225
原创 使用poi解析文件
使用poi可以解析文件,这里列举了解析.doc .docx .xls .xlxs .txt文件的方法首先要引入jar包,这个网上可以找到package com.yj;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;...
2018-07-26 17:36:35
1206
原创 java使用poi技术导入导出excel
XlsMain .java 类//该类有main方法,主要负责运行程序,同时该类中也包含了用poi读取Excel(2003版) import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util...
2018-07-25 08:34:44
397
1
原创 前后端传参,出现400错误
**HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。**看这个解释,那应该是参数的问题,但是参数检查了一下怎么也没发现到底哪里少参数了下面这个是前端发送的参数: 下面是后端controller中的接受方法的部分: @RequestMapping(value = "save/all", method =...
2018-07-24 11:20:48
1263
2
原创 多线程简单了解
本文主要讲java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的线程函数用法、概述等。首先让我们来了解下在操作系统中进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是...
2018-05-29 20:33:30
451
1
原创 spring学习心得
学习这个框架前,我们首先要了解一下什么是IOC(控制反转)和DI(注入依赖)这两个概念,对于很多初学者来说,这两个概念总是模糊不清的,也是非常难理解的,我们这节课就来聊聊控制反转和注入依赖的区别,也就是IOC和DI的区别!1、IOC是什么? ioc就是控制反转,不是什么技术,而是spring中的一种思想。在spring中,ioc意味着将你设计好的对象交给spring的容器进行控制,而不是传统的在...
2018-03-30 21:58:11
446
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人