技术开发

JVM详解(三)——运行时数据区 - Craftsman-L

一、概述 1、介绍 类比一下:红框就好比内存的运行时数据区,在各自不同的位置放了不同的东西。而厨师就好比执行引擎。 内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定

用最简单的方式理解 IoC 控制反转 - 四叶笔记

需求变了,用户需求又变了,产品经理跑过来说改回原来的第一种,emmmm

Go语言核心36讲(Go语言基础知识五)--学习笔记 - MingsonZheng

05 | 程序实体的那些事儿(中) 在前文中,我解释过代码块的含义。Go 语言的代码块是一层套一层的,就像大圆套小圆。 一个代码块可以有若干个子代码块;但对于每个代码块,最多只会有一个直接包含它的代码块(后者可以简称为前者的外层代码块)。 这种代码块的划分,也间接地决定了程序实体的作用域。我们今天就

承诺兑现,完成一个权限系统,并且开源给大家 - 程序员老猫

承诺兑现 好久好久都没有来博客了。上次更新是说要自己完成一个权限系统的开发,然后开源给大家。之前就写了一个Whale系统的用户认证,后面就没有然后了,老猫承认,懒了~相信很多读者失望了,有的小伙伴已经开始嘲讽了,比如: 老猫其实也并没有闲着,其实用空闲时间也完成了权限系统的大部分的开发工作,目前其实

GoLang设计模式10 - 中介者模式 - robin·张

中介者模式是一种行为型设计模式。在中介者模式中创建了一个中介对象来负责不同类间的通信。因为这些类不需要直接交互,所以也就能避免它们之间的直接依赖,实现解耦的效果。 中介者模式的一个典型案例是老式小火车站。为保证铁路系统稳定运行,两列火车一般不会直接通信,而是听从车站管理员的调度。这里车站管理员就是一

SpringBoot使用注解进行分页 - 星耀寂夜

分页使用可以说非常普遍了,有时候会需要非常灵活的方式去开启或关闭分页,尝试使用一下注解的方式来进行分页。 依赖安装 需要使用的依赖: Mybatis-Plus PageHelper SpringBoot AOP 添加pom依赖

pycharm上的python虚拟环境移到离线机器上 - 马昌伟

Pycharm的Terminal 中执行: 查看现有的包到requirements.txt中 pip freeze > requirements.txt 生成依赖包 D:machangweivenvScriptspython.exe -m pip download -d whl -r req

C# 三种方式实现Socket数据接收(经典) - zls366

Stream.Read 方法 当在派生类中重写时,从当前流读取字节序列,并将此流中的位置提升读取的字节数。 语法: public abstract int Read(byte[] buffer, int offset, int count) 参数: buffer: 字节数组。此方法返回时,该缓冲区包

Spring框架入门 - Z_Z_S

一. spring是什么? Spring是分层的JavaSE/EE (一站式) 轻量级开源的容器框架,以IOC(Inverse of Control 控制反转:对象之间的关系由容器创建,降低了程序之间的依赖性)和AOP(Aspect Oriented Programming 面向切面编程)为内核的容

小白自制Linux开发板 四. 通过SPI使用ESP8266做无线网卡 - 淡墨青云

本文章基于 WhyCan Forum(哇酷开发者社区) https://whycan.com/t_4149.htmlhttps://whycan.com/t_5870.html整理而成。 为了尊重原作者和其他贡献者,所以该篇涉及到的部分代码和资料只提供原贴资源链接。 前言 前几次我们一起完成了那个小

Bert文本分类实践(三):处理样本不均衡和提升模型鲁棒性trick - 盛小贱吖

写在前面 ​文本分类是nlp中一个非常重要的任务,也是非常适合入坑nlp的第一个完整项目。虽然文本分类看似简单,但里面的门道好多好多,博主水平有限,只能将平时用到的方法和trick在此做个记录和分享,希望各位看官都能有所收获。并且尽可能提供给出简洁,清晰的代码实现。 ​本文主要讨论文本分类中处理

写操作系统之开发加载器 - 东小夫

loader功能 功能 loader的功能是: 从软盘中把操作系统内核读取到内存中。 进入保护模式。 把内存中的操作系统内核重新放置到内存中。 执行操作系统内核。 如果理解不了上面的部分语句,先搁置,后面会详细说明。 流程图 先看loader的流程图。 不必全部看懂。我觉得可能对读者理解后面的内容有

SpringBoot之日志注解和缓存优化 - xbhog

