自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二十岁的程序员想搞钱

研究生从零开始学习

  • 博客(14)
  • 收藏
  • 关注

原创 TopRookie的bug日常(3):ubuntu上部署springboot项目问题总结

问题及解决方案项目部署到服务器上后,后台运行命令nohup java -jar 项目包.jar &在postman上测试时,出现以下报错(截取自error日志中),即项目中的有些包找不到java.lang.ClassNotFoundException: sun.misc.BASE64Encoder//...上网查询解决方案,最终发现是jdk版本不符,服务器上为jdk11,项目版本为jdk8将jdk版本换成8即可ubuntu删除openjdk命令sudo apt-get remo

2021-06-23 09:40:25 101

原创 如何输出权限的树型结构

这里写自定义目录标题问题数据库设计解决方案问题权限管理系统中每个用户都会被分配不同的权限,这些权限决定了用户是否能进入页面和访问后台的数据,而权限存在级别的区分(这里一般指用户是否能进入页面的权限,数据接口权限已不存在级别区分),比如系统管理(一级)部门管理(二级)部门列表(三级)权限管理(二级)权限列表(三级)角色列表(三级)用户管理(二级)用户列表(三级)那么,如果要向前端返回这样的权限树,该如何做呢?数据库设计数据库中对用户-权限的设计思路一般就是

2021-06-23 09:37:15 211

原创 建造者模式-入门

文章目录问题引入场景普通解法建造者模式简化实现Lombok的@Builder注解优缺点及适用场景问题最近在做项目时,经常遇到包含上十个属性的实体类,主要出现以下问题创建类的对象时,需要传入许多参数,或使用大量的set方法,代码极其臃肿,可读性差;其他人阅读代码时,难以快速理解其中的属性,增加学习成本;最终,给我启发的是以下这段规则:当构造器参数超过四个时,建议使用建造者模式下面我们来看一下基础的建造者模式是怎样的,并一步步解决上面提到的问题;引入场景建造者模式,简而言之,就是一个复杂对

2020-10-20 09:54:50 155

转载 问题总结:前端成功请求到后端,后端能正常运行但返回404 Not Found

在SSM项目中,前端能成功请求到后端,后端运行正常,但是返回给前端的状态却是404 Not Found,代码如下@Controller@RequestMapping("/reportFlow")public class ReportFlowController { @RequestMapping(value="/deleteReportFlow",method=RequestMethod.GET) public Map<String, String> deleteReportFlow(

2020-09-18 19:54:12 1235

原创 高德地图点击折线显示信息窗体解决方案

地图点击折线显示信息窗体高德地图入门初始化地图实现点击折线实现信息窗体高德地图入门首先注册高德地图账号,登陆后在主页进入后台应用管理初始化地图实现点击折线实现信息窗体

2020-09-09 10:15:37 1375

转载 Vue中使用${}拼接字符串拼接出现的问题

我在写课程大作业时遇到这样的问题,需要在页面弹窗中添加变量属性,如下<template> <li class="list_group_item"> <div class="delete"> <a href="javascript:" @click="deleteItem">删除</a> </div> <p class="user"><span>{{comment.name

2020-05-20 09:30:42 1562

原创 uni-app引用阿里巴巴官方图标库

最近在学习uni-app时,需要用到阿里巴巴的官方图标库,图标全部导入项目会使项目运行缓慢,因此使用网络路径的方式目录1.阿里巴巴图标库2.引入文件3.使用图标4.总结1.阿里巴巴图标库本节主要介绍如何在阿里巴巴图标库中查找图标并将其加入项目;阿里巴巴矢量图标库网址如下阿里巴巴图标库,进入后点击官方图标库进入官方图标库后,点击第一个图标库由于挨个点击加入项目比较麻烦,这里在控制台输入以下代码:var iconList = document.querySelectorAll('.icon-g

2020-05-09 16:25:28 782

原创 2020.3.18学习日记

1.JSON转Java对象使用的方法为google的GSON<!--尽量使用这个版本,2.2.4会报错--><dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version&...

2020-03-18 21:17:56 100

原创 TopRookie的bug日常(2):关于Spring Data JPA中hibernate报错could not initialize proxy问题的解决方案

1. 具体报错Caused by: org.hibernate.LazyInitializationException: could not initialize proxy [com.example.sell.dataobject.OrderMaster#1584450379194771858] - no Session2.问题分析我的代码如下@Entity@Data@Dynam...

2020-03-17 23:09:33 280

原创 TopRookie的bug日常(1):@DynamicUpdate与@DynamicInsert的使用

@DynamicUpdate和@DynamicInsert使用方法的场景类似,下面以@DynamicInsert为例,并结合我的实例进行解释;数据、环境如下:product_info表:update_time在行数据更新时修改为当前时间数据访问使用 JPA现在需要在单元测试中插入一条数据,那么update_time会修改为当前时间,但是实际上,测试会报空指针异常。代码如下://测试...

2020-03-15 21:37:31 204

原创 关于ArrayList的indexOf()方法在对象比较上的问题

昨天看《Java编程思想》时,在容器章节看到如下代码(略有修改)public class example25 { public static void main(String[] args) { List<Pet> pets=new ArrayList<Pet>(); pets.add(new Rat()); pet...

2020-03-02 20:37:46 992

原创 Spring实战--通过Java装配bean

在有些场景中,自动化配置是行不通的,@Autowired和@Component不能用了,因此需要使用显式配置;这一节讲述Java代码装配的流程;JavaConfig有以下两点好处:JavaConfig是更好的方案,因为它更强大、更安全且对重构友好;JavaConfig与应用程序的业务领域不同,它不应侵入到业务逻辑代码之中;业务逻辑如下:CD需要CDPlayer才能播放,即CD依赖于CD...

2020-02-28 16:38:09 141

原创 Spring实战--自动装配

以前使用过Spring框架,但是始终是学了前面的,忘了后面的,对其中的配置、原理等等也是一头雾水;于是最近开始学习《Spring实战》,然后总结一下每一章的内容(笔记内容可能与书本内容有所出入,另外以下内容基本都会有相应的测试代码);在学习之前,需要先创建一个maven项目,配置一下Spring相关依赖(这里是Spring 4.7版本)<dependencies> ...

2020-02-28 14:07:37 146

原创 一键部署SpringBoot到远程Docker容器

很多小伙伴在生产环境中部署SpringBoot都是通过打包成jar包一键运行,或者达成war包放在Tomcat下运行,而容器化部署应当是目前最主流的方案;不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出现问题的可能性更大,这时候,使用docker来部署,就能很好地解决这个问题,这也是目前使用较多的方案之一;今天,笔者会聊一聊如何将SpringBoot项目一键打包到远程docker容...

2019-10-04 17:36:37 437

空空如也

空空如也

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

TA关注的人

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