####SpringBoot提供的常用条件注解: ConditionalOnProperty:判断配置文件中是否有对应属性和值才初始化bean ConditionalOnClass:判断环境中是否有对应字节码才初始化Bean ConditionalOnMissingBean:判断环境中没有对应Bea ...
分类:
编程语言 时间:
2021-06-12 17:41:51
收藏:
0 评论:
0 赞:
0 阅读:
35
###spring-context-support是spring-context的补充,如下子包说明 ####1. cache 一、cache报下补充org.springframework.cache.Cache的不同实现,主要是caffine ehcache jcache 二、使用Transact ...
分类:
编程语言 时间:
2021-06-12 17:41:37
收藏:
0 评论:
0 赞:
0 阅读:
29
类和对象 1.类和对象 类:类是一个模板,它描述一类对象的行为和属性。 对象:对象是类的实例化。 面向对象的三大特性:封装,继承,多态。 2.封装 封装:将客观事物抽象成类,属性和行为作为一个整体表示事物 class Person { public: //访问权限 //属性 成员变量,成员属性 in ...
分类:
编程语言 时间:
2021-06-12 17:41:21
收藏:
0 评论:
0 赞:
0 阅读:
17
在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。下面一起来看看它怎么使用。 一、volatile关键字与内存可见性 1、内存可见性:先来看看下面的一段代码: pu ...
分类:
编程语言 时间:
2021-06-12 17:40:26
收藏:
0 评论:
0 赞:
0 阅读:
24
在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。下面一起来看看它怎么使用。
?
一、volatile关键字与内存可见性
1、内存可见性:先来看看下面的一段代码:
public class TestVolatile {
public static vo
分类:
编程语言 时间:
2021-06-12 17:39:50
收藏:
0 评论:
0 赞:
0 阅读:
22
1)普通写法,从第三行开始,计算中间元素,首位补1。空间复杂度较高 class Solution: def generate(self, numRows: int) -> List[List[int]]: if numRows == 1: return [[1]] if numRows == 2: ...
分类:
编程语言 时间:
2021-06-12 15:32:01
收藏:
0 评论:
0 赞:
0 阅读:
36
类: 一些有着相同特点对象的抽象化,可以包括对象的属性、方法(行为). 语法实现: 1 public class 类名{ 2 //类所具有的属性特点 3 访问权限 数据类型 变量名 5 //类所能实现的方法 6 修饰符 返回值的类型 方法名(参数){ 7 //方法体实现 8 } 9 10 11 } ...
分类:
编程语言 时间:
2021-06-12 15:31:22
收藏:
0 评论:
0 赞:
0 阅读:
28
先找本地变量,再找全局变量 改变全局变量: 1 name = "A" 2 def d1(): 3 name = "B" 4 def d11(): 5 nonlocal name 6 name = "C" 7 d11() 8 print(name) 9 10 print(name) 11 d1() 1 ...
分类:
编程语言 时间:
2021-06-12 15:30:39
收藏:
0 评论:
0 赞:
0 阅读:
24
一、需求说明:根据业务需要,需要在服务器端生成可动态配置的PDF文档,方便数据可视化查看。 二、解决方案:iText+FreeMarker+JFreeChart生成可动态配置的PDF文档iText有很强大的PDF处理能力,但是样式和排版不好控制,直接写PDF文档,数据的动态渲染很麻烦。FreeMar ...
分类:
编程语言 时间:
2021-06-12 15:27:55
收藏:
0 评论:
0 赞:
0 阅读:
23
#include <iostream> using namespace std; double* aaa() { double tmp[3] = { 1.01,2.02,3.03 }; double* tmp1 = new double[3]; for (size_t i = 0; i < 3; i ...
分类:
编程语言 时间:
2021-06-12 12:36:40
收藏:
0 评论:
0 赞:
0 阅读:
24
#1. 密码加密 本质:对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码。 #2. 对称加密 对称加密:指加密和解密使用相同密钥的一种加密算法。 特点: 算法公开,计算量少 加密速度快,对于同样大小的传输对象,对称加密比非对称加密快千倍左右 常用的对称加密算法:DES,3DES, ...
分类:
编程语言 时间:
2021-06-12 12:35:20
收藏:
0 评论:
0 赞:
0 阅读:
20
def multipliers(): return [lambda x: i * x for i in range(4)] print([m(2) for m in multipliers()]) # [6, 6, 6, 6] multipliers内嵌套了一个匿名函数 该匿名函数引用外部非全局变量 ...
分类:
编程语言 时间:
2021-06-12 12:35:05
收藏:
0 评论:
0 赞:
0 阅读:
29
确认了开发环境之后,我们再来添加相关的pom依赖。 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId ...
分类:
编程语言 时间:
2021-06-12 12:34:48
收藏:
0 评论:
0 赞:
0 阅读:
23
1、什么是JavaScript 1.1概述 JavaScript 是 web 开发人员必须学习的 3 门语言中的一门: HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为 JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可 ...
分类:
编程语言 时间:
2021-06-12 12:32:52
收藏:
0 评论:
0 赞:
0 阅读:
23
LinkedList全面说名 LinkedList底层机制 package com.model.linkedlist; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/12 9:21 */ public class LinkedListDe ...
分类:
编程语言 时间:
2021-06-12 12:31:59
收藏:
0 评论:
0 赞:
0 阅读:
41
原文链接标题:Print lists in Python (4 Different Ways)用for循环来打印a = [1, 2, 3, 4, 5] for x in range(len(a)): print a[x],结果1 2 3 4 5用 * 星号来打印a = [1, 2, 3, 4, 5] ...
分类:
编程语言 时间:
2021-06-12 11:18:49
收藏:
0 评论:
0 赞:
0 阅读:
25
spring是目前最流行的框架。创建java web项目时,我们首先会遇到的配置文件就是web.xml,这是javaweb为我们封装的逻辑,不在今天的研究中。下面我们将简单讲讲web.xml中的配置。 一、一个空的web.xml 1 1 <?xml version="1.0" encoding="U ...
分类:
编程语言 时间:
2021-06-12 11:17:02
收藏:
0 评论:
0 赞:
0 阅读:
52
python里remove函数 举例 a=['s','d','s','c']printa.remove('s')在pycharm中执行结果是None。 原因 这样输出的话是输出的remove函数的返回值,但是这个函数是没有返回值的,所以输出的结果就是none。 要想输出不是None的话,需要这样写: ...
分类:
编程语言 时间:
2021-06-12 11:15:16
收藏:
0 评论:
0 赞:
0 阅读:
25
SpringCloud Config Config 介绍 Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自 ...
分类:
编程语言 时间:
2021-06-12 11:14:44
收藏:
0 评论:
0 赞:
0 阅读:
22
python之platform模块 函数列表 platform.system() 获取操作系统类型,windows、linux等 platform.platform() 获取操作系统,Darwin-9.8.0-i386-32bit platform.version() 获取系统版本信息 6.2.0 ...
分类:
编程语言 时间:
2021-06-12 11:14:13
收藏:
0 评论:
0 赞:
0 阅读:
20