![](https://img-blog.csdnimg.cn/20190903152317878.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java EE进阶 模块
文章平均质量分 58
Java企业级知识
神韵499
记录、创造与成就感也许是我写博客的一个原因。当然,转载也是我对知识存储的渴望,我对别人的知识点的赞同,这也是一个原因。但是,每天早上起来在自己博客里回味、每天早上在博客海洋里进步,每天在过去的知识里又学到了新的知识,有了新的认识。这才是我写博客最大的原因
展开
-
Spring Bean 是否可以覆盖和版本之间的关系 allowBeanDefinitionOverriding
大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。本篇主题是:Spring Bean 是否可以覆盖和版本之间的关系Spring默认所有版本都是允许Bean覆盖.DefaultListableBeanFactory类中allowBeanDefinitionOverriding参数默认是true。Spring Boot2.1.0版本及之后默认是不允许bea.原创 2022-03-15 20:01:58 · 1315 阅读 · 1 评论 -
灵活启动项目,通过VM options 设置spring.config.location/spring.profiles.active
大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。本篇主题是:****一、Docker 官网我们常需要配置一些vm参数,使得项目启动更加灵活或者优化JVM等。比如下面两个参数参数作用spring.config.location某路径spring.profiles.active指定当前活跃的配置文件比如我的applicatio.原创 2021-09-01 11:17:15 · 2837 阅读 · 0 评论 -
logback日志不生效bug,怎么验证是否生效?
大家好,我是神韵,是一个技术&生活博主。出文章目的主要是两个,一是好记忆不如烂笔头,记录总结中提高自己。二是希望我的文章可以帮到大家。欢迎来点赞打卡,你们的行动将是我无限的动力。本篇主题是:logback日志不生效bug,怎么验证是否生效?深刻体会到,bug都是很恶心的,需要大量时间去排除。但有时候一个bug会触发你的学习,然后不仅解决了还能学到更多东西,这就是bug另外的一面。话不多说,下面进入本篇内容必要知识点logback在启动的时候,会按照下面的顺序加载配置文件在class.原创 2021-09-01 12:26:08 · 3867 阅读 · 1 评论 -
Servlet转发丢失路径,jsp中base讲解
servlet转发导致的页面路径失效问题解决在jsp页面加入图片所示代码。解释如下 jsp文件里通常有以下代码: 如:页面内部有一个连接,完整的路径应该是 http://localhost:80/myblog/authen/login.do则:1、request.getSchema()可以返回当前页面使用...转载 2019-06-11 17:36:46 · 336 阅读 · 0 评论 -
springmvc web.xml配置 避免踩坑必看
1、springmvc是离不开spring的,所以配置了DispatcherServlet,会有很多错误,需要你去处理,所以还是配上spring先好操作。2、偶然发现,直接在WebContent下的jsp或其他文件是不受保护的,就是说当配置了拦截器,也不会拦截它,就是url访问都可以访问到。但是,在WEB-INF下的文件是受保护的,会被拦截,下面的图一些坑才会生效。3、在ecl...原创 2019-05-28 14:27:35 · 320 阅读 · 0 评论 -
properties和xml的区别
                     &a转载 2018-07-24 19:08:32 · 5200 阅读 · 0 评论 -
dom4j+oracle数据库+单例懒汉模式读取xml
今天借助配置Oracle数据库连接的实例,跟大家一起来学习读取xml文件的一种方法(其他读取方法后续介绍)——使用dom4j+xpath。dom4j是dom4j.org出品的一个开源的XML解析包。故必须将包“dom4j-1.6.1.jar”拷贝到web-inf/lib下面。我们采取xpath方式查...转载 2018-07-26 10:06:45 · 142 阅读 · 0 评论 -
企业级dubbo项目开发
企业级dubbo项目开发实现思路1、接口作为项目所有的接口在一个项目中,它们的实现类在不同项目中,这样就可以实现消费者项目只需要导入一个接口jar了,不用导入太多jar2、单个服务作为项目一般一个服务都是由不同公司开发3、调用服务作为一个项目调用服务id时,使用包装类,当多个id服务时,就可以只使用一个bean一、接口项目实现1、创建普通java项目2、写...原创 2019-05-16 09:53:40 · 387 阅读 · 0 评论 -
一分钟入门一个带注册中心的dubbo项目
带注册中心的天气查询的dubbo入门项目服务提供者开发思路1、创建动态Web项目2、导入jar包导入dubbo框架依赖的jar包 导入网络通信依赖的jar包 导入动态代理依赖的jar包 导入spring容器依赖的jar 导入zookeeper依赖的jar3、创建pojo对象,service接口,并实现接口,实现相关的业务逻辑4、创建spring的配置文件声明dub...原创 2019-05-15 20:54:02 · 208 阅读 · 0 评论 -
一分钟入门一个不带注册中心的dubbo项目
不带注册中心的天气查询的dubbo入门项目服务提供者开发思路1、创建动态Web项目2、导入jar包导入dubbo框架依赖的jar包 导入网络通信依赖的jar包 导入动态代理依赖的jar包 导入spring容器依赖的jar3、创建pojo对象,service接口,并实现接口,实现相关的业务逻辑4、创建spring的配置文件声明dubbo服务名称(dubbo:appli...原创 2019-05-15 15:33:34 · 310 阅读 · 0 评论 -
在Windows系统下安装zookeeper的过程及与java的连接测试
安装jdk安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。解压zookeeper-3.4.6至D:\machine\zookeeper-3.4.6.在D:\machine 新建data及log目录。ZooKeeper的安装模...转载 2018-10-05 17:22:43 · 593 阅读 · 3 评论 -
resultMap的用法以及关联结果集映射 超详细
转自:https://blog.csdn.net/qq_42780864/article/details/81429114 resultTyperesultType可以把查询结果封装到pojo类型中,但必须pojo类的属性名和查询到的数据库表的字段名一致。 如果sql查询到的字段与pojo的属性名不一致,则需要使...转载 2019-06-06 10:33:58 · 3831 阅读 · 1 评论 -
jsp九大内置对象
转自:https://www.cnblogs.com/xdp-gacl/p/3779872.html内置对象:直接可以在页面使用,不需要声明定义一、JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。...转载 2019-06-09 10:45:50 · 131 阅读 · 0 评论 -
jdbc的事务自动提交和手动提交,以及mybatis开启自动提交后是否会复用一个连接的验证
转自:https://blog.csdn.net/cdy1996/article/details/81088623 jdbc的sql执行默认是自动提交事务默认时自动提交,当我手动提交时会报错,不过数据还是会插入到数据库中,因为执行完executeupdate后数据库会自动commit 开启手动提交手动提交则需要手动调用commit才能提交事务&nb...转载 2019-06-09 18:38:24 · 1174 阅读 · 0 评论 -
重定向(redirect)与转发(forward)及其选择
重定向语法:response.sendRedirect("url");特性:会改变地址栏 属于服务器端跳转 request不共享(重点)注意:ssm中需要重定向,则要用"redirect:/xx"实现重定向,因为默认是forward转发。转发语法:request.getRequestDispatcher("/WEB-INF/jsp/xx.jsp").forward...原创 2019-07-01 20:43:11 · 322 阅读 · 0 评论 -
Spring与Mabatis整合中 MappingScannerConfigurer中sqlSessionFactoryBeanName的作用
一直不明白为什么sqlSessionFactoryBeanName要用value而不用ref?在mybatis-spring1.1.0以前,是通过<property name="sqlSessionFactory" ref="sqlSessionFactory"/>将SqlSessionFactory对象注入到sqlSessionFactory,这样做可能会有一个问题,就是在初...原创 2019-07-07 17:53:06 · 603 阅读 · 0 评论 -
request接收表单提交中文参数乱码问题
三、request接收表单提交中文参数乱码问题3.1、以POST方式提交表单中文参数的乱码问题例如有如下的form表单页面:![复制代码](https://imgconvert.csdnimg.cn/aHR0cDovL2NvbW1vbi5jbmJsb2dzLmNvbS9pbWFnZXMvY29weWNvZGUuZ2lm) 1 <%@ page language="java"...转载 2019-07-02 11:16:17 · 689 阅读 · 0 评论 -
时间操作注意点、应用及格式转换
注意页面输出标准时间:yyyy-MM-dd HH:mm:ss,必须得转为字符串 字符串转回Date,就算按照格式转换结果还是按照Date的格式!!! 输出24小时制的时间格式:yyyy-MM-dd HH:mm:ss 输出12小时制的时间格式:yyyy-MM-dd hh:mm:ss 一般都是使用util下的Date应用1、<%%>中使用,页面输出标准时间...原创 2019-07-02 12:05:14 · 153 阅读 · 0 评论 -
两个jsp页面用EL表达式实现传递数据
A.jsp 传递signB.jsp 继续传递sign,用param.sign获取A的数据这样,在servlet中就能获取到sign,不为""空串.原创 2019-07-02 19:48:13 · 1063 阅读 · 0 评论 -
EL、jstl注意项
el判断---条件必须在${}括号里面 如判断变量i是否为0 :${i == 0}jstl设置变量:<c:set var="变量" value="值"></c:set>一个综合操作实现 index自增...原创 2019-07-03 10:58:56 · 111 阅读 · 0 评论 -
ssm web.xml中Post过滤器无效
看配置此时,jsp文件post提交到Controller解决方案<url-pattern>/</url-pattern>是拦截所有请求,不包括jsp,所以要改成<url-pattern>/*</url-pattern>,拦截所有请求包括jsp <!-- 解决post乱码 --> <filter>...原创 2019-07-23 19:29:13 · 687 阅读 · 0 评论 -
微服务,分布式,集群三者区别联系
转自:https://blog.csdn.net/qq_37788067/article/details/79250623概念:集群是个物理形态,分布式是个工作方式。分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上1:分布式是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。分布...转载 2019-04-27 10:27:16 · 158 阅读 · 0 评论 -
一分钟读懂RPC协议
RPC是什么?RPC是Remote Procedure Call Protoclo,称为远程过程调用协议,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。该协议允许运行于一台计算机的程序调用另一台计算机的程序。程序员无需编为网络交互功能编码。RPC的作用?主要功能是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。在一...原创 2019-04-27 11:19:49 · 1135 阅读 · 0 评论 -
一分钟读懂分布式与微服务
转自:https://blog.csdn.net/zhonglunsheng/article/details/83153451)/a>简单的说,微服务是架构设计方式,分布式是系统部署方式,两者概念不同微服务是啥?这里不引用书本上的复杂概论了,简单来说微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以单独部署运行,服务之间可以通过RPC来相互交互,每个...转载 2019-04-27 10:24:40 · 477 阅读 · 0 评论 -
springmvc 日期转换器实现
为啥要写日期转换器?springmvc不知道日期的格式,不写日期转换器将会出现日期格式未知,从而报400错误,这也是常见的参数异常错误。日期转换器实现1、创建自定义日期转换类,需要实现Converter抽象类2、自定义日期转换(1、2步的详细代码如下,我解释的也很详细)package com.xue.utils;import java.text.ParseExcep...原创 2019-04-21 10:59:20 · 3110 阅读 · 0 评论 -
JavaXML文件报错解决方案
很苦逼,又用了半天的时间去搞这个java-xml文件报错,我的是springmvc的核心配置文件报错,项目可以正常运行,但是就是有x号,影响编译速度,下面是它报的错误信息:Multiple annotations found at this line: - Referenced file contains errors (http://www.springframework.org/sch...原创 2019-04-13 09:37:04 · 5404 阅读 · 0 评论 -
mybatis入门
Mybatis入门亿图作品思维图(本人作)原创 2019-04-09 17:06:37 · 426 阅读 · 2 评论 -
什么是orm
ORM(Object Relational Mapping 对象关系映射)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。使用描述对象和数据库之间映射元数据,对象和关系数据库属性匹配,进行一系列的增删改查结果关系映射。...原创 2019-04-09 16:46:02 · 778 阅读 · 0 评论 -
mybatis之逆向工程的说明及使用
什么是逆向工程?逆向工程是针对dao层开发,由工程自动帮你生成接口、映射文件和pojo对象的java项目工程。你只需要修改配置数据库信息,生成的包名,数据库对应的表,运行.java工程并将生成的文件复制到你需要dao开发的工程下即可。逆向工程下载地址:https://pan.baidu.com/s/1GaRe1jjid1JOgNp_xbrwlQ提取码:4t0z逆向工程怎么使用?...原创 2019-04-11 20:00:38 · 483 阅读 · 0 评论 -
Eclipse maven项目没有javaEE tools解决方法
Eclipse maven项目没有javaEE tools解决方法(eclipse创建的maven项目没有webapp文件夹) (1)右键项目>>> Maven>>> Disable Maven Nature(2)执行了第一步就可以重新转换该工程为Maven工程。右键项目>>> Configure>>> Convert t...转载 2019-04-01 16:49:00 · 2539 阅读 · 5 评论 -
Spring中属性注入的几种方式以及复杂属性的注入
Spring中属性注入的几种方式以及复杂属性的注入 2017年03...转载 2018-08-31 09:52:21 · 195 阅读 · 0 评论 -
spring整合mybatis
在这里先给下我的建议:万事开头,思路最重要,理清思路,工作轻松、效率高。学的是思路,学的是进步!真实吧?以下开始整合动态代理dao开发模式的sm(spring-mybatis)一、整合思路引入jar 在项目下创建config资源目录,与src目录同级(相当于classpath路径) 创建log4j.properties,日记输出文件 创建jdbc.properties,并写入相关...原创 2019-04-10 17:13:10 · 232 阅读 · 0 评论 -
JAVA学习必须掌握的框架,不看后悔
JAVA学习必须掌握的框架,不看后悔 Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创...转载 2019-04-01 12:30:39 · 267 阅读 · 0 评论 -
springmvc 图片上传处理
springmvc 图片上传处理是企业经常用的到的一种技术,下面是该技术的具体过程图片上传处理实现步骤:一、配置虚拟目录并测试1、在自己的电脑创建一个放图片文件的目录,放入几张图片2、打开eclipse,打开tomcat Modules3、创建虚拟目录 点击 Add External Web Modules相当于在tomcat>server...原创 2019-04-22 12:04:31 · 352 阅读 · 0 评论 -
springmvc restful风格实现
restful概念说明restful 就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制,像不可以url用.action结尾,就是要用到restful.传统方式资源:http://127.0.0.1/ssm/item/itemEdit.action?id=1restful方式:http://127.0.0...原创 2019-04-22 12:51:02 · 1815 阅读 · 0 评论 -
Dubbo 框架
一、简介dubbo是什么?dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用,说白了就是个远程服务调用的分布式框架。在实际用途中dubbo就是服务提供者与服务消费者以及注...原创 2019-05-14 09:36:40 · 399 阅读 · 2 评论 -
springmvc深入
springmvc入门已经写完了,现在补充一点它的主要深入的知识:高级参数绑定、@RequestMapping的几种用法、Controller方法返回值解析、springmvc异常处理、日期转换器实现、图片上传处理、json交互、restful风格实现及拦截器的实现,这些在企业中都是用的比较多的知识点。如果掌握了这些知识,恭喜你,springmvc可以说是掌握了。下面我将分别对这些知识进行运用...原创 2019-04-20 11:15:17 · 250 阅读 · 0 评论 -
springmvc json交互
什么是json?json是一种与语言无关的数据交互格式,就是一种字符串,只是用特殊符号{}内表示对象、[]内表示数组、""内是属性或值、:表示后者是前者的值{"name": "Michael"}可以理解为是一个包含name为Michael的对象[{"name": "Michael"},{"name": "Jerry"}]就表示包含两个对象的数组什么是@ResponseBody...原创 2019-04-20 11:14:15 · 319 阅读 · 0 评论 -
springmvc 摆脱viewResolver的束缚,达到跳转到不同的目录
转自:(https://blog.csdn.net/weixin_38437243/article/details/78496927)在使用Spring MVC的过程中,我们可能遇到这样的问题,viewResolver的前缀和后缀都进行了配置,例如下面这样:按这种配置来说,如果我们在Controller里设置逻辑视图名称,则跳转路径就是/WEB-INF/jsp+逻辑视图名+.jsp,例如:...转载 2019-04-23 10:21:20 · 350 阅读 · 0 评论 -
springmvc 跳转
springmvc经常可能遇到跳转路径出现问题,下面是我对跳转路径做的总结1、直接跳转 @RequestMapping("login") public String login() { return "login"; }它是经过视图viewResolver配置的视图解析器跳转到 /WEB-INF/jsp/login.jsp下,其实它是默认为forward转发跳转2、...原创 2019-04-23 10:08:23 · 248 阅读 · 0 评论