自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子墨将的博客

掂过禄蔗

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 uniapp uni.navigateBack 连带返回问题记录

去除原生导航栏,使用自定义导航,并使用自定义返回按钮,通过方法返回到上一页。共有3层页面,A -> B -> C。都是自定义导航栏。均使用navigateTo进行跳转,通过点击事件,直接调用navigateBack()返回上一层。预期结果:C页面调用返回B页面,C -> B。

2024-04-18 13:55:24 104

原创 Mybatis缓存

::Mybatis缓存💡 根据:如果没有记录和回顾,6天后便会忘记75%的内容读书笔记正是帮助你记录和回顾的工具,不必拘泥于形式,其核心是:记录、翻看、思考。

2023-12-04 11:52:41 190

原创 【JAVA】并发思维导图

线程基础JMM内存模型锁线程池并发工具类

2023-11-16 23:18:55 84

原创 深入理解Java线程

join可以理解成是线程合并,当在一个线程调用另一个线程的join方法时,当前线程阻塞等 待被调用join方法的线程执行完毕才能继续执行,所以join的好处能够保证线程的执行顺序,但 是如果调用线程的join方法其实已经失去了并行的意义,虽然存在多个线程,但是本质上还是串 行的,最后join的实现其实是基于等待通知机制的。最大好处是实现简单,且切换操作对线程自己是可知的,没啥线程同步问题。它们是依赖于内核的,即无论是用户进程中的线 程,还是系统进程中的线程,它们的创建、撤消、切换都由内核实现。

2023-10-16 16:17:16 278

原创 JMM模型与并发三大特性

storeLoad内存屏障 ==> (汇编层面指令)方面使用Lock指令“ lock;例如volatile,锁机制当前线程对当前共享变量的操作会存在读不到,或者不能立刻感知另一个线程对共享变量的写操作通过上下文切换,例如Thread.yield();

2023-10-15 21:39:24 163

原创 JAVA基础

Java泛型是JDK 5.0引入的一个新特性,用于在编译期间提供更强的类型检查。泛型允许程序员在类、接口和方法中使用类型参数。这意味着你可以创建一些能在多种数据类型上操作的代码,而这些代码在编译时仍然保持类型安全。泛型一般有三种使用方式:泛型类、泛型接口、泛型方法。泛型的工作方式是通过在定义类、接口或方法时使用类型参数。类型参数在使用泛型的地方可以用实际的类型来替代,这样就可以在编译期间进行类型检查。// 实现方法...

2023-10-13 09:52:47 66

原创 RabbitMQ

消息中间件基于队列模型实现异步/同步传输数据作用:可以实现支撑高并发、异步解耦、流量削峰、降低耦合度。小项目用多线程也可以处理,但有些大型项目有可能会消耗服务器cpu资源资源RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),RabbitMQ服务器是用Erlang语言编写的。

2023-10-13 09:45:44 414

转载 Jaspersoft Studio 中的参数以及与应用之间的交互

Jaspersoft Studio 中的参数以及与应用之间的交互

2023-01-10 12:19:40 1019 1

原创 Docker中RabbitMQ的密码修改

Docker中RabbitMQ的密码修改

2022-12-13 22:31:58 2428

原创 Spring 源码笔记(二),核心概念的理解

BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。比如其中比较常见的属性有。

2022-07-30 13:02:59 274

原创 Spring 源码笔记一(框架原理理解)

Spring 源码入门笔记(一),框架的理解

2022-07-17 14:32:35 242 1

原创 在线预览PDF文件功能实现

