序列 拷贝 基础java

20230621 java.io.FileInputStream

## 介绍 - java.io.FileInputStream - public class FileInputStream extends InputStream - 提供附着在一个磁盘文件上的输入流 - 在 java.io 中的类都将相对路径名解释为以用户工作目录开始,可以通过调用 `Syste ......
FileInputStream 20230621 java io

《Kali渗透基础》15. WEB 渗透

WEB 技术(WEB 攻击面,HTTP 协议基础,AJAX,WEB Service)、扫描工具(HTTrack,Nikto,Skipfish,Arachni,OWASP-ZAP,BurpSuite,AWVS,AppScan)、其他工具(SQLmap,XSSer,BeEF,Weevely,OpenSS... ......
基础 Kali WEB 15

Java-mybatis语法

@Data @Builder public class ICoverageDao { private String className; private String methodName; private String counterType; private String counterMiss ......
Java-mybatis 语法 mybatis Java

RESTful API规范,序列化,Django Rest_Framework

#一. RESTful API规范 ![](https://img2023.cnblogs.com/blog/3127159/202308/3127159-20230829154624429-1210014941.png) > REST全称是Representational State Transf ......

java基础(根据狂神总结)

# java基础(狂神) ## 注释 * 单行 * // * 多行 * /* */ * 文档注释(可以加参数) * /**** * ```java /** * @Description helloworld * @Author cheems */ } ``` ## 数据类型 ### 类型 * 基本数 ......
基础 java

B端基础规范

B端基础规范 框架层:内容层(主要内容区域) | 基础层(导航区域) |叠层(弹窗提示悬浮); 框架:基础层 —— 上下布局、“T”型布局、“口”型布局; 常见布局 01、传统布局方式:考虑分辨率的兼容问题; 02、弹性布局方式:比较适合表单和表格多的产品; 不会改变:文字大小、图标大小、固定高度的 ......
基础

day①-python基础

Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一、 Pyth ......
基础 python day

Linux系统:第三章:Linux基础命令

Linux基础命令 背景知识 Linux系统中一切皆文件 在Linux系统中任何东西都是以文件形式来存储的。这其中不仅包括我们熟知的文本文件、可执行文件等等,还包括硬件设备、虚拟设备、网络连接等等,甚至连目录其实都是一种特殊的文件。 Linux文件系统 Linux系统环境下的文件系统与Windows ......
Linux 命令 第三章 基础 系统

Java中使用JTS对空间几何计算(读取WKT、距离、点在面内、长度、面积、相交等)

场景 基于GIS相关的集成系统,需要对空间数据做一些判断处理。比如读取WKT数据、点到点、点到线、点到面的距离, 线的长度、面的面积、点是否在面内等处理。 JTS (Java Topology Suite) Java拓扑套件,是Java的处理地理数据的API。 github地址: https://g ......
几何 长度 面积 空间 Java

一文搞定Nginx的压缩、黑白名单、防盗链、零拷贝、跨域、双机热备等知识 转载

早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。 ❝ 从上面的描述中,主要存 ......
拷贝 黑白 名单 知识 Nginx

redis分布式锁,setnx+lua脚本的java实现

本文是基于redis缓存实现分布式锁,其中使用了setnx命令加锁,expire命令设置过期时间并lua脚本保证事务一致性。Java实现部分基于JIMDB提供的接口。 ......
分布式 脚本 redis setnx java

Linux基础操作

# Linux基础操作 ### 简单命令 #### 1.开机 > 本地虚拟机:在VMware中点击“启动客户机”或“开启此虚拟机”。 > > 云服务器:不用管,一直开着的 #### 2.关机 > 本地虚拟机:1)在VMware中点击“关闭客户机”;2)执行命令: init 0 > > 云服务器:不用 ......
基础 Linux

Java 15 JSTL实现登录退出

jstl.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%--if--%> ......
Java JSTL 15

【校招VIP】java语言考点之动态代理相关

考点介绍: 在校招面试中,动态代理相关内容经常出现。AOP的拦截功能是由java中的动态代理来实现的,AOP的源码中用到了两种动态代理来实现拦截切入功能::jdk动态代理和cglib动态代理。两种方法同时存在,各有优劣。 一、考点题目 1、 JDK 和 JRE 有什么区别?(面试题) 解答:JDK是 ......
考点 语言 动态 java VIP

c++ 删除 类的拷贝和赋值函数

#pragma once #include "include/cef_app.h" class HttpSchemeFactory :public CefSchemeHandlerFactory { public: HttpSchemeFactory() = default; //删除拷贝函数 Ht ......
拷贝 函数

Java 14 EL表达式

eljstl.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h1>首页</h1> <%--指令包含<%@ ......
表达式 Java 14

Redis基础

# 1. Redis 5种数据类型 - string(字符串) - hash(哈希散列) - list(列表) - set(集合) - zset(sorted set:有序集合) # 2. 对应的基本操作 ## 2.1 String value:最大为512M set name zhangsan g ......
基础 Redis

Java代码审计之目录穿越

一、目录穿越漏洞 1、什么是目录穿越 所谓的目录穿越指利用操作系统中的文件系统对目录的表示。在文件系统路径中,".."表示上一级目录,当你使用"../"时,你正在引用当前目录的上一级目录。如果你使用"../../",你实际上在两次".."的基础上,再次引用上一级目录,从而返回到上两级目录。 例子:假 ......
代码 目录 Java

JAVA SE基础《十》 ---- 面对对象高级一

目录 一、static 1、static修饰成员变量 2、static修饰成员变量的应用场景:在线人数统计 3、static修饰成员方法 4、static修饰成员方法的应用场景:工具类 5、static的注意事项 6、static的应用知识:代码块 7、static的应用知识:单例设计模式 二、面向 ......
对象 基础 JAVA

java——双列集合

java——双列集合 双列集合一次需要存一对数据,分别为键和值 键不能重复 键和值是一一对应的,每一个键只能找到自己对应的值 键+值这个整体我们称之为“键值对”或“键值对对象”Entry对象 方法名说明 V put(k key,v value) 添加元素 V remove(Object key) 根 ......
java

JAVA编译准备

1. JAVA语言特点 1. Java语言是面向对象的(oop) 2. Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证 3. Java语言是跨平台性的。[一个编译好的.class文件可以在多个系统下运行] 4. Java语言是解释型语言 解释型语 ......
JAVA

Arduino基础教程(一)

1. Arduino IDE安装 https://www.arduino.cc/ 2. 连接开发板 在 IDE -> Tools 选项指定自己的开发板和端口后,程序可验证上传。 3. 点亮一个小灯 // 定义引脚号 const int ledPin = 13; void setup() { // 将 ......
Arduino 基础 教程

java实现的类似于sql join操作的工具类,通用递归,最低需要java8

直接上代码,缺包的自行替换为自己项目中存在的 import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.L ......
java 工具 java8 join sql

Oracle 基础语句了解

1 创建用户、修改用户密码 create user lisi identified by lisi; alter user lisi identified by lisi; 2 给新建的用户授权可以连接数据库 grant connect to lis; 注释:grant 关键字 为授权; conne ......
语句 基础 Oracle

Java的部分八股(随便记着玩)

# Java的部分八股 ## 1.Hashmap和Hashtable的区别 1.安全性 hashtable是线程安全的,hashmap是非线程安全的 但是hashmap的性能高于hashtable 多线程下使用hashmap需要使用一个线程安全的集合 2.容量部分 Hashmap的初始容量为16,h ......
八股 部分 Java

基础底层短信服务的设计思路

1.短信定义模板,根据模板ID,模板内容,模板内容中的符号来替换成真实的内容来发送。可以支持动态的调整短信模板文案。 2.如果接入多家短信服务供应商,根据不同的发送比例来配置选择哪家供应商的比例,可以按100来作为基准,然后根据配置大小,每次发送短信的时候,随机生成一个100以内的随机数,落到哪个区 ......
底层 短信服务 思路 短信 基础

MYSQL基础语法-cnblog

# MY SQL 基础语法 ![image-20230224101317435](https://img2023.cnblogs.com/blog/2514114/202308/2514114-20230828163358516-831808215.png) ### 基础语法: ##### 1.创建 ......
语法 基础 cnblog MYSQL

java与es8实战之四:SpringBoot应用中操作es8(无安全检查)

### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 本篇是《java与es8实战》系列的第四 ......
SpringBoot 实战 es8 java es

PYTHON用KERAS的LSTM神经网络进行时间序列预测天然气价格例子|附代码数据

全文下载链接:http://tecdat.cn?p=26519 最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。 一个简单的编码器-解码器LSTM神经网络应用于时间序列预测问题:预测天然气价格,预测范围为 10 天。“进入”时间步长也设置为 10 天。) 只需要 10 天来推断 ......

R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列|附代码数据

全文下载链接:http://tecdat.cn/?p=25880 最近我们被客户要求撰写关于泊松过程的研究报告,包括一些图形和统计输出。 本文描述了一个模型,该模型解释了交易的聚集到达,并展示了如何将其应用于比特币交易数据。这是很有趣的,原因很多。例如,对于交易来说,能够预测在短期内是否有更多的买入 ......
过程 时间序列 数据 序列 Processes