Java

Vue3的diff算法

// https://github.com/vuejs/core/tree/main/packages/runtime-core/src/renderer.ts // https://github.com/vuejs/core/tree/main//packages/runtime-test/src/nodeOps.ts export function diff(oldCh, newCh) {

聊聊网络安全培训

  大胆的决定,再次决定尝试网络安全培训创业。目前恢复web安全培训,团队内部把去年定价699元的0基础的web安全学习技术,免费公开放在了哔哩哔哩视频网,如果想学习的同学,可以访问https://space.bilibili.com/602205041,去观看学习免费的web安全课程,或者打开哔哩哔哩搜索玲珑安全。免费课程,由三个团队成员合力完成。web漏洞挖掘付费课程主讲人是我,我是飘渺红尘,

Vue2的diff算法

export function diff(oldCh, newCh) { let oldStartIndex = 0; let newStartIndex = 0; let oldEndIndex = oldCh.length - 1; let oldStartVnode = oldCh[0]; let oldEndVnode = oldCh[oldEnd

为什么投递的简历无响应?

今天周五,按道理来说,今天应该是一个快乐的日子,因为明天不上班啊。 但是,我今天收到的大部分消息都是在问我:“磊哥,为什么我投递的简历没有响应呢?”,例如下面这样: 那么问题来了,导致投递的简历没有响应的主要原因有哪些呢?接下来,我们来盘点一下。 1.投递简历太少 简历不是投递 10 来份、20~30 份就够了,而是每天投递最大可以投递的次数,坚持一周以上才能有面试的机会。 如果是校招,给你一

卡码java基础课 | 14.链表的基础操作II

学习内容: 链表基础,加深对上一节课的理解 重点归纳: 见例题。 例题: 解: 点击查看代码

java 包装类引用为空 引发空指针

报错: 复现: Student 实体类: 接口调用: 后端代码: 控制台抛出异常: debug: 将将Student下得 isMan 得类型由 Boolean => boolean , debug: 我们发现当前端传 null 时,是spring 会将 null 映射为 false 接口响应成功: 参考: https://www.jdon.com/71495.html

全局或局部配置feign的日志级别

局部配置 说明:全局和局部配置就差一个@Configuration和在不在@FeignClient的configuration中引用,局部需要在@FeignClient的configuration中引用,全局则不需要引用。 日志层级从低到高依次为:NONE,BASIC,HEADERS,FULL。级别越高理论上打印的日志应该越全 声明日志级别 使用声明的日志级别 全局配置 声明日志级别 全局和

[vue3代码优化] Vue3 的 `props` 应该是只读的,用 import 代替 require

  `setup()` 函数,配置了一个名为 `PostList` 的计算属性,这个计算属性返回一个处理过后的帖子列表。这个列表中的每个帖子都会确保有一个 `image` 对象,并对图片 URL 进行了处理。   代码逻辑没啥问题,但是需要优化的点:   1. 直接修改 `props.list` 中的元素可能不是一个好主意,因为 Vue 的&

买房攻略

如果我贷款买一套 400W 的房子,我要给银行多送几辆迈巴赫? 2023 年至今,上海房价一跌再跌。俺已经蠢蠢欲动了,磨刀霍霍向"买房"。但是奈何手里钞票不够,只能向天再借 500 年打工赚钱。但是作为倔强的互联网打工人,想知道自己会被银行割多少韭菜。于是就写了个程序,用于计算我贷款买房需要多给银行还多少钱。这样我就能知道银行割我的韭菜,能省下几辆迈巴赫的钱了。 贷款利率 公积金的贷款利率。

idea开发java必备插件

1.Lombok 这个大家都熟悉,通过注解的形式代替了很多生成式的代码,如Getter、Setter方法、ToString方法,构造函数等,使你的类更精简和美观,没有太多的冗余代码。2.Maven Helper,使用maven引入依赖的必备,分析和排除冲突依赖关系的简单方法,显示maven依赖树,查询引用的依赖关系以及跳转定位。3.MyBatisCodeHelperPro

Android 辅助功能 -抢红包(三)

Android 辅助功能 -抢红包(三) 本篇文章继续讲述辅助功能. 主要通过监听通知栏红包消息,来跳转聊天页面,并自动回复对方"谢谢". 上篇文章我们讲述了监听notification, 跳转聊天界面. 具体可查看: Android 辅助功能 -抢红包(二) 1: 使用monitor抓取id. 打开android device monitor 获取resouce-id 备用. 2: 设置聊天框

javabean:VO和POJO的区别?

实体类 都是JavaBean的一种  实际上没区别  功能都一样  使用的时候区别(VO一般在命名结尾有大写VO 以做区别) 参考:https://blog.csdn.net/huang_ftpjh/article/details/90232922 关于java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释摘抄 参考2:https://blo

iOS端创建ReactNative容器第一步:打出jsbundle和资源包

react-native的打包流程是通过执行react-native bundle指令进行的。   添加构建指令 修改RN项目中的package.json文件,先其中添加构建命令build-release-ios和build-debug-ios "scripts": { "android": "react-native run-android", "ios": "react-nati

ThreadLocal源码解析

ThreadLocal set cleanSomeSlots判断是否存在需要清除,存在即扫描log2(n),给expungeStaleEntry清除快速返回下一个扫描entry!=null索引点 expungeStaleEntry,向右清除缩小探测偏差,返回第一个entry=null索引 扩容过程中还会全清理,key=null节点 get

java上传文件到FTP制定文件夹

JAVA 上传文件到FTP 脚踏实地,注重基础。

Elastic Stack基础

Elastic Stack 组件介绍 Elasticsearch Elasticsearch是使用java开发,基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等 Logstash Logstash基于java开发,是一个数据抽取转化工具。一般工作方式为c/

关于easyExcel导出文字合并居中和服务器导出失败踩了一天的坑

参考:https://blog.csdn.net/hanyi_/article/details/118117484,https://blog.csdn.net/sunyuhua_keyboard/article/details/125482353,https://lhalcyon.com/alpine-font-issue/,https://github.com/alibaba/easyexcel

Java基础知识篇02——Java基本语法

一、数据类型 定义: 就是用了保存数据的一个类型,一种数据类型,只能保存该类型数据值 作用: 只有了解数据类型,才能选择合适的类型存放数据,才能更好的利用计算机硬件资源(内存和硬盘等)。 不同的数据类型存放数据大小是不同的。 数据类型的使用方式就是用来声明一个变量,装数据的。 常用的整数类型是 int 和 long,byte 和 short 基本不用,常用的小数类型是 double,floa

京东ES支持ZSTD压缩算法上线了:高性能,低成本

京东 ES 支持 ZSTD 压缩算法上线了,这是一种高性能、低成本的压缩算法,能够提高数据存储和传输的效率,同时降低存储和带宽成本。ZSTD 算法是一种快速压缩算法,可提供比其他压缩算法更高的压缩比和更快的压缩速度。这意味着,京东 ES 用户可以更高效地存储和传输数据,同时节省存储和带宽成本。此外,ZSTD 算法还具有更好的可扩展性和鲁棒性,可满足大规模分布式系统的需求。因此,京东 ES 支持

个人作业-学习记录App开发进度2(登录界面和登录逻辑)

首先我们创建一个安卓页面,然后完成登录页面的绘制。代码如下: api类代码: 然后我们完成Login即登录页面的逻辑代码编写,代码如下:  自动生成完项目结构和写好实体类定义之后开始写controller类,代码如下:  

谷粒学院-尚硅谷项目,实操错误一览

2023.12.19 00:09node/npm版本,nvm解决vue版本,改version跨域问题,@CrossOrigin/gateway代码规范,强推ESLint海外镜像,阿里taobao镜像json体缺实体value/configurationPropertiesrun dev报错,非对应运行路径项目全局报错,数据库未启动,自启动403,跨域/路径错误TypeError,undefined

nicetool--替代hutool和fastjson的工具库

​ 前言 如果你被hutool坑过、被fastjson坑过,nicetool帮你解脱! 如果你想用稳定、Spring原生的工具类,nicetool已帮你封装! nicetool不生产工具,只是JDK和Spring的封装侠! 介绍 nicetool:超好用的Java工具类:稳定、方便。最大程度利用SpringBoot原生工具。 官网:https://www.yuque.com/knifeblade/

二叉查找树/堆 /Treap/Spaly树串联分析

二叉查找树 (BST) 二叉查找树:中序遍历是一个递增的序列。父节点的左子树的所有结点都比父节点小,父节点右子树的结点比父节点都大。 在一颗随机构造的BST上,查找一个元素的时间复杂度位O(logn) ,但是如果我们有序的插入结点,那么BST的高度将位N,时间复杂度位O(n) 。 堆 堆的性质:堆顶元素为所有元素中最小(或者最大)。父结点 的左节点和右节点都比父节点大。 一维数组即可实现,父节点

webrtc通信原理

一、什么是WebRTC WebRTC(Web Real-Time Communication)是一个由Google、Mozilla、Opera等公司发起的开源项目,它支持网页浏览器进行实时音视频对话。它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和音频流或者其他任意数据的传输。对于开发者而言,WebRTC提供了一套W3C Jav

【Android】使用Android Studio运行Hello World项目

文章目录 1. JDK的安装与配置 2. Android Studio的安装 3. 运行Hello World项目 3.1 新建项目 3.2 修改项目配置 3.2.1 修改UI界面 3.2.2 配置 Android SDK 3.3 添加并运行虚拟设备 3.4 运行项目   1. JDK的安装与配置 想要使用Android Studio,必须先配置Java环境,需要

3月15号-应用层与TCP

昨天的TCP过于简化,TCP有着多种应用,控制数据流出速率保证网络速率平衡(这跟慢启动方法有关),支持传输和重传,建立到两个计算机之间的直接联系。 应用层的话则是更加日常的网页,应用程序,是针对用户最前线的地方。本身在作出网络请求时需要遵守协议(约定的数据传输规则),如http协议,请求和回复的循环(这块能在javaweb前后端的对接,和之前做的ios移动项目联调可以体会到,http协议的规则)

服务器部署项目总结

服务器部署项目总结 yzh 24/3/15 欢迎查看CSDN的博文https://blog.csdn.net/AN_NI_112/article/details/136749033?spm=1001.2014.3001.5501 前言 本着一定成功的信心去部署前后端分离的项目,结果却“路遇坎坷”😭😭😭😭 代码和程序总是无情的啊,当然,也是因为一段时间没学习对于知识模糊了,其实很Easy的Bug

AES 加解密(前后端)

AES 加解密(前后端) 加密 前端加密: 调用时的打印结果: ‍ 后端PHP加密,OPENSSL_ZERO_PADDING 方式(0补位,不推荐这种方式,所以补位的逻辑需要自行实现): 后端PHP加密,OPENSSL_RAW_DATA 方式(PKCS7补位): ‍ 后端 go 加密,PKCS7: 零补位时,padText := bytes.Repeat([]byte{byte(padd

前后端分离Ajax入门

前后端分离之Ajax入门 一、概念 Ajax(Asynchronous Javascript And XML),即是异步的JavaScript和XML,Ajax其实就是浏览器与服务器之间的一种异步通信方式。它可以异步地向服务器发送请求,在等待响应的过程中,不会阻塞当前页面,在这种情况下,浏览器可以做自己的事情。直到成功获取响应后,浏览器才开始处理响应数据。 传统传统的Web应用模式和 ajax

<<  <  440  441  442  443  444  445  446  447  448  449  450  >  >>