码迷,mamicode.com
首页 > 编程语言 > 日排行
记一次生产dubbo线程池耗尽的问题
问题: dubbo线程池耗尽,活跃线程数超过线程池最大线程数(dubbo默认线程池最大线程数为200) 登录服务提供者所在服务器 通过命令行连接dubbo: //telnet 服务提供者ip dubbo端口 telnet 20.1.16.26 20881 查看dubbo活跃线程: status -l ...
分类:编程语言   时间:2020-04-03 12:02:43    阅读次数:240
Linux线程调度
代码如下: 1 #include <stdio.h> 2 #include <pthread.h> 3 #include <sched.h> 4 #include <assert.h> 5 6 static int api_get_thread_policy(pthread_attr_t *attr ...
分类:编程语言   时间:2020-04-03 12:03:58    阅读次数:69
动态代理在Spring中的应用
Spring中主要使用cglib和jdk动态代理,主要在SpringAop中有大量应用。 JDK动态代理 jdk动态代理主要使用场景是被代理的对象有实现的接口。最终生成的代理类: class $Proxy0 extends Proxy implements IDao jdk动态代理主要是基于反射,其 ...
分类:编程语言   时间:2020-04-03 12:05:08    阅读次数:68
java 基础知识
1 . tcp连接有几次握手? 有几次释放? (1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即S ...
分类:编程语言   时间:2020-04-03 12:05:40    阅读次数:80
词梯字梯问题算法的代码实现(使用Python实现).md
问题描述 待完善. 词梯文件下载:待完善. 代码 参考 待完善 "example" "example" ...
分类:编程语言   时间:2020-04-03 12:11:52    阅读次数:205
查找数组重复的值
var arr=['18190070199','15000032456','15000032456'];var obj={}for(var i=0;i<arr.length;i++){ if(obj[arr[i]]){ console.log(arr[i]); } obj[arr[i]]=1;}va ...
分类:编程语言   时间:2020-04-03 12:12:46    阅读次数:62
java 单例模式
1. 饿汉式: 类静态变量,利用类的初始化,jvm 中一个class 只会初始化一次 public class A{ public static final A a= new A(); } 2. 懒汉式 public class A{ private static A a; public synch ...
分类:编程语言   时间:2020-04-03 12:13:53    阅读次数:71
Java沙箱安全机制介绍
沙箱安全机制的应用层面:360沙箱、win10沙箱、包括VMware Workstation、Oracle VM VirtualBox都可以充当沙箱去使用,沙箱中的操作与本机无关,进而保证本机的安全性 那什么是Java沙箱安全机制呢? 组成Java沙箱的基本组件 1.类加载体系结构(类的双亲委托机制 ...
分类:编程语言   时间:2020-04-03 12:16:35    阅读次数:77
SpringMVC注解@RequestParam的作用及注意事项
一、作用 作用在方法传递的参数前,用于接收所传参数 例如:http://localhost:8081/selectStudentById?id=01 接收问号后面的参数值(允许多个参数) 二、注解内部的四个属性 1.name 指定传入的参数名称,其后面跟的参数名称一定要与前端传入的参数名称一致 2. ...
分类:编程语言   时间:2020-04-03 12:17:58    阅读次数:112
SpringMVC请求流程源码解析
前言 SpringBoot 可以看作是一个配置工具,整合工具,辅助工具,方便了开发工程中的对其他资源的整合,对于许多组件的整合可以达到开箱即用、零配置的效果。SpringBoot 通过引入相应模块对应的 stater 即可整合其他资源,对于web模块的整合亦是如此。下面我们通过源码再次复习一下 sp ...
分类:编程语言   时间:2020-04-03 12:20:50    阅读次数:75
java es批处理
private static TransportClient client = ElasticSearch.getClientSingle();BulkRequestBuilder bulkRequestBuilder = client.prepareBulk(); List<Map<String, ...
分类:编程语言   时间:2020-04-03 12:21:03    阅读次数:79
python 内存管理
小整数缓存池 a = 1 b = 1 print(a is b) # True 短字符串 # True a = "good" b = "good" print(a is b) # False a = "very good morning" b = "very good morning" print( ...
分类:编程语言   时间:2020-04-03 12:22:37    阅读次数:66
147. 对链表进行插入排序
1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * ListNode *next; 6 * ListNode(int x) : val(x), next(NULL) {} 7 * }; ...
分类:编程语言   时间:2020-04-03 12:22:52    阅读次数:63
[c++] <Set>
特性 元素有序(无序用unordered_set) 元素不重复(重复有序用multiset,重复无序用unordered_multiset) 底层是平衡二叉树,查找速度logn 函数 insert():向集合插入元素 begin():返回指向第一个元素的迭代器 end():返回指向最后一个元素的迭代 ...
分类:编程语言   时间:2020-04-03 12:26:43    阅读次数:83
java中的对象的序列化,以及新的try...catch块学习
对象的序列化和反序列化: 1、对象的序列需要实现java.util.Serializable或者是java.io.Externalizable接口。 2、Serializable只是一个接口,代表着可序列化,并没有定义任何的抽象方法,只能序列化非静态的,以及没有使用transient关键字修饰的属性 ...
分类:编程语言   时间:2020-04-03 12:31:29    阅读次数:134
springBoot 自定义注解 + 自定义异常捕获实战
1.准备工作:需要一个正常的springBoot程序 和 添加一个注解相关的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </d ...
分类:编程语言   时间:2020-04-03 12:33:08    阅读次数:241
Java并非锁之独占非公平锁理解
Java锁系列教程之独占式锁 在Java并发编程中,锁是一个很重要的对象。Java中锁有两种:隐式锁和显式锁。使用synchronized关键字的锁是隐式锁。因为锁的申请和释放都是由JVM来维护的,不用我们来手动处理。使用Java并发包locks包下的锁,需要使用者手动申请和手动关闭。这种形式是显式 ...
分类:编程语言   时间:2020-04-03 13:38:46    阅读次数:76
Python 正则表达式
1.re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(pattern, string, flags=0) 1 import re 2 3 ret = re.match("http", ...
分类:编程语言   时间:2020-04-03 13:39:08    阅读次数:80
Flask框架实现QQ账号登录!Python框架简直无敌!
前期准备 因为注册QQ互联需要已备案的网站,所以需要准备一个已备案的网站与域名。 首先访问QQ互联平台 https://connect.qq.com/ ,注册成为开发者; 然后创建一个网站应用,等审核成功后会得到一个APP ID与APP KEY,后面会使用到。 开发流程 图1 准备网站应用 1 前端 ...
分类:编程语言   时间:2020-04-03 13:40:29    阅读次数:255
python学习之:文件操作二
import logginglogging.basicConfig(level=logging.INFO)'''def check_number_exist(password_str): has_number = False for c in password_str: if c.isnumber( ...
分类:编程语言   时间:2020-04-03 13:40:45    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!