牧羊人
Java并发编程之CountDownLatch Java并发编程之CountDownLatch
原文链接:https://blog.csdn.net/qq877728715/article/details/121857013 1、并发请求介绍 java中模拟并发请求,只要多开几个线程,发起请求就好了。但是,这种请求,一般会存在启动的先
2022-07-30
MongoDB-数据备份还原 MongoDB-数据备份还原
一、数据导入与导出 1.1 导出 mongoexport -d watergas -c messageInfo -o /data/db/messageInfo111.json 參数说明: -d 指明使用的
2022-07-28
内网穿透工具nps-npc 内网穿透工具nps-npc
1、基本概念 内网穿透:内网穿透就是客户端通过访问中转服务器间接性的去访问内网服务器中的东西 nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支
2022-07-20
MongoDB学习笔记 MongoDB学习笔记
一、概述 内存的特点:一旦重启,或者断电,数据全部不没了,故需要将数据存在磁盘上 RDAMS(关系型数据库):全都是表,关系型数据库是由表组成的,所有的关系型数据库都是使用SQL操作的 NoSQL(非关系型数据库):键值对数据库,文档数据库
2022-07-19
Mina基础(二):客户端、服务端实现 Mina基础(二):客户端、服务端实现
一、服务端 本次示例当中服务端由一下几部分构成 1、服务端Socket 2、服务端Socket封装类 3、DataHandler数据处理 4、项目启动后调用 1.1、创建Session服务端 package com.test.mina.
2022-07-19
Java调用C动态库 Java调用C动态库
java调用C++动态库 由于项目,需要调用明华IC卡读卡器接口,项目使用的语言是java,所以需要用到java的JNA技术,去调用C的DLL动态库 一、JNI、JNA介绍 java调用C的方式有两种JNA、JNI JNI(Java Na
2022-07-18
Mina基础(一):基础介绍 Mina基础(一):基础介绍
1、在应用程序中的地位 主要屏蔽了网络通信的一些细节,对Socket进行封装,并且是NIO的一个实现架构,可以帮助我们快速的开发网络通信,常用于游戏的开发、中间件服务端的程序中。 Mina最主要的工作就是把底层传输的字节码转换为Java对
2022-07-17
mybatis分页 mybatis分页
mybatis分页查询 1、分页类定义 package com.techen.tap.vo; import java.io.Serializable; import java.util.Map; import lombok.Ge
2022-07-14
windows下查找java应用内存情况分析 windows下查找java应用内存情况分析
https://blog.csdn.net/qq_14996421/article/details/115726673?utm_medium=distribute.pc_relevant.none-task-blog-2~default~b
2022-07-14
PostgreSql数组及JSON类型数据在Mybatis项目中的使用 PostgreSql数组及JSON类型数据在Mybatis项目中的使用
postgresql提供了很多数据类型,某些特殊的类型无法同java数据类型映射。Mybatis提供了一些默认的TypeHandler,但不包含诸如数组、json这些类型在内。为了使用pgsql的这些类型,我们可以自己添加一些特定的type
2022-07-12
Socket通信 Socket通信
一、数据通信过程 一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到对端主机。整个过程的大体的图示如下。 协议栈其实是位于操作系统中的一些协议的堆叠,这些协议包括 TCP、U
2022-07-06
wireshark使用手册 wireshark使用手册
一、Wireshark 介绍 Wireshark是网络包分析工具,可以捕获多种网络接口类型的包,甚至包括无线局域网接口网络。包分析工具的主要作用是尝试分析捕获到的数据包,并尝试显示数据包尽可能详细的信息。 Wireshark是开源软件项目,
2022-05-11