首页 > 编程语言
Java 对象和类
Java是面向对象的语言。 作为具有面向对象功能的语言,Java支持以下基本概念 多态性 继承 封装 抽象化 类 对象 实例 方法 消息传递 在本节中,我们将学习两个概念 - 类和对象。 对象 - 对象具有状态和行为。 例如:一只狗的状态有:颜色,名称,品种,它的行为有:摇尾巴,吠叫,吃东西。 对象 ...
分类:编程语言   时间:2021-04-02 17:15:15    收藏:0  评论:0  赞:0  阅读:25
C++ 协程的近况、设计与实现中的细节和决策
时至2018年的今天,C++ 在互联网服务端开发方向依然占据着相当大的份额;百度,腾讯,甚至以java为主流开发语言的阿里都在大规模使用C++做互联网服务端开发,而这恰恰是本文想要讨论的范畴。 第1章 C++协程近况简介 协程分两种,无栈协程(stackless)和有栈协程(stackful),前者 ...
分类:编程语言   时间:2021-04-02 17:12:32    收藏:0  评论:0  赞:0  阅读:22
Spring扩展———自定义bean组件注解
##引言 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可 ...
分类:编程语言   时间:2021-04-02 17:12:16    收藏:0  评论:0  赞:0  阅读:33
Python 远程执行 shell 命令
Python 远程执行 cmd 命令,并实时获取结果 # 远程执行 CMD 命令, 并实时显示脚本执行情况 def ssh_Run_Cmd(host, username, password, cmd): """ :param host: 主机 Ip :param username: 用户名 root ...
分类:编程语言   时间:2021-04-02 17:11:27    收藏:0  评论:0  赞:0  阅读:24
Linux服务器部署SpringBoot项目教程
1. 服务器配置1.1 购买服务器1.2 配置安全组1.3 登录实例1.4 安装宝塔面板2. 配置宝塔2.1 创建数据库3. 打包部署项目3.1 修改项目配置3.2 打包3.3 部署3.4 放行端口3.5 设置反向代理1. 服务器配置1.1 购买服务器1、购买服务器(这里我用阿里云举例子)阿里云服务 ...
分类:编程语言   时间:2021-04-02 17:10:43    收藏:0  评论:0  赞:0  阅读:24
Python基础教程:多线程运行带多个参数的函数
在python中经常会到用多线程处理某个函数来缩短运行时间。 from multiprocessing import Pool def work(x): return x+1 pool = Pool(processes=4) # 4个线程 x = [1,2,3,4,5,6] results = po ...
分类:编程语言   时间:2021-04-02 17:10:13    收藏:0  评论:0  赞:0  阅读:22
排名前 16 的 Java 工具类,哪个你没用过?
org.apache.commons.io.IOUtils org.apache.commons.io.FileUtils org.apache.commons.lang.StringUtils org.apache.http.util.EntityUtils org.apache.commons. ...
分类:编程语言   时间:2021-04-02 17:07:05    收藏:0  评论:0  赞:0  阅读:22
MD5 ,SHA1 SHA256,SHA512,RIPE160 Hash算法
验证hash算法网址: https://www.fileformat.info/tool/hash.htm? POM文件 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <vers ...
分类:编程语言   时间:2021-04-02 17:05:33    收藏:0  评论:0  赞:0  阅读:26
SpringBoot内置条件注解
SpringBoot 内置的成品条件注解 SpringBoo中常用的内置的注解主要以下: 1. @ConditionalOnProperty() 指定的属性是否有指定的值 2. @ConditionalOnBean() 当SpringIoC容器内存在指定Bean的条件 3. @Conditional ...
分类:编程语言   时间:2021-04-02 15:07:10    收藏:0  评论:0  赞:0  阅读:40
leet-code-第88题(简单) 合并两个有序数组
题目描述: 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums ...
分类:编程语言   时间:2021-04-02 15:06:56    收藏:0  评论:0  赞:0  阅读:36
SpringBoot 返回thymeleaf页面报错
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the c ...
分类:编程语言   时间:2021-04-02 15:05:35    收藏:0  评论:0  赞:0  阅读:23
SpringMVC工程搭建
添加Web 右键我们的项目名 -> 选择“Add Framework Support” 选择WebApplication 引入依赖 配置静态资源导出 核心配置文件与 添加SpringMVC配置内容 controller包下新建HelloController类 将Controller对象放进Sprin ...
分类:编程语言   时间:2021-04-02 15:04:44    收藏:0  评论:0  赞:0  阅读:20
python设计模式--建造者模式
什么是构建者模式 创建者模式又叫建造者模式,是将一个复杂的对象的构建与它的表示分离,使 得同样的构建过程可以创建不同的表示。创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。 适用场景: 隔离复杂对象的创建和使用,相同的方法 ...
分类:编程语言   时间:2021-04-02 15:04:27    收藏:0  评论:0  赞:0  阅读:17
SpringBoot项目,Swagger2文档界面无内容的可能原因
项目中引入了SpringSecurity依赖 可能的原因: 1、API文档路径完全进不去 - 在SpringSecurity的配置类中没有设置放行文档的路径 2、API文档界面不显示内容 - 在SpringSecurity的配置类中没有设置放行Swagger2需要的资源 附上SpringSecuri ...
分类:编程语言   时间:2021-04-02 15:03:27    收藏:0  评论:0  赞:0  阅读:27
python使用for循环遍历删除列表符合条件的数据有漏删
代码如下: # 创建一个列表list list = [1,1,2,525,2,633663,6363,6,6,6,3,3,35,45,6,66,6,6,6,6,3] # 循环列表里的元素 for i in list: if i == 6: # 如果列表里的元素等于6,删除该元素 list.remov ...
分类:编程语言   时间:2021-04-02 15:02:09    收藏:0  评论:0  赞:0  阅读:21
SpringMVC工程搭建
创建项目 添加web 搭建配置SpringMVC 引入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>tes ...
分类:编程语言   时间:2021-04-02 15:00:46    收藏:0  评论:0  赞:0  阅读:21
直接插入排序(Straight Insertion Sort)
介绍: 插人排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我们从右到左将它与已在手中的每张牌进行比较。如图2-1所示,拿在左手上的牌总是排序好的,原来这些牌是桌子上牌堆中顶部的牌 ...
分类:编程语言   时间:2021-04-02 15:00:11    收藏:0  评论:0  赞:0  阅读:20
python运算符和字符串操作
1、python运算符:算术、数值、比较运算符、逻辑运算符 a.数学运算:+-*/%,+=,-= b.比较运算:==(等于) != (不等于) <=(小于等于) >=(大于等于) c逻辑运算:and(与) or(或) not(非) 逻辑结果为:布尔值 2、python字符串操作:定义、索引取值、切片 ...
分类:编程语言   时间:2021-04-02 14:59:34    收藏:0  评论:0  赞:0  阅读:24
python设计模式--装饰器模式和AOP
相信学过java框架的对AOP应该是很熟悉了,那什么是面向切面编程AOP呢? AOP 简言之、这种在运行时,编译时,类和方法加载时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。有了AOP, ...
分类:编程语言   时间:2021-04-02 14:58:20    收藏:0  评论:0  赞:0  阅读:29
Java 多线程(2) 线程同步 死锁
#线程同步 指多个线程操作同一个资源,即并发 处理这种问题就需要用到线程同步机制,多个线程同时访问此对象会进入这个对象的等待队列,一个一个来。 同时为了保证安全,除了队列还要加上锁机制。 #通过同步解决买票问题 ...
分类:编程语言   时间:2021-04-02 14:57:45    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!