![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
SUMMERENT
俗话说‘好记性不如烂笔头’记录也是一种学习,要学习的地方还有很多,一起努力学习java
展开
-
java前后端分离解决跨域问题:When allowCredentials is true, allowedOrigins cannot contain the special value “*“
报错信息:当allowCredentials为true时,allowedOrigins不能包含特殊值“*”,因为它不能在“Access-Control-Allow-Origin”响应头中设置。要允许凭据到一组来源,请显式列出它们,或者考虑使用“allowedOriginPatterns”。其实导致跨域问题的原因是:corsConfiguration.addAllowedOrigin("*");原创 2024-06-13 16:10:59 · 345 阅读 · 0 评论 -
java中 << 和 >> 符号的含义
1、>> 代表除以2 >>1 代表除以2一次。2、<< 代表除以2 <<1 代表乘以2一次。原创 2024-06-07 15:40:14 · 121 阅读 · 0 评论 -
echars饼图、柱状图 java返回的数据格式
java Demo代码为例: 根据名字分组,统计数量count的和。java代码Demo 为例:根据名字分组,统计数量。2、echars柱状图返回的数据格式。1、echars饼状图返回的数据格式。原创 2024-06-06 10:37:54 · 328 阅读 · 0 评论 -
Java ArrayList indexOf() 方法 和 String indexOf() 方法区别
indexOf(String str) 方法可返回某个指定的字符串值在字符串中首次出现的位置,索引下标从0开始。其中查询 int b = aa.indexOf("app"), 并不是 数组中的【a,p,p】indexOf(Object obj) 方法返回动态数组中元素的索引值。如果动态数组中不存在指定的元素,则该 indexOf() 方法返回 -1。如果数组中有 【上海, 北京, a, p, p,app】则返回5。返回在数组中最先出现 obj 元素的索引值,索引下标从0开始。str:需要检索的字符串值。原创 2023-03-06 09:42:27 · 540 阅读 · 0 评论 -
json字符串转实体类对象和实体类转json对象
json字符串转对象。原创 2023-03-03 15:16:31 · 2600 阅读 · 0 评论 -
Java后端:Excel文件上传,解析数据到数据库
以学生表为例:解析Excel表中Name、Age的值保存到数据库。原创 2023-03-03 13:48:09 · 5374 阅读 · 8 评论 -
SQL 索引的创建和删除以及使用索引的好处
索引主要有普通索引、唯一索引、主键索引、外键索引、全文索引、复合索引几种。原创 2023-02-08 17:45:51 · 2406 阅读 · 2 评论 -
java项目中添加外部jar包的两种方式
找到放jar文件的位置,选中jar文件,,点击OK,,然后下一步一直到最后选择OK就可以了。例如执行上面的引入外部 ceshi-1.0.1-SNAPSHOT.jar 到本地仓库。artifactId:项目的名称(自定义,执行时写什么名,pom文件中也要对应写什么名)groupId:项目包名(自定义,执行时写什么名,pom文件中也要对应写什么名)version:版本号(自定义,执行时写什么名,pom文件中也要对应写什么名)2、选择Libraries--->点击+号-->选择Java。原创 2022-11-02 17:55:11 · 19585 阅读 · 0 评论 -
String类型组合的无序数字,排序
取出每个数字,存放在数组,然后排序,在拼接一起,就好了原创 2022-08-25 14:32:30 · 468 阅读 · 0 评论 -
java中使用cn.hutool.poi.excel导出Excel
【代码】java中使用cn.hutool.poi.excel导出Excel。原创 2022-08-24 10:33:02 · 3221 阅读 · 2 评论 -
Java中使用alibaba easyexcel导出Excel,合并单元格
Java中导出xlsx文件,合并单元格,简单上手原创 2022-08-23 10:55:34 · 5488 阅读 · 0 评论 -
linux开放指定端口命令
linux开放指定端口命令,查看防火墙运行状态firewall-cmd --state 关闭防火墙systemctl stop firewalld原创 2022-07-14 18:01:08 · 8065 阅读 · 0 评论 -
Java 基础-07:String indexOf()方法
1、indexOf() 方法有以下四种形式 public int indexOf(int ch):返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 public int indexOf(int ch, int fromIndex):返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 int indexOf(String str):返回指定字符在字符串中第一次出现处的...原创 2022-03-08 09:30:17 · 307 阅读 · 0 评论 -
Java 基础-05:快速排序
1、快速排序(1)每一轮排序选择一个基准点(pivot)进行分区①. 让小于基准点的元素的进入一个分区,大于基准点的元素的进入另一个分区②. 当分区完成时,基准点元素的位置就是其最终位置(2)在子分区内重复以上过程,直至子分区元素个数小于等于12、实现方式2.1 单边循环快速排序(lomuto 洛穆托分区方案)① 选择最右元素作为基准点元素② j 指针负责找到比基准点小的元素,一旦找到则与 i 进行交换...原创 2022-02-24 17:05:25 · 210 阅读 · 0 评论 -
Java 基础-04:插入排序
目录1、插入排序(以升序为例)2、优化方式3、代码实现4、插入排序与选择排序比较1、插入排序(以升序为例)(1)将数组分为两个区域,排序区域和未排序区域,每一轮从未排序区域中取出第一个元素,插入到排序区域(需要保证顺序)(2)重复以上步骤,直到整个数组有序2、优化方式(1)待插入元素进行比较时,遇到比自己小的元素,就代表找到了插入位置,无需进行后续比较(2)插入时可以直接移动元素,而不是交换元素3、代码实现 public static void main原创 2022-02-24 10:44:31 · 503 阅读 · 0 评论 -
Java 基础-03:选择排序 Vs 冒泡排序
目录1、选择排序2、优化方式3、代码实现4、选择排序与冒泡排序比较1、选择排序(1)将数组分为两个子集,排序的和未排序的,每一轮从未排序的子集中选出最小元素,放入排序子集(2)重复以上步骤,直到整个数组有序2、优化方式(1)为减少交换次数,每一轮可以先找出最小的索引,在每轮最后再交换元素3、代码实现 public static void main(String[] args) { int[] a = {5,3,7,2,1,9,8,4}...原创 2022-02-24 09:54:24 · 502 阅读 · 0 评论 -
Java 基础-02:冒泡排序
1、冒泡排序(1)依次比较数组中相邻两个元素的大小,若a[i] > a[i+1],则交换两个元素,结果是让最大的元素排至最后(2)重复以上步骤,直到整个数组有序2、代码实现public class BubbleSort { public static void main(String[] args) { int[] a = {5,9,7,4,1,3,2,8}; bubble(a); } public static void b原创 2022-02-23 17:47:12 · 155 阅读 · 0 评论 -
Java 基础-01:二分查找
1、什么是二分查找 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列原创 2022-02-23 16:43:47 · 274 阅读 · 0 评论 -
Nacos 服务发现
1. Nacos简介1.1 服务发现产品对比目前用的比较多的服务发现中心有:Nacos、Eureka、Consul 、ZookeeperNacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案nacos官网地址:https://nacos.io1.2 Nacos特性Nacos主要提供以下四大功能(1)服务发现和服务健康监测Nacos使服务更容易注册,并通过DNS或HTTP接口发现其他服务,Nacos 提供对服务的实时的健.原创 2022-02-18 16:46:45 · 1413 阅读 · 0 评论 -
算法:455. 分发饼干
解题:class Solution { public int findContentChildren(int[] g, int[] s) { Arrays.sort(g); Arrays.sort(s); int ss = s.length; int gg = g.length; int count = 0; for(int i = 0, j = 0; i < gg &&...原创 2021-11-11 13:50:27 · 89 阅读 · 0 评论 -
Map集合遍历常用方法总结,记得收藏哦
目录1、Map集合遍历四种方法1.1、 第一种通过key遍历获取value1.2、 第二种通过entrySet遍历获取key和value(推荐使用)1.3、 第三种通过entrySet().iterator()遍历获取key和value1.4 、第四种通过map.values()遍历获取所有的value2、Map集合isEmpty方法,getOrDefault方法,remove方法,clear方法1、Map集合遍历四种方法//定义map Map<String,St.原创 2021-11-04 18:43:10 · 4449 阅读 · 0 评论 -
索引越界异常Exception java.lang.IndexOutOfBoundsException
1、IndexOutOfBoundsException 是索引越界异常表示某种索引(例如数组、字符串或向量)超出范围举例:请看下面代码 public static void main(String[] args) { List<Object> list = new ArrayList(); list.add("添加的第一个元素python"); list.add("添加的第二个元素java"); list.add(原创 2021-11-04 16:00:22 · 41930 阅读 · 1 评论 -
java代码规范,简单总结,面试入职必备
一、命名规范:1、Class命名:大写字母开头而其他字母都小写的单词组成: public class StudentDetail2、方法命名:方法的名字用一个小写字母开头,峰谷形式。public String getStudentById3、变量命名:便量的名字用一个小写字母开头,峰谷形式。private String studentName;4、静态常量命名:Static Final 变量的名字都应该大写,并指出完整含义。eg:Public static final S.原创 2021-11-01 13:57:49 · 758 阅读 · 0 评论 -
下拉框数据回显问题,查询表中数据显示到下拉框中
<select> <option value="" <if item ==""> selected </if> ></option> <option value="AAA" <if item =="AAA">selected </if> >AAA</option> <option value="BBB" <if item =="BBB">selected.原创 2021-11-01 11:18:28 · 1704 阅读 · 0 评论 -
Vue页面查询,图片不能显示出来,图片配置问题,导致前端访问不到图片
Vue 前端页面,查询数据时,图片没有出来,数据库中有图片,也不报错,为什么呢?如下图所示:原因之一:后端没有做图片重定向到前端Configuration配置,导致图片不显示配置代码如下:@Configurationpublic class SingerPicConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHa...原创 2021-10-08 09:23:21 · 5472 阅读 · 1 评论