Java核心知识点整理----JVM篇

文章目录一、JVM2.1.线程2.2. JVM 内存区域2.2.1程序计数器(线程私有)2.2.2.虚拟机栈(线程私有)2.2.3.本地方法区(线程私有)2.2.4.堆(Heap- 线程共享)-运行时数据区2.2.5方法区/永久代(线程共享)2.3JVM运行时内存2.3.1. 新生代2.3.1.1. Eden 区2.3.1.2. ServivorFrom2.3.1.3. ServivorTo2.3.1.4. MinorGC 的过程(复制->清空->互换)2.3.2. 老年代2.3.3
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

Java核心技术整理---Java多线程并发篇

文章目录一、JAVA多线程并发4.4.1.JAVA 线程实现/创建方式4.1.2.1. 继承 Thread 类4.1.2.2. 实现 Runnable 接口 。4.1.2.3. ExecutorService 、Callable 、Future 有返回值 有返回值线程4.1.2.4. 基于线程池的方式4.1.3. 4 种线程池4.1.3.1. newCachedThreadPool4.1.3.2. newFixedThreadPool4.1.3.3. newScheduledThreadP
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

Java核心技术整理-RabbitMQ篇

文章目录一、RabbitMQ13.1.1. 概念13.1.2. RabbitMQ 架构13.1.2.1. Message13.1.2.2Publisher13.1.2.3. Exchange(将消息路由给队列 )13.1.2.4. Binding(消息队列和交换器之间的关联)13.1.2.5. Queue13.1.2.6. Connection13.1.2.7. Channel13.1.2.8. Consumer13.1.2.9. Virtual Host13.1.2.10. Broker13.1.3
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

Java核心技术整理-日志篇

文章目录一、日志10.1.1. Slf4j10.1.2. Log4j10.1.3.1. Logback 优点写在最后一、日志10.1.1. Slf4jslf4j 的全称是 Simple Loging Facade For Java,即它仅仅是一个为 Java 程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就比如 JDBC 一样,只是一种规则而已。所以单独的 slf4j 是不能工作的,必须搭配其他具体的日志实现方案。比如 apache 的 org.apache.log4j.Log
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

Java核心技术整理---网络篇

文章目录前言一、网络9.1.1网络七层架构9.1.2. TCP/IP 原理9.1.2.1. 网络访问层(Network Access Layer)9.1.2.2. 网络层(Internet Layer)总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、网络9.1.1网络七层架构7 层模型主要包括:物理层:主要定义物理设备
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

JAVA核心技术整理-——JAVA基础篇

文章目录一、JAVA 基础5.1.1. JAVA 异常分类及处理5.1.1.1. 概念5.1.1.2. 异常分类5.1.1.3. 异常的处理方式5.1.1.4. Throw 和 throws 的区别:5.1.2. JAVA 反射5.1.2.1. 动态语言5.1.2.2. 反射机制概念 (运行状态中知道类所有的属性和方法)5.1.2.3. 反射的应用场合5.1.2.4. Java 反射 API5.1.2.5. 反射使用步骤(获取 Class 对象、调用对象方法)5.1.2.6. 获取
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

简历制作课——如何写简历?

文章目录前言一、简历的主要内容?简历的主要内容应该包括六大板块二、HR如何筛选简历?让HR“冷眼相遇”的简历:制作简历的三个步骤?制作步骤二案例分析:信息点要进行逻辑分类好简历=过程+结果要“冷冷的”数字与细节,不要“火热的”描述与抒情简历常见错误写在最后前言       实训期间,老师讲了一节制作简历的实操课,其实大多数同学都觉得简历的制作也不过如此,其实则不然,会写简历的同学在求职面试中相比于其他人来说可能会更胜一筹。编写一些笔记
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

【已解决】[ERROR][Druid-ConnectionPool-Create-1324676647] create connection SQLException, url: jdb

项目场景:问题描述:[2021-01-24 22:50:12,525][ERROR][Druid-ConnectionPool-Create-1902527840] create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/smart-admin-dev?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&amp
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

【已解决】EEXIST npm ERR! path D:\nodejs\node_globalnpm\node_modules\@vue\cli\bin\vue.js npm ERR! dest D:

项目场景:npm ERR! code EEXISTnpm ERR! path D:\nodejs\node_globalnpm\node_modules\@vue\cli\bin\vue.jsnpm ERR! dest D:\nodejs\node_globalnpm\vuenpm ERR! EEXIST: file already exists, cmd shim 'D:\nodejs\node_globalnpm\node_modules\@vue\cli\bin\vue.js' -> '
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

