找到约 10000 条结果
  • Github上的Android.Java进阶PDF大全,我给分享出来了
    一.2019Android~BAT等面试大全 GitHub链接:关于我联系我 二.深入理解Java虚拟机:JVM高级特性与最佳实践PDF (太详细了。一般人应该用不到 很详实了。适合提高看 ) 三.String 的几种创建方式(掌握该知识需要知道java的内存模型) 引号创建 -> String text = “bloom” new 创建 -> String text = new String() ne...
    2019-10-17
  • java并发专题之线程池深入浅出
    我们都知道线程的创建和销毁都需要一定的资源开销,降低了计算机的整体性能。那么有没有一种办法能避免频繁的线程创建和销毁呢?基于此就引出了线程池的概念,使用线程池可以带来一系列好处:
    2021-08-09
  • Python3.6自动群发邮件
    本文适合有一丢丢会自动发邮件的道友看,仅供参考,坑位有限。 前提条件,鄙人的解释器是IDLE 3.6(用惯了,不想升级) 以两个邮箱为例子。
    2020-08-19
  • 教你在国内购买ChatGPT (Plus) 账号,这5点要记好了!
    想要体验ChatGPT的强大功能,却苦于没有账号?别急,购买账号也是个不错的选择! BUT!江湖险恶,处处有坑 🕳️,稍有不慎就会掉入陷阱,损失钱财不说,还可能惹上一身麻烦 😫。
    2024-11-03
  • 四种线程池的解析
    可以发现这四种线程池都是由Executors类生成的。依次点开四个方法的内部实现发现,它们最终调用的都是同一个ThreadPoolExecutor()的构造器,而区别在于构造器的参数不同。我们来看下ThreadPoolExecutor的参数列表:
    2019-09-17
  • 面试突击29:说一下线程池7个参数的含义?
    所谓的线程池的 7 大参数是指,在使用 ThreadPoolExecutor 创建线程池时所设置的 7 个参数,如以下源码所示: {代码...} 这 7 个参数分别是:corePoolSize:核心线程数。maximumPoolSize:最大线程数。keepAliveTime:空闲线程存活时间。TimeUnit:时间单位。BlockingQueue:线程池任务队列。ThreadFactory:创建线程的...
    2022-03-09
  • gRPC 客户端调用服务端需要连接池吗?
    在微服务开发中,gRPC 的应用绝对少不了,一般情况下,内部微服务交互,通常是使用 RPC 进行通信,如果是外部通信的话,会提供 https 接口文档
    2023-08-21
  • 网络安全之防范钓鱼邮件
    随着互联网的快速发展,新的网络攻击形式“网络钓鱼”呈现逐年上升的趋势,利用网络钓鱼进行欺骗的行为越来越猖獗,对互联网的安全威胁越来越大。网络钓鱼最常见的欺骗方式就是向目标群体发送钓鱼邮件,而邮件标题和内容,往往有极强的敏感性和诱惑力,引诱目标用户点击其中的链接或者下载打开附件。钓鱼邮件的欺骗性很强...
    2024-04-25
  • 浅谈Java性能优化(二)——String intern原理
    简单来说,在Java8中,String类维护了一个字符串常量池(注意此常量池在运行期间位于堆中),当调用intern方法时,首先在常量池中查看是否已有相同的字符串(字符串是否相同使用String的equal方法判断),如果常量池中已有,则直接返回该字符串的引用,如果没有,则将当前字符串对象加入常量池中,并返回当前字符串的引用。
    2020-01-23
  • 数据库连接池监控
    加了数据库连接池监控之后,就可以验证连接池数量是否配置的太大,因为之前都是乱配的,配了好几百,后面发现实际的活跃连接数量只有几个,所以配置数量一般只要几十个就可以了,因为
    2020-11-20
  • COMM5030创业实践
    通过咨询为Coolamon平台提供资金支持的项目战略计划为非本土公司提供服务项目描述该项目旨在制定咨询战略计划为寻求发展的企业(非本土企业)提供的产品和服务与原住民社区的关系。项目可交付成果团队应能够证明对以下方面的理解:本土咨询服务、可用性和市场规模非土著企业对原住民产品和服务的需求的咨询服务竞争分析C...
    2023-12-12
  • 产品经理如何去管理需求池
    在项目管理和软件开发中,需求池是集中管理和跟踪需求信息的关键工具。需求池的有效管理可以极大地提升项目的执行效率和成功率。接下来,我将介绍如何创建和维护一个有效的需求池,并将研发项目管理系统PingCode及通用型项目管理软件Worktile软植入到相关环节。
    2024-11-26
  • Django 20200424 博客开发 026
    验证邮箱的几种方法:在注册中增加发送验证码的按钮:register.html同样在register.html中最下面增加发送验证码的验证功能(同bind_email.html):效果如下:在forms.py中的bind_email类中增加验证码的验证方法:
    2020-05-25
  • Linux下Matlab的安装
    1 概述笔者环境Manjaro,本来想直接通过yay安装的,但无奈失败了,于是直接从官网下载进行安装。2 下载安装包Matlab官网可以戳这里,点击右上角的Get MATLAB就可以下载了:没有注册账号的可以先去注册一个,推荐使用教育邮箱,这样会有一个免费的凭证,完成注册并填写相关信息激活后选择Linux下载即可:3 解压安装下载的...
    2020-10-16
  • 北京站圆满结束!MongoDB Developer Day上海站,周六见!
    上周六 MongoDB Developer Day首站北京站80+位开发者与MongoDB一起度过了充实的一天专题讲座➕动手实操➕专家面对面交流从数据建模、进阶查询技巧到Atlas搜索与向量搜索让参会伙伴们直呼“满满的技术干货!”全体参会者与工作人员合影MongoDB Developer Day首站圆满落幕!6/29 上海站 倒计时3天期待您的出席!参会指南敬请查...
    2024-06-28
  • 一文读懂线程池的工作原理(故事白话文)
    前言本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~什么是线程池?什么是核心线程?什么是阻塞队列?什么是非核心线程?什么是空闲时间?什么是饱和策略?线程池工作原理流程图&源码概览github地址,感谢每一颗Star[链接...
    2020-10-22
  • 关于java线程池的创建
    线程池为线程生命周期开销问题和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。其好处是,因为在请求到达时线程已经存在,所以无意中也消除了线程创建所带来的延迟。这样,就可以立即为请求服务,使应用程序响应更快。而且,通过适当地调整线程池中的线程数目,也就是当请...
    2021-11-02