自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring多数据源(数据源路由)AbstractRoutingDatasource 配置

多数据源的配置,数据源路由(AbstractRoutingDatasource)1.定义一个数据源路由MyRoutingDataSource,继承AbstractRoutingDatasource类。① 重写父类的setTargetDataSources,该方法用于设置多个数据源实例,并用一个Map类型变量(该变量在父类中)存储数据源实例。②数据源切换的key,必须保证线程独有,使用Thre...

2019-07-05 09:46:24 712

原创 刷新页面时每次生成新的session问题

背景:最近做一个登录功能,发现登录后,跳转到其他页面,session中的用户信息马上消失了。按理说session是浏览器和服务器的会话作用域,没到过期时间不会销毁啊,所以应该不是session失效。然后我以为是重定向的问题,但是以前的项目重定向也没问题,而且session是是浏览器和服务器的会话作用域,跟重定向根本没啥关系。最后通过获取不同页面的session id观察,发现每次跳转页面都生成了新...

2019-06-24 22:47:14 11134 9

原创 spring基于XML的依赖注入方式

一、xml自动装配java代码:public class Person { private Cat cat; public Person(Cat cat) { this.cat = cat; } public void setCat(Cat cat) { this.cat = cat; }}public class Cat { public Cat() { //...

2019-06-06 15:27:05 935

原创 Servlet生命周期

1、servlet的创建(1)默认是在客户端请求该servlet时才创建servlet的实例。(2)如果配置了load-on-startup,则在应用启动时创建实例2、调用初始化方法:init()init(ContextCofig contextConfig);方法在servlet实例被创建之后立即执行。作用是在客户端请求该servlet之前完成一些初始化工作。该方法中可以调用Cont...

2019-06-05 16:28:08 108

原创 Ueditor文本回显问题

最近接刚接触Ueditor,本来想用它来实现带格式的文本内容的编辑和传值。但是刚用就碰到问题了。先了解以下它的几个获取内容的方法吧:<script type="text/javascript"> function saveNotice(url){ //获取带格式纯文本内容 UE.getEditor('editorInfo').getPlainContent(); //...

2019-06-04 22:24:27 2024 2

原创 在普通java类中获取Sesseion对象

在普通java类中获取Sesseion对象以前学到过,最近老忘知识点,干脆写个博客做个记录好了//在普通java类中获取session对象HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();HttpSession s...

2019-05-30 21:37:02 205

原创 Xshell5连接CentOS7的配置(NAT模式下)

一、先确认VMware中相关的信息(1)先查看VMware中的子网IP,子网掩码,网关,网段(起始IP到结束IP之间),子网IP,网关,网段的前三个数必须相同。不同则修改,并记下它们,后面会用到。注:VMware一般会先自动设置好,但是也可以根据自己的需要修改子网IP,网关,网段。步骤如下图(2)点VMware的虚拟机选项,选择并点击“设置”,点击网络适配器,勾选自定义,并选择VMn...

2019-04-19 01:13:40 1145

原创 修改SpringBoot2.x版本的嵌入式servlet容器的配置

SpringBoot2.x支持的嵌入式servlet容器包括tomcat、jetty、undertow、netty。本文以Tomcat为例。方式一、在全局配置文件application.properties中修改配置#servlet容器相关配置server.port=8081server.servlet.context-path=/demo方式二、向IoC容器中添加servlet容器...

2019-04-17 16:14:38 699

转载 JDK1.8之前和之后的方法区

jdk1.7之前:方法区位于永久代(PermGen),永久代和堆相互隔离,永久代的大小在启动JVM时可以设置一个固定值,不可变;jdk.7:存储在永久代的部分数据就已经转移到Java Heap或者Native memory。但永久代仍存在于JDK 1.7中,并没有完全移除,譬如符号引用(Symbols)转移到了native memory;字符串常量池(interned strings)转移到了J...

2019-02-24 15:02:40 10788

原创 Struts2和SpringMVC如何封装从页面传到后台的同名框的一组数据

在后台不是用数组接收的情况下,Struts2和SpringMVC如何封装从页面传到后台的同名框的一组数据?Struts:1)对于String类型的值,框架会自动用“,”+空格进行拼接,形成一个String值,后台接收后可以用split方法获取所有值;2)对于Integer、Double、Date等其他类型,只保留第一个值;SringMVC:1)对于String类型的值,框架会自动用“,”...

2019-02-09 22:04:57 116

原创 springMVC报getOutputStream() has already been called for this response的解决方法

背景:最近用springMVC在做数据导出/文件下载功能时,在访问下载方法时程序以下错误:严重: Servlet.service() for servlet [jsp] threw exceptionjava.lang.IllegalStateException: getOutputStream() has already been called for this response at o...

2019-01-30 23:10:31 6085 3

原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 报错处理

最近使用eclipse中创建Dynamic Web Project时,发现创建的JSP文件提示以下错误:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path随后在网查找解决方法,较多人给出的方法是:项目右键&gt;Build Path &gt;Configure Bui...

2018-11-24 17:11:50 464 1

原创 mybatis-generator同名表的处理

背景:mybatis-generator将数据库中的表快速生成实体类和mapper文件数据库:MySQL需求:将mybatisdemo数据库下的user表快速生成实体类;出现问题:mybatis-generator直接将mybatisdemo数据库下的user表和mysql数据库(MySQL自带的数据库)下的user表同时生成了实体类;即数据库A与B都有表名为T的表同时生成了两个实体类,显然...

2018-09-26 16:49:51 3115 3

转载 Log4j的使用

Log4j使用教程使用步骤分为3步: 目录结构如下: 1、第一步:拷入log4j的jar包,可到官网下载http://logging.apache.org/log4j/1.2/download.html。 2、第二步:创建log4j的配置文件。代码如下##设置根/全局日志级别 ##log4j.rootLogger=DEBUG,A1##自定义日志级别##log4j.lo...

2018-08-24 12:21:28 123

转载 多台web服务器,表单重复提交问题

问题: 同一个用户打开同一个浏览器进程的多个窗口来并发访问同一个WEB站点的多个FORM表单页面时,将会出现表单无法正常提交的情况。 解决方案: 将FORM表单的标识号作为表单隐藏字段的名称,如下所示:&lt;input type='hidden' name='4b15c6b2f573831b4b5107d849fcafb8' value=''&gt;将所有的表单标识号存储进一个V...

2018-08-05 16:28:47 298

空空如也

空空如也

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

TA关注的人

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