该文章分为两部分,一个是基于注解版实现日志Aop,一个是缓存优化的问题,来提高访问效率

Vue3学习(二)之集成Ant Design Vue - 久曲健

一、集成Ant Design Vue npm install [email protected] --save 兼容性 Ant Design Vue 2.x 支持所有的现代浏览器。 如果需要支持 IE9+,你可以使用 Ant Design Vue 1.x & Vue 2.x。 对于

魔改swagger:knife4j的另外一种打开方式 - 狂盗一枝梅

gateway文档聚合有很大的缺陷,我想了另外一种方式来解决swagger文档聚合的问题

【分享】 一款自用的Anki卡片模板:黄子涵单词卡片 v1 - 黄子涵

【分享】 一款自用的Anki卡片模板:黄子涵单词卡片 v1 说明 第一代的功能 主要有两部分组成:英文和含义,目前主要是为自己记忆Web前端一些常用的单词而服务 有美美哒背景图,本来想修改为随机背景图的,一开始PC端已经实现好,但是同步到Android客户端却不行,所以只能放弃了,可能未来会支持哦!

创建线程的4种方法 and 线程的生命周期 - BLLBL

线程的启动和运行 方法一:使用start()方法:用来启动一个线程,当调用start方法后,JVM会开启一个新线程执行用户定义的线程代码逻辑。 方法二:使用run()方法:作为线程代码逻辑的入口方法。run方法不是由用户程序来调用的,当调用start方法启动一个线程之后,只要线程获得了CPU执行时间

作业:循环队列--搬书问题 - 无涯ha

循环队列 作业 实训05-循环队列的实现 题目:有7位同学(学号依次分别是1028,1085,1025,1062,1079,1040,1118) 被要求把100本教材从办公室搬到教室,假设偶数为女同学,奇数为男同学, 女同学每次搬4本教材,男同学每次搬7本教材,他们排着队依次行动, 请问:每位同学分

【Azure 应用服务】App Service中运行Python 编写的 Jobs,怎么来安装Python包 (pymssql)呢? - 路边两盏灯

问题描述 在App Service中运行Python编写的定时任务,需要使用pymssql连接到数据库,但是发现使用 python.exe -m pip install --upgrade -r requirements.txt -t D:homesitewwwrootpymodules。r

【原创】C语言和C++常见误区(一) - 计算机知识杂谈

本文仅在博客园发布,认准原文地址:https://www.cnblogs.com/jisuanjizhishizatan/p/15414469.html 问题1:int类型占几个字节? 常见误区:占4个字节。 实际上,C语言标准并未规定int类型所占的字节数。因此,在不同的机型上,所输出的结果可能不

C语言的return语句 - CCCPkeay

Q1:函数中的Return语句有什么用? Q2:Return 0有什么含义吗? A1:Return的作用为,跳出当前的函数,并且返回到调用当前函数的主调函数,当前函数中Return语句一下代码将不会运行,因为代码运行过程已经返回到主调函数中去了,而不是当前的函数 A1代码验证: 点击查看代码 #in

保护模式篇——分页基础 - 寂静的羽夏

写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图。由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新。 如有好的建议,欢迎反馈。码字不易,如果本篇文章有帮助你的,如有闲钱,可以打赏支持我的创作。如想转载,请把我的转载信息附在文章后面,并声明我

研发效能度量核心方法与实践:常用分析方法

研发效能度量的出发点虽然很好,但是如何正确、有效的度量却是一个颇有难度的技术活儿。近期围绕如何进行效能度量的讨论不绝于耳,但如何构建度量的体系化框架、如何进行度量指标的选取、如何进行度量分析、如何进行落地运营,却鲜有文章具体阐述。在这一背景下,张乐老师撰写了《研发效能度量核心方法与实践》系列文章,对以往经验进行了总结和提炼,包括以下内容: 1. 效能度量的难点和反模式2. 效能度量的行业案例和关键原则3. 效能度量的实践框架和指标体系设计4. 效能度量的常用分析方法5. 效能度量的落地实施建议 以上内容将以五篇连载文章的形式发布,共计超过3万字,本文是第四篇。 点击查看原文>

