Java
文章平均质量分 60
毒爪的小新
计算机研二,主要方向为软件工程、机器学习、计算机网络、虚拟化技术
展开
-
强烈安利!一分钟带你看懂Redis整合SpringBoot及如何实现读写缓存
在实际中,我们绝大部分时候是利用redis存储对象,一般拥有三种方式进行存储。其中JDK和JSON编码不推荐使用,会产生乱码;Redis方法不产生乱码,但是也不推荐使用,毕竟太麻烦。在绝大部分情况下,我们都建议使用自定义的序列化方法,在其他类中引入上述工具来调用相关的方法。原创 2024-03-29 17:17:54 · 268 阅读 · 0 评论 -
Socket通信讲解及C/S结构实现UDP协议通信
所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制,是支持TCP/IP协议的路通信的基本操作单元。原创 2023-05-29 16:00:02 · 3324 阅读 · 0 评论 -
FTL的使用及Maven整合项目
FTL即FreeMarker,是一款模板引擎,类似于Thymeleaf,都是通过传入的数据来对页面进行渲染,用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。原创 2023-05-17 21:17:26 · 1380 阅读 · 0 评论 -
Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax 解决方法
Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax 解决方法原创 2023-05-11 17:10:38 · 3050 阅读 · 0 评论 -
单向链表快慢指针实际应用问题
所谓快慢指针:就是利用两个指针移动速度的不同来实现需求,一般设置两个指针,慢指针每次移动一格,快指针每次移动两格。下面分享利用快慢指针解决中间值、链表环路以及环路入口的问题。原创 2023-04-24 20:37:32 · 136 阅读 · 0 评论 -
JAVA数据结构之顺序表、单向链表及双向链表的设计和API实现
Java数据结构之顺序表、单向链表以及双向链表的设计和API实现原创 2023-04-15 16:50:41 · 485 阅读 · 0 评论 -
Java基于Snmp4j库实现SNMP协议的调用
如果windows所在网段和lxd容器【即SNMP协议需要访问的设备】所在网段不一致,我们不能直接访问,则需要进行路由表的设置以如下ip地址为例,进行路由表的设置,其中windowsipiplxdiproute -n10.137.5.1所以思路为:每当windows访问容器的时候,将流量转发到服务器中同理,容器回复windows的时候,因为网关本身可以和服务器连通,所以流量转发到网关中即可。原创 2023-04-12 16:16:58 · 2926 阅读 · 0 评论 -
Java利用JSCH库远程连接Linux服务器以及操作多条Shell命令
为了实现DHCP服务器的IP存储、回收和查询机制,我们需要将服务器中LXD容器的网卡IP查询出来,并且存储到服务器中的Mysql中。所以,下面介绍如何通过Java远程连接Linux服务器以及操作多条Shell命令。原创 2023-03-27 17:10:22 · 3947 阅读 · 1 评论 -
Key exchange was not finished, connection is closed.解决办法
Key exchange was not finished, connection is closed 解决办法原创 2023-03-24 16:48:37 · 6113 阅读 · 12 评论 -
简单排序之冒泡排序、选择排序和插入排序
图文并茂的讲解常见的冒泡排序、选择排序以及插入排序原理。原创 2023-03-14 20:05:09 · 56 阅读 · 0 评论 -
Java连接数据库、Properties连接数据库、SpringBoot连接数据库
普通Web项目Java连接数据库一、使用配置文件方式连接该方法好处在于方便程序员随时修改数据库的账号和密码,而不用在意误修改代码而发生变化,维护简单db.properties配置文件连接池url=jdbc:mysql://localhost:3306/party?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=falseuser=rootpassword=123456xml原创 2022-05-19 09:43:31 · 1307 阅读 · 0 评论 -
利用TCP网络编程实现客户端和服务端简单交互
概述在TCP通信协议下,能实现两台计算机之间的数据交互,并且它们要严格区分客户端(Client)与服务端(Server)java.net.Socket 类表示客户端java.net.ServerSocket 类表示服务端步骤客户端和服务端通信的步骤:服务端先进行启动,并占用一个指定的端口号,等待客户端的连接客户端主动发起服务端的连接,在连接成功之后,进行数据发送代码在编写代码之前要熟悉IO流特别是其中的BufferedReader和PrintWriter服务端,设置输入为空时结原创 2022-04-29 10:18:27 · 787 阅读 · 0 评论 -
java使用使用多线程和随机访问流模拟高速下载器
思路:使用多线程和随机访问流,一个文件分俩半,一个线程负责第一个部分的内容,并且边读边写,另一个线程负责第二部分的内容,并且边读边写代码中利用RandomAccessFile类型的对象 in和out,in负责读,out负责写,俩个线程对象中使用是同一对随即流对象(in out),注意加锁代码和解释如下public class Work6 { public static void main(String[] args) throws FileNotFoundException, Inter原创 2022-04-27 16:07:02 · 172 阅读 · 0 评论