springboot
clf_java
菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot 中执行cmd命令 进行数据库备份(MySQL)
最近在开发项目由于遇到了需要备份数据库的功能,因此在网上一顿搬砖,中间踩坑很多,特此记录,希望以后再有同样需求的能看到,不必再踩坑首先第一步:应当打开系统环境变量path 查看,是否配置有MySQL命令的环境变量以上的是我的环境,你们的安装目录到时候是哪个就配置哪个,要精确到bin目录下,否则没效果.第二步:了解数据库备份命令在cmd中的写法1.正确的...原创 2020-04-06 09:42:36 · 3369 阅读 · 3 评论 -
递归多层级的数据表处理业务关系,递归生成多级菜单(无限制)
第一步: 应当查询到所有的顶级菜单。遍历(方法一)第二步: 根据传入的菜单ID(传入的菜单ID可能是顶级菜单 也可能是顶级的下级菜单也或者是顶级的下级的下级。。。。)查询子菜单列表 (方法二)第三步: 开始递归,调用方法二获得下级列表,如果下级列表存在,就继续遍历列表,将每一个条目当作是参数,调用方法本身(即第三步,递归方法),在循环遍...原创 2020-04-01 18:27:28 · 943 阅读 · 0 评论 -
maven springboot 工程引入第三方JAR文件到工程并打包
最近在与第三方平台做数据对接时,需要引用第三方SDK,因此需要引入外部jar文件到项目中.以下是解决方案:第一步:在工程根目录下新建lib文件夹:如下第二步:修改pom文件,添加如下内容:其中红框圈中的内容,groupId可以随便填写,artifactId和version 建议与lib下引入的文件名称和版本号保持一致,当然,不一致也不影响.最重要的是scop必须填写s...原创 2019-12-17 15:17:24 · 370 阅读 · 0 评论 -
springdataJPA 使用Predicate Join 做四表复杂条件查询(分页)
近期在做项目时,遇到一种表关系,很复杂的分页,在这中间尝试过很多方法都是不行,最终通过尝试找到如下解决方案,希望可以帮到有需要的人!首先说一下表关系:设备数据表:设备表:用户表:要实现效果为:通过小区名称 或者楼栋名称区分 设备数据.解决方案如下: Specification<RoomTempHum> specification = new Sp...原创 2019-12-14 11:33:15 · 5253 阅读 · 0 评论 -
解决用程序操作ftp服务器,在本地上传可用,上线后不可用问题
之前项目在本地连接ftp服务器做资源上传时没有问题,但是在项目上线后发现,项目中再次上传图片时,怎么都上传不上去。经过一番折腾之后,最终找到如下解决办法:在代码中加上 :mFTPClient.enterLocalPassiveMode(); 即可解决问题。 ...原创 2019-11-05 09:24:04 · 618 阅读 · 0 评论 -
解决Java操作ftp服务器上传或者删除下载慢的问题
前一阵子自己在linux中部署安装了一个ftp服务器,在做上传、删除的时候,发现很慢。于是打印log日志,发现原因在于ftp.login()方法。因为当时配置ftp时没有关闭DNS查找功能,故在登录ftp服务器时,耗时长达16s。经过提工单找到解决方案!下面就是解决方案: 1.登录远程linux主机,打开ftp配置文件vsftpd.conf 2.在文件最末尾...原创 2019-11-04 17:07:39 · 2169 阅读 · 0 评论 -
springboot yml配置文件中写以数字0开头的值
记一次springboot踩的坑: 因项目需要在springboot yml配置文件中写以0开头的字符串,当写为01001时,通过注解获取到的值是1001,springboot会自动的把0过滤掉。因此在使用0开头的字符串时,应该写为“01001” 。注意使用英文标点符号!!!...原创 2019-10-26 17:57:06 · 4300 阅读 · 0 评论 -
springdataJPA 使用@query 注解完成条件分页查询(原生SQL)
最近在工作中,因为项目需求,需要用到手写SQL做分页查询.在这其中遇到了很多问题.因此,把我写好的代码贴给大家,希望对大家能有所帮助!repository代码如下:注意上图中红框圈住的代码,pageable 对象用来分页,SQL占位符从1开始,order by ?#{#pageable}是分页的关键.repository写完之后,就可以在service 或controller中...原创 2019-10-25 09:38:58 · 3183 阅读 · 2 评论 -
SpringBoot 配置多数据源,获取JDBCtemplate操作数据库
需求描述: 链接多数据源进行增删改查 第一步:加载maven依赖(因为我用的是SQLserver和h2 数据库,因此导入如下包,若是其他数据库请自行在maven仓库中查找导入)<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 --><dependency...原创 2019-07-10 15:11:49 · 2644 阅读 · 0 评论
分享