自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

化工厂的博客

让我们在这个化工厂来进行化学反应吧

  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 mybatis批量update报错

今天在xml中用foreach遍历update语句进行批处理,但是控制台一直报错。第一反应式sql写的格式有问题,排查后发现正确无误;第二步利用postman调用测试,发现传递集合中仅有一个对象时程序正常执行,多个对象则不可以。顺着这个思路,那么说明在调用sql执行时以“;”隔开的sql语句不支持,这时突然想到sql配置中有一项allowMultiQueries,在yml配置文件中,设置allowMultiQueries=true,重启调用发现正常执行了,问题解决。...

2021-07-19 10:48:10 787

原创 svn迁移至gitlab最全流程

为了适应公司的发展规划流程,之前使用的版本控制器SVN需要迁移至新搭建的GitLab上,并且要保存历史版本和历史提交记录,现记录每一步的操作流程。环境:svn服务端、GitLab、linux服务器一、导出SVN用户列表1、进入svn管理页面,右键Users,导出用户列表文件users.txt2、将导出的users.txt文件移至linux服务器/home目录下二、批量创建git账号1、执行while read line;do echo "11111111 $line@suirui

2021-01-22 15:07:21 7589 1

原创 framework7上传图片报错Current request is not a multipart request

背景:使用framework7构造的手机端h5页面,在开发一个多图片上传的功能时,安卓和PC端上传正常,ios上传抛出一个异常Current request is not a multipart request。错误代码如下:app.request({ url: CUR_CTX + '/workCircle/saveWorkCircle', data: form, method:

2021-01-11 21:24:13 527

原创 在mapper.xml中根据一个ID删除多张表

<delete id="deleteWork"> DELETE FROM a WHERE ID=#{id}; DELETE FROM b WHERE WORK_ID=#{id}; DELETE FROM c WHERE WORK_ID=#{id}; DELETE FROM d WHERE WORK_ID=#{id}; DELETE FROM e WHERE WORK_ID=#{id};</delete>此方法我尝试过,在Navicat中.

2021-01-07 11:24:48 1244

原创 方法【***】的异常【Exception】缺少javadoc注释

在idea中使用阿里编码规范插件,会看到方法名有不规范标识直接在注释末尾加上:@throws Exception *********即可

2021-01-06 15:02:54 6769

原创 nginx代理openfire

背景:现想在只开放一个端口号的前提下,利用nginx代理转发,访问到openfire的三个端口准备工作:本地搭建openfire,nginx启动openfire,访问127.0.0.1:9595,打开登录页面证明部署成功openfire除了管理使用的9595端口外,还额外占用7070和5222两个端口(端口可以登录管理页面进行修改默认为9595、7070、5222)1、第一次尝试:监听8001端口,配置三个upstream,指向不同的端口http { include ...

2021-01-05 14:35:13 746

原创 IDEA导入maven项目及删除module

导入项目:当我想在同一个project工作目录下引入其他maven项目时,共有两种方法1、第一种方法:点击File——New——Module from Existing Sources.打开导入弹出框;选择你需要导入的工程点击OK然后选择Maven,点击Finish,即可。2、第二种方法:在右侧Maven工具窗口中,点击+号;在弹出的窗口中选择你要添加项目的pom.xml后点OK,之后你就发现项目会自动导入到你的project目录下。删除不想要的项目module保留本地文件

2020-08-11 19:50:51 6906

原创 Linux学习:指定jdk执行jar/war

1好记性不如烂笔头,记录在Linux服务上指定jdk启动jar/war。1、打开jdk下载官网页https://www.oracle.com/technetwork/java/javase/downloads/index.html,点击jdk下载,选择Linux对应的tar.gz,如下图:2、 利用Xftp将下载好的JDK移动至服务器中,使用命令tar -xzvf ***.tar....

2019-10-17 15:06:18 1226

原创 Linux学习:在Linux上部署tomcat

本章节学习如何在Linux云服务器上部署一个tomcat(适合Linux小白学习)。1、进入tomcat官网,浏览器地址栏输入:http://tomcat.apache.org/,或者在百度搜索框中输入apache tomcat。进入后页面如下图:2、找到对应的tomcat版本选择下载,具体操作如图:3、借助远程连接工具Xftp,将我们下载好的tomcat拖拽到服务器你建立的...

2019-10-15 18:14:32 225

原创 spring-boot学习(三)前后台分离

经过初步的学习,完成了spring-boot的项目,其实既然用到了spring-boot,那么前后台分离这个概念我们也就不陌生了,这一章我来做一个前后台分离的spring-boot+mybatis项目

2018-02-01 16:02:55 4567

原创 输入阴历日期转化为华夏农历日期

突然今天想查询几个日期的农历是什么,但是有感觉看日历好麻烦,于是经过查阅学习,制作了一个java程序,感觉不错,分享在博客上以免忘记。package com.hcycom;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.uti

2018-01-25 09:22:45 513

原创 Linux学习:文件、用户、磁盘管理总结

本章节对Linux线下的文件管理、用户管理及磁盘管理做一个总结。一、文件管理1、简介:linux是系统一个倒树结构,linux中所有的东西都是文件,这些文件都在系统顶级目录“/” /就是根目录,/目录以下为二级目录这些目录都是系统装机时系统自动建立的。由此看来,在Linux系统下,文件管理显得尤为重要。2、二级目录介绍:/bin    ##二进制可执行文件也就是系统命令/s

2018-01-18 12:19:56 252

原创 Linux学习:Shell编程总结

在学习L为什么要进行shell编程  在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。所用工具:搭建Linux系统的虚拟机(或者本身就是Linux系统

2018-01-18 11:32:58 6750

原创 Linux学习:命令总结

在上一篇博客中,安装了虚拟机并搭建了Linux系统,在进行Linux的学习中,发现命令是必不可少的知识,所以本篇博客就把常用的需要掌握的Linux命令进行一个总结。注意:这里有必要提一下,Linux的版本不同,有一些命令会有所不同,有的版本存在自己专属的命令。一、先总结一下我们常用到的命令1、首先我们总结和进入Linux,关闭Linux有关的命令shutdown -h no

2018-01-18 10:14:21 253

原创 Linux学习:安装虚拟机和Linux系统

下载链接这一章节我们来开始学习Linux,一般我们想用Linux系统时,要么就是在本电脑安装Linux系统(当然可以是双系统)或者我们下载一个虚拟机,在虚拟机上安装Linux系统。本次学习就在我们自己的电脑上下载一个虚拟机,然后安装Linux系统。首先我们当然要选择下载一个虚拟机了,我这里推荐VMware,这个相当好用。下载链接1、进入官网,选择你PC机对应的版本,如图2、下载好后就执行安装,选择

2018-01-16 21:12:06 1134

原创 spring-boot学习(二)搭建完整web项目

在上一篇博客中,利用spring boot搭建了一个Hello word,现在把mybatis加入,做一套完整的spring boot的web Demo项目。1、老规矩,我们先创建一下分层思想的目录结构,如图于上一章节的博客对比,就是在src/main/java目

2018-01-09 09:51:35 292

原创 spring-boot学习(一)搭建项目

在我们有了良好的java基础和一段时间开发的经验后,现在我们学习一下目前主流的spring boot,spring boot项目和以往的不同,不需要部署在Tomcat下启动,而是像运行java程序一样,运行main方法,然后会启动内置的Tomcat。学习不易操之过急,我们先来最简单的能用spring boot做一个Hello word!对,没错,就是这个Hello word,废话不多说,现在开始。

2018-01-08 19:22:28 375

原创 第四章:将web项目打包部署到Tomcat

在上一章节利用maven完成了一个完整的ssm框架项目,现在就把这个已经开发完成的项目进行打包,然后把打好的war包部署到Tomcat上。1、首先打开pom.xml文件,找到最下面的标签添加如下内容,然后对项目Update Project org.apache.maven.plugins

2018-01-03 14:29:55 4738 1

原创 第三章:利用maven+ssm框架实现maven web项目

在上一章节中,利用myeclipse搭建出了简单的maven项目,现在就到了我们把maven和我们平常做的项目结合起来。1、首先我们根据上一章节的知识,搭建出一个空白的maven web项目,如图2、接下来我们在项目的根目录下创建两个source folder,如图

2017-12-28 09:22:12 537

原创 第二章:利用myeclipse结合maven搭建简单的web项目

上一章节记录了如何在本地PC机上搭建maven,现在利用简单又好用的myeclipse开发工具,建立一个maven web项目1、打开myeclipse左上角的file→New→other,然后选择Maven Project,如图2、一直点击next,知道出现下面页面,然后Filter中输入webapp,选中这

2017-12-27 11:02:12 268

原创 第一章:在本地PC搭建maven

在学习java和web框架一段时间后,发现对开发工具的依赖性很大,所以开始学习用maven来构建java和web项目,先从零开始,在本地PC机上搭建一个maven1、进入Apache官网下载所需要的maven压缩包maven下载找到后缀为bin.zip的选项,点击下载保存到你的本地目录,如下图。注:这里有四个选项,新手学习maven建议下载前两种,一个行后缀为bin.tar.g...

2017-12-27 09:38:43 365

原创 利用myeclipse自带的功能实现webservice

最近一直在听说WebService的一个远程调用的东西,我用Jdbc写了一套增删改查,创建了两个项目来模拟服务端和客户端的交互实现WebService,写下来,避免以后忘掉。 1、新建一个Web Service Project项目,在项目中创建实体、接口、和接口实现类 2、Cedevice.java(数据实体的java类,所以简单展示一下)private int DEVICE_ID;//设备

2017-12-20 18:35:26 1387

gif生成工具Windows版共有两款

包含有两款好用的gif生成工具,都是我目前使用的,一款轻量简单,一款功能齐全灵活使用,可以解决需要动图说明的情景

2021-01-13

MySql5.5.30X64安装包.zip

mysql数据库的5.5.30版本,64位安装包,正版安装包无毒无携带,放心下载

2020-06-05

截图识别文字软件

一款放在桌面的小工具,可以快捷键选中屏幕上的一个区域,然后会自动识别当前区域下的所有文字信息并展示为文档格式,相当快捷好用。

2018-08-07

maven+spring boot前后台分离项目

完整的maven前后台分离项目,框架结构spring boot,前台用html+ajax,结合有echarts折线图,写有可读取配置文件修改部署端口号的功能。

2018-02-01

非常好用的桌面截图工具

好用的一个截图工具,模拟QQ截图制作的PC版截图工具,可以设立快捷键,很方便,这样能省去没有携带截图程序的尴尬。

2018-01-18

jquery日期插件

超级好用的时间插件,只要复制粘贴到想用的位置,然后将js和css引入就可以,可以选择日期+时间,日期,时间一共三种模式。

2018-01-15

图书管理系统(ssm框架)

本系统是利用ssm框架做的完整的图书管理系统,包含后前台和后台,涉及到权限登录,发送邮件,答题模块,借书模块等等诸多功能。

2018-01-10

spring boot web项目

利用maven搭建的spring boot+mybatis的web项目,实现完整的增删改差及各种验证,用Echarts制作的折线图,可以根据日期查询数据。

2018-01-09

spring-boot项目服务端

利用maven搭建的spring-boot项目,集成mybatis,实现服务端接口开发。

2018-01-08

利用myeclipse开发的webservice

利用myeclipse自带的功能开发的webservice,共有两个项目,模拟实现服务端和客户端数据交互。

2017-12-25

空空如也

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

TA关注的人

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