ssm
kangfu_521
不忘初心,方得始终。
展开
-
SpringBoot导入和导出Csv文件
csv原创 2023-03-12 22:20:03 · 675 阅读 · 0 评论 -
Spring: @PropertySource注解如何能够引入非classpath下的资源文件
Spring: @PropertySource注解如何能够引入非classpath下的资源文件spring中@PropertySource注解的使用https://blog.csdn.net/dengpengfu4092/article/details/102176605Spring Boot @PropertySource 加载指定配置文件、@ImportResource 导入Spring 配置文件https://wangmaoxiong.blog.csdn.net/article/d原创 2021-06-15 18:09:43 · 356 阅读 · 0 评论 -
记一次MyBatis逆向工程代码的生成mapper,pojo,xml
记一次MyBatis逆向工程代码的生成 生成后json传参,核实生成路径,下载链接https://github.com/mybatis/generator/releases自动生成代码单表的crud1:generator_uat.xml配置数据库信息,以及要生成的表的位置已经路径,双击start.cmd即可。2:配置逆向工程文件,运行代码生成,如下图;运行main即可package xin.luxinda.NXProject; import java.io.File;原创 2020-11-08 00:02:27 · 135 阅读 · 0 评论 -
spring_quartz配置多定时任务
spring_quartz配置多定时任务1:引入pom.xml<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> &l原创 2020-07-20 21:10:59 · 284 阅读 · 0 评论 -
项目增加过滤器
项目增加过滤器1:web.xml引入拦截2:pom.xml引入jar–定义拦截方法,读取的配置文件拦截内容3:引入配置文件,配置拦截的内容4:自定义过滤器,实现filter接口重写三个方法,并把过滤器接入过滤链5:自定义拦截类继承HttpServletRequestWrapper,重写拦截的方法处理对参数存在的xss,sql,等过滤6,自定义token,用于登入验证约定token,访问必须携带token,根据key得到token的value并与校验,7:自定义过滤内容,单个过滤内容判断,原创 2020-07-08 22:04:28 · 198 阅读 · 0 评论 -
获取request的常用方式
1:RequestContextHolder通过spring提供的RequestContextHolder在非contrller层获取requestHttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();2:@Autowired@Autowiredprivate HttpServletRequest request;原创 2020-06-18 22:51:06 · 416 阅读 · 0 评论 -
本机装eclipse也是32位版本与64位版本同时运行
Failed to load the JNI shared library 解决方法eclipse版本问题引起:jdk用32位,eclipse也要用32位,jdk用64位,eclipse也要用64位,本机环境变量配的jdk32位版本,eclipse也是32位版本。由于项目要64位eclipse,解决方案:原有的配置都不变,新下载eclipse的64位版本,下载jdk的64位1.8版本...原创 2020-04-19 19:43:31 · 221 阅读 · 0 评论 -
mysql测试接口错误
页面迁移测试接口常见错误:oracle迁移mysql遇到简单的错误1:字符串转日期date_format(‘20200414’,’%Y/%m/%d’)2:转义:=是\:=3:返回值强转接收类型,类型转换错误,数据库字段类型与接收强转类型不一样处理:首先转换和数据库字段类型一致,然后在构造函数转换成一致。或者用list接收4:字段不存在,数据库有字段,查询的字段名称不一致,修改,5:时...原创 2020-04-19 19:28:28 · 172 阅读 · 0 评论 -
linux命令:vim使用,grep使用,sed使用
1:vim介绍vim编辑器的三种模式:编辑模式、输入模式和命令行模式。在编辑模式中可以进行删除、复制和粘贴的功能,但是无法修改编辑文件内容。从编辑模式切换到输入模式可以按下i、I、o、O、a、A、r、R键。按下Esc键可以回到编辑模式。在编辑模式中输入:、/、?三个中的任意一个可以将光标移到最下面的一行。在这个模式中可以提供查找数据的操作,而读取、保存、大量替换字符、离开vii、显示行号等操作...原创 2020-02-29 11:41:36 · 1749 阅读 · 0 评论 -
redis发布与订阅
1:redis发布与订阅:整体思路:redis订阅某频道信息,利用websocket实现转发,项目流程:a;项目启动从数据库读取数据加载到缓存中,b:开启redis线程,订阅集群中redis指定频道,c:通过redis回调函数调用websocket服务,d:websocket建立常连接,将信息发送已登入的用户。e:通过页面操作从数据库的数据动态插入到频道中,f:配置页面配置好频道对...原创 2020-03-11 10:27:12 · 116 阅读 · 0 评论 -
ssm开发实际遇到的问题
1:项目启动时加载数据到缓存中实现InitializingBean接口,重写方法afterPropertiesSet()方法,可以在项目启动时进行加载@Component(“userInit”)public class UserInit implements InitializingBean {public static Map<String,User> map=new H...原创 2020-02-19 19:44:23 · 2172 阅读 · 0 评论 -
spring大小容器問題解決方案
spring大小容器問題解決service注入失敗問題:1:原理:如圖2:解決方案:在以下springMVC-servlet.xml,applicationContext.xml倆個配置文件中分別開啓注解掃描mvc:annotation-driven</mvc:annotation-driven>然後分別在springMVC-servlet.xml中增加控制只掃描cont...原创 2020-02-11 10:23:51 · 193 阅读 · 0 评论 -
开发中使用springMVC接收参数的问题
ssm开发中使用springMVC接收参数的问题HttpServletRequestHttpServletResposeHttpSessionModel/ModelMap:最终用来填充request域其它简单的数据类型一、针对一般的表单提交或者使用ajax提交的数*(注意name属性的对应)(1)第一种,直接将参数放到对应的路由方法作为参数列表注意name属性的对应@Reque...原创 2019-10-20 15:00:45 · 241 阅读 · 0 评论