多线程 一、什么是多线程? 进程:正在执行的程序。 线程:可以理解成进程中独立运行的子任务,一个进程至少有一个线程。 多线程:一个进程中有多个线程。 二、为什么要使用多线程? 为了更好地利用CPU资源。 进程之间不能共享数据,线程可以。 系统创建进程需要为该进程重新分配系统资源,创建线程代价比较小。 ...
分类:
编程语言 时间:
2020-05-30 20:00:12
阅读次数:
59
用java实现删除目录 public static void main(String[] args) { try { String strFolder = "D:\\aa"; deleteFile(new File(strFolder)); System.out.println("Delete Su ...
分类:
编程语言 时间:
2020-05-30 20:01:20
阅读次数:
54
/** * //采用位图求一个数组的子集 * //采用位图求一个字符串的所有子序列 */ public class Test3 { public static void main(String[] args) { // allSub(); allSub("abc"); } private stati ...
分类:
编程语言 时间:
2020-05-30 20:02:27
阅读次数:
50
在面试的时候突然遇到一个问题,面试官给出一个字符串数组,我该怎么去保存这个字符串数组呢,保存好以后又怎么把这个字符串数组利用起来, 我一开始想到的是用vector<string>存储, vector<string> vecstr={"i","work","at","byte","bytedance" ...
分类:
编程语言 时间:
2020-05-30 20:02:54
阅读次数:
100
对于动漫爱好者来说,海贼王、火影、死神三大动漫神作你肯定肯定不陌生了。小编身边很多的同事仍然深爱着这些经典神作,可见“中毒”至深。今天小编利用Python大法带大家分析一下这些神作,看看这些神作到底在讲些神马。 人生苦短,我用Python。小编利用Python网络爬虫爬取了豆瓣网,将网站上关于这三部 ...
分类:
编程语言 时间:
2020-05-30 20:06:51
阅读次数:
155
什么是分布式事务问题? 单体应用 单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。 微服务应用 随着业务需求的变化,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用独立的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本 ...
分类:
编程语言 时间:
2020-05-30 20:08:27
阅读次数:
75
参考文章:https://www.cnblogs.com/daxin/p/3551537.html 多个视图解析器的配置 在SpringMVC模式当中可以通过如下配置来支持多视图解析 <!-- jsp jstl --> <bean id="JSPViewResolver" class="org.sp ...
分类:
编程语言 时间:
2020-05-30 20:14:02
阅读次数:
100
1.邮箱 export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) } 2.手机号码 export const isMobile = ...
分类:
编程语言 时间:
2020-05-30 20:15:20
阅读次数:
72
def my_decorator(func): def wrapper(): print("Something is happening before the function is called.") func() print("Something is happening after the f ...
分类:
编程语言 时间:
2020-05-30 20:15:38
阅读次数:
77
多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同 ...
分类:
编程语言 时间:
2020-05-30 20:15:53
阅读次数:
78
git:git@github.com:ccx19930930/services_register_and_discovery.git 参考链接:https://www.cnblogs.com/haippy/archive/2013/02/21/2920280.html base_class.h 1 ...
分类:
编程语言 时间:
2020-05-30 20:16:08
阅读次数:
68
84. 柱状图中最大的矩形 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/largest-rectangle-in-histogram/ 题目 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图 ...
分类:
编程语言 时间:
2020-05-30 20:17:18
阅读次数:
73
网络编程 基于HTTP协议的网络资源访问 这部分主要是通过requests库实现访问url以及获取相应内容,通过对内容进行进一步加工来完成。具体操作可以以后通过小项目的实现来尝试。 基于传输层协议的套接字编程 比较陌生的概念。套接字(socket)是指用c语言写成的应用程序开发库,主要用于实现进程间... ...
分类:
编程语言 时间:
2020-05-30 20:17:33
阅读次数:
99
KMP算法 KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next ...
分类:
编程语言 时间:
2020-05-30 20:21:12
阅读次数:
61
Spring是Java平台的一个开源的全栈应用程序框架和控制反转容器实现。 该框架的一些核心功能理论上可用于任何Java应用,但Spring还为基于Java企业版平台构建的 Web 应用提供了大量的拓展支持。虽然Spring没有直接实现任何的编程模型,但它已经在 Java社区中广为流行,基本上完全代 ...
分类:
编程语言 时间:
2020-05-30 20:23:10
阅读次数:
92
PHP golang java 并发测试 我先测试第一种情况 ab -c 1000 -n 1000 -t 10 PHP5.4 rpc调用 golang操作数据库 插入一条数据 CPU最高61% PHP原生调用61% golang cpu占有率 50% java 下次写了 ...
分类:
编程语言 时间:
2020-05-30 21:29:37
阅读次数:
106
C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 泛型编程 ,主要利用 ...
分类:
编程语言 时间:
2020-05-30 21:32:56
阅读次数:
56
一、集合 Java 中的集合类存放于 java.util 包中,是一个存放对象的容器。 集合存放的是对对象的引用,对象本身还是存在于 JVM 堆内存中。 存放的是对象,即引用数据类型,对于基本数据类型采用自动装箱存储。 集合可以存放不同类型(一般情况下声明一个集合时会通过泛型进行约束),不限数量的数 ...
分类:
编程语言 时间:
2020-05-30 21:33:13
阅读次数:
71
SORT命令 LIMIT参数 BY参数 GET参数 STORE参数 排序性能优化 很多场合需要对元素进行排序,这时除了使用有序集合外,还可以借助Redis提供的SORT命令来排序。 SORT命令 SORT命令可以对列表类型、集合类型和有序集合类型的键进行排序。 SORT key SORT key D ...
分类:
编程语言 时间:
2020-05-30 21:34:17
阅读次数:
77
JVM 深入理解JVM(4)——如何优化Java GC「译」 Posted by Crow on August 21, 2017 本文翻译自Sangmin Lee发表在Cubrid上的”Become a Java GC Expert”系列文章的第三篇《How to Tune Java Garbage ...
分类:
编程语言 时间:
2020-05-30 21:34:51
阅读次数:
88