序列 拷贝 基础java

基础实例(2)

C语言编程基础实例2 数组 在程序设计中,为了处理方便,把==具有相同类型==的若干变量按有序的形式组织起来。这些按序排列的同类型数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型,因此按数组元素的类型不同,数组又可 ......
实例 基础

实现深拷贝的方法

1.递归 // 递归调用const deepCopy = (obj) => { // 判断传入的值是否为一个对象 if (obj null && typeof obj !== "object") { return obj; } // 判断对象的类型 注意这里不考虑包装类对象 if (Object.p ......
拷贝 方法

聊聊如何运用JAVA注解处理器(APT)

什么是APT APT(Annotation Processing Tool)它是Java编译期注解处理器,它可以让开发人员在编译期对注解进行处理,通过APT可以获取到注解和被注解对象的相关信息,并根据这些信息在编译期按我们的需求生成java代码模板或者配置文件(比如SPI文件或者spring.fat ......
注解 处理器 JAVA APT

基础linux掌握

这些 Linux 技巧你应该知道 入门小站 入门小站 2023-04-06 22:13 发表于湖北 收录于合集#Linux755个 入门小站 分享运维技巧及10k+Stars的开源项目 234篇原创内容 公众号 【Linux250个常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。 ......
基础 linux

docker基础

docker介绍 什么是虚拟化? 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现 ......
基础 docker

ASN.1 基础测试

1 参考 https://www.cnblogs.com/rocedu/p/14891816.html#echo打印字符串和变量值 2 十六进制数:30 03 02 01 AA, 写入文件1.der,用od查看内容,用asn1view或 openssl asn1pars命令查看内容,提交截图 3 十 ......
基础 ASN

KindEditor粘贴图片自动上传到服务器(Java版)

​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方 ......
KindEditor 服务器 图片 Java

基础命令掌握!!

linux中20个中级命令 原创 入门小站 入门小站 2023-04-09 22:02 发表于湖北 收录于合集#Linux755个 21. find命令 在当前目录搜索文件 rumenz@local:~# find -name *.sh ./Desktop/load.sh ./Desktop/tes ......
命令 基础

Shell基础了解

一.Shell简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Un ......
基础 Shell

力扣77(Java)-组合(中等)

题目: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]示例 2: 输入:n = 1, k = 1 ......
Java 77

ubuntu20.04 中java的安装及环境配置

文章参考自:https://www.cnblogs.com/liujiaxin2018/p/16201141.html 下载jdk安装包,链接地址: https://www.oracle.com/java/technologies/downloads/ 下载x64 Compressed Archiv ......
环境 ubuntu 20.04 java 20

Java创建文件时同时需要创建外层多个文件夹

在Java中,如果您使用File类创建一个新文件,并且指定的路径中包含不存在的文件夹,那么会抛出IOException异常,因为Java不会自动创建缺少的目录结构。 要解决这个问题,可以通过以下方法来手动创建缺失的目录: 使用 File.mkdirs() 方法在所需的目录结构下创建文件夹。例如: 1 ......
文件 外层 文件夹 多个 同时

Java实现Excel导入和导出,看这一篇就够了(珍藏版)

##前言 Java实现表格的相关操作进行了封装,本次封装是基于 POI 的二次开发,最终使用只需要调用一个工具类中的方法,就能满足业务中绝大部门的导入和导出需求。 ##1. 功能测试 ###1.1 测试准备 在做测试前,我们需要將【2. 环境准备】中的四个文件拷贝在工程里(如:我这里均放在了com. ......
珍藏版 Excel Java

基础篇

基础篇 1 、 Java语言有哪些特点 1 、简单易学、有丰富的类库 2 、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3 、与平台无关性(JVM是Java跨平台使用的根本) 4 、可靠安全 5 、支持多线程 2 、面向对象和面向过程的区别 面向过程 :是分析解决问题的步骤,然后 ......
基础

随笔(十六)『通过图片URL下载图片-Java』

