Java

[RxJS] "Animation Allowed" problem

const tasks = of([....]); /** * { * ...{ ...4......5......2} * ...........{3...........2...5} * ..................................{6.... 3} * ......................................

Web阶段:第十五章:文件上传&下载

文件的上传介绍文件的上传和下载功能是很多系统中非常常见的功能。非常的重要。 文件的上传1、首先需要一个form表单2、然后在表单内有input type=”file”3、提交的方式必须是method=”POST”4、enctype="multipart/form-data"编码类型必须是多段的表单数据 enctype属性有两种值: 当enctype属性值为application/x-www-for

Web阶段:第十四章:JSTL标签库

JSTL 标签库JSTL标签库 全称是指 JSP Standard Tag Library JSP标准标签库。是一个不断完善的开放源代码的JSP标签库。EL表达式主要是为了替换jsp中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。 JSTL由五个不同功能的标签库组成。功能范围 URI 前缀 核心标签库–重点 http://java.sun.com/jsp/jstl

Visitor Pattern

光看访客这个名字,猜测这个访客模式应该非常好理解,只要玩过Linux的人,都能深刻明白Root和非Root和访客账号登录的巨大差别性。 What is Visitor? 如果你没玩过Linux,那么假设公共的图书馆有一台电脑,有两个账户: 其中一个是管理员(Admin)的账户,拥有这个电脑的所有权限,但是设置了密码,必须是管理员(她有密码)才能登录; 另一个账户是不需要密码,但是只能玩游戏和看电

在IDEA中使用Maven

在IDEA中使用Maven 1.启动IDEA 2.创建一个Maven项目     出现此信息,表名搭建成功。 3.观察maven多出了哪些东西? 初始项目导的jar包 4.IDEA中的maven设置 IDEA项目创建成功后,看一眼maven配置     5.创建一个普通的Maven项目   直接走下一步    

[完整] SpringBoot开启Http2

1. 什么是Http2.0 HTTP/2.0,通常简称为HTTP/2,是一种用于传输超文本(例如网页和资源文件)的网络协议。它是HTTP/1.1的继任者,旨在提高性能和效率,以适应现代Web应用的需求。HTTP/2的主要特点包括以下几点: 多路复用(Multiplexing):HTTP/2允许多个请求和响应同时在单个连接上传输,而不像HTTP/1.1一样需要建立多个连接。这消除了HTTP/1.1

纯java 实现定时任务的两种方式

1.情景展示 在实际项目开发过程中,往往会存在这样的需求: 定时执行某个任务,如何实现? 2.具体分析 定时任务,其实就是定时调用。 在代码中,我们可以通过定时运行某个类的某个方法来实现。 具体实现方式,有两种: 一种是通过java实现。 另一种是借助spring来实现。 本文只说java实现方式。 3.解决方案 通过java原生代码,有两种实现方式。 方式一:使用java.util.Time

javascript | 变量、函数、属性的命名规则

javascript标识符的命名规则 变量、函数、属性的名字、或者函数的参数,都可称为标识符。标识符可以是按照下列格式规则组合起来的一个或者多个字符。 第一个字符必须是一个字母、下划线_、或美元符号$。 数字不可以作为标识符的首字符。 其他字符可以是数字、字母、下划线_、或美元符号$ 对象属性的命名规则 通过[]操作符为对象添加属性时,属性名称可以是任何字符串(包括只包含空格的字符串和空字符

位运算符及其用途

位运算符以及其的用途 1. & --------按位与运算 "&"是双目运算符双目运算符就是有两个操作数 只有当二进制对应位上都是1的时候结果才为1。 a b a&b 1 1 1 1 0 0 0 1 0 0 0 0 用途: 限制数值在某个范围内 在这段代码中,7 & number 是一个按位与运算。 首先,将 7 和 numbe

Web阶段:第十三章:EL表达式

什么是EL表达式?E L的全称:Expression Language,就是表达式语言。可以输出表达式的值。跟jsp的表达式脚本一样。计算表达式的值后输出。 EL表达式出现的目的是为了使JSP写起来更加简单,让jsp的代码更佳简化。 我们先来看一下EL表达式的一个Hello world 程序,看看它是如何简化jsp代码。EL 表达式的Hello world 程序!!! <%@ page la

201软工曹智星学习心得

一.我的初心 这里我将以下四个方面解释说明: 1.当初为什么报软件工程 这个专业? 其一,专科期间学的专业是大数据技术与应用 当时也不想跨专业了,我们学校可以报考计网和软工,听上岸学长说计算机网络专业学的方向广一点,而软件工程这个专业知识体系比较紧密,同时我自己也对软件开发感兴趣,就来到了我们软工; 其二也是最重要的,我认为软件工程是一个具有广泛应用前景的专业。因为随着互联网科技的发展,软

用友时空KSOA ImageUpload文件上传漏洞

漏洞简介 用友时空KSOA平台ImageUpload处存在任意文件上传漏洞,攻击者通过漏洞可以获取服务器权限 影响版本 用友时空企业信息融通平台KSOA v9.0 漏洞复现 fofa语法:app="用友-时空KSOA" 登录页面如下: POC: 默认上传的冰蝎的webshell,使用冰蝎进行连接 nuclei批量yaml文件

Web阶段:第十二章:JSP动态页面

1.什么是Jsp?jsp是java server page,java的服务器页面。2.为什么要学习jsp技术因为jsp技术可以很好的解决在Servlet程序中回传数据是html内容,这个问题。 在Servlet程序中回传html数据,为什么是个问题? public class PrintHtml extends HttpServlet { private static final long

centos7.9安装若依管理系统

1 安装mysql数据库 2 安装redis数据库 3 安装nginx 4 修改配置 mysql数据库和redis数据库都在centos7.9上安装,把本地配置文件数据库相关部分修改成centos7.9的信息。 修改application-druid.yml,修改mysql文件配置。 修改application.yml,修改redis数据库配置。 5 后台打包    打

Redis五大基本数据类型之Hash哈希(转载)

一、概述 Hash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。 String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便:   Hash结构可以将对象中的每个字段独立存储,可以针对单个字段做CRUD:   Hash类型的常见命令 HSET key field value:添加或者修改hash类型key的f

支付宝企业转账到支付宝账户

准备工作 注册企业支付宝,企业认证 产品中心(支付宝商家平台)->签约转账到支付宝账户 创建应用(支付宝开放平台)默认签约会有一个应用 相关网站 支付宝开发文档:https://opendocs.alipay.com/open/309/106235?ref=api 支付宝开放平台:https://open.alipay.com/ 支付宝商家平台:https://b.alipay.com

spring 实现定时任务(手动配置,不用注解)

1.情景展示 在java当中实现定时任务,主要有两种。 一种是通过java源码实现,另一种是通过spring框架来实现。 由于我们现在基本上使用的都是spring框架(SpringMVC、SpringBoot),况且,使用spring实现定时任务,代码更加简洁。 那么,如何是想spring来实现呢? 2.具体分析 使用spring实现,具体有两种。 一种是在spring框架中,手动配置定时任务

常用正则表达式

常用正则表达式 校验数字的表达式 校验字符的表达式 特殊需求表达式 Lee2

JavaNote04-数组与排序算法

1. 数组的概述 1.1 数组的概念 数组(Array)是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组中的概念:数组名、下标(或索引)、元素、数组的长度 数组的特点: 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间。占据的空间的大小,取决于数组的长

适配器模式:如何让不兼容的接口变得兼容

在软件开发中,我们经常会遇到这样的情况:我们需要使用一个现有的类或者接口,但它与我们系统的目标接口不兼容,而我们又不能修改它。这时候,我们该怎么办呢?大多数情况下我们都可以使用适配器模式来解决这个问题,本文将从以下四个方面讲解适配器模式。 简介 优缺点 应用场景 Java 代码示例 简介 适配器模式(Adapter Pattern)是一种结构型设计模式,它可以将一个接口转换成客户端所期待的另一

前端开发中如何高效渲染大数据量

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:琉易 liuxianyu.cn   在日常工作中,较少的能遇到一次性往页面中插入大量数据的场景,数栈的离线开发(以下简称离线)产品中,就有类似的场景。本文将分享一个实际场景中的前端开发思路,实现高效的数据渲染,提升页面性能和用户体验。 一、场景介绍

Docker(2)--图形化及编排

1.Docker图形化界面 图形化界面直接使用命令下载,其本身也是一个镜像 docker run -id -p 8000:8000 -p 9000:9000 --name=portainer     --restart=always     -v /var/run/docker.sock:/var/run/docker.sock    

java 支持 超大上G,多附件上传示例解析

​  在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所有浏览器。 支持文件批量上传 支持文件夹上传,且要求在服务端保留层级结构。文件夹数量要求支持到10W。 支持大文件断点续传,要求刷新浏览器,重启浏览器,重启电脑后仍然能够继续上传。文件

java报错could not open jvm.cfg

查看path环境变量配置: 1、删除C:Program Files (x86)Common FilesOracleJavajavapath 2、或者将新配置的JDK放在上面这个配置的前面 修改后保存,在命令行窗口运行 java -version  显示版本号即说明成功!

JAVASE 第三天

JAVA SE 基本的Dos 命令 #盘符切换  D:#查看当前目录下的所有文件 dir#切换目录(/d 换盘符 写在cd 后) cd 文件夹#返回上一级cd..#清理屏幕 cls#打开应用 calc 计算机 ,notepad 记事本,mspaint 画图#ping 命令 可以获得 IP地址 延迟 一般用来测试网络,是否正常ping www.baidu.com(网站网址)#创建文件

释放开发人员生产力:“文档级”代码了解一下?

网上一个经久不衰的段子: 程序员最讨厌的四件事: 1、           写注释 2、           写文档 3、      &nb

fastjson_1.2.24_unserializer_rce

目录fastjson 1.2.24 反序列化导致任意命令执行漏洞1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞检测3、漏洞验证1.5、深度利用1、GetShell1.6、修复建议 fastjson 1.2.24 反序列化导致任意命令执行漏洞 说明 内容 漏洞编号 漏洞名称 fastjson 1.2.24 反序列化导致任意命令执行漏洞 漏

Fastjson_1.2.47_rce

目录Fastjson_1.2.47_rce1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞检测3、漏洞验证1.5、深度利用1、反弹Shell1.6、修复建议 Fastjson_1.2.47_rce 说明 内容 漏洞编号 漏洞名称 Fastjson_1.2.47_远程执行漏洞 漏洞评级 影响范围 漏洞描述 修复方案

<<  <  689  690  691  692  693  694  695  696  697  698  699  >  >>