自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (2)
  • 收藏
  • 关注

原创 redis存储目录key目录乱码导致获取key的时候一直为null

通过redis连接工具连接redis,获取key值的时候一直拿不到,后来才发现我保存在redis的key是目录结构的,保存的时候目录乱码了导致get key的时候一直为null添加如下配置即可package com.zyjc.base.message.config;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.serializer.SerializerFeature;import com.fasterxml.jacks

2022-04-26 15:28:16 1818

原创 freemarker导出word如何换行

先说如何实现,粘贴下面代码段放到你需要换行的地方即可<w:p w:rsidR="00A82B52" w:rsidRPr="00CB725B" w:rsidRDefault="00CC1725" w:rsidP="00CB725B"><w:pPr><w:pStyle w:val="a5"/></w:pPr></w:p>下面是换行前后导出word后的效果图及如何使用。没换行前代码没换行前导出word的结果添加换行代码 不建议直接粘贴

2021-11-27 11:34:56 3299 1

原创 JSON解析错误:语法错误,expect {, actual [, pos 1,第1行,第2列[{“id”:“110805214923063296”,“casId”:“5515251865965035

今天在前后端联调的时候出现了这个问题 ,前端传递了一个JSON数组给我,我后端使用@RequestBody +map的方式和@RequestBody + object的方式都报错如下错误, 解决的部分后面使用@RequestBody + jsonarray去接收应该还有一种办法,就是创建一个实体 ,实体字段存在需要得到的数据名称,在创建@RequestBody + List<实体> 这种方法应该可行 ,只不过我还没试...

2020-11-20 15:18:14 3087

原创 FileUtils中writeStringToFile和readFileToString的使用

使用FileUtils的前提必须先导入commons.io   jar包maven 版本<!-- https://mvnrepository.com/artifact/commons-io/commons-io --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.

2020-10-19 20:00:44 12141 1

原创 freemarker保留指定小数点位数

解决的办法 取值时在值后面添加;m2M2 格式: #{ 值 ;m2M2} ;不可缺少,m2M2代表最少显示小数点后二位,最多显示小数点后四位引发思考问题: 文件上传时,获取文件的大小显示在前段页面当中 , 但在显示的时候出现了0m大小之前以为是文件的大小为0字节,后面打开文件属性一下并不是显示文件大小的代码修改显示代码后面显示结果...

2020-10-09 14:42:36 2939

原创 idea中.properties文件中文乱码问题

乱码解决方法 File -> Settings… -> Editor -> File Encodings 勾选Transparent native-to-ascii conversion 保存(Apply ->ok)即可解决完成

2020-09-27 10:56:51 296

原创 redis Error writing to socket fd (已解决)

我的redis配置了集群,今天在启动集群的单个redis服务的时候出现了 Error writing to socket fd,我在redis.windows.conf中配置了cluster-config-file nodes-7001.conf节点信息,在redis启动的时候会自动生成nodes-7001.conf 文件解决办法就是把自动生成的文件删除掉在让他自动生成生成的文件删除在启动...

2020-09-21 10:09:07 3308

转载 关于eclipse中.properties文件乱码问题

原乱码文件平常开发我们希望看到的是如下样子,很直观能明确配置的参数代表的信息:在网上找到的解决办法是,设置.properties文件的编码格式,默认的编码方式是iso-8859-1,这里可以修改编码为UTF-8,方法是:此种办法是修改后新增的参数显示中文是没问题的,但是之前的参数中文解释就有问题了。那么该如何解决呢?可以安装Properties Editor插件,方法:...

2020-04-14 10:24:58 318

转载 idea导入Eclipse的web项目并部署到tomcat

概述主要分为项目配置和tomcat配置两大步骤。 一、项目配置  打开idea,选择导入项     选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可       File->Project Structure打开...

2020-04-13 22:14:07 243

转载 idea中使用svn

第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是坑啊) 然后就下一步下一步就安装好了。第二步:如果已经搭建好了svn服务的话,就要开始在i...

2020-04-13 17:38:58 145

原创 The absolute uri: http://shiro.apache.org/tags cannot be resolved in either web.xml or the jar files

今天在学习shiro使用shiro标签的时出现了该错误解决方案点击错误提示的网页地址 http://shiro.apache.org/tags 链接点击链接进入到github上在项目的WEB-INF中创建shiro.tld文件,然后在吧github中内容复制进去 如图如果实在没看懂的话就可以去我的百度网盘上下载tld文件链接: https://pan.baidu.com/...

2020-03-11 22:23:29 1444 2

原创 IniSecurityManagerFactory过期

我使用的shiro版本是1.5.1 ,在获取shiro.ini文件时发现IniSecurityManagerFactory过期,证明在以后的jdk版本中IniSecurityManagerFactory可能会被删除。解决办法DefaultSecurityManagerDefaultSecurityManager defaultSecurityManager=new DefaultSecuri...

2020-03-11 18:17:01 3258 11

原创 One or more Filters failed to start. Full details will be found in the appropriate container log fil

今天在spring集成shiro安全框架的时候,在tomcat运行时没有报错,并且项目无法正常运行,仅出现One or more Filters failed to start. Full details will be found in the appropriate container log file严重提示。并且在tomcat的错误日志文件夹中也并没有错误日志解决方案在项目的cla...

2020-03-11 15:18:38 7366

原创 mybatis多参数类型解决方案

项目架构案例代码StudentDaopublic interface StudentDao{ // 多条件查询学生 Student selectOne2( Integer id, String name);}StudentDao.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper...

2020-02-24 18:11:26 2074

原创 mybatis中获取自增主键的值

在需要获取的sql代码中添加useGeneratedKeys="true" keyProperty="需要回显的值"不添加运行结果添加运行结果测试代码public class StudentTest{ StudentDao mapper = null; Reader reader = null; SqlSessionFactory sessionFactory...

2020-02-24 16:45:58 337

原创 mybatis mapper文件映射

整体项目架构mapper标签 class属性,针对于sql注册文件在类中,并该注册文件名必须和接口名称同名<mappers> <mapper class="com.stone.mybatis.mapper.StudentDao"></mapper></mappers>方法一如果是maven项目需要添加如下代码 <!-- ...

2020-02-20 20:09:16 849

原创 mybatis实体类名太长给实体起别名

方式一:mybatis全局配置文件中配置typeAliastype指定需要配置的别名实体类的全类名,alias需要指定的别名(不区分大小写)<typeAliases> <typeAlias type="com.stone.mybatis.model.Student" alias="student"></typeAlias></typeAliase...

2020-02-20 17:41:01 3775

原创 mybatis

mybatis原为Apache下的ibatis,2010年被谷歌收取,重新命名为mybati,那年也是mybatis3.0版本的发布mybatis能干嘛:mybatis能够于数据库进行操作,简化对jdbc的操作,实现数据库的持久化,是一款非常优秀的orm框架mybatis官网:https://mybatis.org/mybatis-3/mybatis进行增删改查操作项目架构导包 ...

2020-02-12 21:16:31 139

原创 SpringMvc国际化

国际化资源命名规范 基名_语言_地区.properties地区可省 基名_语言.propertiesspringmvc需要使用国际化需要导入二个jar包jstl 和standard <!-- 国际化需要的二个jar包 --> <dependency> <groupId>jstl</groupId&...

2020-02-10 22:33:24 162

原创 SpringMvc异常信息处理

@ExceptionHandler : 该方法表示在方法上,表示该方法专门用来处理异常信息@ResponseStatus:自定义异常,标识在方法上SimpleMappingExceptionResolver 配置方式@ExceptionHandler 案例项目架构MyController类@Controllerpublic class MyController{ ...

2020-02-10 19:24:43 209

原创 SpringMvc如何进行转发和重定向

转发和重定向是页面跳转的二种实现方式转发(forward):客户端发出请求,服务器接收到该请求,并直接做出相应的处理后进行页面跳转(在服务器端直接完成)。重定向(redirect):客户端先发出请求,服务器接收到该请求,接收到之后并不直接做处理,而是在返回给游览器,在让游览器发出一次请求到服务器端,并找到需要处理的页面,找到之后在返回给客户端(游览器来完成)。通俗的来说 : 比如你...

2020-02-07 21:27:34 5109

原创 springmvc后端数据传递

原生api : HttpSession 和 HttpServletRequestMapModelModelMapModelAndView项目架构maven <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...

2020-02-07 13:47:53 1618

原创 SpringMvc获取请求参数

@RequestMapping:获取请求参数@RequestHeader:获取请求头信息某个key的值@CookieValue:获取指定cookid中值@RequestMapping 的使用:@RequestParam(value = “name”) String name 该代码等价于原生servlet中:name =request.getParameter(“name”)@Re...

2020-02-06 21:12:30 214

原创 怎么禁止idea在每次启动web项目时都自动打开一个新的页面窗口

2020-02-05 22:57:32 2993

原创 idea中jsp页面${ } 取值失败

今天在学习springmvc的时候,突然发现我保存在session域中的内容取不到,在页面上原样显示了${ } 中的内容,并没有给我去session域中取值。首先来说一下 ${ } ,这个属于el表达式,而在idea中新建jsp页面中并没有显示的指名isELIgnored这个属性,而在web2.4之后,isELIgnored这个属性默认为true,默认禁止了el表达式,所以需要让el表达式生...

2020-02-05 22:49:48 3601

原创 REST风格

什么是REST:Representational State Transfer(资源状态转化)。这是目前非常流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便。状态转化没发出一次请求就代表客户端和服务端的一次交互,而对于资源的交互无非就是增删改查四种操作,而HTTP又正好有四种请求的方式对应着资源的增删改查。POST :添加资源DELETE:删除资源操作PUT:修改资源...

2020-02-05 22:36:04 175

原创 SpringMvc - and风格url

and风格的三种匹配符? :代表任意一个字符*:代表任意多字符,或者一层路径**:替代多层路径and风格案例? 案例首先举一个特别的列子,如果输入的迷糊匹配 和 精准匹配一样那么会匹配到精准匹配代码类运行and+数字and+字母and + 汉字 (运行结果出错,一个汉字并不等于一个字符,需要输入字符可以使用*)*案例*测试任意字符汉字测试*测试...

2020-02-05 18:15:12 137 1

原创 @RequestMapping详情

@RequestMapping的使用:他是springmvc的路径映射注解,该注解为控制器指定可以控制那些路径,通过请求路径和RequestMapping注解中value属性的值相匹配进行路径跳转。该注解可以标识的位置类:为当前类下所有的方法提供初步的基本路径。方法:提供具体的请求路径。如果一个类上标了该注解,方法上也标识了该注解 ,那么需要得到具体的请求路径,路径名为类上Reques...

2020-02-05 16:45:34 366

原创 SpringMvc

SpringMvc的概述SpringMvc是一套完整的MVC框架SpringMvc有一套全面的MVC注解SpringMvc支持REST风格的URL请求SpringMvc采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性(基于组件开发)SpringMvc的执行流程SpringMvc案例项目架构maven依赖 <properties> ...

2020-02-04 23:20:57 736

原创 Spring整合JavaWeb

SpringIoc容器初始化容器初始化要做的二件事情将ioc容器中所有单例的bean实例化为对象将ioc容器中的各个bean依赖的属性注入进去Java项目容器初始化new ClassPathXmlApplicationContext(配置文件路径);Spring - Web项目容器初始化web项目在容器启动时会自动读取web.xml文件中的内容,因此我们只需要在web容器加载的时...

2020-02-04 19:29:38 290

原创 Spring错误信息org.springframework.beans.factory.UnsatisfiedDependencyException

具体错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘balanceService’: Unsatisfied dependency expressed through field ‘balanceDao’; nested exception is o...

2020-02-03 21:19:58 1856

原创 transactional

Transactional能入的值isolation:事务的隔离级别propagation:事务的传播行为noRollbackFor:哪些异常事务可以不回滚(输入类型)noRollbackForClassName:哪些异常事务可以不回滚(输入全类名)rollbackFor:哪些异常事务需要回滚(输入类型)rollbackForClassName:哪些异常事务需要回滚(输入全类名)r...

2020-02-03 18:13:38 549

原创 lineNumber: 14; columnNumber: 58; schema_reference.4: 无法读取方案文档 'http://www.springframework.org/schem

具体的错误提示 :org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 58; schema_reference.4: 无法读取方案文档 ‘http://www.springframework.org/schema/context/spring-context-4.3.xsd’, 原因为 1) 无法找到文档; 2) 无法读取文档;...

2020-02-03 13:52:18 1270

原创 SpringAop实现接口版

前面记录了基于注解的aop 注解aop链接地址基于xml配置的aop 配置aop链接地址记录一下基于实现接口方式的aop前置通知实现:MethodBeforeAdvice后置通知实现:AfterReturningAdvice异常通知实现:ThrowsAdvice环绕通知实现:MethodInterceptor前面三者都是来自org.springframework.aop.包下的...

2020-02-02 17:40:24 1073

原创 SpringAop配置版 - 五种通知

前面记录了基于注解版的aop配置,现在记录一下基于xml配置的aop (注解版aop链接地址)基于xml版的aop配置步骤导入jar包 或者maven依赖将目标对象和切面类加入到ioc容器当中告诉spring那个是切面类在切面类中配置五种通知,并且配置五种通知的运行时机(切入点表达式)项目架构Operation 类 (业务类)public interface Operati...

2020-02-02 13:46:54 324

原创 SpringAop注解版2 - 环绕通知

前面记录了前置通知,后置通知,异常通知,最终通知,这一篇博客讲记录最终通知。前,后,异,最 ,通知博客链接地址最终通知的包括了前,后,异,最 通知,它通常和try - catch - finally联合使用,try里面控制的目标对象是否执行,在方法执行之前当前置通知,在方法执行之后被当后置通知,在catch里面被称为异常通知,finally里的通知被称为最终通知。try{环绕前置目标方...

2020-02-01 23:40:00 264

原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type '全类名'

该错误是在练习Spring - aop的时候出现的先说总结有利于大家还有没有必要往后面在继续看下去:错误出在获取bean的时候,我获取的是该接口的实现类类型,解决办法就是获取该接口的类型,不要获取该接口的实现类项目架构Maven<dependencies> <!-- spring核心包 --> <dependenc...

2020-02-01 17:27:48 11837 5

原创 SpringAop注解版1 - 四种通知

什么是Aopaop被称为面向切面编程,使用动态代理的方式在执行前后或出现异常后做相关逻辑. aop 是oop的一种延续通过预编译方式和运行时期动态代理实现程序功能的一种技术,利用aop可以对业务逻辑的各个部分进行分离,从而使得业务逻辑部分之间的耦合度降低,提高程序的可重用性,同时提高代码的开发效率。在程序运行期间,不修改源码的对已有的方法进行增强...

2020-02-01 17:27:00 447

原创 Spring自动装配

@Autowired@Autowired + @Qualifier@Resource@Inject@Autowired原理 : 先按照类型自动装配,如果找到一个装配成功,如果没找到报NoSuchBeanDefinitionException错,如果找到多个先按照变量名做为id进行匹配,如果成功就成,如果匹配失败就 Error creating bean with name ‘id名’,...

2020-01-31 20:39:42 1049

原创 spring注解将类注入到ioc容器

四大注解的作用 :以下四个注解能快速的将bean加载到ioc容器当中,不需要和以前一样,再xml的beans中创建bean的形式来加入。@Repository:该注解主要针对于数据访问层的(Dao,持久化层)@Service:该注解主要针对于业务逻辑层(service层)@Controller:该注解主要针对于控制器层(servlet层 ,Controller层)@Comp...

2020-01-31 18:59:09 1807

xshell6软件下载地址

xshell6软件下载地址,下载解压安装即可使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-10-10

xftp6软件下载地址

xftp6软件下载地址,下载就解压安装即可使用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2020-10-10

空空如也

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

TA关注的人

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