首页 > 编程语言
进程与线程-系统调用
内核模式和用户模式 简单的说就是操作系统将一块块内存中的结构体设置了flags检查,内核模式下可以全局访问,用户模式下只能访问用户内容。在windows中常习惯称为ring 0和ring 3。 ring 3访问ring 0内容 既然做了权限检查,而ring 3进程肯定是会要访问ring 0内容,毕竟 ...
分类:编程语言   时间:2021-06-06 16:54:47    收藏:0  评论:0  赞:0  阅读:36
Java当中Iambda语法格式
引言: 以多线程创建方式为例:简化多线程的创建语句 1.第一种:以实现Runnable接口为例:实现的接口: public class RunnableImpl implements Runnable{ @Override public void run() { System.out.println ...
分类:编程语言   时间:2021-06-06 16:54:35    收藏:0  评论:0  赞:0  阅读:25
swift算法:数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 ...
分类:编程语言   时间:2021-06-06 16:54:10    收藏:0  评论:0  赞:0  阅读:43
Spring cloud微服务与RibbitMQ简单应用
一. 系统架构 系统架构图: 完成要求: 生产者Producer具备Feign客户端,调用dbService微服务; 增加微服务dbService,通过Spring Data Jpa 访问数据库获取对象user; 生产者Producer将获取对象user通过RabbitMQ,发送给消费组groupA ...
分类:编程语言   时间:2021-06-06 16:52:57    收藏:0  评论:0  赞:0  阅读:24
python高阶编程之魔法方法
1. 魔法方法概念 python中内置的有特殊功能的函数,以__开头,比如我们使用print函数去打印,实际上是调用了内置的__str__方法 2. __new__方法,创建对象时被调用 通过代码来看下__new__和__init__被调用的顺序: 1 class MyClass: 2 3 def ...
分类:编程语言   时间:2021-06-06 16:51:03    收藏:0  评论:0  赞:0  阅读:18
SpringBoot入门
SpringBoot2入门 1、系统要求 Java 8 & 兼容java14 . Maven 3.3+ idea 2019.1.2 1.1、maven设置 <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <n ...
分类:编程语言   时间:2021-06-06 16:47:32    收藏:0  评论:0  赞:0  阅读:11
leetcode-python-合并两个有序数组
看似简单,实际上想了挺久的 1)内置api方法 class Solution: def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None: """ Do not return anything, modif ...
分类:编程语言   时间:2021-06-06 16:45:48    收藏:0  评论:0  赞:0  阅读:16
Java赋值运算符、条件运算符及运算符的优先级
赋值运算符 赋值运算符可以和许多运算符组合构成复杂的运算符,这种运算符是先进行相应的运算,然后再把运算结果赋值给赋值运算符左侧的变量。 double a = 10; double b = 20; a /= b; System.out.println(a); 0.5 字符串连接符 '+' 当输出里'+ ...
分类:编程语言   时间:2021-06-06 16:45:39    收藏:0  评论:0  赞:0  阅读:13
Eclipse使用ant build命令进行打包文件信息时,报错:a java exception has occurred
由于项目原因,使用eclipse进行开发,在进行项目的编译时,遇到了一个问题, eclipse中编译时一直弹框java virtual machine launcher提示 报a java exception has occurred错, 开始一直以为是jdk版本的问题, 重复安装了几次jdk并配置 ...
分类:编程语言   时间:2021-06-06 16:45:05    收藏:0  评论:0  赞:0  阅读:19
Java业务开发规范与建议
代码规范是使代码达到可读的关键。这里根据笔者自己的一些经验和实践,列出一些最需要遵循的Java编码规范。 1.变量命名按照Java通用方式Camel命名法。常量尤其注意使用全大写_(下划线链接)单词的方式,如USER_KEY 2. 变量和类命名务必具有意思,能让人一眼看出表示的意思。如userLis ...
分类:编程语言   时间:2021-06-06 16:43:51    收藏:0  评论:0  赞:0  阅读:16
使用SpringBoot
使用SpringBoot 1.构建系统 依赖项管理:Springboot 的每个版本都提供了它所支持的经过精心策划的依赖项列表。 在Maven中使用SPringBoot, Reference (HTML and PDF) API SpringBoot中的starter表格:Using Spring ...
分类:编程语言   时间:2021-06-06 16:42:35    收藏:0  评论:0  赞:0  阅读:19
Python实现多种SSH连接与文件传输
Python实现SSH控制 使用Python进行基于口令认证的连接: 1 #加载paramiko包 2 import paramiko 3 #创建新的SSH对象 4 Client=paramiko.SSHClient() 5 #允许以自动的方式连接不在Host表中的主机 6 Client.set_m ...
分类:编程语言   时间:2021-06-06 16:42:14    收藏:0  评论:0  赞:0  阅读:17
java基础03数据类型
//数据类型 public class Demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1 = 100;//最常用 byte num2 = 20; short num3 = 30; long num4 ...
分类:编程语言   时间:2021-06-06 16:41:42    收藏:0  评论:0  赞:0  阅读:13
数据结构(C语言版)
数据结构(C语言版) 绪论 1、在计算机运行过程中,如何合理的组织数据、高效的处理数据,这就是数据结构 2、数据结构包括两个方面的内容:数据的逻辑结构和存储结构 ① 逻辑结构是从逻辑关系上描述数据,通常有四类:集合、线性、树状和图状 ② 存储结构是逻辑结构在计算机中的存储表示,有两类:顺序和链式 3 ...
分类:编程语言   时间:2021-06-06 16:41:33    收藏:0  评论:0  赞:0  阅读:26
【python】UI自动化元素定位问题场景一
1、页面上有这样一个控件,常规方法无法定位,推测原因是页面元素不唯一且class值为多个并中间穿插空格: 2、我采用【find_element_by_class_name】的方法定位: 3、因为这个class里面的值不唯一,但我们只选取一个值,如果这个值在整个页面唯一存在,那么就是如上写法,否则,写 ...
分类:编程语言   时间:2021-06-06 16:41:12    收藏:0  评论:0  赞:0  阅读:14
线程停止
package cn.ruhsang.state;//测试停止线程//1.建议线程正常停止 >利用次数,不建议死循环//2.建议使用标志位 >设置一个标志位//3.不要使用stop或者destroy等过时或者JDK不建议使用的方法public class TestStop implements Ru ...
分类:编程语言   时间:2021-06-06 16:41:01    收藏:0  评论:0  赞:0  阅读:19
JVM-垃圾收集算法基础
手动释放内存导致的问题 在托管代码出现之前,我们申请一片内存使用完后,需要手动释放内存。手动释放有以下几个问题。 忘记释放 忘记释放内存,会导致内存溢出。程序长时间申请的内存一直不释放。最终可能导致进程内存占满。 重复释放 忘记释放对程序本身的执行的正确性不会产生影响,另一种更严重的问题是重复释放。 ...
分类:编程语言   时间:2021-06-06 16:37:14    收藏:0  评论:0  赞:0  阅读:21
Spring Cloud
Spring Cloud 五大组件 Eureka服务注册与发现 服务治理 在传统的RPC远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,管理也复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 服务注册 由于Eureka采用CS ...
分类:编程语言   时间:2021-06-06 16:35:46    收藏:0  评论:0  赞:0  阅读:16
树状数组
时间复杂度:o(logn) 支持: 1.单点修改 2.区间查询:查询一个区间内所有元素的和 对 进行区间查询只需查询 和 然后相减即可(前缀和就是这样进行区间查询的),所以我们可以把区间查询问题转化为求前n项和的问题。 可以用一个数组 维护若干个小区间,单点修改时,只更新包含这一元素的区间;求前n项 ...
分类:编程语言   时间:2021-06-06 16:35:04    收藏:0  评论:0  赞:0  阅读:12
java基于keda事件驱动的k8s 容器自动伸缩
背景 当java程序在处理某一特定的任务时,大多是在同一jvm中,也就是在同一容器内,所以无可避免的会暂用一定的系统资源,造成原有业务上的系统卡顿.甚至是直接造成系统宕机,如果是直接在系统启动时增加系统资源,又会在任务空闲时造成资源上的空闲期,属于浪费系统资源,未能最大化的使用系统资源. 因此,在这 ...
分类:编程语言   时间:2021-06-06 16:33:53    收藏:0  评论:0  赞:0  阅读:26
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!