JAVA
文章平均质量分 52
全盛
技术小白,不断努力中!!!
展开
-
SpringBoot获得文件转发给外部接口
上一篇文章“SpringBoot中接收form-data请求参数处理后请求外部接口”的有个会在本地创建文件夹的缺点,在本文中会得到解决。本文背景是通过一个链接请求得到一份文件,再将文件转给外部的一个接口,请求的参数就是得到文件的请求地址。 重点在得到文件后的操作。 @Autowired private GatewayParams gatewayParams; private static final String QTKEN = "x-qys-accesstoken".原创 2021-11-02 10:52:40 · 1526 阅读 · 0 评论 -
SpringBoot中接收form-data请求参数处理后请求外部接口
缺点:此方法接收文件参数后会建立个本地文件夹。如环境中不允许创建文件夹,请看另一篇接收文件参数后请求外部接口的文档。 @Autowired private GatewayParams gatewayParams; @Override public String createbyfile (@RequestBody MultipartFile file,String title,String fileType){ MultiValueMap<.原创 2021-11-02 10:33:37 · 5229 阅读 · 0 评论 -
SonarLint 默认扫描规则
请看原文:原文链接:https://blog.csdn.net/jiaomubai/article/details/116596868在平时写代码的时候,为了代码规范和减少 bug 的数量,使用 SonarLint 插件进行代码检查无疑是一个很好的方法。Sonar 是一个用于代码质量管理的开源平台,用来管理源代码的质量,通过插件的形式支持包括 Java、C++、C语言等多种编程语言的代码质量管理与检测。Sonar 从以下七个维度来进行代码质量的检测:不遵循代码标准:Sonar 可以通过 PMD、转载 2021-09-08 16:57:52 · 21606 阅读 · 0 评论 -
EXCEL在线操作
原文网址:https://blog.csdn.net/u014632228/article/details/109738221原创 2021-07-12 15:11:48 · 135 阅读 · 0 评论 -
Java程序员必会的工具库,让你的代码量减少90%!
工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好!一块看一下有哪些工具类库你也用过。1. Java自带工具方法1.1 List集合拼接成以逗号分隔的字符串// 如何把list集合拼接成以逗号分隔的字符串 a,b,cList<String> list = Arrays.asList("a", "b", "c");// 第一种方转载 2021-06-28 18:02:03 · 117 阅读 · 0 评论 -
Java判断字符串是否在list集合中存在
public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("pad_aas"); list.add("pad_sds"); System.out.println(list.contains("pad"));//false System.out.println(list.contains("pad_sds"));.转载 2021-03-30 16:58:11 · 12516 阅读 · 0 评论 -
Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
//查找身高在1.8米及以上的男生List<StudentInfo> boys = studentList.stream().filter(s->s.getGender() && s.getHeight() >= 1.8).collect(Collectors.toList());//输出查找结果StudentInfo.printStudents(boys);转载 2021-03-23 16:45:36 · 3005 阅读 · 1 评论 -
java8 .stream().filter() 代替for循环 lambda表达式
先说一下lambda表达式:lambda 表达式的语法格式如下:(parameters) -> expression (parameters) ->{ statements; } //或者这种Lambda 表达式的简单例子:// 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接受2个参数(数字),并返回他们的差值 (x, y) ->转载 2021-03-23 16:42:59 · 812 阅读 · 0 评论 -
SpringBoot 速记
结束了前面的《Spring 源码深度学习》,八月给自己放松了一下,看了几本小说和电视剧,还有写一个工作中用到的小工具,周报数据渲染的前端界面(前端是真的难)。当然技术上的学习也要注意,所以看了松哥写的《Spring Boot + Vue 全栈开发》,来系统学习SpringBoot,下面是简单的速记,根据使用场景可以快速定位到知识点:Demo脚手架项目地址:https://github.com/Vip-Augus/springboot-noteTable of Contentsgen...转载 2021-01-12 11:27:13 · 234 阅读 · 1 评论 -
【如何在静态方法/main方法中调用Controller】 @PostConstruct注解使用
如何在静态方法/main方法中调用Controller前言根据功能需求,一般Controller层是用来处理外部请求的,最常见的就是@RequestMapping("../..")这样的书写,但是有时会遇到不通过外部,而由自己手动发起去调用这个控制层去发起某个操作,就是在main方法中调用调用 Controller。静态方法的问题main方法在一个类中属于一个静态方法,所以不难想到,要在这个main方法里使用Controller,就必须将这个Controller也声明为静态的,.转载 2021-01-11 17:03:21 · 2101 阅读 · 0 评论 -
Java 16进制求和
网上写了很多16进制求和方法,但是试了下没成功,因此修改了下网上的方法思路转为10进制求和,转化回16进制public static String makeChecksum(String hexdata) { if (hexdata == null || hexdata.equals("")) { return "00"; } hexdata = hexdata.replaceAll(" ", ""); int total = 0; int原创 2020-12-28 14:58:26 · 2413 阅读 · 0 评论 -
Activiti教程
1:工作流的概念说明:1) 假设:这两张图就是华谊兄弟的请假流程图2) 图的组成部分:A. 人物:范冰冰 冯小刚 王中军B. 事件(动作):请假、批准、不批准工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是...转载 2020-08-19 18:29:28 · 543 阅读 · 0 评论 -
Java配置----JDK开发环境搭建及环境变量配置
【正文】1、安装JDK开发环境下载网站:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定之后,单击“下一步”。注:当提示安装JRE时,可以选择不要安装。2、配置环境变量:对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk 1.7.0 _0...转载 2019-05-07 15:44:33 · 124 阅读 · 0 评论 -
【收藏】15道Java 经典面试题及答案分析
1Java 中能创建 Volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。2volatile 能使得一个非原子操作变成原子操转载 2018-05-18 08:44:04 · 190 阅读 · 0 评论 -
比较经典的JAVA题
Java语言基础面试题及答案转载 2017年04月21日 11:32:011021 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。转载 2018-05-18 08:45:30 · 185 阅读 · 0 评论 -
6个经典的JavaScript报错分析
代码报错是经常发生的一件事,我们要确定是什么原因造成的,以及如何避免错误。1. Uncaught TypeError: Cannot read property报这种错误说明没有某个属性,在这个属性前面的是undefined或者是null的情况会报这种错误。2. TypeError: ‘undefined’ is not a function转载 2018-05-18 08:43:09 · 188 阅读 · 0 评论 -
System.currentTimeMillis()
System.currentTimeMillis()计算方式与时间的单位转换一、时间的单位转换1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000 皮秒(ps) 1皮秒...转载 2018-12-06 15:56:12 · 45970 阅读 · 2 评论 -
SimpleDateFormat 格式化日期parse--Date和format--StringBuffer
SimpleDateFormat 格式化日期yyyy:年MM:月dd:日hh:1~12小时制(1-12)HH:24小时制(0-23)mm:分ss:秒S:毫秒E:星期几D:一年中的第几天F:一月中的第几个星期(会把这个月总共过的天数除以7)w:一年中的第几个星期W:一月中的第几星期(会根据实际情况来算)a:上下午标识k:和HH差不多,表示一天24小时制(1-24)。...原创 2019-01-24 13:22:53 · 2140 阅读 · 1 评论 -
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Integer
Apr 8, 2014 2:13:57 PM org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet springmvc threw exceptionjavax.validation.UnexpectedTypeException: No validator coul...转载 2019-03-01 09:23:43 · 243 阅读 · 0 评论 -
spring 注解验证@NotNull等使用方法
常用标签@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@Decimal...转载 2019-04-18 12:46:47 · 7741 阅读 · 2 评论 -
spring validation 校验(校验顺序)
我们在写接口时会面临很多的校验,比如一个接口中的一个入参实体类中的一个属性的校验,一个接口中一个入参实体类的多个属性的校验,多个接口中一个如参实体类中和接口有关的某几个属性的校验;前两个都比较简单,不再赘述,主要说第三个,并且我们在校验时最后能实现顺序验证,例如一个接口有username 和 password两个属性,想要的顺序是先验证username再验证password;但是validat...转载 2019-04-19 14:54:09 · 14913 阅读 · 2 评论 -
pom.xml文件第一行报错
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apa原因就是你的maven的配置文件不是最新的1.help ->Install New Software -> add ->(地址用如下的,安装完重启eclip...转载 2019-05-08 15:07:44 · 3626 阅读 · 0 评论 -
mybatis中@Param的用法和作用
用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中我们先来看Mapper接口中的@Select方法package Mapper; public interface Mapper { @Select("select s_id id,s_name name,class_id cl...转载 2019-05-14 16:48:07 · 291 阅读 · 0 评论 -
Java关键字
Java关键字下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。类别关键字说明访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象cl转载 2018-01-26 14:20:51 · 205 阅读 · 0 评论