线程与JVM 1基本概念: 程序:代码,完成某一件任务,代码序列(静态的概念) 进程:程序在某些数据上的一次运行(动态的概念) 线程:一个进程可能包含一个或多个线程(占有资源的独立单元) 2 JVM与线程 JVM什么时候启动?类被调用 JVM线程 》其他的线程(main) 线程在JVM中 3 JVM ...
分类:
编程语言 时间:
2020-04-27 23:59:43
收藏:
0 评论:
0 赞:
0 阅读:
85
C语言isalnum函数用于判断字符是否为字母(a-z和A-Z)或数字(0-9)。在本文中,我们先来介绍isalnum函数的使用方法,然后编写一个自定义的_isalnum函数,实现与isalnum函数相同的功能。1、包含头文件#include<ctype.h>2、函数声明intisalnum(intc);3、功能说明判断参数c是否为字母或数字,您可能会问:isalnum函数的参数是in
分类:
编程语言 时间:
2020-04-27 23:36:08
收藏:
0 评论:
0 赞:
0 阅读:
192
选择部署规模 开机,打开web,配置
分类:
其他 时间:
2020-04-27 23:35:50
收藏:
0 评论:
0 赞:
0 阅读:
91
` ` ...
分类:
Windows开发 时间:
2020-04-27 23:34:37
收藏:
0 评论:
0 赞:
0 阅读:
115
CustomerMapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis ...
分类:
其他 时间:
2020-04-27 23:34:18
收藏:
0 评论:
0 赞:
0 阅读:
94
一、死锁与递归锁 1、死锁:当多个进程(线程)交叉争夺多个互斥锁时会产生死锁的现象造成程序的阻塞。 import threading import time mutex_a = threading.Lock() mutex_b = threading.Lock() def task(name): m ...
分类:
编程语言 时间:
2020-04-27 23:33:58
收藏:
0 评论:
0 赞:
0 阅读:
115
(1)Producer的API 1、发送流程:Kafka 的 Producer 发送消息采用的是异步发送的方式。在消息发送的过程中,涉及到了两个线程——main 线程和 Sender 线程,以及一个线程共享变量——RecordAccumulator。main 线程将消息发送给 RecordAccum ...
分类:
Windows开发 时间:
2020-04-27 23:33:37
收藏:
0 评论:
0 赞:
0 阅读:
115
Linux 定期切割Tomcat catalina.out和清理log日志 Tomcat日志的清理有两种情况 第一种:日志本身就以日期保存,每天一个文件的,比如localhost.2020-04-24.log;这类日志只需要卡一个定时器,定期删除即可。 第二种:日志是日积月累在同一个文件中,比如ca ...
分类:
系统服务 时间:
2020-04-27 23:33:21
收藏:
0 评论:
0 赞:
0 阅读:
698
题目:传送门 题意:给出两个字符串S和T, 和一个空字符串A, 每次将s的第一个字符放在A的前面或后面 ;求 A串 在这样的过程中 ,其前缀等于T的方法数 (若S=T=“a” , 字符‘a’可以往空串前插也可以后插,故是两种方法) 设 dp(i,l,r) 表示 S串中的前i个字符 形成的字符串与 T ...
分类:
其他 时间:
2020-04-27 23:32:41
收藏:
0 评论:
0 赞:
0 阅读:
106
聊一聊Web端的即时通讯 Web端实现即时通讯的方法有哪些? - 短轮询 长轮询 iframe流 Flash Socket 轮询 客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信 ...
分类:
Web开发 时间:
2020-04-27 23:32:25
收藏:
0 评论:
0 赞:
0 阅读:
125
Eureka高可用 1.设置服务器之间的host,测试环境是在window10上搭建的,所以去修改C:\Windows\System32\drivers\etc文件,如下: 2.创建项目: 3.编辑配置文件: application.yml: #一组服务需要使用相同的服务名称,才能被识别为一组! a ...
分类:
其他 时间:
2020-04-27 23:32:05
收藏:
0 评论:
0 赞:
0 阅读:
95
flask-migrate相当于是给alembic进行了flask式的封装一样,以前用alembic做数据库版本迁移时,要初始化:alembic init alembic,然后就是修改配置文件,然后生成版本:alembic revision --autogenerate -m "xxx",更新到最新 ...
分类:
其他 时间:
2020-04-27 23:31:30
收藏:
0 评论:
0 赞:
0 阅读:
97
Java虚拟机运行时数据区 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 1.程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型中,字节码 ...
分类:
编程语言 时间:
2020-04-27 23:31:09
收藏:
0 评论:
0 赞:
0 阅读:
100
Linux目录结构以及操作命令 目录结构 /bin Essential User Binaries /boot Static Boot Files /dev Device Files /etc Configuration Files /home Home Folders /lib Essential ...
分类:
系统服务 时间:
2020-04-27 23:30:35
收藏:
0 评论:
0 赞:
0 阅读:
123
文献名:Comparative Analysis of Quantitative Mass Spectrometric Methods for Subcellular Proteomics(亚细胞蛋白质组学定量质谱方法的比较分析) 期刊名:Journal of Proteome 发表时间:2020年 ...
分类:
其他 时间:
2020-04-27 23:30:15
收藏:
0 评论:
0 赞:
0 阅读:
105
使用并行流,提高cpu利用率,提高运算速度 /** * java 8并行流 * 底层运用fork join框架 */ @Test public void test(){ Instant start = Instant.now(); Long sum=LongStream.rangeClosed(0, ...
分类:
编程语言 时间:
2020-04-27 23:29:58
收藏:
0 评论:
0 赞:
0 阅读:
84
1:从jdk目录中找到一个名字位src.zip的压缩包文件,解压后放置在文件夹中 此为解压后的文件夹 2.打开IDEA,创建任意一个java项目及一个包用于存放Java源码 3.创建完成后通过show Explorer查看文件夹位置后将解压好的源码粘贴在项目中 1.将复制好的源码粘贴到新建的包中 2 ...
分类:
编程语言 时间:
2020-04-27 23:29:11
收藏:
0 评论:
0 赞:
0 阅读:
99
工作环境 windows10(GBK)+IDEA_2019.3.4+Tomacat_8.5.50 问题 解决 步骤一:打开tomacat目录中的conf/logging.properties,配置编码全部为UTF 8 步骤二:打开IDEA的窗口中的File/Settings.../Editor/Fi ...
分类:
其他 时间:
2020-04-27 23:28:16
收藏:
0 评论:
0 赞:
0 阅读:
99
GPS平台、网站建设、软件开发、系统运维,找森大网络科技!http://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=556 1.抽象工厂(Abstract Factory)模式 意图:为特定的客户(或情况) ...
分类:
其他 时间:
2020-04-27 23:27:35
收藏:
0 评论:
0 赞:
0 阅读:
80
题目 要求: + add可以将dog类 cat类示例加入队列中 + pollAll + pollDog + pollCat + isEmpty + isDogEmpty + isCatEmpty 解答 将不同示例盖上时间戳,但是又不修改原有类,定义一个新类:PetEnterQueue 核心: 添加计 ...
分类:
其他 时间:
2020-04-27 23:27:17
收藏:
0 评论:
0 赞:
0 阅读:
71