随笔分类 - Java
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。
摘要:wsimport 是 JDK 自带的一个工具,可以根据 WSDL 文件生成 Java 类。 1.进入JDK/bin目录,从地址栏进入cmd 2.执行如下命令: wsimport -keep -s D:\tmp -p com.cn.phone -verbose http://ws.webxml.com
阅读全文
摘要:Spring AOP 是一种强大的工具,可以用来在不修改原有代码的情况下添加横切关注点(如日志记录、性能监控等)。以下是一个简单的示例,展示如何使用 Spring AOP 监听 saveInfo 方法的执行。 步骤: 1.添加依赖:确保你的项目中已经添加了 Spring AOP 的依赖。 <depe
阅读全文
摘要:<dependency> <groupId>com.hbis.infmgr</groupId> <artifactId>sign-utils</artifactId> <version>0.0.1</version> <!--此处忽略sonar警告,因报表组件是定制化的本地包,放到了项目目录内,所以
阅读全文
摘要:一 Blog博客网站 Blog博客网站 项目地址:https://gitee.com/Ning310975876/ruo-yi-vue-blog 采用 Spring Boot + MyBatis,前端 vue + element-ui 支持多种编辑器:CherryMarkdown • Quill •
阅读全文
摘要:Draw.io是GitHub上的一个开源的免费流程图绘制工具,功能非常的丰富,使用上和ProcessOn基本上是一致的,但是ProcessOn是收费的。 Draw.io也有在线网页版,可以直接访问(https://www.draw.io/)进行使用。也有桌面版,桌面版下载地址:https://git
阅读全文
摘要:第一种方法: boolean present1 = appCountStudentActionResults.stream().filter(m -> m.getActiveTypes().equals("3")).findAny().isPresent(); 第二种方法 boolean b = a
阅读全文
摘要:后台运行: nohup java -jar ruoyi-admin.jar >msg.log 2>&1 & 停止: ps -ef|grep XXX.jar kill XXXXXX 1、后台运行jar包程序,输入:nohup java -jar /路径/程序.jar & 2、后台终止jar包程序,输入
阅读全文
摘要:maven <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency> service
阅读全文
摘要:官方文档: http://easypoi.mydoc.io/ pom.xml <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.0.
阅读全文
摘要:1.post 如图所示,我们经常会遇到传递参数的时候将参数放在header里进行传输,但是接口文档参数是在header的参数,并不是在json体里面的(当然json体里面也会带其他参数) 比如我们已post请求为例子 import com.alibaba.fastjson.JSONObject; i
阅读全文
摘要:1、问题: 前台数据,JSON字符串带有引号 “” ,数据被传递到后台,引号被转义为 ",后台无法解析。 前台数据如下:正常 后台数据如下:大部分正常,只有JSON字符串中的“” 被转义为 " 2、解决: 方法一:使用apache的lang包里的方法 String appJson = Str
阅读全文
摘要:解决方法: 实体对应字段上添加 @TableField(updateStrategy = FieldStrategy.IGNORED) 注解
阅读全文
摘要:参考文章:vue + element-ui + scss 仿简书评论模块 评论模块 - 后端数据库设计及功能实现 - 掘金
阅读全文
摘要:方法1 使用表单action 属性 直接访问后台, 后台是servlet 后台方法入参:protected void doPost(HttpServletRequest request, HttpServletResponse response) 方法中上传的文件处理:(这里只写了关键代码) //解
阅读全文
摘要:首先介绍说明一下idea在创建普通的Java项目,是没有lib文件夹的,下面我来带大家来创建一下1.右键点击项目,创建一个普通的文件夹 2.取名为lib 3.把项目所需的jar包复制到lib文件夹下 4.然后Add as Library…构建项目所需的jar包 5.点击ok(完成jar包的自动依赖)
阅读全文
摘要:原因是中文默认使用GBK编码解析,但是项目jar包打包是用utf-8编码。 文章最后有最终版本下载。 前言 之前一直使用老版本的jd-gui,最近想看看有没有更新,结果发现还真更新了。在github上找到了源码。 git地址:https://github.com/java-decompiler/jd
阅读全文
摘要:简介 Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。 在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表
阅读全文
摘要:在Java语言使用中经常会遇到需要从list中去除一些数据,但是初学者经常会遇到如下的坑: Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 5, Size: 4 at java.util.ArrayList
阅读全文
摘要:前言 java操纵excel文件常用的有jxl和poi两种方式,其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx。 这里介绍的使用poi方式,poi提供了HSSFWorkbook、XSSFWorkbook、SXSSFWorkbook。 HSSFWorkbook:是操作Excel20
阅读全文
摘要:/** * Object转BigDecimal类型 * @param value 要转的object类型 * @return 转成的BigDecimal类型数据 */ public static BigDecimal getBigDecimal(Object value) { BigDecimal
阅读全文