CTF入门记录(1 - climerecho

(https://ctf-wiki.org) 00 基础了解 CTF简介 (wolai.com) 00-1 CTF题目类型 Web 大部分情况下和网、Web、HTTP等相关技能有关。 Web攻防的一些知识技巧。诸如SQL注入、XSS、代码执行、代码审计等等都是很常见的考点。 Pwn Pwn类题目重点

服务运行过程中磁盘坏道引起的思考 - 编程一生

背景 同事发现一个有重要服务在运行的物理机上,一个目录虽然够用,但是比另一台同样服务的机器相比,空间很小。我们还是跟SA沟通了此事。最终SA跟厂商确认是因为磁盘有坏道引起。因为我们磁盘阵列采用的是RAID1模式,所以并不影响服务运行,但是为了保证服务的稳定性,我们还是决定对磁盘进行修复。结果呢,在约

Hadoop面试题总结(三)——MapReduce - 大数据技术派

1、谈谈Hadoop序列化和反序列化及自定义bean对象实现序列化? 1)序列化和反序列化 (1)序列化就是把内存中的对象,转换成字节序列(或其他数据传输协议)以便于存储(持久化)和网络传输。 (2)反序列化就是将收到字节序列(或其他数据传输协议)或者是硬盘的持久化数据,转换成内存中的对象。 (3)

【日志技术专题】「logback入门到精通」彻彻底底带你学会logback框架的使用和原理(入门介绍篇) - 浩宇天尚

技术介绍 什么是 logback? Logback为取代 log4j 而生。Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback 比现有任何记录系统(除了log4j2)更快、占用资源更少,有时差距非常大。 Logback提

C#开发BIMFACE系列47 IIS部署并加载离线数据包 - 张传宁

BIMFACE二次开发系列目录 【已更新最新开发文章,点击查看详细】 在前两篇博客《C#开发BIMFACE系列45 服务端API之创建离线数据包》与《C#开发BIMFACE系列46 服务端API之离线数据包下载及结构详解》中创建并下载了离线数据包,数据包中的文件结构也做了详细的说明。 离线数据包是一

k8s学习笔记(1)- 简单部署springboot应用 - xjk27400861

前言:k8s全称kubernetes,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,关于更多的k8s知识,可自行学习 1、k8s环境搭建 k8s环境部署方式 minikube工具部署 参考文当:https://kubernet

this指向与call,apply,bind - 前端南玖

this指向与call,apply,bind ❝ 「this」问题对于每个前端同学来说相信都不陌生,在平时开发中也经常能碰到,有时候因为「this」还踩过不少坑,并且「this」问题在面试题中出现的概率也非常高,我们一起来了解一下this的指向与call,apply,bind ❞ this的指向 E

MySQL中如何选择合适的备份策略和备份工具 - iVictor

​数据库备份的重要性毋庸置疑,可以说,它是数据安全的最后一道防线。鉴于此,对于备份,我们通常会做以下要求: 多地部署 对于核心数据库,我们通常有两地三中心的部署要求。对于备份来说,也是如此。 一个备份应该有多个副本,每个副本存储在不同区域。 多介质部署 一个备份的多个副本应存储在不同介质上,如磁盘和

k8s学习笔记(1)- 简单部署springboot应用 - xjk27400861

前言:k8s全称kubernetes,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,关于更多的k8s知识,可自行学习 1、k8s环境搭建 k8s环境部署方式 minikube工具部署 参考文当:https://kubernet

最新.NET MAUI有什么惊喜? - MicrosoftReactor

.NET 6 Preview 7 现已发布啦,我们为 .NET 多平台应用程序 UI (MAUI) 引入了所有的新布局。这是性能和可靠性的重大变化。我们很高兴我们还增加了一些关于accessibility方面的基于新的SemanticService、字体缩放选项和对Xamarin.Forms 效果的

ServletContext 学习 - ~逍遥子~

ServletContext web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用; 1、共享数据 ​在这个Servlet中保存了数据,就可以在另外一个servlet取到 首先将数据存入HelloServlet中,然后可以在另外一个

Android系统编程入门系列之应用间数据共享ContentProvider - 白少木丿

内容提供者ContentProvider与前文的界面Activity、服务Service、广播接收者BroadcastReveiver,并列称为Android的四大组件,均是需要自定义子类继承上述组件类,并在清单文件中静态注册或逻辑代码中动态注册才能正常使用。 android.content.Con

【NOIP1998】 三连击 题解 - 计算机知识杂谈

文章转载前需和原作者联系,否则追究法律责任 题目链接:https://www.luogu.com.cn/problem/P1008 首先我们来分析一下题目。要求是枚举三个数,比例为1:2:3,且各个数字由1-9组成。 我们采用枚举的方式来进行这道题目。首先,数字满足两个条件(比例为1:2:3,且各个

© 云聚网互联网资讯 我要投稿 云聚网博客 Pytorch中文百科 Pytorch中文手册