ICode9

精准搜索请尝试: 精确搜索
  • 使用Java,实现图片与Base64编码互转的程序2021-07-27 09:31:29

    本程序使用到sun.misc.BASE64Decoder.jar,请在网上自行下载此Jar包。或者单击下面链接: https://pan.baidu.com/s/1xRV-UL2JgjskHApuPoS2Og 提取码: ptij 因工作需要,特意写段将图片与Base64编码实现互转的程序,代码参考如下: package com.clzhang.util; import java.io.FileInputSt

  • JAVA,字符流文件读写2021-07-26 16:37:30

    读取文件代码如下: package com.java.day23FileReader; import java.io.FileReader; import java.io.IOException; public class RederFile { public static void main(String[] args) { readFile(); } public static void readFile() { FileReade

  • Java之Servlet2021-07-26 02:00:28

    Servlet sun公司基于java开发动态web的一门技术 其中在这些API中提供了一个接口就是Servlet servlet有两个实现类,HttpServlet、GenericServlet,其中GenericServlet是HttpServlet的父类 在servlet3.0版本后可以不用写web.xml文件,可以直接使用注解定义加载。 我们直接在类上面加入注

  • 缓冲流&内存流2021-07-24 10:03:12

    缓冲字节流 缓冲区:计算机访问外部设备或文件,要比直接访问内存慢的多。如果我们每次调用read()方法或者writer()方法访问外部的设备或文件,CPU就要花上最多的时间是在等外部设备响应,而不是数据处理。为此,我们开辟一个内存缓冲区的内存区域,程序每次调read()方法或writer()方法都是读

  • SSM11.2【Mybatis:Mybatis的增删改查操作】2021-07-22 23:03:58

                    1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 3 4 <mapper namespace=&quo

  • HBase API快速入门-DDL操作2021-07-19 23:32:16

    所需pom文件 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.3.3</version> </dependency> <dependency> <groupId>junit</groupId>

  • jeecgboot运行磁盘不足问题( java.io.IOException)2021-07-17 13:01:00

    java.io.IOException: 磁盘空间不足内存不足 删除日志文件(logs文件夹下) 删除日志文件(logs文件夹下) 查找日志文件大小21.8G,删除所有日志文件 重新运行即可!

  • spring boot vue文件下载(get)2021-07-17 12:34:17

    /** * 文件下载 * @param id * @return * @throws IOException */ @RequestMapping(value = "/download_file/{type}", method = RequestMethod.GET) public void downloadFile(@PathParam("type") Long type,HttpServletResponse res)

  • IO流之随机存取文件流2021-07-16 17:34:57

    IO流之随机存取文件流 RandomAccessFile的使用 RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutPut接口 RandomAccessFile既可以作为一个输入流,又可以作为一个输出流。 如果RandomAccessFile作为输出流时,写出到的文件如果不存在,则在执行过程中自动创建;如

  • IO流之节点流2021-07-14 23:02:42

    IO流 FileReader read()的理解:返回读入的一个字符。如果文件到达末尾,返回-1 异常的处理:为了保证流资源一定可以执行关闭操作。需要使用try-catch-finally处理 读入的文件一定要存在,否则会报FileNotFoundException。 使用read()方法 package com.yicurtain.IO; import or

  • 老寇云-java技术栈进阶-武侠篇-redis分布式锁实现抢红包(文章持续调优中)2021-07-10 15:31:27

    小伙伴们,你们好呀!我是老寇!废话不多说,跟我一起抢红包 目录 1.运行效果图(b站-地址) 2.技术架构 3.技术选型 4.业务逻辑(重点) 5.分布式锁的设计(个人理解) 6.分布式锁的实现(核心代码) 7.websocket消息推送(核心代码) 1.运行效果图(b站-地址) redis分布式锁实现抢红包 2.技术架构 基础框

  • tcp进行简单通信2021-07-09 10:03:11

    步骤: 客户端: 1、创建连接 2、发送数据 服务端 1、创建连接端口号 2、监听端口 3、接收数据 具体实现: 客户端: package test; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; // 客户端 public class ClientTes

  • Pycharm 修改文件名时,弹窗报错: java io IOException: cannot rename XXX to XXX2021-07-07 21:01:18

    【报错问题】在Pycharm 中修改文件名时,出现弹窗报错: java io IOException: cannot rename XXX to XXX     去本地文件夹进行修改也不行:     【解决方法】win10任务栏 -> 任务管理器 -> 性能 -> 左下角‘打开资源监视器‘’ -> 文件->CPU -> “关联的句柄 ” 右边的搜索栏里

  • JAVA的异常处理机制2021-07-03 23:02:21

    在写实验一时,需要从文件读入方阵,这时需要对文件中数据的格式出现不规范时抛出异常。 public static boolean isLegalMagicSquare(String FileName) throws IOException 这时便涉及到了JAVA中对异常的处理,由于之前没有Java基础,所以在编写时感到困惑,后来查阅相关资料之后,对JAVA中

  • 代码格式化工具2021-06-22 12:53:55

    //反编译后的代码格式化工具 package com.stephen.tools; import java.io.File; import java.io.IOException; import java.util.List; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; public class RemoveContentUtil { private stat

  • 网络编程基础2021-06-19 21:01:27

    网络编程两大问题(写一封信给某个人) 如何定位网络上的一台或多台主机,定位主机上的应用(写给人的地址) 如何进行可靠高效进行数据传输(需要贴什么邮票) 解决问题一:IP和端口号 解决问题二:提供网络通信协议:TCP/IP参考模型 IP和端口 IP地址 1.唯一标识Internet上的计算机(通信实体) 2.

  • RabbitMQ基础理解2021-06-18 17:05:46

    RabbitMQ消息中间件: hello world模式: 不使用交换机(或者说使用了默认交换机),消息生产者和消息消费者通过Queue队列关联,生产者将消息放入队列,消费者取出进行消费。 1 package Queue; 2 3 import com.rabbitmq.client.Channel; 4 import com.rabbitmq.client.Connection; 5 imp

  • 蓝牙通信测试app之蓝牙通信(二)2021-06-15 22:36:19

    蓝牙通信开发流程 为了让两个设备上的两个应用程序之间建立连接,你必须同时实现服务端和客户端机制。 服务端:使用的是 BluetoothServerSocket 类,并且调用的是 listenUsingRfcommWithServiceRecord(string,UUID) 方法来获得一个BluetoothServerSocket对象。 客户端:使用的是 Blueto

  • 简单的网络编程2021-06-14 17:33:50

    TCP package IntenetAddress; import org.junit.Test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Soc

  • Netty 框架学习 —— 传输2021-06-12 17:35:51

    概述 流经网络的数据总是具有相同的类型:字节,这些字节如何传输主要取决于我们所说的网络传输。用户并不关心传输的细节,只在乎字节是否被可靠地发送和接收 如果使用 Java 网络编程,你会发现,某些时候当你需要支持高并发连接,随后你尝试将阻塞传输切换为非阻塞传输,那么你会因为这两种 A

  • 客户端+服务端1(提升)2021-06-12 15:59:26

    客户端+服务端1(提升) 需要先开启服务端在开启客户端 package reflect; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; //服务端 public class TcpServerDemo01 {

  • 通过SequenceFile实现合并小文件(调优技能)2021-06-11 15:51:39

    文章目录 0x00 文章内容 0x01 通过SequenceFile合并小文件 1. 准备工作 2. 完整代码 0x02 检验结果 1. 启动HDFS和YARN 2. 执行作业 3. 查看执行结果 0xFF 总结 0x00 文章内容 通过SequenceFile合并小文件 检验结果 说明:Hadoop集群中,元数据是交由NameNode来管理的,每个小文

  • rabbitmq-topic-支持通配符的订阅模式2021-06-10 13:03:07

    生产者: package com.gavin.mq.topic; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.MessageProperties; import org.junit.Test; import java.io.IOException; import ja

  • rabbitmq-direct路由订阅模型2021-06-10 12:33:45

    生产者: package com.gavin.mq.direct; import com.gavin.utils.RabbitMQUtils; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.MessageProperties; import org.junit.Test; import java.io.IOException; import j

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有