11 2018 档案
摘要:Linux查看程序端口占用情况首先使用netstat命令查看其占用的端口: 查到进程id之后,用ps命令查看进程的详情: 或者 ps -aux | grep 14155 可以看到,9092端口是被14155(进程编号)的进程所占用了,下面我们来关闭这个进程。
阅读全文
摘要:序号 模式 & 描述 包括 1 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory P
阅读全文
摘要:一:线程和线程池的区别 (1)new Thread 的弊端 每次new Thread时,新建对象性能差。 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,可能占用过多系统资源导致死机或oom。 缺乏更多功能,如定时执行、定期执行、线程中断。 (2)Java提供的四种线程池相比new Thread
阅读全文
摘要:我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。排序算法大体可分为两种:一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排
阅读全文
摘要:使用jar包maven配置: Java生成内嵌logo的二维码:
阅读全文
摘要:关于Java实现图片的叠加与拼接的文章网络上确实很多,碰巧小编开发工作中也遇到这些问题,就做了简要的梳理,作为笔记以备不时之需。 Java对图片的处理主要使用的是BufferedImage类。 BufferedImage 子类描述具有可访问图像数据缓冲区的 Image。BufferedImage 由
阅读全文

浙公网安备 33010602011771号