
java
文章平均质量分 57
java小白冲刺者
学习如爬山,爬山必有难,难中必有苦,苦中必有甜!(Java全栈,小程序等领域)
展开
-
Idea中如何恢复误删的iml文件和恢复pom文件变灰并带有删除线
Idea中如何恢复误删的iml文件和恢复pom文件变灰并带有删除线原创 2023-01-09 11:20:27 · 10542 阅读 · 5 评论 -
Java注解与反射学习笔记---狂神说(全)
Java注解与反射学习笔记---狂神说(全)原创 2022-11-07 16:53:07 · 415 阅读 · 0 评论 -
Juc并发编程学习笔记---狂神说(全)
Juc并发编程学习笔记---狂神说(全)原创 2022-10-31 17:33:57 · 1717 阅读 · 4 评论 -
List集合和数组的区别以及三种转换方式
List集合和数组的区别以及三种转换方式 Java数组转List的三种方式及对比转载 2022-09-21 17:30:53 · 4198 阅读 · 0 评论 -
Java基本数据类型与引用类型参数传递及String、StringBuild、StringBuffer类型作为形参传递
Java基本数据类型与引用类型参数传递及String类型、StringBuild和StringBuffer作为形参传递。String的几种创建方式原创 2022-09-19 22:40:42 · 1670 阅读 · 2 评论 -
jvm学习笔记--狂神说
jvm学习笔记--狂神说原创 2022-08-30 17:10:33 · 1375 阅读 · 0 评论 -
Authentication failed for错误解决(Git更新密码)
Authentication failed for错误解决(Git更新密码)原创 2022-08-23 18:44:07 · 6331 阅读 · 0 评论 -
JavaWeb狂神说笔记(全)
JavaWeb狂神说笔记(全)转载 2022-08-11 14:49:50 · 3208 阅读 · 0 评论 -
spring项目中src\main\resources和src\test\resources下的加载文件问题
spring项目中src\main\resources和src\test\resources下的加载文件问题转载 2022-08-04 15:51:46 · 1105 阅读 · 0 评论 -
谈谈Cookie、Session、基于JWT的Token认证
谈谈Cookie、Session、基于JWT的Token认证原创 2022-07-09 00:20:53 · 518 阅读 · 0 评论 -
idea中子项目没有加载父项目的pom文件
idea中子项目没有加载父项目的pom文件原创 2022-07-08 00:09:02 · 950 阅读 · 0 评论 -
eclipse中更新Web App Libraries中的jar包
eclipse中更新Web App Libraries中的jar包原创 2022-07-07 10:55:13 · 3922 阅读 · 0 评论 -
SpringBoot自动配置原理
根据狂神说总结狂神说学习官网:https://www.kuangstudy.com/course?cid=1分析完了 pom.xml 来看看这个启动类默认的主启动类//@SpringBootApplication 来标注一个主程序类//说明这是一个Spring Boot应用@SpringBootApplicationpublic class SpringbootApplication { public static void main(String[] args) { /转载 2022-05-22 00:49:08 · 6248 阅读 · 0 评论 -
Spring中使用注解实现AOP
根据<狂神说>讲解做了改动:狂神说链接1、创建业务类接口package com.kuang.service;/** * @description: * @author: GuoCL * @date: 2022/5/8 */public interface UserService { public void add(); public void select(); public void update(); public void delete(原创 2022-05-10 20:25:56 · 469 阅读 · 0 评论 -
【面试题】语言解释器
问题:/* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless requi原创 2022-04-10 00:26:10 · 857 阅读 · 0 评论 -
list中对不同类型的值进行排序
参考自:https://zhidao.baidu.com/question/1964356639513098220.html public static void main(String[] args) { List<Object> list = new ArrayList<>(); list.add(1); list.add("2"); list.add("b"); list.add("a");转载 2022-04-09 10:19:42 · 346 阅读 · 0 评论 -
mybatis中 mapper.xml文件中,获取数组中指定的位置的数据
DtoDao层mapper层原创 2022-04-02 17:37:06 · 1345 阅读 · 0 评论 -
Java8 Stream流一些常用方法
Java8 Stream原文链接:https://blog.csdn.net/mu_wind/article/details/1095169951、Stream概述Java8是一个非常成功的版本,这个版本新增的Stream,配合版本出现的Lambda,给我们操作集合(collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream可以由数组或集合创建转载 2021-12-08 10:34:15 · 584 阅读 · 1 评论 -
POI及EasyExcel——狂神说
POI及EasyExcel讲解常用信息1、将用户信息导出为Excel表格2、将Excel表中的数据上传至网站数据库操作Excel目前流行的就是Apache POI和阿里巴巴的EasyexcelApache POIApache POI 官网:http://poi.apache.orgEasyExceleasyExcel 官网地址:https://github.com/alibaba/easyexceleasyExcel API:https://www.yuque.com/ea原创 2021-12-01 09:13:50 · 1693 阅读 · 2 评论 -
mybatis中参数为list集合时使用in查询
foreach属性介绍:foreach主要有:item, index, collection, open, separator, close.1、item表示集合中每一个元素进行迭代时的别名。2、index指定一个名字,用于表示再迭代过程中,每次迭代到的位置3、open表示该语句以什么开始4、separator表示在每次进行迭代之间以什么符号作为分隔符。5、close表示以什么结束6、collection属性,该属性是必须指定的,但在不同情况下,该属性的值是不一样的,主要有以下3种情况: a转载 2021-11-29 16:49:35 · 11359 阅读 · 0 评论 -
Java8 使用 stream().sorted()对List集合进行排序
转载:https://www.cnblogs.com/codecat/p/10873757.html集合对像定义集合对象以学生类(StudentInfo)为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。使用stream().sorted()进行排序,需要该类实现 Comparable 接口,该接口只有一个方法需要实现,如下:public int compareTo(T o);有关compareTo方法的实现说明,请参考:Java 关于重写compareTo方法我的学生类代码如下转载 2021-11-15 09:23:22 · 468 阅读 · 0 评论 -
BigDecimal类型详解
1.BigDecimal介绍:BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。注:可以处理任意长度的浮点数运算。2.BigDecimal计算BigDecimal add(BigDecimal val) //BigDecimal 加法BigDecim转载 2021-11-10 22:28:50 · 16235 阅读 · 0 评论 -
Flowable中查看当前流程图已到达节点(包含路径),前后端实现
1、后端直接传入任务的ID /** * 查看当前流程图已到达节点(包含路径) */ public String genProcessDiagrams(@RequestParam String taskId, HttpServletResponse httpServletResponse) throws IOException { String processId = taskService.createTaskQuery().taskId(taskId).sin原创 2021-10-21 23:52:40 · 3113 阅读 · 0 评论 -
List和String转变
Joiner.on(";").join(riskCodeList);//测试 public static void main(String[] args) { List<String> riskCodeList = new ArrayList<>(); riskCodeList.add("1"); System.out.println("11:" + Joiner.on(";").join(riskCodeList));原创 2021-08-19 18:49:16 · 192 阅读 · 0 评论 -
前端发送请求,前端报400,后端报Invalid character found in the request target
// 测试export function addInwRetrocession(query) { return request({ url: "/api/misc/inwRetrocession/addInwRetrocession", method: "POST", headers: { "Content-Type": "application/json" }, data: query原创 2021-08-12 20:02:33 · 399 阅读 · 0 评论 -
ElasticSearch入门——来自~狂神说~总结(二)
狂神说视频地址:https://www.bilibili.com/video/BV17a4y1x7zq?p=81.ES核心概念(1)概述集群、节点、索引、类型、文档、分片、映射是什么?1.索引2.字段类型(mapping)3.文档(documents)4.分片(倒排索引)elasticsearch是面向文档,关系型数据库和elasticsearch客观对比!,es一切都是JSONelasticsearch(集群)中可以包含多个索引(数据库),每个索引中可以包含多个类型(表),每个类型下又转载 2021-03-04 13:40:24 · 318 阅读 · 4 评论 -
java中两个list去重
package com; import java.util.ArrayList;import java.util.HashSet;import java.util.List; public class Test3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub List<.转载 2021-01-08 16:48:59 · 1427 阅读 · 0 评论 -
java中比较时间
String time1= "2020-12-08 12:12:23"; String time2= "2020-12-08 12:12:24"; SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Data startTime = sf.parse(time1); Data endTime = sf.parse(time2); if(timeStart.compareTo(timeEnd) > 0){ S.原创 2021-01-04 10:21:05 · 236 阅读 · 0 评论 -
java判断一个数是2的几次方
public static void main(String[] args) { ////////// int result = (int)(Math.log(8)/Math.log(2)); System.out.println(result); }原创 2021-01-04 09:32:29 · 2008 阅读 · 0 评论 -
java中取两个日期相差月份
//private static List getMonth(String startDate, String endDate) throws ParseException { List list = new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Calendar c1 = Calendar.getInstance(); Calendar c2转载 2020-11-27 15:11:53 · 293 阅读 · 0 评论 -
字符串中删除指定的字符
1.第一种方法public static void main(String[] args) throws ParseException { String startDate = "2019-10-03"; //删除 字符串中的"-" //找到字符串中的-字符的位置 int result = startDate .indexOf("-"); //把-前面的字符和-后边的字符再拼起来 String date =原创 2020-11-27 15:00:25 · 3873 阅读 · 0 评论 -
MyBatis大于等于小于转义
原符号 < <= > >= & ' "替换符号 < <= > >= & ' "原创 2020-11-19 18:50:10 · 697 阅读 · 0 评论 -
java中字符串首字母大写
String oldStr = “abc”;String newStr = oldStr.substring(0, 1).toUpperCase() + oldStr.substring(1);//AbcSystem.out.println(newStr);原创 2020-11-06 14:40:44 · 389 阅读 · 0 评论 -
截取字符串最后一个字符,后边的值
//截取最后一个“/”后边的值//取到最后一个“/”的位置int result = getRouterPath(menu).indexOf("/");//截取字符串String newStr = getRouterPath(menu).substring(0, 1).toUpperCase() + getRouterPath(menu).substring(1);原创 2020-11-06 14:38:38 · 1633 阅读 · 0 评论 -
Java8中删除list中空的数据
转载:https://blog.csdn.net/chengke8882/article/details/100696101//如果不想使用 removeIf 也可以: public void removeAllNullsFromListWithJava8() { List<String> list = new ArrayList<>(Arrays.asList("A", null, "B", null)); List<String>转载 2020-11-06 14:31:19 · 2385 阅读 · 1 评论 -
map.put覆盖key中的valuse问题
错误代码,会被覆盖//定义一个listList<Map> listMaps = new ArrayList<Map>();//定义在循环外。map.put会把这个list中涉及到这个key对应的value都覆盖了,要定义在循环内。 Map maps = new HashMap(); for (int i = 0;i<List.size();i++){ while (List.get(i).getTermPowerId() == j){原创 2020-10-21 15:15:10 · 690 阅读 · 0 评论 -
取List<实体类名>中精确的值
1.定义一个实体类public class PidDiscountInfo { /*** * ID */ private int id; /*** * 分区号 */ private int areaId;2.Controller中代码public AjaxResult seltInfo() { JSONObject jsonObject = JSON.parseObject(s); List<TermSeg原创 2020-10-16 18:22:35 · 1442 阅读 · 2 评论 -
Java基础(自己总结)
加粗样式2.java概述2.1概念java是一门面向对象的语言,而之前学习的C语言是面向过程的语言,C++是面向对象的一门语言。2.2为什么学习java语言java目前是一门使用最为广泛的语言之一;java还有许多特性:简单性、分布式、可移植性、健壮性、多平台独立性、动态性等。java拥有极高的跨平台能力;(编写桌面的应用程序、WEB应用程序、嵌入式系统应用程序、分布式系统的开发等)...原创 2019-12-10 11:16:10 · 353 阅读 · 0 评论 -
后台用Map方式接参时,参数中包括list,怎么取值
3.后台以Map方式接收后台接收方式:前台传参:(前台传递的参数中,Map中还包括一个“data”){ "Attrib1": 1, "tegggg": "1D8O5C5B", "data":[ { "btn": "1", "btnValue": 5原创 2020-10-15 17:24:20 · 1543 阅读 · 0 评论 -
前台传不同类型的参数,后台用各种方式接受
我使用的是java语言,springboot分布式框架目前我遇到的前台向后台传参主要为3种:(前后台交互的时候,一定要注意key的大小写)1.后台直接以对象方式接收2.后台以List<Map<String,Integer>>方式接收3.后台以Map方式接收1.后台以对象方式接收参数(这种方式前台每次只能传一个实例对象的参数。)后台接收:前台传参:{ "segId": 2, "beginH": 10, "beginM": 10, "en原创 2020-10-15 17:21:36 · 2879 阅读 · 0 评论