自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

我的码云地址:https://gitee.com/s917

  • 博客(165)
  • 资源 (1)
  • 收藏
  • 关注

转载 SpringBoot中使用线程池

https://blog.csdn.net/qq_40552337/article/details/124299334添加链接描述

2023-05-05 16:02:48 175 1

原创 阻塞队列相关

1.什么是阻塞队列?顾名思义,首先它是个队列:当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列是满时,往队列中添加元素的操作将会被阻塞。同样,试图往已满的阻塞队列中添加新的线程同样也会被阻塞,直到其他线程从队列中移除一个或者多个元素或者全清空队列后使队列重新变得空闲起来并后续新增。2.有什么用?在多线程领域:所谓阻塞,在某些情况下会挂起线程(即线程阻塞),一旦条件满足,被挂起的线程优惠被自动唤醒Java中在JUC包里定义了阻塞队列的接口BlockingQu

2023-03-15 11:11:26 195

转载 Docker 目录挂载详述

转载:https://www.cnblogs.com/mybxy/p/10393935.htmlDocker 目录挂载详述Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。

2023-03-15 10:52:11 4732

原创 后端开发问题整理

由chatGpt回答

2023-02-27 10:18:19 436

原创 LocalDataTime 获取下一个周天10点,下一个一号10点

LocalDataTime

2022-09-22 19:09:03 402

转载 简单记一次linux系统启动项目时报: 设备上没有空间(转载)

状况java项目,启动时报错(其他项目应该是一样的类型)java.lang.IllegalStateException: Logback configuration error detected:ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] -Could not close output stream for OutputStreamAppender. java.io.IOException: 设备上没有空间原因服务器中的物

2022-06-08 09:41:44 2826

原创 蓝桥杯---切面条问题

一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢?

2022-06-01 22:57:55 312

原创 上林赋原文

亡是公听然而笑曰:“楚则失矣,而齐亦未为得也。夫使诸侯纳贡者,非为财币,所以述职也。封疆画界者,非为守御,所以禁淫也。今齐列为东藩,而外私肃慎,捐国逾限,越海而田,其于义固未可也。且二君之论,不务明君臣之义,正诸侯之礼,徒事争于游戏之乐,苑囿之大,欲以奢侈相胜,荒淫相越。此不可以扬名发誉,而适足以贬君自损也。且夫齐楚之事,又乌足道乎?君未睹夫巨丽也,独不闻天子之上林乎?左苍梧,右西极;丹水更其南,紫渊径其北。终始灞浐,出入泾渭;酆镐潦潏,纡馀委蛇,经营乎其内。荡荡乎八川分流,相背而异态。东西南北,驰骛往来

2022-05-08 14:29:22 992

转载 妙啊~~俄罗斯总理的几何题

俄罗斯总理的几何题

2022-03-24 21:32:15 146

原创 租房/搬家必备物品清单

1.确定新居位置大小[]2.确认搬家时间[]3.购买搬家打包材料[]4.对搬家物品进行分类[]5.预约搬家公司[]6.对不常用物品进行打包[]7.对常用物品进行打包[]8.办理物业手续[]9.办理水电网手续[]10.清理冰箱内的食物[]11.保管贵重物品[]12.床上用品–被褥、枕头[]13.床上用品–床单、被套、枕套[]14.装饰品–全身镜、梳妆镜[]15.装饰品–台灯、香薰、花瓶[]16.收纳好物–压缩袋(大、中、小)[]17.收纳好物–门背式挂衣钩[]18.收纳好物–

2022-03-16 23:11:58 1203

原创 提高工作效率的小建议

1.认真是高效工作的完美表现[]2.认真能把事情做对[]3.认真加用心能把工作做得更好[]4.精益求精是最好的工作态度[] 5.及时认真地检查自己的工作[]6.认真工作会得到更多的发展机会[]7.没有做不好的工作,只有对工作不负责的人[]8.比领导还要负责任[]9.不因怕担责任而拒绝任务[]10.对结果负责才能负责到底[]11.单位的事就是自己的事[]12.敢于承担责任,才能高效工作[]13.把重要的事情放在第一位[]14.做最重要的事,而不是去做琐碎的事[]15.做正确的事比正

2022-03-16 23:11:04 569

原创 提升幸福感的100件小事

1.每天闹钟一响就立刻起床[]2.叠被子[]3.起床后喝一杯水[]4.吃早餐[]5.每周给自己订一束鲜花[]6.用棉柔巾洗脸[]7.用电动牙刷[]8.使用湿厕纸[]9.将普通卫生巾换成棉条或者液体卫生巾(针对女生)[]10.每天洗头[]11.买一个好用的、速干的吹风机[]12.穿不带钢圈的内衣(针对女生)[]13.随身佩戴一件心水小物。项链、戒指、钥匙链、或是钱包里的一张照片[]14.整理手机相册[]15.整理电脑桌面[]16.清理通讯录里已经想不起是谁的人[]17.取关已经

2022-03-16 23:09:34 316

原创 JVM笔记

