Java

禁止调试前端代码,不要看我的代码!!!

禁止调试前端代码,不要看我的代码 <script> // 禁止调试前端代码 (() => { function block() { if (window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200)

8月1日

早6点起床洗漱吃饭,开始每日JAVA,中午13点吃饭睡午觉,下午找亲戚玩,晚4点吃饭

Java实现读取Excel文件并逐行写入到新的Excel文件中

在日常开发中,经常需要处理Excel文件,其中一种常见的需求是将原始Excel文件的内容逐行写入到新的Excel文件中或者写入数据中。本篇博客将介绍使用Java编程语言以及Apache POI库来实现这一功能。Apache POI是一个开源的Java库,用于处理Microsoft Office格式的文件,包括Excel。 1. 环境准备 Apache POI库的依赖添加 2. 读取Excel

百度编辑器(UEditor)上传图片word

​  1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块     /* 上传word配置 */     "wordActionName": "wordupload", /* 执行上传视频的action名称 */

javase学习文档

    javase学习文档(更新) javase 学习文档已更新 查看地址:https://talentestors.gitee.io/my-notes/codenotes/javase/

IDEA 启动调试器和步进时性能缓慢或挂起

jetbrains原文地址:https://intellij-support.jetbrains.com/hc/en-us/articles/206544799-Java-slow-performance-or-hangups-when-starting-debugger-and-stepping

React Hooks 使用指南

.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(37, 41, 51, 1) } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .mar

浅谈FreeMarker

在Java中,以 ".ftl" 后缀结尾的文件是 FreeMarker 模板文件。 FreeMarker 是一种模板引擎,用于生成文本输出,特别适用于动态生成 HTML、XML、JSON 等文本格式。FreeMarker 使用 ".ftl" 后缀来标识模板文件,其中包含了模板的结构和动态内容的占位符。 在 FreeMarker 模板中,使用特定的语法和标签来描述动态内容,例如使用 ${...} 来

python 解析xmind内容

1.安装xmind解析的依赖包xmindparser: 3.编写 解析xmind内容代码  

每日总结(8.1)

上午学习了Java一小时 下午进行Java的小练习--写了一个学生管理小系统

无法访问org.springframework.context.annotation.Bean 错误的类文件:类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。

Spring 6和SpringBoot 3不再支持Java 8,最低版本为JDK 17,请升级JDK >= 17,同时IDEA >= 2021.2 长期使用的Java 8,这次报错一直切换Spring依赖版本,没想到是Java太旧了,而且IDEA小于2021.2版本也不支持Java 17 来源 SpringSecurity教程的源码,本地打开,各种依赖报错 pom.xml文件如

js如何实现对象数组的深度复制 记录记录