vue-cli2.9.6及其他版本升级至vue-cli4.x最新版

前言 目前网上关于vue-cli的文字/视频教程多数停留在2.9.6或3.x版本,但毕竟IT行业学新的总不会错。官方推出的版本从3.0开始也做了较大的变动,这里简单做个升级教程。- 卸载旧版本 卸载命令:npm uninstall -g vue-cli 这里有坑,如果明明卸载了却仍出现报错类似提示没有卸载干净,可能是当时安装旧版本时你还使用了yarn导致有残留,用yarn uninstall -g vue-cli清理干净。 - 安装最新版 自3.0版本后,官方声明这个工具改名为@vue/cli。 安.
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

【已解决】如何更新npm至最新版本?

npm install -g npm
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

【已解决】卸载vue-cli过程中npm uninstall vue-cli -g 一直显示 up to date in 0.042s无法卸载。

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

【已解决】Allow-Origin‘ header is present on the requested resource.Error in v-on handler (Promise/async

项目场景:今天在写vue加springboot技术编写前后端分离项目过程中出现了跨域问题,然而也花费了一些时间去找解决方法,csdn上面的大佬只能说太强了,虽然说的都挺有道理的,但是终究还是太弱了看不懂,后来自己琢磨了以下,想了想会不会是后端跨域请求出现了问题。问题描述:Access to XMLHttpRequest at 'http://localhost:9000/userstate?id=1&state=true' from origin 'http://localhost:8
分类: 其他 发布时间: 02-09 17:31 阅读次数: 0

Parameter ‘state‘ not found. Available parameters are [arg1, arg0, param1, param2]

原因分析:传参接受不到。未加@param public int updateState(Integer id,Boolean state);解决方案:加上 @Param public int updateState(@Param("id") Integer id, @Param("state") Boolean state);
分类: 其他 发布时间: 02-09 17:30 阅读次数: 0

Command vue init requires a global addon to be installed. Please run npm i -g @vue/cli-init and tr

使用vue init webpack my-App 创建项目回车时显示 Command vue init requires a global addon to be installed. Please run yarn global add @vue/cli-init and try again. 解决方法:npm install -g @vue/cli-init 然后创建项目,正常。
分类: 其他 发布时间: 02-09 17:30 阅读次数: 0

如何将本地项目提交到github?

将本地项目上传到Github(两种简单、方便的方法) 一、第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 1.进入Github首页,点击New repository新建一个项目  2.填写相应信息后点击create即可  ...
分类: 其他 发布时间: 02-09 17:30 阅读次数: 0

【已解决】java.net.SocketException: socket closed 解决方式

错误截图解决办法socket 只要在 io流close的情况下 自动关闭,意思就是你想边发送边接受最正确的方式就是发送和 接受的操作都做完之后 再一起关闭IO流 完美解决。参考于:https://blog.csdn.net/qq_33431368/article/details/72331128...
分类: 其他 发布时间: 02-09 17:30 阅读次数: 0

【经典游戏贪吃蛇】一个小时使用Java语言编写贪吃蛇小游戏.(狂神说版)

文章目录前言一、创建项目?二、编写图片资源Data类1.引入statics图片资源文件2.编写程序主启动类二、核心类-游戏画布类1.做前思考准备2.画组件三、写在最后前言跟着狂神老师的教程写了一个贪吃蛇小游戏,做以下笔记来记录这个知识点。原教程视频地址:狂神说版贪吃蛇小游戏源代码:https://gitee.com/kuangstudy/openclass一、创建项目?分析目录结构:StartGame为游戏的启动类,Data为游戏的图片资源类,GamePanel为游戏的具体逻辑代码类。.
分类: 企业开发 发布时间: 02-09 17:30 阅读次数: 0

链上手续费高涨,EIP-1559、Layer2、Gas代币何以破局 |链捕手

以太坊价格突破历史新高后,短暂的兴奋并未能持续多久,更多人开始意识到以太坊的使用成本越来越高。而在ETH 2.0分片实施之前,许多人开始寻求能改善当前网络拥堵和高昂手续费的解决方案。本文...
分类: 其他 发布时间: 02-09 16:31 阅读次数: 0

对话币信资本Wangxi:区块链投资中的信号与噪音 |链捕手

币信资本是币信生态的一部分,币信是一家成立6年多的比特币钱包开发公司,同时自身也是一个大型比特币矿工。所以从本质上看,币信资本更像是集团下属的投资部门,主要依靠自有资金而非LP。相较于纯...
分类: 其他 发布时间: 02-09 16:30 阅读次数: 0