public void downloadInvitationImage(Map<String, Object> params, HttpServletResponse response) { String visitPath = (String) params.get("visitPath"); / ......
图片 随笔 Java URL

安装java jdk

官方网址:https://www.oracle.com/java/technologies/javase-downloads.html 下载java8 后续在除c盘新建一个文件用于存放jdk 安装好jdk后会让你找一个存放公共jdk的位置这里也可以在建一个文件夹用于存放公共jdk 注意所有新建文件夹 ......
java jdk

java环境变量

右键我的电脑-属性-高级系统设置-环境变量 在箭头标识那里进行环境变量 点击新建-变量名:JAVA_HOME 变量值:自己安装jdk的路径如(D:\program\ljyjdk8) 最后找到Path这行-编辑-新建 新建值为 %JAVA_HOME%\bin ......
变量 环境 java

wangEditor粘贴图片自动上传到服务器(Java版)

​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pa ......
wangEditor 服务器 图片 Java

重学Java设计模式-行为型模式-责任链模式

重学Java设计模式-行为型模式-责任链模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-18-重学 Java 设计模式《实战责任链模式》.html#重学-java-设计模式-实战责任链模式「模拟618电商大促期间-项目上线流 ......
模式 设计模式 行为 责任 Java

Java 日期

string和Date 的相互转换 // string 与 Date的相互转换用 // String to Date DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateTest = "2023-4- ......
日期 Java

java Optional使用

1.Optional.of()或者Optional.ofNullable()创建Optional对象,差别在于of不允许参数是null,而ofNullable则无限制。 1 // 参数不能是null 2 Optional<Integer> optional1 = Optional.of(1); 3 ......
Optional java

C++默认构造函数,拷贝构造函数的生成

编译器自动合成的情况 默认构造函数: 带有default constructor的member class 带有default constructor的base class 带有一个virtual function的class 带有一个virtual base的class 拷贝构造函数: 不生成默认 ......
函数 拷贝

Java 框架面试题-Spring Boot自定义配置与自动配置共存

Spring Boot 是一个快速开发框架,可以简化 Spring 应用程序的开发,其中自定义配置是其中一个非常重要的特性。 在 Spring Boot 中,自定义配置允许开发者以自己的方式来配置应用程序。自定义配置可以用于覆盖默认配置,也可以用于添加新的配置项。本文将详细介绍 java框架面试题- ......
框架 Spring Java Boot

对象的浅拷贝

let obj = {} let person = { name: '张三', age : 18 } ES3方式 for(let key in person) { obj[key] = person[key]; } console.log(obj); //{name: '张三', age: 18} ......
拷贝 对象

本地kafka安装以及使用java作为客户端

1.使用windows下载kafka 地址: https://kafka.apache.org/ 下载安装后,使用命令行启动: 进入kafka所在目录,执行命令: #启动zookeeper命令: bin\windows\zookeeper-server-start.bat .\config\zook ......
客户端 客户 kafka java

java 第四次作业

1. package ooo; public class jjj { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; for (int i = 1; i <=100; i++ ......
java

Jmeter 启动时报错:Not able to find Java executable or version. Please check your Java installation

安装java环境,cmd窗口中执行java-version 可以看到java的版本信息。 双击jmeter启动文件,报错:Not able to find Java executable or version. Please check your Java installation 解决办法: 在启 ......
Java installation executable 时报 version

java 第三次作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句) package www; public class Wyyy { public static void main(String[] args) { // TODO Auto-generat ......
java

Java中常用算法及示例-分治、迭代、递归、递推、动态规划、回溯、穷举、贪心

场景 1、分治算法的基本思想是将一个计算复杂的问题分成规模较小、计算简单的小问题求解, 然后综合各个小问题,得到最终答案。 2、穷举(又称枚举)算法的基本思想是从所有可能的情况中搜索正确的答案。 3、迭代法(Iterative Method) 无法使用公式一次求解,而需要使用重复结构(即循环)重复执 ......
示例 算法 常用 动态 Java

java配置环境变量采坑

用几年java了,环境变量还要采坑 注意图中JAVA_HOME最后那个“;”,打开之后编辑环境变量的列表里是没有的,你得点击编辑文本把它删了 ......
变量 环境 java