找到约 10000 条结果
  • RT-Thread学习笔记 --(6)RT-Thread线程间通信学习过程总结
    本篇文章继续总结关于RT-Thread多线程相关的最后一个重要知识点:线程间通信。前面的文章多次提及到,一个大的任务拆分为多个小任务,这些小任务之间必然存在着各种各样的关系,导致这些小任务的线程不能各自为政,必须要考虑其他任务线程的运行情况。
    2021-03-15
  • SpringBoot基础--SpringBoot整合连接池
    实际开发中应用程序和数据库交互时,"获得连接"和"释放资源"是分耗资源和耗时间的.(三握手,四挥手),为了解决次了此类问题,通常我们采用连接池技术来重用collection对象常见的连接池有:DBCP(已过时),C3P0(已过时),DRUID(阿里巴巴:监控),HikariCP(日本:效率高,SpringBoot默认)等
    2020-08-28
  • FDA邮件安全解决方案
    最近,有不少药企,食品行业客户询问如何与FDA保持邮件通信安全、畅通,要解决此问题首先得了解FDA对邮件通信的规定,然后做好邮件安全合规工作,保证企业与FDA通信安全!
    2021-11-19
  • 如何在WordPress中制作联系表单(3种方法)
    本篇教程提供3个在WordPress中创建联系表单并记录询盘的方法:插件Contact Form 7 + Flamingo,两者都免费插件Elementor Pro+Elementor Contact Form DB,前者付费,是网页可视化编辑器,后者免费。插件Ninja Forms,免费,这是我目前新发现且推荐的方式,相关教程请查看:Ninja Forms:免费的联系表单插件,却提供了付...
    2020-09-17
  • chrome 浏览器地址栏快速搜索设置
    经常使用chrome的朋友应该清楚地址栏里输入baidu.com按tab或者空格键,就会使用百度引擎搜索,这样就不用打开百度首页去输入进行搜索了,是不是很方便。
    2019-01-14
  • 简单三步,用 Python 发邮件
    发送电子邮件是个很常见的开发需求。比如你写了个监控天气的脚本,发现第二天要下雨,或者网站上关注的某个商品降价了,就可以发个邮件到邮箱来提醒自己。
    2018-07-19
    1
  • 工作、开源两不误:Git多账号管理
    由于 Git 所具有的巨大优越性,越来越多的公司以及个人开始由 Svn 转向 Git 。一般来讲,每位员工都会被分配给一个公司内部的邮箱。比如一个 996 公司的员工 “张三”,获得的可能就是一个 “zhangsan@996icu.com” 的邮箱。比较规范的公司,就会要求我们使用自己的名字和公司所分配给自己的这个邮箱来配置 Git(姓名和邮箱...
    2019-04-14
  • 公司敏感数据被上传Github,吓得我赶紧改提交记录
    说个事吧!最近公司发生了一个事故,有同事不小心把敏感数据上传到了GitHub上,结果被安全部门扫描出来了。这件事导致公司对所有员工进行了一次数据安全的培训。对于这个事我相信,有点工作经验的人都不会故意去上传这些敏感文件,多数应该是误操作导致的。
    2023-12-08
  • Mybatis原理之数据源和连接池
    在Java工程项目中,我们常会用到Mybatis框架对数据库中的数据进行增删查改,其原理就是对 JDBC 做了一层封装,并优化数据源的连接。
    2020-01-17
  • 国内第一款AI搜索来了!首发实测:0广告支持多轮追问,搜索结果自动总结成文
    AI大模型搅局搜索这事,又热闹起来了。谷歌除了推出Bard,也开始在传统搜索上实验AI增强;微软必应悄悄增加GPT-4启用开关;创业公司Perplexity.ai也出了新版本。国内方面,也出现一个新物种:首款AI搜索产品“天工AI搜索”,来自大模型黑马玩家昆仑万维。如果不算大模型插件形式的实验,那么这就是国内首款正式落地,并投...
    2023-08-24
  • spring-boot-route(二十二)实现邮件发送功能
    在项目开发中,除了需要短信验证外,有时候为了节省 短信费也会使用邮件发送。在Spring项目中发送邮件需要封装复杂的消息体,不太方便。而在Spring Boot项目中发送邮件就太简单了,下面一起来看看Spring Boot如何发送邮件。
    2020-10-22
    2
  • 线程池有什么优点谁知道吗
    我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,星池云服务器并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。所以我们在在Java中可以通过线程池来避免这些问题:线程池:其...
    2021-08-23
  • Tomcat 源码解析之线程池
    StandardThreadExecutor 是 Catalina 结构中的一部分,是 Tomcat 生命周期中的池化线程资源的封装。类总览:
    2020-06-28
  • (小奇JAVA面试)每日10道Java面试题打卡—Java基础篇2
    十一、HashMap和HashTable有什么区别?其底层实现是什么?1、HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。2、HashMap允许Key和Value为null,而HashTable不允许。3、底层实现:数组+链表4、jdk8开始链表高度到8、数组长度超过64,链表转为红黑树。5...
    2021-05-25
  • 深入 JVM:线程池源码剖析与性能调优全攻略
    在 Java 并发编程中,线程池是我们必须掌握的核心技术。很多开发者只会使用线程池,却不了解其底层工作原理,导致在实际项目中遇到性能问题时无从下手。本文将带你深入探索线程池的底层实现机制,并通过案例讲解如何进行科学的参数调优。
    2025-04-17
  • 面试必考Java字符串
    String 类型可能是 Java 中应用最频繁的引用类型,但它的性能问题却常常被忽略。高效的使用字符串,可以提升系统的整体性能。当然,要做到高效使用字符串,需要深入了解其特性。
    2020-11-27
  • 【虚拟线程】Java虚拟线程 VirtualThread 是什么黑科技 来揭开它的神秘面纱 ForkJoinPool 线程模型
    Java 中的虚拟线程 VirtualThread 从JDK 19开始引入的预览新特性,现在JDK已经发展到JDK 23了,虽然现在很多企业还是秉持着“你发任你发,我用Java8”的态度,但是作为一个Java程序员,还是要了解一下Java的新特性,毕竟Java是一个不断发展的语言,不断的更新迭代,我们也要跟着时代的步伐,不断的学习,不断的进步。
    2024-12-31