💡在线预览PDF文件功能实现📊前端🍁HTML<a @click="previewPdf(record.REPORT_NAME,record.REPORT_PATH)">预览</a>⛄JS请求方法的封装,request 是 axios.create()的实例对象,根据文件地址路径,请求到文件数据,并且返回接收类型是Blob对象export function downloadFile (params) { return request({ url: ap

2022-04-21 12:12:10 1748

原创 MySQL底层数据结构与算法

MySQL底层数据结构各种结构的比较结构的好处

2022-04-10 23:24:59 1607

原创 MarkDown显示各种好看的图案

分享一个各种小图标的网站:MarkDown 小图标 编写格式为:&#xCODE;其中,CODE 可以从 timwhitlock中查到。例子: 查到了 表情对应的 Unicode 编码为 U+1F308,则与此表情对应的 CODE 为 1F308 (舍弃前面的 U+)。我们只需在 Markdown 文档中输入 &#x1F308;; 即可显示为 🌈 。效果如下:图案名效果代码图案名效果代码彩虹🌈&#x1F308;草莓🍓&#.

2022-03-19 10:24:33 2500

转载 Request execution error. endpoint=DefaultEndpoint{ serviceUrl=‘http://localhost:9092/eureka/}

Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:10086/eureka/}https://blog.csdn.net/weixin_40910109/article/details/103181162

2022-03-18 23:37:28 483

原创 Zookeeper入门

Zookeeper一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能相关 CAP 理论CAP 理论指:一致性(Consistency),数据在多个副本之间是否能够保持一致的特性,等同于所有节点访问同一份最新的数据副本可用性(Availability),每次请求都能获取到正确的响应,但是不保证获取的数据为最新数据。分区容错性(Partition tolerance

2022-03-12 15:42:19 1849

原创 JAVA a++ 与 ++a的区别

Java中 a++ 和 ++a 的区别,想必很多初学者都搞不清这两者的区别!相同点:都是帮当前变量 +1;不同点:a++ : 先参与程序的运行,后赋值+1给变量a;++a :先赋值+1给变量a, 后参与程序的运行;举个例子来说: public static void main(String[] args) { int a = 1; System.out.println(a++); // 先参与程序的运行,而后才进行赋值,所以输出为 1;

2022-02-12 09:34:58 3538

原创 Invalid prop: custom validator check failed for prop “type“ 解决思路

代码中出现了:[Vue warn]: Invalid prop: custom validator check failed for prop “type”翻译过来表示的意思为 [Vue warn]:无效的属性:属性“类型”的自定义验证程序检查失败。也就是标签中“type”这个属性出现了问题。此使用的是ant-vue组件。控制台提示如下:[Vue warn]: Invalid prop: custom validator check failed for prop "type".found

2022-02-07 11:16:34 28124

原创 params 与 data 请求的区别

记录一次令人烦躁的事情export function getImportDetailData (parameter) { return request({ url: api.getImportDetailData, method: 'post', params: parameter, type: 'json' })}与export function getImportDetailData (parameter) { return request({.

2022-01-24 17:42:50 415

原创 Git-stash操作

Git-Stash官方描述:git-stash - 将更改隐藏在脏工作目录中使用git stash时要录制工作目录和索引的当前状态,但想回到干净的工作目录。该命令保存您的本地修改并恢复工作目录以匹配HEAD提交。此命令隐藏的修改可以用 列出,用 git stash list进行检查git stash show,并用 恢复(可能在不同的提交之上)git stash apply。git stash不带任何参数的调用等效于git stash push. 默认情况下,stash 被列为“WIP on br

2021-12-29 16:59:30 491

原创 Windos 查看端口并杀死进程

Windos 查看端口并杀死进程查看该端口是否存在C:\Users> netstat -aon|findstr "9090" TCP 0.0.0.0:9090 0.0.0.0:0 LISTENING 4616杀死进程C:\Users> taskkill /T /F /PID 4616成功: 已终止 PID 4616 (属于 PID 15068 子进程)的进程。...

2021-12-24 10:30:45 774

原创 Hadoop | MapReduce之 WordCount词频统计

WordCount词频统计词频统计// Map类,继承于org.apache.hadoop.mapreduce.Mapper;public class WordCountMap extends Mapper<LongWritable, Text,Text, IntWritable> { Text word = new Text(); IntWritable value = new IntWritable(1); @Override protected

2021-12-22 19:09:47 2135

原创 遇到过的SQL | ORCALE

with as ()ratio_to_report() over()to_char(’’,‘999D99’)

2021-12-15 15:44:57 586

原创 【大数据系列】之Hadoop-MapReduce学习笔记

Hadoop之MapReduce分布式运算程序特点:良好扩展性高容错性PB级以上的离线处理缺点:不擅长实时计算不擅长流式计算不擅长DAG(有向无环图)计算一、MapReduce进程MrAppMaster:负责整个程序的过程调度及状态调度MapTask:负责Map阶段的整个数据处理流程ReduceTask:负责Reduce阶段的整个数据处理流程二、WordCount程序例子词频统计// Map类,继承于org.apache.hadoop.mapreduce.

2021-12-13 22:04:24 1147

原创 【大数据系列】之Hadoop-HDFS学习笔记

Hadoop之HDFS分布式文件系统特点:高容错性:多副本策略高扩展性:可部署在廉价的机子一、组成架构NameNode存储数据块存放位置的元数据(映射信息)配置副本策略管理HDFS的命名空间处理Client的请求DataNode数据存储的节点,以文件块的形式进行存储,分布在不同机架,节点上执行数据块的读/写任务块的大小可以通过配置参数 ( dfs.blocksize)来规定,默认大小在Hadoop2.x/3.x版本中是128M,1.x版本中是64M,大小的设置

2021-12-05 22:41:04 1381 1

原创 Eureka注册中心(学习笔记)

Eureka注册中心声明:本作者纯属扯淡,请勿当真一、简单的入门理解背景:单体架构已经根据业务拆分为各种子系统,为了单一职责原则,也将对应的数据库拆分为多个数据库。需求:现有两个子系统,分别为订单模块、用户模块,想要查询其中一笔订单,其信息包含订单详情,更有用户信息,其中两个数据库的数据并不相通(不能通过左连接查询查出)。如何才能查询出订单信息呢?思路:一、既然用户模块也是一个系统,那么定义好接口,并且提供给订单模块使用,在查询订单的时候一并调用用户模块的API,将返回的数据

2021-11-09 23:17:08 550

原创 想法想法想法

计划清单专业内Spring 全家桶多线程redisMQ专业外摄影机器人导论无人机健身长跑

2021-10-20 21:56:00 66

原创 JAVA | 入口即化的JVM

JVM我们写好的java代码,怎么就在计算机里运行起来了?他经历了什么样的过程.java -> .class -> 类加载过程 -> JVM编译,类加载过程,JVM虚拟机的运行

2021-09-08 22:31:19 228

原创 JAVA | Collection集合 之 HashMap

HashMap数据结构1.7=< 数组+链表=>1.8 数组+链表+红黑树重要的变量1.8版本 /** * 默认初始容量,2的4次方 = 16 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; /** * 最大容量2的30次方, 并且容量必须是2的幂 */ static final int MAXIMUM_CAPACITY = 1 &lt

2021-09-01 23:10:13 310

原创 JAVA | 并发 之 AQS

关于AQS–简单的认识

2021-08-16 20:54:18 189

原创 特殊回文数 蓝桥杯

特殊回文数题目:时间限制:1.0s 内存限制:512.0MB问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式:  输入一行,包含一个正整数n。输出格式:  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入:52样例输出:8999989899...

2020-02-15 12:04:16 468

原创 【大数据系列】之Hive DDL and DML

Hive DDL and DMLHive定义了一套自己的SQL,简称HQL,它与关系型数据库的SQL略有不同,但支持了绝大多数的语句如DDL、DML以及常见的聚合函数、连接查询、条件查询。DDL操作(数据定义语言)包括:Create、Alter、Show、Drop等。(1)create database- 创建新数据库(2)alter database - 修改数据库(3)drop d...

2019-11-25 09:46:24 210

原创 【大数据系列】之 Hive本地部署(Mysql)

Hive本地部署(Mysql)1.CentOs6.5安装mysql1.1查看是否安装,是执行清除'查看是否安装过mysql'rpm -qa | grep mysql'有则清除'rpm -e mysql1.2yum安装mysqlyum -y install mysql mysql-server mysql-devel安装安装成功截图1.3查看mysql-server...

2019-11-23 22:18:59 339 1

原创 【大数据系列】之Hadoop Shell常用命令

Hadoop Shell常用命令1.创建文件夹hdfs dfs -mkdir /test2.创建文件hdfs dfs -touchz /test/file.text3.查看目录下的文件hdfs dfs -ls /test'迭代查看该目录下的所有文件与目录'hdfs dfs -ls -R /test4.文件的移动、复制"移动"hdfs dfs -mv /test/...

2019-11-20 20:59:03 342

原创 【大数据系列】之Hadoop伪分布安装

Hadoop伪分布安装1.创建用户与用户组创建一个用户,名为momo,并为此用户创建home目录,此时会默认创建一个与momo同名的用户组。> sudo useradd -d /home/momo -m momo为momo用户设置密码,执行下面的语句> sudo passwd momo切换到momo用户下操作> su - momo2.配置SSH免密码登录...

2019-11-19 20:11:30 210

原创 大数据招聘信息可视化

一、需求分析1.1 深圳大数据招聘信息分析数据源: 智联招聘网站: https://sou.zhaopin.com题目: 深圳大数据招聘分析1.2 要求爬取前5页将数据保存到sqlite数据库中按企业性质(民营、上市公司、国企等)汇总做饼图按学历汇总做柱形图详情页对专业技能做词云图可自由发挥分析展示其他信息可以通过网页访问结果参考步骤数据获取以深圳为例:在智联招聘网...

2019-07-14 10:17:17 5796 3

原创 【scrapy爬虫】了解Scrapy+爬虫豆瓣电影Top250信息

Scrapy爬虫框架scrapy是什么它是一个快速功能强大的开源网络爬虫框架Github地址:https://github.com/scrapy/scrapy官网地址:https://scrapy.org/scrapy的安装cmd上运行pip install scrapy测试: scrapy -h一般直接pip install scrapy会出错,可参考:【转】htt...

2019-05-24 13:29:57 1269 1

原创 【词云图】pyechart+pandas对19大报告文件做词云图

本次实验用的是本地文件《19大报告.txt》,由于文件的上传不懂,可用其他的txt代替

2019-05-18 10:17:09 3109 8

原创 【小白】利用selenium+python爬取天天基金网--模拟人工查询基金信息

一、安装selenium基于Window操作系统1.selenium库的安装(需要先安装python3,这里就不详细说明)可在cmd上运行pip install selenium也可在pycharm工程目录下添加selenium库2.下载对应的浏览器驱动各大浏览器webdriver地址可参见:https://docs.seleniumhq.org/download/...

2019-05-01 15:47:54 3244 5

毕业设计基于Springboot+vue的农产品驿站平台的设计与实现,需求文档

【毕业设计】基于Springboot+vue的农产品驿站平台的设计与实现,需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档需求文档

2023-12-09

jdk1.8中文版api.chw

jdk1.8中文版api帮助文档

2019-11-19

4000多条北京租房数据

包括名称,面积,户型,房租,城市,街道,地段,公交战,地址

2019-01-20

空空如也

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

TA关注的人

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