自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GechangLiu的博客

新人小白的成长之路

原创 Tomcat日志记录post请求参数

公司的项目向用户提供接口,但是最近偶尔会出现超时的情况,用户的调用设置的超时时间是1分钟,所以首先要排查代码的执行时间是否超过一分钟 @PostMapping("/updateattachment") public boolean post(@Request...

2020-04-26 22:51:00 76 0

原创 JAVA实现FTP批量下载数据只下载第一个路径的附件问题记录

问题描述: 项目要求从FTP服务器根据上传的路径批量获取附件存储到本地,这里我用的是org.apache.commons.net.ftp.FTPClient来实现ftp的连接,我定义了一个FtpConnection类用来包装初始化FTPClient、下载文件和删除文件的方法。 public ...

2020-04-17 10:52:59 30 0

原创 oracle数据备份踩坑

背景:对生产环境的数据做备份,并在本机还原。使用的命令是oracle的expdp和impdp。 导出命令: expdp DMS/1q2w3e.@orcl schemas=DMS dumpfile=dms201912171420.dmp log=dms201912171420.log dire...

2019-12-17 14:54:16 15 0

原创 用JS发送GET/POST请求下载文件

在日常的开发过程中,前端向后端发送请求基本上都是通过异步的方式,无论是用JQuery的ajax还是各个前端框架封装的异步方式,但是最近在页面做一个下载excel的功能的时候,发现用异步请求会导致写入响应头的文件流会被异步请求自动解析成JSON,导致浏览器不能下载这个文件。但是如果用window.o...

2019-11-18 10:55:29 265 0

原创 springboot配置https启动

springboot项目因为需要测试接口,模拟生产环境用https服务启动,但是这个过程遇到不少问题记录一下 首先我们需要有一个keystore的加密文件,由于是只是模拟生产环境而已,所以就用jdk自带的keytools生成 keytool -genkey -alias tomcat -ke...

2019-11-09 13:52:01 262 0

原创 Tomcat配置成https访问

最近接到一个项目,客户的项目可能会被外网访问,所以需要把发布的项目做成https的协议,客户提供了.cre和.key的证书,由于之前没有接触过https的相关知识,只知道https可以对浏览器发送到服务器的数据进行加密处理,通过不同的博客整理了一下思路,想要实现https的部署要经过: 1.to...

2019-10-31 16:33:28 164 0

原创 element-ui多选框组件切换报错问题

问题描述:页面定义了三个多选框,根据不同的条件展示不同的<div>下的多选框,但是由班级切换到课程的时候页面报错。 页面源码如下: <div v-if="formModel.radio == 2" > <el-form-ite...

2019-06-25 16:23:19 373 0

原创 VUE中如何监听对象的属性变化

需要做两个选择器的级联操作,根据当前阶段显示不同的当前状态,我的第一思路是用到VUE的计算属性computed computed:{ statusOptions:function () { let me = this; let stage = pro...

2019-05-08 10:39:18 4278 0

原创 利用promise解决vue异步请求问题

用VUE做项目首页功能,设想的步骤是页面异步请求加载菜单,由于刚加载的时候路径是“/”,所以没有对应的路由显示页面,这样就会导致用户体验很差,所以就判定在路径为‘/’的时候,默认匹配到菜单的第一个子节点。代码如下 loadMenu: function (user) { let ...

2019-04-17 17:34:07 1851 0

原创 SpringBoot项目发布到本地仓库(以及踩到的坑)

项目需要添加一个新的功能,虽然可以在项目中通过新建文件夹或者新建类来完成。但是基于高内聚低耦合的思想,我的思路是新建一个工程,然后通过install打成jar包发布到本地仓库,然后在项目中通过maven依赖这个jar包直接调用接口来实现新功能。 新工程是用springboot+mybatis建立...

2018-12-12 10:14:04 2336 0

原创 springboot整合Mybatis(以及踩到的坑)

最近一个项目需要从mysql数据库取数据,想着springboot整合mybatis没有独立做过,于是就趁着工作任务时间安排比较宽裕就干脆自己新建一个springboot+mybatis的工程,其中实体类和mapper.xml都已经通过逆向工程生成。 首先贴出项目结构 pom.xml需要引...

2018-12-06 17:30:41 1045 0

转载 maven的pom.xml元素详解

转自:https://www.cnblogs.com/hafiz/p/5360195.html &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3....

2018-12-05 11:38:13 70 0

原创 SpringBoot整合Mybatis实现逆向工程自动生成mapper和bean

公司最近的一个项目需要做数据迁移,历史数据为原数据库导出的excel表格,需要迁移到oracle中。一开始是用POI直接对excel解析,但是遇到一个问题就是在一张excel表数据量过大的时候性能下降的很厉害甚至引起内存溢出的情况,于是想着用Navicate直接把源数据存到mysql中,再对数据库...

2018-12-04 17:13:06 1281 0

转载 在Spring Boot中使用 @ConfigurationProperties 注解

转载自:https://www.cnblogs.com/MaxElephant/p/8182463.html @ConfigurationProperties主要作用:就是绑定application.properties中的属性 JAVA代码: @Configuration public ...

2018-12-04 11:40:46 156 0

原创 mybatis框架——spring整合

1、整合思路 spring整合一个框架的两个重要思想就是IOC和AOP,mybatis的执行流程是通过配置文件sqlMapConfig.xml生成sqlSessionFactory,再由sqlSessionFactory生成sqlSession,并且在Mapper代理方式中,在整合前是通过ger...

2018-08-10 15:25:21 110 0

原创 mybatis框架——Mapper动态代理方式

1、Mybatis框架的介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久...

2018-08-09 10:01:23 150 0

原创 shiro如何通过注解实现细粒度的方法授权校验

  1.在applicationContext.xml中配置Shiro的注解配置 &lt;!-- 配置shiro注解 --&gt; &lt;bean class="org.springframework.aop.framework.autopr...

2018-08-02 16:48:34 438 0

原创 shiro权限管理之身份认证

先放shiro的执行流程,可以更好的理解接下来的代码逻辑 ApplicationCode是用户自己编写的代码; Subject :就是 shiro 管理的用户,所有的subject实例都会被绑定到一个SecurityManager上,我们与一个subject交互,在底层shiro会自动转换成与...

2018-08-01 11:30:50 139 0

原创 SSS框架整合no session(延迟加载)问题分析及解决

问题描述:        在做BOS物流管理系统的时候,点击区域页面显示配送区域信息,这个时候后台显示了no session的错误org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException: fa...

2018-07-11 09:09:39 210 1

原创 文件的上传

1.什么是文件上传?        将客户端的文件通过流写入到服务器的过程2.文件上传技术①  JSPSmartUpload         :应用在JSP上的文件上传和下载的组件。②  FileUpload                  :应用在Java环境上的文件上传的功能。③  Serv...

2018-05-25 19:39:18 101 0

原创 方法增强案例之通用字符编码过滤器

        案例描述:网站向后台提交中文数据的时候可能会产生乱码,对于不同的请求方式(Post和Get),处理方式也是不一样的,我们在这里通过编写一个过滤器来处理乱码问题。        网站提交的请求信息是通过调用request的getParameter()方法来获取的,所以我们在这里需要做...

2018-05-18 19:04:34 64 0

原创 Servlet学习笔记(二)

1.ServletConfig对象        ServletConfig对象主要是用来获取Servlet的一些配置信息,例如Servlet的名称,Servlet的初始化参数等。        这里提到的Servlet的配置信息都是在web.xml文件的&lt;Servlet&g...

2018-05-11 16:44:43 279 1

原创 Servlet学习笔记(一)

1.什么是Servlet?        Servlet是运行在web服务器上的一个java类。通过HTTP协议接收客户端的请求,同时向客户端一个响应。2.Servlet的执行流程        2.1首先我们要配置一个Servlet        我在这里用的服务器的Tomcat服务器,配置文件...

2018-05-10 22:23:35 571 0

原创 JavaEE学习之集合(二)

主要内容:HashSet集合、HashMap集合以及可变参数1.HashSet集合类HashSet是实现了Set接口的类,属于Set集合分支的一员,具备①去重②无序(存入集合的顺序和取出集合的顺序可能不一致)③无索引的特点。HashSet的去重原理:       规则:将新添加的元素(add.(O...

2018-04-12 22:11:47 124 0

原创 Java进阶学习第六天之集合

集合(Collection)先上今天的思维导图今天的主要学习内容是Collection接口、List接口的实现类ArrayList和LinkedList以及Set接口的实现类HashSet。Collection是集合的接口,它只提供基本的抽象方法,定义集合的规则,主要如下:        bool...

2018-04-10 22:28:07 76 0

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