首页 > 编程语言
SpringCloud升级之路2020.0.x版-9.如何理解并定制一个Spring Cloud组件
本系列为之前系列的整理重启版,随着项目的发展以及项目中的使用,之前系列里面很多东西发生了变化,并且还有一些东西之前系列并没有提到,所以重启这个系列重新整理下,欢迎各位留言交流,谢谢!~ 我们实现的 Spring Cloud 微服务框架,里面运用了许多 Spring Cloud 组件,并且对于某些组件 ...
分类:编程语言   时间:2021-08-13 10:18:19    收藏:0  评论:0  赞:0  阅读:12
JAVA HASHMAP的死循环
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出 ...
分类:编程语言   时间:2021-08-13 10:15:51    收藏:0  评论:0  赞:0  阅读:17
Java流程控制 Scanner方法
Java流程控制 一、Scanner对象 在基础语法里,只能打印出简单的运算结果,并不能实现程序和人的交互。 Java 5 的新特性里,提供了一个工具类Scanner,便于获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 创建扫描器,用于接收用户输入 ...
分类:编程语言   时间:2021-08-13 10:14:32    收藏:0  评论:0  赞:0  阅读:15
C++ //类模板与函数模板的区别 //1.类模板没有自动类型推导的使用方式 //2.类模板子模板参数中可以有默认参数
1 //类模板与函数模板的区别 2 //1.类模板没有自动类型推导的使用方式 3 //2.类模板子模板参数中可以有默认参数 4 5 #include <iostream> 6 #include <string> 7 #include<fstream> 8 using namespace std; 9 ...
分类:编程语言   时间:2021-08-13 10:14:09    收藏:0  评论:0  赞:0  阅读:10
Java从零开始 基础(三)异常处理
异常 异常体系结构 异常:程序在运行中出现的故障 java把异常当成对象来处理,并定义一个基类java.lang.throwable作为所有异常的超类 java api中已经定义了许多异常类,分为两大类:Error(错误),Exception(异常) Error 由java虚拟机(JVM)生成并抛出 ...
分类:编程语言   时间:2021-08-13 10:13:16    收藏:0  评论:0  赞:0  阅读:18
Go语言环境搭建
一、环境搭建概述 go语言是一门编译性的语言,所以你需要有SDK工具包对其进行编译才能运行;其次需要有一个编辑工具来写代码;最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面: SDK工具包安装 VSCode安装 环境变量配置 二、SDK工具包安装 当将 Go语言源码编写完成此时电脑还不 ...
分类:编程语言   时间:2021-08-13 10:12:50    收藏:0  评论:0  赞:0  阅读:18
Spring Boot新特性 配置类不用加@Configuration
配置类不用加@Configuration 与@Configuration配置类同级或者在其子包下,可以不用加@Configuration会自动变成配置类,(前提要在IOC容器中才行加上@Component)。 SpringBoot2.2.1新特性:主引导类相当于一个配置类,跟主引导类同级或及其子包下 ...
分类:编程语言   时间:2021-08-13 10:12:24    收藏:0  评论:0  赞:0  阅读:26
线程同步
? 线程的主要优势在于,能够通过全局变量来共享信息。不过,这种便捷的共享是有代价的:必须确保多个线程不会同时修改同一变量,或者某一线程不会读取正在由其他线程修改的变量。? 临界区是指访问某一共享资源的代码片段,并且这段代码的执行应为原子操作,也就是同时访问同一共享资源的其他线程不应终端该片段的执行。 ...
分类:编程语言   时间:2021-08-13 10:10:23    收藏:0  评论:0  赞:0  阅读:20
java原码,反码,补码
java是以补码的形式存在,正数的原码,反码补码都是一样的 负数的补码是:其正数原码,取反码后,再补1.(负数的表现方式是高一位为1) -1 << 2原码: 10000000 00000000 00000000 00000001反码: 11111111 11111111 11111111 11111 ...
分类:编程语言   时间:2021-08-13 10:10:12    收藏:0  评论:0  赞:0  阅读:27
【Python】import和form...import的区别
普通区别# import 使用import导入,后续要加上前缀才能调用 import a a.zx() from...import... from...import...然后他就不需要加前缀了,直接调用 from a import zx zx() 高级区别# 关于高级部分的区别很少有人明白,但是还是 ...
分类:编程语言   时间:2021-08-13 10:09:58    收藏:0  评论:0  赞:0  阅读:17
外部排序
外部排序的概念 外部排序,即不需要将全部记录,都读到内存中,即可完成排序 过程(比如有一万个数据) 把一万个数据,每100条分成一组,每组内部进行排序(共100组)。 把 1、2 组的数据选出来,进行二路并归排序==(还剩50组)==。 继续并归,直到并归成一条。 ...
分类:编程语言   时间:2021-08-13 10:09:48    收藏:0  评论:0  赞:0  阅读:17
python实现多个客户端与服务器端持续交互程序
1. 客户端 # 1 创建套接字对象import socket# IPV4/TCP 协议tcp_client_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 2 和服务器端建立连接tcp_client_socket.connect ...
分类:编程语言   时间:2021-08-13 10:08:53    收藏:0  评论:0  赞:0  阅读:24
python列表的增删
list = [1, 2, 3, 4]# 打印后两位print(list[-2:])# 打印前2位print(list[:2])# 修改列表元素list[0] = 5print(list)# 添加元素-末尾添加list.append(6)print(list)# 插入元素list.insert(0, ...
分类:编程语言   时间:2021-08-13 10:06:30    收藏:0  评论:0  赞:0  阅读:21
Springboot整合mybatis
1.File--»New--»Module 更改URL为 https://start.aliyun.com/ 此处以MySQL为例 2.MySQL数据库设计 数据库名:springboot 表名 :t_user 3.项目代码 项目结构 package com.ntvu.springbootmybat ...
分类:编程语言   时间:2021-08-12 23:46:05    收藏:0  评论:0  赞:0  阅读:63
Python自定义终端命令
在python中自定义一个终端命令 这里我们想要将一个csv文件中的数据导入到数据库中,就可以定义一个终端命令,直接一行命令就可以将我们文件中的数据导入到数据库中,特别的简单 首先,我们先创建一个py文件 management/commands/import_candidate.py 接下来,我们就 ...
分类:编程语言   时间:2021-08-12 23:45:35    收藏:0  评论:0  赞:0  阅读:63
SpringBoot
SpringBoot 一:SpringBoot运行原理 创建一个SpringBoot服务项目,结构如下 package com.hz; import org.springframework.boot.SpringApplication; import org.springframework.boot ...
分类:编程语言   时间:2021-08-12 23:44:58    收藏:0  评论:0  赞:0  阅读:46
数据结构与算法-排序(六)堆排序(Heap Sort)
摘要 堆排序需要用到一种数据结构,大顶堆。大顶堆是一种二叉树结构,本质是父节点的数大于它的左右子节点的数,左右子节点的大小顺序不限制,也就是根节点是最大的值。 这里就是不断的将大顶堆的根节点的元素和尾部元素交换,交换到大顶堆没有可以被交换的元素为止。后面再说大顶堆的逻辑。 逻辑 首先将序列通过大顶堆 ...
分类:编程语言   时间:2021-08-12 23:43:11    收藏:0  评论:0  赞:0  阅读:56
Java多态练习
多态三个特点: (1)继承 (2)重写 (3)父类引用指向子类对象(向上转型),子类引用指向父类对象(向下转型) 第一题 设计店铺类Store,属性包括店铺名称、店铺地址、员工人数、注册资金;方法包括开店、闭店、购物。 设计店铺类子类: 直营店DirectSale,继承店铺类,属性包含店长姓名、送货 ...
分类:编程语言   时间:2021-08-12 23:41:08    收藏:0  评论:0  赞:0  阅读:23
c++优先队列(priority_queue)
首先要包含头文件 #include<queue> 优先队列具有队列的所有特性,包括队列的基本操作,只是在这基础上添加了内部的一个排序,它本质是一个堆实现的。 和队列基本操作相同 top() 访问队头元素 empty() 判断队列是否为空,为空则返回1,否则返回0 size() 返回队列内的元素个数 ...
分类:编程语言   时间:2021-08-12 23:40:56    收藏:0  评论:0  赞:0  阅读:21
noip模拟35 Cicada 与排序
从DP到组合数到DP套组合数再到放弃... 神仙能想出来的思路... 我们设 \(dp_{i,j,{0/1},{0/1}}\) 表示长度为 \(i\) 的序列在不大于 \(j\) 步被消完的方案数,其中左边的 \(0/1\) 表示左边是否有边界(比当前序列的所有数都大或整个序列的边界),右边同理。 ...
分类:编程语言   时间:2021-08-12 23:40:31    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!