首页 > TAG信息列表 > 重学
Java重学总结06
标示符定义:程序编写中可以由程序员自主定义名字的名字 标识符种类 类名 方法名 变量名 接口名 常量名 命名规则: 关键字不可以做标识符 理论上长度无限制 严格区分大小写 不能由数字开头 规范: 最好见名知意 遵守驼峰命名方式:SystemService 类名接口名:首字母大写,后面每个单Java重学总结03
第一个Java程序 public class HelloWorld { public static void main(String args[]) { System.out.print("HelloWorld!"); } } 这个咱们先不需要理解,就是先照抄一下测试测试环境是否配置成功 如果运行成功的话会在控制台输出 HelloWorld! 如果没有运行成功的【今日爽文】重学wqs二分之我是方案构造者
引入:最小度限制生成树 将连接 \(s\) 的边称为 白边。我们人为地控制“最小”生成树的白边数量,那么其权值一定先减小后增大。其中顶点为真正最小生成树的白边数量。 发现其有凹凸性,于是考虑 wqs 二分,具体如何操作不再详细说明,最终复杂度是 \(O(n\log n+n\log W)\)。 除此之外,题目还【学习】重学Swift5-泛型
七、泛型 func swapTwoInts(_ a:inout Int, _ b:inout Int) { let temp = a a = b b = temp } func swaoTwoValues<T>(_ a:inout T, _ b:inout T) { let temp = a a = b b = temp } var a = 13, b = 12 swapTwoInts(&a, &b) print(a, b)【学习】重学Swift5-函数和闭包
五、函数和闭包 函数 常见形式 // 无形式参数的函数 func sayHelloWorld() -> String { return "hello world" } print(sayHelloWorld()) // 多形式参数的函数 func greet(person: String, alreadyGreeted: Bool) -> String { if alreadyGreeted { return gree【学习】重学Swift5-基本数据类型
一、基本数据类型 1.声明常量和变量 let maxNum = 10 var currentNum = 0 let x = 10, y = 20, z = 30 let x1 = 10, y2 = 20, z = "30" var welcomeMessage: String = "hello world" print(maxNum) print("x = \(x), y = \(y)") 2.整型、浮点型 Int8 Int16 In重学SpringCloud系列八之微服务网关安全认证-JWT篇
重学SpringCloud系列八之微服务网关安全认证-JWT篇 Gateway-JWT认证鉴权流程一、网关认证件鉴权流程二、流程优化方案三、学习本章内容需要具备的基础知识3.1.在网关上实现登录认证3.2. Spring Security基础 附录--上面的时序图代码 登录认证JWT令牌颁发一、maven核心依赖重学SpringCloud系列七之服务熔断降级hystrix
重学SpringCloud系列七之服务熔断降级hystrix 服务降级&熔断&限流一、高并发&高可用二、服务雪崩三、如何解决雪崩的问题之一:服务熔断四、如何解决雪崩的问题之二:服务降级4.1.在服务调用端进行服务降级4.2.在服务提供端进行服务降级 五、服务限流 Hystrix集成并实现服务熔重学Java基础——接口|CSDN创作打卡
重学Java基础——继承|CSDN创作打卡
茫茫人海千千万万,感谢这一秒你看到这里。希望我的面试题系列能对你的有所帮助!共勉! 愿你在未来的日子,保持热爱,奔赴山海! Java基础知识(继承)2.重学Vue 模板语法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>模板语法</title> <!-- 引入Vue --> <script type="text/javascript" src="../JS/vue.js">&l1.重学Vue 初识Vue
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>初识Vue</title> <!-- 引入Vue --> <script type="text/javascript" src="../JS/vue.js">&重学java——File笔记
重学Java. JVM内存模型 & 类加载机制
Java内存模型 & JVM内存分区 线程之间的通信 在命令式编程中,线程之间的通信机制有两种共享内存和消息传递。 共享内存:线程之间通过写-读内存中的公共状态来隐式进行通信,典型的共享内存通信方式就是通过共享对象进行通信。 消息传递:线程之间没有公共状态,线程之间必须通过明确FFT/NTT/FWT重学or新学?
不知不觉,就开始学习多项式了,好快啊 重新拾起我之前学的百嘛不是的\(FFT\),新学\(NTT/FWT\) 开始吧学习博客 FWT博客 FFT:快速傅里叶变换 总的来说就是快速求取两个多项式的乘积 把板子粘在这里Luogu3803 多项式乘法 code #include<bits/stdc++.h> using namespace std; #define fo【js重学系列】作用域
作用域 谈起闭包首先要理解作用域,什么是作用域? 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 局部作用域 变量在函数内声明,变量为局部作用域。 局部变量:只能在函数内部访问。 因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。 局部变量在函数开始执重学java——增删改查基础
package com.it.tt5; import java.security.PublicKey; import java.util.ArrayList; public class Student { // public static void main(String[] args) { ArrayList<String> arrayList = new ArrayList<>(); //add element arrayList.add(&quo重学java——string & stringBuilder
为了在处理data时,能够方便的使用attpend方法和reserve方法,我们需要把string转化为string builder来进行处理,因为string builder返回的是对象,而返回的对象可以继续调用方法,形成链式的结构。 string——string builder public StingBuilder(string s) binder string——string重学Git(一)
一、最最最基础操作 # 初始化仓库 git init # 添加文件到暂存区 git add readme.md # 提交 git commit -m 'wrote a readme file' 二、简单的时空穿梭 1. 文件修改后,查看状态 修改 readme.md 文件,查看状态 git status 命令告知,已经对文件修改但仍未提交暂存区,下一步运用 git d重学Springboot系列之邮件发送的整合与使用
重学Springboot系列之邮件发送的整合与使用 基础协议及邮件配置整合名词概念解释整合邮件发送功能引入依赖邮箱配置 发送简单邮件附录:QQ邮箱发邮件设置 发送html和基于模板的邮件发送html邮件服务基于freemarker模板的邮件 发送带附件和内联附件邮件发送带附件的邮件发送内重学SpringBoot系列之Spring cache详解
重学SpringBoot系列之Spring cache详解 为什么使用缓存为什么使用Spring Cache如何使用Spring Cache加依赖开启缓存加缓存注解测试 常用注解@Cacheable缓存中spel表达式可取值@CachePut@CacheEvict@Caching@CacheConfig自定义缓存注解完整应用案例 结合源码剖析注解的运行重学SpringBoot系列之redis与spring cache缓存
重学SpringBoot系列之redis缓存 使用docker安装redis准备工作获取 redis 镜像 创建容器创建持久化存储目录获取 redis 的默认配置文件模版使用镜像创建一个容器查看活跃的容器 访问 redis 容器服务开启防火墙端口,提供外部访问 redis数据结构与应用场景Redis 基本数据结构与重学SpringBoot系列之嵌入式容器的配置与应用
重学SpringBoot系列之嵌入式容器的配置与应用 嵌入式容器的运行参数配置调整SpringBoot应用容器的参数两种配置方法配置文件方式常用配置参数tomcat性能优化核心参数自定义配置类方式 为Web容器配置HTTPS如何生成自签名证书将SSL应用于Spring Boot应用程序测试将HTTP请求重重学JAVA-数组
初始化 数组的是时候一般有两种方式,一种是先分配内存空间再初始数据,另一种是在初始化数组的时候直接指定数据。 int[] array1 = new int[10]; array[1] = 10; int[] array2 = new int[]{10,11}; 另外,还有一种方式是通过反射进行数组的创建和初始化,这种方式能够动态的创建不同类重学c语言(一、c语言的编译链接)
c语言学习的路程也是比较坎坷的,想起当年大学的时候,上c语言课,是大一第一学期,那时候比较懵懂,也完全不知道学习c语言是干啥,并且当初c语言课,不知道为啥老是安排在第一第二节课,经常起不来,哎,惆怅,然后想起第一次c语言上机,我既然连scanf和printf函数都不知道,捂脸。。。 后来大一下学