
后端
文章平均质量分 60
java小白冲刺者
学习如爬山,爬山必有难,难中必有苦,苦中必有甜!(Java全栈,小程序等领域)
展开
-
Idea中如何恢复误删的iml文件和恢复pom文件变灰并带有删除线
Idea中如何恢复误删的iml文件和恢复pom文件变灰并带有删除线原创 2023-01-09 11:20:27 · 10587 阅读 · 5 评论 -
Java注解与反射学习笔记---狂神说(全)
Java注解与反射学习笔记---狂神说(全)原创 2022-11-07 16:53:07 · 423 阅读 · 0 评论 -
Juc并发编程学习笔记---狂神说(全)
Juc并发编程学习笔记---狂神说(全)原创 2022-10-31 17:33:57 · 1731 阅读 · 4 评论 -
List集合和数组的区别以及三种转换方式
List集合和数组的区别以及三种转换方式 Java数组转List的三种方式及对比转载 2022-09-21 17:30:53 · 4206 阅读 · 0 评论 -
Java基本数据类型与引用类型参数传递及String、StringBuild、StringBuffer类型作为形参传递
Java基本数据类型与引用类型参数传递及String类型、StringBuild和StringBuffer作为形参传递。String的几种创建方式原创 2022-09-19 22:40:42 · 1675 阅读 · 2 评论 -
jvm学习笔记--狂神说
jvm学习笔记--狂神说原创 2022-08-30 17:10:33 · 1382 阅读 · 0 评论 -
Authentication failed for错误解决(Git更新密码)
Authentication failed for错误解决(Git更新密码)原创 2022-08-23 18:44:07 · 6340 阅读 · 0 评论 -
JavaWeb狂神说笔记(全)
JavaWeb狂神说笔记(全)转载 2022-08-11 14:49:50 · 3278 阅读 · 0 评论 -
spring项目中src\main\resources和src\test\resources下的加载文件问题
spring项目中src\main\resources和src\test\resources下的加载文件问题转载 2022-08-04 15:51:46 · 1124 阅读 · 0 评论 -
git下载并安装以及gitee的使用(快速搭建属于自己的云仓库)
git下载并安装以及gitee的使用(快速搭建属于自己的云仓库)转载 2022-07-27 16:01:39 · 805 阅读 · 0 评论 -
Error updating changes: error launching git
Error updating changes: error launching git ,git对比文件错误原创 2022-07-26 10:08:38 · 2997 阅读 · 3 评论 -
谈谈Cookie、Session、基于JWT的Token认证
谈谈Cookie、Session、基于JWT的Token认证原创 2022-07-09 00:20:53 · 524 阅读 · 0 评论 -
idea中子项目没有加载父项目的pom文件
idea中子项目没有加载父项目的pom文件原创 2022-07-08 00:09:02 · 963 阅读 · 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 · 6253 阅读 · 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 · 471 阅读 · 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 · 861 阅读 · 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 · 349 阅读 · 0 评论 -
mybatis中 mapper.xml文件中,获取数组中指定的位置的数据
DtoDao层mapper层原创 2022-04-02 17:37:06 · 1354 阅读 · 0 评论 -
Java8 Stream流一些常用方法
Java8 Stream原文链接:https://blog.youkuaiyun.com/mu_wind/article/details/1095169951、Stream概述Java8是一个非常成功的版本,这个版本新增的Stream,配合版本出现的Lambda,给我们操作集合(collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream可以由数组或集合创建转载 2021-12-08 10:34:15 · 592 阅读 · 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 · 1699 阅读 · 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 · 11427 阅读 · 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 · 474 阅读 · 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 · 16275 阅读 · 0 评论 -
java中List转Set
转载自:[https://blog.youkuaiyun.com/adinlead/article/details/52693075]1.使用Set自带的方法进行List到Set的转换public static void main(String[] args) { List<String> strList = new ArrayList<>(); Set<String> strSet = new HashSet<>();转载 2021-10-25 10:52:35 · 2884 阅读 · 0 评论 -
Flowable获取节点信息
1、传入当前任务ID,和当前任务的一个选择条件值(测试后发现传入任何值都行)/** * 下一节点名称 * @param taskId 流程id * @return */ public void findFlowNode(String taskId, Object approved) { // taskId:任务ID,approved:任意选择条件 //当前任务信息 Task task = taskService.createT原创 2021-10-21 23:47:33 · 14311 阅读 · 4 评论 -
解决idea中项目有些不能跑问题
解决idea中项目有些不能跑问题原创 2021-10-13 18:43:51 · 1047 阅读 · 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 · 322 阅读 · 4 评论 -
ElasticSearch入门——来自~狂神说~总结(一)
1.Elasticsearch概述Elasticsearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也可以使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。据国际权威的数据库产品评测机构DB Engines的统计,在2016年1月。ElasticSearch已超转载 2021-03-04 11:22:51 · 427 阅读 · 4 评论 -
使用idea打包不是maven的java项目
1.选择File->Project Structure2.选择Artifacts->JAR->From modules with dependencies3.选择项目名称,项目主函数,Copy…,默认4.确定5.6.原创 2021-02-22 11:12:01 · 937 阅读 · 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 · 2025 阅读 · 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 · 298 阅读 · 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 · 3882 阅读 · 0 评论 -
MyBatis大于等于小于转义
原符号 < <= > >= & ' "替换符号 < <= > >= & ' "原创 2020-11-19 18:50:10 · 702 阅读 · 0 评论 -
Mybatis连接SqlServer数据库,实现模糊查询
<sql id="selectType"> select ID, Name from CoDB.dbo.Type </sql> <!--查询部分--> <select id="getUniParams" resultMap="TypeResult" parameterType="String"> <include refid="selectType"/> <wh.原创 2020-10-20 09:55:12 · 792 阅读 · 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 · 1446 阅读 · 2 评论 -
后台用Map方式接参时,参数中包括list,怎么取值
3.后台以Map方式接收后台接收方式:前台传参:(前台传递的参数中,Map中还包括一个“data”){ "Attrib1": 1, "tegggg": "1D8O5C5B", "data":[ { "btn": "1", "btnValue": 5原创 2020-10-15 17:24:20 · 1544 阅读 · 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 · 2887 阅读 · 0 评论 -
码云使用git上传项目
1.下载git链接如下:点击进入git下载(1)选择自己电脑的操作系统(2)比如我的是Windows,点击后进入下图,点击两个红框任意一个下载。2.点击下载好的文件点击下载好的文件3.安装步骤如图(不解释了!)(中间可能还有选择安装目录,我截图时已经安装成功了,可能没有显示)4.安装好之后在开始菜单中看到有Git Bash、Git CMD、Git GUI三个。或者桌面右击鼠标会有两个Git GUI Here和Git Bash Here。打开Git Bash He原创 2020-08-06 19:48:35 · 280 阅读 · 0 评论 -
Hibernate与MyBatis区别
一、两者最大的区别针对简单逻辑,Hibernate与MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。针对高级查询,MyBatis需要手动编写SQL语句,以及ResultMap,而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于流程。二、开发难度对比Hibernate的开发难度大于MyBatis,主要由于Hibernate比较复杂,...转载 2019-12-16 11:04:08 · 175 阅读 · 0 评论 -
@Transient注解的含义
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性. 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic...原创 2019-12-11 17:30:52 · 223 阅读 · 0 评论