Java
Chrome 插件 V3 版本 Manifest.json 中的内容脚本(Content Scripts)解析
内容脚本(Content Scripts) 指定在用户打开某些网页时要使用的 JavaScript 或 CSS 文件。 内容脚本是在网页环境中运行的文件。通过使用标准文档对象模型 (DOM),开发者能够读取浏览器所访问网页的详情、更改这些网页,并将信息传递给其父级扩展程序。 一、内容脚本功能 内容脚本在声明扩展程序文件为可通过网络访问的资源后,便可访问扩展程序文件。他们可以直接访
关键字: synchronized详解
Synchronized的使用 在应用Synchronized关键字时需要把握如下注意点: 一把锁只能同时被一个线程获取,没有获得锁的线程只能等待; 每个实例都对应有一个自己的一把锁(this),不同实例之间互不影响;例如:锁对象是*.class以及Synchronized修饰的是static方法时,所有对象共用同一把锁; Synchronized修饰的方法,无论方法正常执行完毕还是异常,都会释
Hello,World!
HelloWorld 随便建一个文件夹,存放代码 新建一个java文件夹 文件后缀为.java Hello.java 【注意点】系统可能没有显示后缀名 编写代码 编译javac java文件,生成一个class文件 运行class文件,java class文件 可能遇到的情况 每个单词的大小不能出现问题,Java是大小写敏感的 尽量使用英文 文件名和类
学习 Spring 实现 Bean 的定义、注册、获取
学习文档来自小傅哥,详情可以去原文章了解,这边只是简单记录一下学习体会 《Spring 手撸专栏》第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取 一、工程结构 类似是这样,我这边稍微有点区别,仅做参考 我这边先把主要代码的结构放出来,可以参考,在idea按CTRL + H 就可以看到类的层次结构了(很重要,不然等会很多继承和实现会把你绕晕的) 类关系: 类关系图: 类
上周,被裁员了。。。
大家好,我是R哥。 说一个最近被裁员的案例,我前阵子不是建了一个自媒体星球,分享我的自媒体经验,我在朋友圈号召大家,尽量搞一门自己的副业,扩展自己的人脉圈,就算被裁员也不慌。 内测期间,加入了一个粉丝,他说自己被裁员了,然后发了他的一张账号图: 太秀了,他的账号快接近 200w 粉丝,把我吓一跳。。 这粉丝量超过我好几倍了,我公众号加小程序「Java面试库」都顶不过,不过他做的不是公众号,是其他
API可视化编排如何实现
企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议的API服务,API将成为企业的数字化资产且API会越来越多, API服务之间的相互调用和依赖情况也随之越来越多和复杂。业务系统与业务系统之间、关联企业之间的API都相应存在大量的API相互调用和逻辑重组需求、 使用传统的编码方式已完全不能满足业务敏捷化交付的特性,可视化服务编排平台通过无代码
iOS ARKit 显示引导示图、添加正方体
ARKit 概述 2017年,在 WWDC(World Wide Developers Conference,苹果全球开发者大会)上,苹果公司了增强现实开发套件ARKit。ARKit 一推出即在科技圈引发极大关注,一方面是苹果公司在科技影响力,另一方面更重要的是 ARKit 在秘动端实现的堪称惊艳的 AR效果。ARKit 的面世,直接术带到了亿万用户眼前,更新了人们对AR的印象,苹果公司也因此成为
安装android Studio 以及flutter
开发装备的环境 配置java环境 系统变量里面添加 JAVA_HOME 软后在path中添加java环境配置 查看java是否安装成功 然后安装 系统变量添加 ANDROID_HOME 在path中添加 然后在path中添加 flutter 环境变量 win+r /cmd --- flutter
leetcode 19.删除链表的倒数第N个节点
leetcode 19.删除链表的倒数第N个节点 第十九题:删除链表的倒数第N个节点 在对链表进行操作时,一种常用的技巧是添加一个哑节点(dummy node),它的 next指针指向链表的头节点。这样一来,我们就不需要对头节点进行特殊的判断了。 例如,在本题中,如果我们要删除节点 y,我们需要知道节点 y 的前驱节点 x,并将 x的指针指向 y 的后继节点。但由于头节点不存在前驱节点,因此我们需
[代码随想录] 第五天
242.有效的字母异位词https://leetcode.cn/problems/valid-anagram/description/ 思路:做一个基础版哈希表,哈希函数为key-'a',这样两个字符串的每个字母都会映射在26长的数组中,使用数组自增记录字母出现次数。 -----------------------分割线------------------------- 349. 两个数组的交
vue cli使用介绍
一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI 服务:@vue/cli-service是一个开发环境依赖。构建于 webpack 和 webpack-dev-s
Nexus报Too Many Open Files错误
起因 研发环境Nexus出现问题,导致npm包下载和上传失败 排查问题 首先查看Nexus服务日志: Caused by: com.orientechnologies.common.io.OIOException: Error during file open at com.orientechnologies.orient.core.storage.fs.OFileClass
SpringBoot中整合ElasticSearch实现增删改查等操作
场景 SpringBoot中整合ElasticSearch快速入门以及踩坑记录: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135599698 在上面进行集成的基础上,实现对ES数据的增删改查等操作。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 1、ElastciS
android 11.0 12.0开机连接指定wifi
1.概述 在11.0 12.0定制化开发中,对于wifi的功能开发需求也是比较多的,比如有功能需求在开机以后要连接指定wifi,这就需要在系统启动完毕后,连接到指定wifi就可以了,系统模块有好多,AMS PMS WMSd等等,所以在AMS开机完成后,进行连接指定的wifi也是同样可以完成功能的 2.开机连接指定wifi核心类 frameworks/base/services/core/
Acunetix v24.1 (Linux, Windows) - 漏洞扫描 (Web 应用程序安全测试)
Acunetix v24.1 (Linux, Windows) - 漏洞扫描 (Web 应用程序安全测试) Acunetix | Web Application Security Scanner 请访问原文链接:https://sysin.org/blog/acunetix/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 重要提示 Acunetix Premium 现在使
20240115打卡
今天我对本学期的java程序设计进行进一步的巩固,重新学习了黑马javaweb的HTML基础部分,大致熟悉了一遍菜鸟教程的HTML。 通过重新学习HTML,我大致上掌握了网页开发的基本技能,包括标签的使用、页面结构的搭建以及表单的设计。 明天着重开始javaweb前台技术学习,这也是我目前认为最繁琐但是最需要多加训练的地方。后端虽然自己会写了,但需要注意开发的规范,同时用一用其它的server,M
Java的类加载机制
Java的类加载机制是指在Java程序运行时,将类文件加载到内存中的一系列步骤。Java的类加载机制遵循着“按需加载”的原则,也就是说,只有在需要用到某个类的时候,才会将这个类的相关信息加载到内存中。这种“按需加载”的设计使得Java程序具备了很好的灵活性和效率。 Java的类加载器主要分为三类:启动类加载器、扩展类加载器和应用程序类加载器。不同的类加载器负责加载不同的类,在Java的类加载
Microsoft Office 2021 Version 2312 (Build 17126.20132) x64 中英文版 iso
Microsoft Office 2021 Version 2312 (Build 17126.20132) x64 中英文版 iso Office LTSC 2021 Pro Plus + Project Pro 2021 + Visio Pro 2021 请访问原文链接:Microsoft Office 2021 x64 中英文版 iso,查看最新版。原创作品,转载请保留出处。 作者主页:sy
PriorityQueue源码阅读
目录简介模型代码分析成员变量方法总结参考链接 本人的源码阅读主要聚焦于类的使用场景,一般只在java层面进行分析,没有深入到一些native方法的实现。并且由于知识储备不完整,很可能出现疏漏甚至是谬误,欢迎指出共同学习 本文基于corretto-17.0.9源码,参考本文时请打开相应的源码对照,否则你会不知道我在说什么 简介 在JCF相关基础类接口/抽象类源码阅读中介绍Queue接口时说过:
openfeign 忽略ssl证书 亲测有效
请求https接口异常 解决方法 1 jdk 导入 证书 浏览器打开请求接口,下载相应的证书 先进入 jdk jdk-17libsecurity 然后 导入 下面是查看 和 删除 命令 2 忽略 ssl 证书校验 openfeign 版本 蓝天和白云是标配。
linux 部署 jdk1.8
将文件(jdk-8u391-linux-x64.tar.gz)上传到服务器的文件中。我是放到了 /usr/local/jdk 文件夹下面。然后输入指令压文件 tar -zvxf jdk-8u391-linux-x64.tar.gz 找到 /etc/profile文件,在最后一行添加 export JAVA_HOME=/usr/local/jdk/jdk1.8.0_391 e
Spring 事务详解
JavaGuide (gitee.io) 1、Spring 事务管理接口介绍 Spring 框架中,事务管理相关最重要的 3 个接口如下: **PlatformTransactionManager**: (平台)事务管理器,Spring 事务策略的核心。 **TransactionDefinition**: 事务定义信息(事务隔离级别、传播行为、超时、只读、回滚规则)。 **Transactio
创建DOM节点时出现错误信息:box.appendChild is not a function
1、代码正常书写如下 2、出现报错信息 box.appendChild is not a function 3、解决办法 4、总结原因 使用 document.getElementsByClassName() 获取节点,返回的是一个包含了所有指定类名的子元素的类数组对象。
【Java 进阶篇】使用 Stream 流和 Lambda 组装复杂父子树形结构(List 集合形式)
目录前言一、以部门结构为例1.1实体1.2返回VO1.3具体实现1.4效果展示二、以省市县结构为例2.1实体2.2返回VO2.3具体实现2.4效果展示三、文章小结 前言 在最近的开发中,一星期内遇到了两个类似的需求:返回组装好的部门树、返回组装好的地区信息树,最终都需要返回 List 集合对象给前端。 于是在经过需求分析和探索实践后,我对于这种基于 Stream 和 List 结构的父、子树形结构
thymeleaf—02—模板
一、th:fragment模板片段 我们可以使用模板,定义一些会经常复用的代码,使用th:fragment定义 然后使用th:insert引入这个模板内容,或者使用th:replace进行内容替换; 还有一个th:include标签也是引入模板内容,但是这个不推荐了; 除了增加模板,还可以使用th:remove进行模板的删除操作; 二、th:inline内