编程语言

Java 线程池newFixedThreadPool、newCachedThreadPoo

04-14
newFixedThreadPool @Slf4j public class TheadPoolDemo { private static ThreadPoolExecutor threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(10); public static void newFixedThreadPool() throws Exception { for (int i = 0; i < 2000000000; i+

Spring boot集中异常处理

04-14
集中异常处理 方式一:ExceptionHandle 定义自己的异常类型,根据不同类型做不同处理,比如我定义的MyException: public class MyException extends RuntimeException { public MyException(String msg) { super(msg); } } 然后通过MyExceptionHandle处理该异常,需要注意的是异常不能在filter中抛出,抛出也没法捕获 @RestControllerAdvice pub

Python面向对象 类的空间问题

04-14
一.Python 类的空间问题 1.1 何处可以添加对象属性 class A: def __init__(self,name): self.name = name def func(self,sex): self.sex = sex # 类外面可以: obj = A('meet') obj.age = 18 print(obj.__dict__) # {'name': 'meet', 'age': 18} # 类内部也可以: obj = A('meet') # __init__方法可以. obj

Python3-正则表达式1

04-14
正则表达式中 group(0)表达式不是匹配的第一个组合,而是整个组合 groups,可以将两个分组表达出来 注意截图中的区别 原文地址:https://www.cnblogs.com/yuvejxke/p/12701557.html

小学生趣味C++编程第49课 大大大

04-14
#include<iostream> #include<cmath> //调用求浮点数的绝对值函数fabs() using namespace std; int main() { double x,y; long long num; cout<<"请输入一个纯小数"<<endl; do { cout<<"x="; cin>>x; }while(x>=1||x<=0); num=1;

SpringCloud Alibaba Sentinel实现熔断与限流

04-14
 官网:https://github.com/alibaba/Sentinel 中文:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 下载:https://github.com/alibaba/Sentinel/releases                                  运行: 1  初始化演示工程 1.1 大纲: 1.2  创建cloudalibaba-sentinel-service8401 po

ClassNotFoundException: org.springframework.web.context.ContextLoadServlet

04-14
web.xml中配置 <!-- 配置spring核心监听器,默认会以 /WEB-INF/applicationContext.xml作为配置文件 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 原文地址:https://www.cnblogs.com/pecool/p/

哥们面某大厂被拒后,潜心整理了一套面试题(Java岗)

04-14
Java集合10题 ArrayList 和 Vector 的区别. 说说 ArrayList,Vector, LinkedList 的存储性能和特性. 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? hashmap 的数据结构. HashMap 的工作原理是什么? Hashmap 什么时候进行扩容呢? List.Map.Set 三个接口,存取元素时,各有什么特点? Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用 == 还是 equals

关于python的virtualenv

04-14
在进行alembic的初始化init时,要在虚拟环境中进行.以前都是用的pycharm给的虚拟环境,这次还是新建一个自己的. 1.安装虚拟环境包 pip   install   -i  https://pypi.douban.com/simple    virtualenv 2.pip3 install virtualenvwrapper-win   -i  https://pypi.douban.com/simple 3.创建虚拟环境:默认在系统盘用户下的Envs里 mkvirtualenv 

Elasticsearch (DSL 布尔查询 过滤器 排序 高亮显示

04-14
es 可以组合查询 must:查询必须匹配搜素条件 比如数据库中的and should :查询 至少 满足条件 比如数据库中的or must_not: 不匹配查询条件,一个都不要满足 must must_not should 至少要包含一个条件 复合查询 原文地址:https://www.cnblogs.com/loujiang/p/12701596.html

Python-2 数据类型操作进阶

04-14
字符串操作 分割字符串 re.split 允许你为分隔符指定多个正则模式 import re line='asdf fjdk; afed, fjek,asdf, foo' re.split(r'[;,\s]\s*', line) 查询匹配 startswith() ,endswith()匹配字符串开头或结尾,如果你想检查多种匹配可能,只需要将所有的匹配项放入到一个元组中去. a = 'asdfdfgzxcv' a.startswith(('as','df')) #返回True或False a.f

spring5源码如何导入eclipse

04-14
吾生也有涯,而知也无涯 做了这么多年开发,用了spring也好久了,以前走马观花的看不太好(网上spring文章一大堆),故特意下载下来到本地环境,想看看spring的源码,注意我用的spring版本是5 0.  安装git https://git-scm.com/downloads,略 1.  下载spring源码 去github下载spring源码,地址:https://github.com/spring-projects/spring-framework 可以通过Git工具获取源码 git

挑战高薪必看:《深入理解java虚拟机 jvm高级特性与最佳实践》

04-14
Java是目前用户最多.使用范围最广的软件开发技术之一.Java 的技术体系主要由支撑 Java程序运行的虚拟机.提供各开发领域接口支持的Java API.Java 编程语言及许多第三方 Java框架(如Spring.Struts 等)构成.在国内,有关Java API.Java语言语法及第三方框 架的技术资料和书籍非常丰富,相比之下,有关Java虚拟机的资料却显得异常贫乏. 资料获取方法 内容特色 第一部分走近 Java 本书的第部分为后文的讲解建立了良好的基础.尽管了解Java技术的来龙去脉

python生成随机数:uniform(), randint(), gauss(), expovariate()

04-14
目录 22.python生成随机数:uniform(), randint(), gauss(), expovariate() 22.1 模块:random内建模块,伪随机数生成器 22.2 播种随机数,即用随机数种子seed控制随机数 22.3 在已知的范围内生成随机数,例如[2, 5],那就可以random.random()*3 + 2, uniform(2,5), randint(2,5) 22.4 从列表中随机选择一个值:choice(), choices() 22.5 shuffling

提升request模块的效率--线程池

04-14
普通方法:爬取梨视频 import re import time import random import requests from lxml import etree start_time = time.time() url = "https://www.pearvideo.com/category_3" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Apple

Python修改文件的后缀名

04-14
深度学习时,把有些".JPG"后缀的修改成".jpg" import os jpgs_dir = "./JPEGImages" for jpg_name in os.listdir(jpgs_dir): portion = os.path.splitext(jpg_name) if portion[1] == ".JPG": new_name = portion[0] + ".jpg" jpg_name =

循环队列:解决数组队列出队的时间复杂度

04-14
思路分析: 1.记录数组的队首和队尾的位置,当front 和tail指在一起的时候数组为空. 2.出队的时候front指针往后挪一位.这样出队操作就由数组队列的 O(N) 变成  循环队列的O(1)了. 让数组循环利用起来: 当前索引+1 再百分之我们数组的长度    比如我们到了最后一位7, 7+1 = 8 就是我们数组的长度    8对8 求余 = 0 就跟钟表一样   找到它的范围  然后让它在范围内循环.    1%12 = 1;  2 % 12 = 2; .... 11%12=11 1

《《《java代码读取word文档》》》

04-14
参考网址 http://www.2cto.com/kf/201701/584974.html 1 package com.demo.test; 2 3 import org.apache.poi.hwpf.extractor.WordExtractor; 4 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileNotFoundException; 8 import java.io.IOExce

python+tkinter+pyautogui 自制截屏软件

04-14
目标:虽然类似QQ等软件带有截屏功能,但还是感觉自造的好 使用说明:将以下代码保存为如:截屏.pyw    并发送到 桌面快捷方式  然后修改快捷方式的属性 增加快捷键. 现在可以用快捷键启动脚本截屏了. 然而:win10自带的  “Win+Shift+S”组合键便可进入截屏模式 代码: #! /usr/bin/env python # -*- coding: utf-8 -*- import tkinter as tk import pyautogui root = tk.Tk() root.

数组去掉重复得元素

04-14
String[] str = {"aa","kser","bdf","ope","aa"};   String[] str2 = str.Distinct().ToArray(); 原文地址:https://www.cnblogs.com/wugh8726254/p/12701599.html