JVM探究谈谈你对jvm的理解?java-class- java8虚拟机和之前的变化什么是oom,内存溢出,栈溢出StrackOverFlowError?怎么分析JVM的常用调优参数内存快照如何抓取,怎么分析Dump文件?谈谈JVM中类加载器?rt-jarJVM的位置JVM的体系结构类加载器双亲委派机制沙箱安全机制NativePC寄存器方法区栈栈帧先进后出队列 先进先出 FIFO first input first output不存在垃圾回收问题为什么ma

2022-03-08 22:44:27 579

原创 JAVA集合听课笔记

java常用集合类List接口的方法有:list的三种遍历方式:集合的理解和好处数组的不足动态保存多个对象多种操作方法使得代码简洁集合主要是两种:单列集合,双列集合collention接口有两个重要的子接口,其实现子类是单列集合Map接口的实现子类的双列集合注意:idea在debug默认情况下,显示的数据是简化后的,如果希望看到完整的数据,需要做设置,被阉割的数据Array’List扩容机制无参构造器扩容 第一次扩容为10,第二次1.5倍扩容

2022-03-02 12:38:27 832

原创 微服务Feign调用后开启Schedule报错No thread-bound request found: Are you referring to request attributes outsid

微服务Feign调用后开启Schedule定时任务后报错No thread-bound request found: Are you referring to request attributes outsid此方法用于:单独调用接口没问题,开启定时任务就报错解决方法FeignClient类方法加参数@RequestHeader(“from”) String from@RequestMapping(value = "/user/list", method = RequestMethod.GET

2022-02-28 22:48:11 1292

原创 redis复习

Redis介绍Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis特点速度快,因为数据存在内存中,类

2022-02-28 22:24:28 1338

原创 Java集合类框架复习

Java集合类框架HashSet和TreeSet区别HashSet不能保证元素的排列顺序,顺序有可能发生变化不是同步的集合元素可以是null,但只能放入一个null当向HashSet结合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。TreeSetTreeSet是SortedSet接口的唯一实现类TreeSet可以确保集合元素处于排序状态。TreeSet支持两种

2022-02-28 22:21:40 372

原创 java并发复习

JAVA 线程状态转换图示线程共包括以下5种状态。新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例如,thread.start()。处于就绪状态的线程,随时可能被CPU调度执行。运行状态(Running) : 线程获取CPU权限进行执行。需要注意的是,线程只能从就

2022-02-28 22:21:07 372

原创 java基础复习

抽象类和接口的对比参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造器接口不能有构造器与正常Java类的区别除了你不能实例化抽象类之外,它和普通Java类没有任何区别接口是完全不同的类型访问修饰

2022-02-28 22:20:31 448

原创 MySQL数据库开发规范

MySQL数据库开发规范所有的数据库对象名称必须使用小写字母并用下划线分割(MySQL大小敏感,见名知意,最好不超过32字符)所有的数据库对象名称禁止使用MySQL保留关键字(如 desc、range、match、delayed 等,请参考 MySQL 官方保留字http://dev.mysql.com/doc/refman/5.7/en/keywords.html)临时库表必须以tmp为前缀并以日期为后缀(tmp_)备份库和库,必须以bak为前缀,日期为后缀(bak_)所有存储相同数据的列名和

2022-02-05 17:30:13 116

原创 代码瘦身、代码规范

“复杂的终极境界是简单”使用LocalDate和LocalDateTimetry { SimpleDateFormat sdfDay = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfMins = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); String today = sdfDay.format.

2022-02-05 16:38:37 181

原创 Scene-Design

场景题:设计判断论文抄袭的系统一类是基于字符串比较的方法;另一类是基于词频统计的方法。基于字符串比较的方法也称为数字指纹法,这类方法通过某种选取策略在文档中取一些字符串作为“指纹”,把指纹映射到Hash 表中,最后统计Hash表中相同的指纹数目或者比率,作为文本相似度依据。基于词频统计的方法也称为基于语义的方法。词频统计法源于信息检索技术中的向量空间模型,该类方法首先都要统计每篇文档中各个单词的出现次数,然后根据单词频度构成文档特征向量,最后采用点积、余弦或者类似方式度量两篇文档的特征向量,以此作

2022-02-05 16:15:52 546

原创 狂神Linux

狂神说Linux我这里给大家准备的是继续Java全栈开发的Linux,而不是运维级别!我们为什么要在这个时间学习Linux?Java全栈开发的我们要掌握哪些知识?需要准备什么工作?Java开发之路:JavaSE、MySQL、前端(HTML、Css、JS)、JavaWeb、SSM框架(很多人就开始找工作了!)、SpringBoot、Vue、SpringCloud~、(MP Git)Linux (CentOS 7) 操作系统:Window 、Mac!消息队列(Kafka、RabbitMQ、Rocke

2022-02-05 16:11:14 17341 1

转载 linux修改最大文件打开数

https://www.cnblogs.com/cjsblog/p/9367043.html

2021-12-10 21:54:35 134

原创 linux安装java步骤

https://www.cnblogs.com/wjup/p/11041274.html

2021-12-08 15:04:58 761

转载 Linux配置清华大学yum源,更换清华大学yum源

清华大学开元软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/centos/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakvim /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of t

2021-12-06 21:31:19 8302

原创 CentOS7安装ElasticSearch\Kibana步骤

一. 创建宿主机目录:/usr/share/elasticsearch/config/usr/share/elasticsearch/plugins (插件)elastic search.yml上传到/usr/share/elasticsearch/configyml文件内容cluster.name: "docker-cluster"network.host: 0.0.0.0http.cors.enabled: truehttp.cors.allow-origin: "*"# 跨

2021-12-06 14:19:02 650

原创 DataStructures-Algorithms

动态规划动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。背包问题总结背包问题 (Knapsack problem x ) 有很多种版本,常见的是以下三种:0-1 背包问题 (0-1 knapsack problem):每种物品只有一个完全背包问题 (UKP, unbounded knapsack problem):每种物品都有无限个可用多重背包问题 (BKP, bounded kna

2021-11-29 21:00:55 290

原创 插入排序算法

基础算法-插入排序插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌朝下,然后,我们每次从桌子上拿走一张牌并把它插入左手中俄正确位置。拿在左手的牌总是排好序的。​ 对于插入排序,参数是一个长度为n的数组 A[n]public class InsertionSort { public static void main(String[] args) { int[] A= new int[10]; A[0]=9; A[1]=

2021-11-29 20:59:04 344

原创 Presto初步剖析

Presto一、概况即席查询充分利用内存(Presto)预查询思想(kylin)开源的分布式SQL查询引擎,开源的,并不是阿帕奇的。用它就是写SQLGB->PB 查询比较快的,查询延迟比较低的,秒级查询的场景Presto不是一个标准的数据库,查询需要对接其他数据源,查询引擎 分析引擎如果想要计算的数据分散在Hdfs、Hive、ES、Hbase、MySql、Kafka中,应该怎么做?Facebook科学家们发现目前并没有一款合适的计算引擎,最终决定开发一款MPP交互式计算引擎

2021-04-05 09:45:46 8269

原创 信息系统与信息化

1.1信息系统与信息化信息是一种客观事物1.1.1信息的基本概念1信息的特征客观性 信息是客观事物在人脑中的反应,主观信息(决策、指令、计划) 客观信息(国际形势、经济发展、一年四季),主观信息必然要转化成客观信息普遍性 物质决定精神,物质的普遍性决定啦信息的普遍存在。无限性 客观世界是无限的,反应客观世界的信息自然也是无限的。无限性可分为两个层次,一是无限的事物产生无限的信息,即信息的总量是无限的;二是每个具体事物或有限个事物的集合所能产生的信息也可以是无限的。动态性 信息是随着时间的变化

2021-03-04 09:01:39 798 1

原创 基础算法-插入排序

插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌朝下,然后,我们每次从桌子上拿走一张牌并把它插入左手中俄正确位置。拿在左手的牌总是排好序的。​ 对于插入排序,参数是一个长度为n的数组 A[n]public class InsertionSort { public static void main(String[] args) { int[] A= new int[10]; A[0]=9; A[1]=4; .

2021-01-06 15:40:37 124

原创 mybatis数组判空、数组循环

参数为String[],参数名array,对array遍历。 <if test="array != null and array.length>0"> and <foreach collection='array' item='arr' index='no' open='(' separator='or' close=')'> FIND_IN_SET(#{arr},direction_one) </foreach&g

2020-12-08 17:07:14 2319

原创 面试题目录收集

1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1043906122 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1045885513 Java异常面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1043906894 JVM面试题(20

2020-11-16 22:35:25 87

原创 高德地图--根据地理位置获取经纬度

即地理/逆地理编码,直接查看高德api即可https://lbs.amap.com/api/webservice/guide/api/georegeo/

2020-11-16 22:20:14 4273 1

原创 mysql数据库高版本 低版本

1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8

2020-11-12 17:14:28 339

原创 ElasticSearch启动错误

错误:Caused by: java.nio.file.NoSuchFileException: /opt/elk/elasticsearch-7.4.2/plugins/analysis-ik/plugin-descriptor.properties缺少plugin-descriptor.properties文件。拷贝一份plugin-descriptor.properties文件到此目录下,主席修改文件中的版本号...

2020-11-09 10:08:38 781

转载 isnull() ifnull() nullif()

https://jingyan.baidu.com/article/8275fc865d16ce46a03cf6e4.html

2020-10-07 22:55:58 102

原创 java 工具类包合集

StringBuilder去掉最后一个字符(或多个) StringBuilder builder = new StringBuilder("手机号1,手机号2,手机号3,"); String result = builder.deleteCharAt(builder.length() - 1).toString();

2020-09-29 10:57:48 212

原创 Mac电脑作开发必装app

解压工具keka开发文档检索Dashwindows远程桌面连接Microsoft Remote Desktopmarkdowntyporaredis可视化连接客户端Another Redis Desktop Managerftp ,sftp文件或文件夹上传至服务器transmit

2020-09-27 15:38:54 192

mysql.zip docker 安装mysql的映射文件

mysql.zip docker 安装mysql的映射文件

2021-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除