go语言中container容器数据结构heap、list、ring

2021年06月04日 阅读:900

heap堆的使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 查看全文

mac m1 多线程下载

2021年06月04日 阅读:814

最近准备需要安装一些东西m1 适配不是很好得下载源码编译安装 下载文件就比较慢 所以就想起了axel这个软件 首先安装zxel brew install axel 等待安装完毕之后直接使用命令就可以下载了 axel -n20 https://nodejs.org/dist/v14.16.1/node ... 查看全文

Java基础00-多态19

2021年06月04日 阅读:774

1. 多态 多态 1.1 多态概述 代码示例: 动物类: public class Animal { public void eat(){ System.out.println("动物吃东西"); } } 猫类: 多态的前提有继承/实现关系,所以猫类要继承动物类。 public class Cats ... 查看全文

创建线程的方法及区别

2021年06月04日 阅读:989

创建线程的方法及区别 方式一:继承Thread类 方法介绍 方法名说明 void run() 在线程开启后,此方法将被调用执行 void start() 使此线程开始执行,Java虚拟机会调用run方法() 实现步骤 定义一个类MyThread继承Thread类 在MyThread类中重写run() ... 查看全文

Java高并发26-释放锁以及ReentrantLock实例演示

2021年06月04日 阅读:846

一、释放锁 1.void unlock()方法 尝试释放锁,如果当前线程持有锁,则调用该方法会让该线程对该线程持有的AQS状态值减1,如果减去1后当前状态值为0,则当前线程会释放该锁,否则仅仅减去1而已,如果当前线程没有持有该锁而调用了该方法就会抛出IllegalMonitorStateExcept ... 查看全文

spring cloud/spring boot同时支持http和https访问

2021年06月04日 阅读:790

前言 关于spring boot同时支持http和https访问,在spring boot官网73.9已经有说明文档了,同样在github上也有官网的例子。 在这里,我向大家讲述一下,我是怎么实现的。 方式一 一、相关配置 server: port: 4000 https: port: 8443 s ... 查看全文

JAVA 中的异常(6)- 异常处理的几个原则

2021年06月04日 阅读:697

1、Java的异常处理机制带来的性能损失 try-catch 代码段会产生额外的性能开销,会影响JVM对代码进行优化,所以建议仅仅捕获必要的代码段,尽量不要一个大的try包住整段代码;利用异常控制代码流程,也远比条件语句(if/else、switch)要低效,Java每实例化一个Exception, ... 查看全文

spring项目中引入AspectJ相关的Maven依赖【复制即可】

2021年06月04日 阅读:962

通过Webapp骨架创建Maven的项目,所以不用全部复制,若是使用AspectJ的话,就直接复制我标记的依赖就可以了。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ... 查看全文

java基础-匿名函数

2021年06月04日 阅读:1073

匿名函数 ::操作符 A static method (ClassName::methName) An instance method of a particular object (instanceRef::methName) A super method of a particular obje ... 查看全文

解决spring中使用声明事务java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.

2021年06月04日 阅读:1251

spring中使用声明事务配置如下: <!-- 事务相关控制 --> <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property ... 查看全文

Java 多线程(sleep)

2021年06月04日 阅读:929

💛线程休眠的意思, Thread.sleep(毫秒数); 💛sleep()会产生InterruptedException异常; 💛休眠时间达到后线程进入就绪状态. 💛sleep()可以用来模拟网络延迟,倒计时等. 💛每一个对象都有一把锁, sleep()不会释放锁. package com ... 查看全文

SpringBoot整合RabbitMQ之Fanout扇形交换器

2021年06月04日 阅读:715

接着前面的Topic交换器,我们来研究一下Fanout交换器。 Fanout交换器: 扇形模式,不处理路由键,只是简单将队列绑定到交换器,发送到交换器的每条消息都回被转发到该交换器绑定的所有队列中,类型子网传播,通过Fanout交换器转发消息是最快的 现在进入实例工程来了解一下FanoutExcha ... 查看全文

C++基础之指针与引用的底层实现

2021年06月04日 阅读:919

一句话总结 指针分配内存,有地址(编译器和程序员看来),属于一个类型变量,支持取地址与解引用操作。 引用分配内存,有地址(编译器看来),相当于一个变量别名,不支持取地址与解引用操作(即不可获取其本身地址),声明即必须初始化,不可变更引用对象,本质上是“pointer const”。 推荐阅读 快速理 ... 查看全文

C语言:赋值

2021年06月04日 阅读:1008

#include <stdio.h> //赋值号=,具有方向性,只能将赋值号右边的表达式的值给左边的变量 //赋值语句具有计算功能,赋值号右边可以是常量,变量或表达式都可以 //赋值就是将表达式的值存入一段连续的具有若干个存储单元的存储空间,存储空间的名称就是变量名 //没有赋值的变量,其值是不确定 ... 查看全文

Python 高级特性(3)- 列表生成式

2021年06月04日 阅读:782

range() 函数 日常工作中,range() 应该非常熟悉了,它可以生成一个迭代对象,然后可以使用 list() 将它转成一个 list # 判断是不是迭代对象 print(isinstance(range(0, 10), Iterable)) # 生成列表 lists = list(range ... 查看全文

C 柔性数组

2021年06月04日 阅读:720

什么是柔性别数组 结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员 例如 typedef struct st_type { int i; int a[0]//柔性数组成员可以调整数组大小 }type_a; 使用方法 struct S { int n; int arr[]; }; int ... 查看全文

合并数组中相同id 的数量

2021年06月04日 阅读:958

问题 let badge = [{id: 323, badge: 10},{id: 323, badge: 10},{id: 311, badge: 1},{id: 311, badge: 1},{id: 311, badge: 1},{id: 311, badge: 1},{id: 352, ba ... 查看全文

Spark on Kubernetes与阿里云的深度整合

2021年06月04日 阅读:695

将Spark on Kubernetes与阿里云深度整合,设计一个开箱即用的Spark on Kubernetes镜像。 ... 查看全文

asp.net core mvc和angular项目的一些问题

2021年06月04日 阅读:810

最近公司布置任务,用asp.net core mvc和angular改写原来的一个用Silverlight做的项目。从来没搞过,找了两本书看了一天,又看了一天代码,大致心里有底了,就开始动手。没想到一上来就碰到了头痛的问题。 首先是第一次调试后,修改了typescript,却不会自动编译。花了不少功 ... 查看全文

HTTP

2021年06月04日 阅读:774

1、什么是http 1. HTTP是一个客户端和服务器端请求和应答的标准(TCP) 2. 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 2、http报文格式 3、浏览器一个HTTP请求的过程 4、http常用状态码 5. 简述HTTP和HTTPS的区别? ... 查看全文

在.NET Core中使用MachineKey

2021年06月04日 阅读:588

今天我将深入探索MachineKey这个类,看看里面到底藏了什么东西,本文的最后我将使用.NET Core来解密一个ASP.NET MVC生成的Cookie。 ... 查看全文

VSCode打开webpack项目,无法对@指向的文件使用“转到定义”,怎么办?

2021年06月04日 阅读:620

前言 现在前端最流行的编辑器无疑是VSCode,但是它默认是无法跳转类似于@/assets/a.js这样的路径的,怎么办? 使用jsconfig.json jsconfig.json是VSCode自带的一个配置文件,默认不生成这个文件,需要自己创建。官方文档说的很清楚,尽管是英文文档: https: ... 查看全文

热门文章

推荐文章

最新文章

置顶文章