J2EE
楼兰小石头
楼兰小石头
展开
-
这一篇讲讲java路径,及字符流和字节流
首先java路径,好多小伙伴最开始接触具体的项目都会纠结路径的问题,(一)路径问题首先java中File file = new File(Absolute_path);其中Absolute_path都是需要真实路径的,这样才可以获得一个File对象,否则报错。如“C:\Users\王小剑\Desktop\.....”这个就是真实路径,但是本着java的可移植性精神,我们在自己的项目中坚决反原创 2016-09-01 23:03:17 · 592 阅读 · 0 评论 -
在filter等非spring环境中获取spring bean及org.springframework.beans.factory.NoSuchBeanDefinitionException错误
小编也是由于一些功能需求需要在filter中获取spring bean但是遇到了一些问题,在此与大家分享一下 首先我在我的项目中配置了applicationContext.xml与dispatcher-servlet.xml,applicationContext.xml是针对全局配置,dispatcher-servlet.xml针对spring mvc做配置,但是我只在applicati...原创 2018-11-15 20:33:26 · 680 阅读 · 0 评论 -
jdk11+tomcat9.0.1+Maven3.6+Spring5.1.1+hibernate5.4+eclipse2018/12配置走的坑
(1)首先jdk11的环境变量配置与以前差了很多,没有单独的jre目录,环境变量配置中只需要配置JAVA_HOME你的jdk安装目录。JAVA_HOME C:\Program Files\Java\jdk-11CLASSPATH .;%JAVA_HOME%\libpath %JAVA_HOME%\bin(2)然后下载Maven,解...原创 2018-12-21 18:30:15 · 1728 阅读 · 0 评论 -
have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it.
最近编写项目时遇到这样一个错误The web application [warehouse] appears to have started a thread named [Log4j2-TF-3-Scheduled-1] but has failed to stop it. This is very likely to create a memory leak.程序报错如上图,我的项目时一...原创 2018-12-11 16:42:46 · 7186 阅读 · 1 评论 -
JavaCV调用摄像头并保存图片
首先要引入javaCV的Maven依赖<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.4.3</version></depe原创 2018-12-18 23:53:45 · 2856 阅读 · 0 评论 -
spring中配置多事物管理器JPA+Hibernate,与No bean named 'transactionManager' available
最近小编学习了Spring JPA相关的知识,spring提供的JPA十分方便,于是在自己已有的项目中尝试了相关技术,原项目中已经配置了hibernate,现又添加JPA我的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans...原创 2019-01-07 20:42:08 · 2882 阅读 · 0 评论 -
spring mvc + hibernate实现实体化类entity到数据传输类dto的自动转换
package com.wxj233.util;import java.util.List;/** * 完成数据持久化层到传输层自动赋值 * @version 0.0.1 * @since 2019/01/09 * @author wxj233 * */public interface DataTransfer { /** * 完成持久化层到传输层数据赋值,(反向赋...原创 2019-03-04 21:09:41 · 498 阅读 · 0 评论 -
spring mvc响应时自动将javabean转化为json数据格式
spring是自己有这个功能的,maven项目中需要引入如下jar<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9....原创 2019-03-04 21:19:40 · 1094 阅读 · 0 评论 -
spring实现单元测试
作者使用的版本为spring 5.1.1基类BaseTest配置单元测试环境,继承该类的其他类可以不再配置单元测试环境package Base;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframewo...原创 2019-03-04 21:32:36 · 179 阅读 · 0 评论 -
关于ajax跨域访问导致session失效,cookie无法在本地存储问题分析
大家可能遇到过,做登录时需要使用session来维护用户与服务器之前的关系,可能好多小伙伴不是很清楚session维护的原理,我简单讲一下session的原理,tomcat中session和cookie有着很密切的关联如下图简单理解就是客户端和服务器之间传递着一个sessionID,来维护用户的会话状态,服务器端session生命周期为30min,客户端cookie生命周期也...原创 2018-10-08 16:53:14 · 1149 阅读 · 0 评论 -
关于配置Tomcat自启,NB: JAVA_HOME should point to a JDK not a JRE问题
小编也是被网上一堆配置JDK环境变量给坑了,环境变量干嘛的?我的理解就是给系统一个路径在Dos窗口执行命令时让系统知道该去什么地方搜索对应的命令文件。具体查看百度“环境变量” 我说说我的环境变量配置如下我安装的jdk9.0.1在jdk目录下没有jre目录而是分开在同一个目录下的,我的JDK,JRE安装目录都是默认的文件位子如下:我在系统环境变量中分别配置了JAVA_HOM...原创 2018-06-17 12:49:58 · 29111 阅读 · 0 评论 -
关于spring mvc配置文件上传
我用的spring版本是4.3.5。个版本之间差异没有看过。 下面我讲一讲我的基本配置,关于spring mvc的配置,我之前的博客已经写过链接如下:关于spring mvc4.3.5的配置配置好spring之后,现在我们来配置文件上传需要的几个地方,1、springmvc-servlet.xml这是spring的配置文件,你们的可能不是这个名字,不过默认是的。里面配置如下:原创 2017-04-25 12:41:04 · 424 阅读 · 0 评论 -
Hibernate5.2.5的配置
一、首先到官网下载hibernate官网连接:http://hibernate.org/orm/downloads/选择相应的版本就可以了下载解压之后可以看到如下图的目录包括官方文档和jar包等,二、在项目中配置hibernate,我以在eclipse上的web项目为列子,简单讲如何配置。(1)首先导入相关jar包到lib文件夹下,其中包括hibernate-relea原创 2017-06-07 18:52:09 · 864 阅读 · 0 评论 -
在spring MVC和hibernate项目中如何实现hibernate的session在请求发起时开启数据渲染后自动关闭
对于才接触hibernate的初学者来说可能会遇到的一个问题就是hibernate的session的管理问题,简单举一个列子,假设一个电商网站,我要读取产品信息,用户发起请求后我们后台去数据库查询产品信息,代码上我们可能是这样的操作 Session session = HibernateUtil.openSession(); session.beginTransa原创 2017-06-07 19:15:12 · 1473 阅读 · 0 评论 -
Spring AOP编程
一、什么是AOP? AOP是一种面向切面编程的技术,主要实现原理就是java的动态代理,或者静态代理如AspectJ,这里不详细讲动态代理和静态代理是怎么回事。我们先来理解面向切面。如下图:可以把程序执行流程理解为一个线程,包涵一些普通的业务处理方法;结点即切入点,切入点可以是方法,可以是变量;切面即要植入的处理动作。切面编程可以在一个线程任意执行结点处,动态插入一段原创 2017-06-13 11:02:58 · 343 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException原创 2017-12-11 14:39:52 · 13018 阅读 · 6 评论 -
微信开发自动回复消息乱码问题
最近开发微信服务号,遇到了一个问题,在编写自动回复消息的时候出现乱码,最后发现问题是由于spring mvc的@ResponseBody注解返回字符串时默认返回的是“ISO-8859-1”而不是utf-8。 虽然大家的项目里面可能都有字符编码过滤器,但是有一个问题在这里,我们设置response.setContentType("text/html; charset=utf-8");时都是在c原创 2018-01-05 18:31:44 · 4570 阅读 · 3 评论 -
Spring中quartz的配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www原创 2018-05-20 10:26:44 · 1059 阅读 · 0 评论 -
利用spring AOP实现操作日志功能
首先需要在spring配置文件中配置aop支持,<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xm...原创 2019-05-19 21:04:09 · 553 阅读 · 0 评论