![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iamlinuxasd
这个作者很懒,什么都没留下…
展开
-
spring的依赖注入DI三种方式介绍
依赖注入DIDI(依赖注入):就是 拿到的对象的属性,已经被注入好了相关的值,直接使用即可。在Spring中,注入依赖对象可以采用手工装配或自动装配,在实际应用开发中建议使用手工装配,因为自动装配会产生许多未知情况,开发人员无法预见最终的装配结果。隐式的Bean发现机制和自动装配 在Java中进行装配 在XML中进行装配值得一提的是,我们在项目中应该优先实用隐式的Bean发...原创 2019-07-31 17:49:37 · 248 阅读 · 0 评论 -
javaWeb项目之web.xml配置
一:web.xml加载过程 简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首先会去读取web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常的被启动起来。 启动WEB项目的时候,容器首先会去读取web.xml配置文件中的两个节点:<listener> </listener>和&...转载 2019-07-15 16:24:05 · 879 阅读 · 0 评论 -
javaWeb之项目servlet学习笔记----1,原理及其介绍
8.1.Servlet介绍 Servlet通常称为服务端小程序,是服务端的程序,用于处理及响应客户的请求。Servlet是一个特殊的Java类,创建Servlet类自动继承HttpServlet。客户端通常只有GET和POST两种请求方式,Servlet为了响应这两种请求,必须重写doGet()和doPost()方法。大部分时候,Servlet对于所有的请求响应都是完全一样的,此时只需要重...转载 2019-07-15 16:23:22 · 186 阅读 · 0 评论 -
SSM框架下各种jar包的作用
我的项目:<!-- 版本信息,被后面使用 --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source...原创 2019-07-15 16:00:05 · 1444 阅读 · 0 评论 -
Maven 中pom.xml配置文件详解
setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:<project xmlns="http://maven.apa...转载 2019-07-15 15:30:46 · 213 阅读 · 0 评论 -
实习心得体会之JDBC操作21090712
##JDBCJAVA Database Connectivity java 数据库连接为什么会出现JDBCSUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。###使用JDBC的基本步骤 注册驱动...原创 2019-07-11 22:21:13 · 863 阅读 · 0 评论 -
HTTP中的get与post方法相同与区别
HTTP方法:GET 对比 POST两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP ?超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP 的工作方式是客户端与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向...原创 2019-07-18 20:02:07 · 628 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----2,JSP基本原理
JSP 基本原理1.jsp文件必需在jsp服务器内运行。2.jsp文件必须生成servlet才能执行。3.每个jsp页面的第一个访问者速度很慢,因为必须等待jsp编译成servlet。4.jsp页面的访问者无需安装任何客户端,甚至不需要可以运行的Java的运行环境,因为jsp页面输送到客户端的是标准的HTML页面。 在MyEclipse中创建一个【JSPLearning...转载 2019-07-30 16:39:19 · 120 阅读 · 0 评论 -
实习心得体会---SSM框架下过滤器和拦截器20190717
spring-mvc中的过滤器和拦截器的介绍及其原理过滤器(Filter)Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)...转载 2019-07-17 21:47:29 · 444 阅读 · 0 评论 -
zookeeper介绍
1.1》什么是zookeeperZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统Zookeeper文件系统:每个子目录项如 NameS...转载 2019-07-19 21:55:46 · 64 阅读 · 0 评论 -
zookeeper使用方法
zookeeper安装下载与配置》http://mirrors.hust.edu.cn/apache/zookeeper 下载一个版本》解压》找到目录conf 下创建 zoo.cfg 文件,默认就是加载这个文件,然后修改些东西 #zoo.cfg 的内容 # 心跳检查的时间 2秒 tickTime=2000 # 初始化时 连接到服务器端的间...原创 2019-07-23 22:30:10 · 501 阅读 · 0 评论 -
dubbo介绍及其原理
1,简介及其原理Dubbo是[1]阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和[2]Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。主要核心部件编辑Remoting:网络...转载 2019-07-23 22:29:44 · 82 阅读 · 0 评论 -
实习心得体会---分页操作20190716
Mybatis的一个插件,PageHelper,非常方便mybatis分页查询。国内牛人的一个开源项目,有兴趣的可以去看源码,都有中文注释(ps:某些源码一大堆英文,痛哭流涕!)在github上仓库地址为:Mybatis-PageHelper它支持基本主流与常用的数据库,这可以在它的文档上看到。这里记录一下使用的基本方法0.查看文档与使用准备开发文档有中文文档也有英文文档Page...原创 2019-07-16 22:30:45 · 268 阅读 · 0 评论 -
SSM框架下web项目的运行流程
一. web的流程web项目的运行流程,需求是怎么实现的,数据怎么请求,怎么存储,怎么改变。数据库怎么修改。怎么查询数据库1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>&...原创 2019-07-12 15:12:43 · 632 阅读 · 0 评论 -
SSM框架下Spring security的介绍
转载:https://blog.csdn.net/liushangzaibeijing/article/details/81220610参考:http://www.blogjava.net/youxia/archive/2008/12/07/244883.htmlhttps://blog.csdn.net/heweiyabeijing/article/details/83078311一...原创 2019-07-18 21:15:41 · 390 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----重定向和调用方法
一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response); //转发到new.jspresponse.sendRedirect("new.jsp"); //重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现...转载 2019-07-18 21:15:21 · 1224 阅读 · 0 评论 -
实习心得体会---idea+SSM整合20190713
使用资料:https://blog.csdn.net/weixin_42747657/article/details/811605011,mysql 2,tomcat 3,idea 4,spring5,springmvc 6,springmvc 7,mybatis 8,maven步骤:1,建立数据库JDBC---执行流程--》bean-->dao-...原创 2019-07-12 13:38:36 · 1256 阅读 · 0 评论 -
实习心得体会--java工具安装20190711
安装教程1,maven安装1,Maven下载下载地址:http://maven.apache.org/download.cgi下载后,解压得到2,Maven目录分析:bin文件夹:含有mvn运行的脚本boot文件夹:含有plexus-吃辣爽死我rlds类加载器框架conf文件夹:含有settings.xml配置文件lib文件夹:含有maven运行时所需要的j...原创 2019-07-10 20:03:39 · 133 阅读 · 0 评论 -
【Spring+SpringMVC+Mybatis】利用SSM整合,完成用户登录、注册、修改密码系统
版权声明:本文为博主原创文章,未经博主允许,欢迎随意转载,标好作者+原文地址就可以了!感谢欣赏!觉得好请回个贴! https://blog.csdn.net/yongh701/article/details/78571831近年来,由于Struts2+Hibernate3+Spring3,这套SSH框架,Struts2屡次爆出安全漏洞,Hibernate就只会推行它HQL那套而越来越远离...转载 2019-07-14 22:35:24 · 1004 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----6JSP标签JSTL
JSP标准标签库(JSTL)JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签 格式化标签 SQL 标签 XML 标签 JS...转载 2019-07-14 11:01:12 · 125 阅读 · 0 评论 -
Spring学习笔记之控制反转IOCxml模式
1、无参构造方法xml文件中有bean的配置,而且这个bean所对应的java类中存在一个无参构造器,那么这个时候spring容器就可以使用反射调用无参构造器来创建实例了~<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"...原创 2019-07-13 11:03:16 · 75 阅读 · 0 评论 -
SSM框架之SpringMvc之参数绑定之注解方法
引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @Req...原创 2019-07-13 10:25:44 · 340 阅读 · 0 评论 -
实习心得体会---SSM学习笔记之注解20190716
1、使用@ModelAttribute和@SessionAttributes传递和保存数据SpringMVC支持使用@ModelAttribute和@SessionAttributes在不同的模型(model)和控制器之间共享数据。@ModelAttribute主要有两种使用方式,一种是标注在方法上,一种是标注在Controller方法参数上。当@ModelAt...原创 2019-07-13 09:36:01 · 1200 阅读 · 0 评论 -
实习心得体会---SSM学习笔记之注解20190716
零.前言注解的分类1.声明bean的注解@Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:...原创 2019-07-12 19:37:09 · 367 阅读 · 0 评论 -
Spring学习笔记之基于XML的Bean装配详解(一)
基于XML的Bean装配(1)setter注入可为对象注入值。可为对象的属性注入值。此时需要在javabean中有setter,getter方法例如:(2)构造器方式注入为了方便操作,这里我们依旧使用Course类作为注入的对象。往Teacher类中注入Course类。public class Teacher {//也要在Teacher类里面访问Cours...原创 2019-07-12 17:38:20 · 187 阅读 · 0 评论 -
玩转数据结构《一》
数组Array:集合Set:集合是承载元素的容器;特点:每个元素只能存在一次优点:去重二分搜索树的添加操作add:不能盛放重复元素 是非常好的实现“集合”的底层数据结构 /** * 集合的接口 */ public interface Set<E> { void add(E e);//添加 <——<不能添加重复元素 ...原创 2019-05-09 19:21:24 · 161 阅读 · 0 评论 -
letcode刷题--add two numbers
题目描述:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and ...原创 2019-03-17 22:42:21 · 120 阅读 · 0 评论 -
letcode刷题--two sum
题目描述:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use t...原创 2019-03-17 22:26:05 · 84 阅读 · 0 评论 -
Maven介绍及其使用说明
Maven是什么? Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。 Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设...原创 2019-03-19 19:19:04 · 153 阅读 · 0 评论 -
Spring学习笔记之基于XML的Bean装配详解(二)
1、概述IOC和DI的概念:* IOC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * DI -- Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!!如果UserServiceImpl的实现类中有一个属性,那么使用Spring框架的IOC功能时,可以...原创 2019-07-13 11:26:16 · 156 阅读 · 0 评论 -
spring学习笔记之注解注入方式详解(自动装配)详解
隐式的Bean发现机制和自动装配基于注解的IoC配置与在xml中配置目的是一样的,都是降低代码之间的耦合度的,只是配置的形式不一样。使用注解的步骤:1、添加context的名称控件和约束2、开启注解扫描:由spring扫描指定的包及其子包下的所有类,如果类上使用了@Component注解,就将该类装配到容器中3、在类上使用@Component注解...原创 2019-07-13 18:53:36 · 381 阅读 · 0 评论 -
Spring整合JdbcTemplate实现增删改查--基于xml配置
总结:该项目没有使用mybatis框架,仅仅使用了spring,比较容易理解可以改进一下,使用springmvc和mybatis。将其改进为web项目1,导入需要引入的依赖:Spring ioc + JdbcTemplate+druid+ mysql。pom.xml内容<?xml version="1.0" encoding="UTF-8"?><projec...原创 2019-07-13 19:55:40 · 899 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----5JSP过滤器
JSP过滤器一、Filter 的基本工作原理1、Filter 程序是一个实现了特殊接口的 Java 类,与 Servlet 类似,也是由 Servlet 容器进行调用和执行的。 2、当在 web.xml 注册了一个 Filter 来对某个 Servlet 程序进行拦截处理时,它可以决定是否将请求继续传递给 Servlet 程序,以及对请求和响应消息是否进行修改。 3、当 Ser...转载 2019-07-14 10:52:58 · 121 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----4,JSP提交信息以及表单处理
https://www.runoob.com/jsp/jsp-form-processing.htmlJSP表单处理我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理。浏览器中使用 GET 和 POST 方法向服务器提交数据。GET 方法GET方法将请求的编码信息添加在网址后面,网址与编码信息通过"?"号分隔。如下所示:http://www.runoob.co...转载 2019-07-14 10:30:44 · 533 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----JSP请求与响应
JSP客户端请求当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为HTTP信息头的一部分来传送的。您可以查阅HTTP协议来获得更多的信息。下表列出了浏览器端信息头的一些重要内容,在以后的网络编程中将会经常见到这些信息:信息 描述 Accept 指定浏览器或其他客户端可以处理的MIME类型。它的值通常为image/png或i...转载 2019-07-14 10:14:56 · 391 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----3,JSP动作元素
JSP动作元素与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。动作元素只有一种语法,它符合XML标准:<jsp:action_name attribute="value" />动作元素基本上都是预...转载 2019-07-14 10:00:22 · 142 阅读 · 0 评论 -
javaWeb项目之JSP学习笔记----1,JSP介绍
JSP简介JSP,即Java Server Pages,和Servlet一样,都是SUN公司定义的一种用于开发动态WEB资源的技术。 为什么说JSP也是动态web开发的一项技术呢?这是因为写JSP虽然像是在写HTML,但是JSP允许在页面中嵌套Java代码,或者利用某个标签表示Java代码(EL与jstl)。这就使得我们在写JSP时能够获取请求对象Request和响应对象Respons...转载 2019-07-14 09:10:44 · 933 阅读 · 0 评论 -
Spring的AOP原理总结
1、AOP 概述AOP概述AOP为Aspect Oriented Programming的缩写。意为面向切面编程。通过预编译方式和老实巴交行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续、AOP:面向切面编程。AOP是OOP的扩展和延伸,解决OOP开发遇到问题。AOP作用在不修改源代码的情况下、可以实现功能的增强传统代码是纵向体系代码复用、AOP是横向抽...原创 2019-07-13 22:25:31 · 91 阅读 · 0 评论 -
Spring框架整合JUnit单元测试
1、使用说明为了简化JUnit测试、使用Spring框架也可以整合测试2、导入依赖pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>...原创 2019-07-13 21:50:00 · 112 阅读 · 0 评论 -
Spring整合JdbcTemplate实现增删改查--基于Java配置
使用注解的方式来完成IOC和DI1、创建配置类SpringConfig.javapackage com.day02Jdbc.config; import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configurati...原创 2019-07-13 21:36:56 · 648 阅读 · 0 评论