
Java
文章平均质量分 64
源码哆哆V+ymhydo
承接毕设,软件开发,定制,修改,部署,讲解,毕业答疑辅导,高校老师/讲师/同行合作。全网粉丝30万+,优快云特邀博主,Java、Kotlin、Vue、Python新星计划多届导师。
微信公众号:【源码哆哆】 微信号:【ymhydo或ymxddd】
展开
-
基于SpringBoot+Vue水果销售商城平台(源码+文档+包运行)
顺应互联网发展的时代热潮,着力于水果电商,满足消费者的日常需求的同时解决传统水果零售业的难题。使用Java SpringBoot+完成了水果销售商城,为用户提供了安全,便利,物美价廉的水果购物体验,给商家带来了丰厚的经济效益,也可以方便管理人员对水果商城网站的管理,提高信息管理工作效率及查询效率。jdk版本:1.8 及以上ide工具:Eclipse或者 IDEA数据库: mysql5.7编程语言: Javajava框架:SpringBoot。原创 2024-04-18 14:33:33 · 1049 阅读 · 0 评论 -
【Vue】新手一步一步安装 vue 语言开发环境
Express是一个流行的Node.js Web框架,提供了一组方便的API和工具,可以用于开发Web应用程序。Express提供了中间件,路由和模板引擎等功能,使得开发Web应用程序更加简单和高效。在Express环境中,开发者可以使用各种Node.js模块来构建Web应用程序。Express提供了一些内置中间件,包括静态文件服务,处理HTTP请求,解析请求体等。同时,也支持使用第三方中间件来扩展应用程序的功能。原创 2024-04-14 23:27:38 · 683 阅读 · 0 评论 -
【Java】新手一步一步安装 Java 语言开发环境
(8)找到Path变量,双击打开,然后点击【新建】,新建如下两个值%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin。,根据系统配置选择版本,这里选择windows 64位的版本,点击下载(这里需要注册Oracle用户,并登录才可以下载)(6)点击【新建】,然后设置JAVA_HOME环境变量,变量值为步骤6中找到的jdk的安装路径,然后点击确定。(2)下载完成后,【右键】-【以管理员权限运行】,然后点击【下一步】(4)点击Install,进行安装,等待安装完成。原创 2024-04-14 21:09:34 · 571 阅读 · 0 评论 -
Spring Boot:2种实现MyBatis aop、手动动态数据源
背景mybatis、aop动态获取数据源方式比较简单,网上也有很多资料,结合我目前的项目有点不同,项目用的mybatis的前身ibatis。ibatis使用起来不如mybatis方便,还是需要orm框架。首先说下场景,各大电商平台数据推送到各种财务系统,客户会使用erp把各平台的数据同步下来,我们所做的事情就是把erp的数据推送到各种财务系统(例:kingdee、kis、海典)。我们会对每一个客户的数据进行处理,每个客户使用的系统和数据库都是不一样的。目前的做法是mysql数据库配置客户的数据库地址,原创 2022-07-10 20:46:21 · 1392 阅读 · 1 评论 -
Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)
Error:(4, 13) java: -source 1.5 中不支持默认方法 (请使用 -source 8 或更高版本以启用默认方法)检查原创 2021-07-31 18:37:11 · 1082 阅读 · 0 评论 -
Java 第三方URL链接转换成自己的URL(三方URL存储到自己文件服务器)
场景:对接第三方,返回完整的url路径,把第三方的域名链接,做一个存储的转换,转换成自己的域名,对外提供。 // Url String pdfUrl = "http://localhost:8080/aaa/bbb/ccc/大哥_2020-12-21.pdf"; String pdfName = pdfUrl.substring(pdfUrl.lastIndexOf("/") + 1); // 链接有中文需要转码。 pdfUrl = pd原创 2020-12-22 14:49:55 · 1329 阅读 · 0 评论 -
SpringBoot文件上传:java.io.EOFException: Unexpected EOF read on the socket
java.io.EOFException: Unexpected EOF read on the socketorg.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data request failed. java.io.EOFException: Unexpected EOF read on the socket以上问题是上传文件中断导致。分析一上传十几张图片至原创 2020-11-09 10:11:01 · 9095 阅读 · 0 评论 -
swagger 配置正式环境中不可访问
Swagger是我们常用的API Doc工具,非常便于开发人员调试,后台和前端开发人员协作,以及对外公布API使用。如何在生产环境中禁止swagger了?@Profile("beta") // 只允许在测试服务器访问Swaggerpackage com.demo.swagger;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configurati原创 2020-10-17 10:01:43 · 4568 阅读 · 1 评论 -
SpringBoot项目编译运行时提示“程序包xxx不存在,找不到符号”
项目结构在运行引导类的时候,一直提示“程序包xxx不存在,找不到符号”原因:在使用maven install 项目过程出现此问题,一般这种情况就是依赖问题,pom.xml中导入有问题,有可能是springboot自身的编译插件spring-boot-maven-plugin导致的。<build> <plugins> <plugin> <groupId>org.springframework.boot&l原创 2020-09-19 14:47:04 · 2768 阅读 · 0 评论 -
IDEA使用Spring Boot Maven Profiles构建多项目(踩坑)
1. 首先在pom.xml添加 <profiles> <profile> <id>beta</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <profile.active>beta</profile.active&g原创 2020-09-17 10:06:20 · 773 阅读 · 0 评论 -
前后端分离 token过期 返回状态码
1.首先配置Mvc配置文件类@Configurationpublic class BackendConfiguration extends WebMvcConfigurationSupport { @Autowired private LoginInterceptor loginInterceptor; @Override public void addInterceptors(InterceptorRegistry registry) { regi原创 2020-08-28 09:12:12 · 4545 阅读 · 0 评论 -
Shiro 实现权限管理
本章节:结合SSM + Dubbo 和 Spring Boot + Shiro来讲,我也是参考spring Boot + Shiro + Vue 来做的一套权限管理。最近公司项目重构,项目也是好几年前的项目,Dubbo 架构。我本身也没有做过权限。权限说难也难。说不难也不难。主要是设计和思想很重要。具体看业务场景。设计核心: 每个登录用户拥有各自的权限,比如:一级菜单~二级菜单 : 列表/添...原创 2019-08-05 15:32:32 · 475 阅读 · 0 评论 -
eclipse 如何让Dao中的方法,快速定位Mapper.xml位置
看图 -------↓-------步骤:Help → Eclipse Marketplace → 选择search标签 → 输入:MyBatipse → install → 一路点同意并next安装完毕。原创 2019-06-25 16:38:29 · 2472 阅读 · 0 评论 -
mybatis 绑定失败:Invalid bound statement (not found): com.demo.service.api.dao.SysUserMapper.insert
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering>原创 2019-06-13 17:51:04 · 19637 阅读 · 4 评论 -
Java pdf添加文字和图片水印 (最完整的)
代码复制粘贴下去就可以运行 亲测测试public static void main(String[] args) { try { // PdfTest.addPngWatermark("/home/dev/bb.pdf", "/home/dev/cc.pdf", "你要添加的文字"); ..原创 2018-11-30 11:21:04 · 3948 阅读 · 11 评论