JavaEE
文章平均质量分 90
Java冰激凌
人前显富贵,背后得遭罪
展开
-
打包Java程序为.exe文件
👑作者主页:Java冰激凌接上篇 我们还未介绍到如何打包为一个.exe文件。原创 2023-06-19 20:33:07 · 11106 阅读 · 9 评论 -
关于Win搜索太慢我自己写了一个Everything
最近有一个遇到一个很头疼的问题 在找“学习资料” 但是遇到了Win搜索速度缓慢 检索一个20G的磁盘需要很久很久 这就很难受 找一个文件我就要耐心等待它去慢慢的检索 于是突发奇想 如果我将电脑本地的文件全部存储到数据库中 利用数据库的索引以及查找机制 是不是能够大量的提升检索效率呢原创 2023-06-19 19:29:39 · 865 阅读 · 16 评论 -
《JavaEE》HTTPS
👑作者主页:Java冰激凌。原创 2023-05-25 07:45:00 · 749 阅读 · 0 评论 -
《JavaEE》网络编程TCP/IP五层协议万字详解
TCP和UDP对比啥时候使用TCP?对可靠性有一定要求啥时候使用UDP?对可靠性要求不高 对效率要求更高。原创 2023-05-20 09:00:00 · 631 阅读 · 1 评论 -
网络编程启蒙
其实我们对于局域网和广域网的认知只是一个浅度的概念 我们可以简单的理解为 你家庭中的无线 这个就是局域网 而覆盖一整个小区 甚至更大的 我们可以认为他是一个广域网 两者的区别就是 广域网覆盖的比局域网大。原创 2023-05-13 23:21:26 · 1419 阅读 · 6 评论 -
《JavaEE》网络编程套接字
当我们客户端连接的时候 我们的服务器这边会显示到有客户端连接到 那么我们思考一个问题 我们对于一个服务器 是应该一对一服务一个客户端呢 还是一个服务器服务多个客户端 yes 就是要服务多个客户端 而我们当前的代码还有这个致命的缺陷 当前的服务器只能进行一对一的服务 无法做到一对多的服务。答案是不会的 这又要说起我们的UDP和TCP 他们之间的不同 UDP是无连接的 他只会处理接收来的请求 但是TCP是有连接的 要先进行连接才可以进行处理。那么我们怎么来验证这个代码呢?原创 2023-05-14 21:26:33 · 498 阅读 · 1 评论 -
《JavaEE》网络中的基本概念
在我们的生活中 经常会使用到网络 对于网络 我们现在已经变得与生活息息相关 甚至可以说为密不可分 而在我们的网络中 我们的网络是分为局域网与广域网 我们的局域网和广域网有什么区别呢?·通过路由器/交换机组件起来的这些都叫做局域网·广域网和局域网之间没有明确界限 可以认为比较大的局域网可以成为'广域网'·我们可以简单认为 家中的无线是一个局域网 而你们一个小区 则可以认为是一个广域网 在我们的网络中 如果一台计算机想要上网 那么必不可少的会有一个IP地址 而我们的IP地址其实是动态变化的原创 2023-04-17 15:02:44 · 141 阅读 · 0 评论 -
《JavaEE》HashTable、HashMap、ConcurrentHashMap
进入到线程模块 必不可少的就是接触到线程安全的数据结构 例如StringBuffer、BlockingQueue、PriorityBlockingQueue 等等 今天要了解的是HashTable、ConcurrentHashMap。原创 2023-04-10 10:55:30 · 414 阅读 · 1 评论 -
《JavaEE》线程池
其实学到现在 大家已经对池这个概念有了简单的理解了 这个池的主要功能就是为了提升程序执行效率的 不知大家是否还记得“常量池” 在SE阶段我们接触了这个常量池 这个池的功能就是为了减少冗余的创建 如果要用到池中有的数据 直接取出来省去了创建的时间 线程池也是一样的概念 主要功能就是为了提升程序的执行效率 线程池中存放的跟常量池中的不同 线程池顾名思义存放的就是线程 当需要线程来执行任务的时候 取出对应数量的线程去执行所需要执行的任务。我们有多少任务 是可以明确知道的 相比较而言 我们用户态是更加可控的。原创 2023-03-26 22:09:59 · 428 阅读 · 0 评论 -
《JavaEE》Java 线程的几种状态
Java中线程的六种状态原创 2023-03-25 12:38:28 · 394 阅读 · 0 评论 -
《JavaEE》进程调度的基本过程
进程 顾名思义就是正在运行的程序~ 像桌面上许许多多的“图标”这些文件平时不使用的时候 就会安安静静的躺在硬盘上 当我们点击运行这些文件的时候 操作系统会将文件所需的指令加载到内存中 开始执行一些具体的工作 当一部分加载完毕之后 就会在桌面上显示出来 此时便称这些正在运行的程序叫“进程”进程是资源分配的基本单位,各进程内存空间彼此独立 一个进程不能随意访问其它进程的地址空间硬盘图片~左边为固态硬盘 右边为机械硬盘 (这是笔记本中的硬盘 台式机中的硬盘跟这个略有差异)原创 2023-03-18 22:19:12 · 156 阅读 · 0 评论 -
《JavaEE》锁的多种形态
我们可以假设一个公交车与出租车 公交车属于人满了才会出发 出租车是属于有人要打车即可出发 但是公交车的荷载人数为30位乘客 出租车的荷载为4位乘客 相比较去同一个目的地 乐观锁就相当于是公交车 公交车只需要上车投币即可至于行走什么路线 我们是不需要关心的 悲观锁相当于出租车我们还要选择出发地点 行走的路线 虽然单次出发的速度是比较快的 但是如果30人去一个目的地 比较而言是公交车更为高效的 出租车需要来回不停的奔波。为何读写锁在加读锁的时候不会被加锁?原创 2023-03-16 19:19:33 · 592 阅读 · 2 评论