关键词搜索

源码搜索 ×
×
JAVA

Java 线程池配置的常见误区

前言由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在Java语言中线程池是也非常重要的一部分,有DougLea大神对线程池的封装,我们使用的时候是非常方便,但也可能会因为不了解其具体实现,对线程池的配置参数存在误解。我们经常在一些技术书籍或博客上看到,向线程池提交任务时,线程池的执行逻辑如下:当一个任务被提交后,线程池首先检查正在运行的线程数是否达
JAVA

CAS 5.1.8 登录后重定向次数太多问题

终于,使用CAS5.1.8作为单点登录服务器,应用程序可以输入账号密码了。但是,登录成功后,却看不到返回应用程序的页面,报错了:该网页无法正常运作localhost将您重定向的次数过多。尝试清除Cookie.ERR_TOO_MANY_REDIRECTS1234坑真多啊。调试应用程序,根本还没运行到应用程序内部。CAS在认证时,会与应用程序有一番你来我往的交互过程,应该就是在这个过程中死掉的。为什么
JAVA

Java中的 BigDecimal,80%的人都用错了....

一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String)和Float.
Python

800道Python习题,花了一个月终于整理出来了,挑战一下自己能做对多少题

文章目录序言话不多说我们直接开始把!一、填空题二、判断题三、选择题三、问答题五、代码阅读/改写题序言最近沉寂的太久了,只为了给大家准备这一套试题,这大概是全网最全面的了,各位学这么久Python,检验学习成果的时间到了!!话不多说我们直接开始把!一、填空题001、Python安装扩展库常用的工具是__________和conda,其中后者需要安装Python集成开发环境Anaconda3之后才可以
JAVA

Spring Boot内存泄露,排查竟这么难

背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于SpringBoot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M-XX:MaxMetaspaceSize=256M-XX:+AlwaysPreTouch
Python

为何钓鱼网站一钓一个准?Python Django带你搭建steam钓鱼网站

前言我们日常上网的时候,总是会碰到一些盗号的网站,或者是别人发一些链接给你,里面的内容是一些可以免费购物网站的优惠券、游戏官网上可以免费领取皮肤、打折的游戏。这些盗号网站统一的目的都是要你登录账号输入密码,点击登录,不过就是永远会提示你密码错误,登录不上。但你输入的所有信息,都会出现在别人的电脑上而今天,我们的目的就是搭建一个这样的网站后端,简单的还原一下你被盗号的过程环境搭建安装Django模块
JAVA

零侵入性:一个注解,优雅的实现循环重试功能

前言在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败。调用远程服务失败。争抢锁失败。这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而spring-retry却可以通过注解,在不入侵原有业务逻辑代码的方式下,优雅的实现重处理功能。一、@Retry
Python

别人都在用高端编程表白了,你还在用傻傻方法嘛~用Tornado框架制作简易【表白墙】

Tornado框架简单介绍在Python当中,WEB开发框架主要有三个,而今天主要是用到Tornado框架(虽然这个框架是没什么人用的轻量级框架)安装Tornado框架模块代码pipinstalltornadoDjangoFlaskTornadoTornado框架优势微框架,高性能异步支持Tornado框架缺点轮子少,不像Django等框架大量的插件支持缺少最佳实战,公司使用不多,学习资料少Tor
C

【数据结构】二叉树--链式结构

普通二叉树增删查改没有价值,单纯为了存储数据,不如使用线性表。学习普通二叉树是为更好的控制它的结构,为后续学习更加复杂的搜索二叉树打基础。平衡二叉树:AVL树,红黑树。二叉树的概念:1.空树2.非空:根节点,根结点的左子树,根结点的右子树组成。二叉树的概念:1.空树2.非空:根节点,根结点的左子树,根结点的右子树组成。根据概念可知:二叉树定义是递归的,因此后续基本操作按照递归进行。二叉树的遍历前序
Python

Python数据分析入门:数据清洗和准备(没基础的你还不看嘛)

数据清洗是数据分析关键的一步,直接影响之后的处理工作数据需要修改吗?有什么需要修改的吗?数据应该怎么调整才能适用于接下来的分析和挖掘?是一个迭代的过程,实际项目中可能需要不止一次地执行这些清洗操作1.处理缺失数据:pd.fillna()pd.dropna()2.数据转换2.1处理重复数据duplicated()返回布尔型Series表示每行是否为重复行示例代码:importnumpyasnpimp
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载