背景: 偶然发现的bug,列表页做多选的时候,做了一次数据格式的转换 const temp = me.multipleSelection; temp.forEach(p=>{ p.trainTicketType = p.trainTicketType.split(','); requestList.p

RASP知识学习笔记

RASP RASP(Runtime application self-protection)是一种内置或链接到应用程序环境中的安全技术,与应用程序融为一体,实时监测、阻断攻击,使程序自身拥有自我保护的能力。 工作原理 RASP技术是一种基于服务器的技术,一旦应用程序运行开始时就会激活。而且,所有RASP产品都包含一个运行时监视器,该监视器接收带有关联数据的连续事件流。每个RASP系统都有自己的一组

windows cmd和bat

1、cmd介绍 cmd,命令提示符,是windows下的命令交互程序。可以直接打开,也可以选择管理员身份打开。 2、bat介绍 .bat文件,为windows下的批处理机制。可以双击执行 具有一些简单语法,比如echo、循环等。 但更重要的是直接执行cmd命令,可以按序执行多个命令,一般是调用py/java等简单程序,还可以传递默认参数。 3、cmd与bat (1)可以基于windows的管理

文件上传漏洞

文件上传漏洞 文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者 WebShell 等。这种攻击方式是最为直接和有效的,部分文件上传漏洞的利用技术门槛非常的低,对于攻击者来说很容易实施。 文件上传漏洞本身就是一个危害巨大的漏洞,WebShell 更是将这种漏洞的利用无限扩大。大多数的上传漏洞被利用后攻击者都会留下 WebShell 以方便后

编译及执行有依赖类的java程序

  Servletr接口源程序:     package server; import java.io.*; public interface Servlet{ public void init()throws Exception; public void service(byte[] requestBuffer, OutputStream out)thro

windows环境下安装RabbitMQ

一、RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景

【Salesforce】【lwc】@api @track @wire

一、lwc中的js文件里,变量前什么也不加和加@api @track @wire有什么不同 1.单纯变量(变量a)和变量前加@track后(@track 变量a)的区别:如果是单纯值类型(比如类型:String,num,  boolean)的变量, 等同于加@track后的效果,但如果是其他类型变量比如引用类型-Object(对象),那么Object(对象)中如果有值变化,调用这个引用类

Nacos-配置管理

统一配置管理 在Nacos中添加配置信息: 在弹出表单中填写配置信息 配置获取的步骤如下:   引入Nacos的配置管理客户端依赖: <!--nacos的配置管理依赖--> <dependency> <groupId>com.alibaba.cloud</groupId>

8-1打卡

定义方式: 接口:使用interface关键字定义,接口中可以包含抽象方法、默认方法(Java 8及以后版本支持)、静态方法(Java 8及以后版本支持)和常量(默认是public static final修饰的)。 抽象类:使用abstract关键字定义,抽象类可以包含抽象方法和普通方法,可以有构造方法和成员变量。 继承: Java接口和抽象类 接口:类通过implements关键字实现接口,并

每周博客2

这周大概每天一小时到半小时Java。 问题依旧和上周一样,对于代码不熟练,在后面的学习中,要更加勤快地练习,来熟悉这块缺口。 通过这周课程学习以及课外的了解,我得到了一些心得体会。 首先,兴趣是做任何一件事情的的前提,莎士比亚说过这么一句话,“学问必须合乎自己的兴趣,方才可以得益”。正如你想从事IT行业的工作,你要有兴趣,才能学好这么课程。 然后,对于课程学习方面,你要多勤加实践,只通过课本,你永

node-sass 安装失败 Command failed 报错 node_modules\node-sass: Command failed. Exit code: 1

通过yarn install安装依赖包node-sass时总是报错, "../node_modulesnode-sass": Command failed. Exit code: 1 具体的错误原因为 当前使用的node版本与依赖的node-sass版本不匹配   具体对应关系如下: NodeJS Supported node-sass version Node Module

WEB漏洞—XXE&XML之利用检测绕过全解

一.基础概念 1.XML XML被设计为传输和存储数据,XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素,其焦点是数据的内容,其把数据从HTML分离,是独立于软件和硬件的信息传输工具。XXE漏洞全称XMLExternal Entity Injection,即xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件,造成文

JavaIO流

JavaIO流 基础概念 标准IO java.IO层次体系结构 File类 io流的具体分类 InputStream抽象类 OutputStream抽象类 FileInputStream类 FileOutputStream类 IOException异常类的子类

什么是散列函数?HashMap 的实现原理是什么?

散列函数(Hash Function)是一种将输入数据(通常是任意大小的数据)映射为固定大小散列值(哈希值)的函数。散列函数的目标是将数据均匀地映射到哈希值域,以便在哈希表等数据结构中高效地查找、插入和删除数据。好的散列函数应该尽可能避免冲突(即不同的输入映射到相同的哈希值),并具有良好的性能特性,例如高效的计算速度和较低的冲突率。 Java中的HashMap是一种基于散列表(Hash Table

javascript按钮通过cookie限制60s后才可以点击

javascript按钮通过cookie限制60s后才可以点击 1️⃣ 首先创建一个html页面,放入一个按钮   2️⃣ 设置点击按钮的触发函数 一般当点击按钮都会有一些业务需要,在需求结束后,触发saveCookie的方法   3️⃣ saveCookie方法 当点击查询按钮之后,触发saveCooike方法,按钮倒计时需要一个结束时间,去给他做一个秒数的时间差 &nb

TDengine连接数满了报错:Connection is not available, request timed out after 30000ms.

背景 使用tdengine时遇到一个情况,应用程序使用连接池将接收到的实时数据插入TD时, 会出现获取不到连接的报错. 重现 起一个模拟程序,发送100条数据到应用程序, 应用程序从批量插入改为逐条插入td, 重现出报错: 验证是数据库连接数的问题 我们将应用程序的连接池数量降低到1个,确保少于数据库的最大连接数, 看看是否还有连接获取出错的报错就行了. 应用程序的连接池配置: 再次尝试模拟发

大型集团企业一体化运维监控方案

        当前,云计算、大数据、人工智能等IT技术迅猛发展,企业的信息化步入了一个崭新的时代,企业规模不断壮大,业务不断拓展,企业信息化依赖的网络结构和IT技术越来越复杂。企业运维部门采用的运维工具和技术实力直接决定企业是否能提供稳定、可靠、快速、优质的服务。但传统网管监控设备种类受限,监控的效率不高,后期扩展困难,同时无法和企业的业务情况结合起来,无

Hybird 技术讨论:热更新原理解析

原生应用 VS 混合应用 大家对于原生应用和混合应用已经非常熟悉了,这里就不再进行详细的介绍,用通俗易懂的话解释下他们的一些特点。   1、原生应用 在 Android、iOS 等移动平台上利用提供的开发语言、开发类库、开发工具进行 App 软件开发。比如 Android 是用 Java、Eclipse、Android studio;iOS 是利用 Objective-C 和

如何开发一个小程序自定义组件

什么是小程序自定义组件? 小程序自定义组件是小程序开发中常用的一种技术,它可以将小程序中常用的UI组件封装成一个独立的组件,并在不同的页面中复用,从而提高小程序的代码可维护性和复用性。 自定义组件可以包含自定义的样式、属性、事件等,它们是一种独立的封装单元,可以在不同的页面中被重复使用。 自定义组件的基本结构 自定义组件的基本结构包括三个文件:.js、.wxml、.wxss。其中,.js文件包含

<<  <  863  864  865  866  867  868  869  870  871  872  873  >  >>