摘要: 1 Java 变量类型 在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明 阅读全文
posted @ 2023-01-06 11:51 阿风小子 阅读(37) 评论(0) 推荐(0)
摘要: 在我们写代码时,在web.xml中总能发现类似下面的代码: <span style="font-family:KaiTi_GB2312;font-size:18px;"><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml vers 阅读全文
posted @ 2023-01-06 11:49 阿风小子 阅读(51) 评论(0) 推荐(0)
摘要: java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 java对象的引用包括 强引用,软引用,弱引用,虚引用 Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM进行垃圾回收 阅读全文
posted @ 2023-01-06 11:48 阿风小子 阅读(166) 评论(0) 推荐(0)
摘要: 1 Servlet 简介 Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 使用 Servlet,您可以收集来自网页表单的用户输入,呈现来 阅读全文
posted @ 2023-01-06 11:46 阿风小子 阅读(24) 评论(0) 推荐(0)
摘要: 1 Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。 HTTP Header 请求实例 下面的实例使用 HttpServle 阅读全文
posted @ 2023-01-06 11:45 阿风小子 阅读(27) 评论(0) 推荐(0)
摘要: 1 Servlet 异常处理 当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Ser 阅读全文
posted @ 2023-01-06 11:44 阿风小子 阅读(48) 评论(0) 推荐(0)
摘要: 1、进入到pod的宿主机 一般来说 ssh slaveX 2、查看进程号 top可以看到 3、执行命令 nsenter --target 10594 --net netstat -an 阅读全文
posted @ 2023-01-06 11:17 阿风小子 阅读(95) 评论(0) 推荐(0)
摘要: java包中多个main,需要指定执行java -cp iot-device-sdk-java-0.0.5-SNAPSHOT.jar com.inspur.iot.client.sample.paho.MqttMain 执行jar包,默认执行javafile中指定的main程序java -jar j 阅读全文
posted @ 2023-01-06 11:07 阿风小子 阅读(1434) 评论(0) 推荐(0)
摘要: 开始 SpringBoot应用有时候需要调用其他应用http接口,所以整理一下如何在SpringBoot应用中发送http协议 1、maven依赖(应该已经有了) <dependency> <groupId>org.springframework.boot</groupId> <artifactId 阅读全文
posted @ 2023-01-06 10:41 阿风小子 阅读(196) 评论(0) 推荐(0)
摘要: 先说一下场景: 项目有一个需求,就是实现一个,多文件下载成一个 .zip压缩包文件 代码,写好了,并且也配置好了全局的跨域设置,如下代码所示 @Configurationpublic class SimpleCORSFilter { @Bean public CorsFilter corsFilte 阅读全文
posted @ 2023-01-06 10:30 阿风小子 阅读(617) 评论(0) 推荐(0)
摘要: 后台一般作为webSocket服务器,前台作为client。真实场景可能是后台程序在运行时(满足一定条件时),去给client发数据。 再补充一个SpringBoot的client吧 1、依赖 <dependency> <groupId>org.java-websocket</groupId> <a 阅读全文
posted @ 2023-01-06 10:13 阿风小子 阅读(424) 评论(0) 推荐(0)
摘要: // 用list好处是可以未知多个? public static byte[] test(List<byte[]> values) { int lengthByte = 0; for (byte[] value : values) { lengthByte += value.length; } by 阅读全文
posted @ 2023-01-06 10:11 阿风小子 阅读(1068) 评论(0) 推荐(0)
摘要: 文件转换成byte数组 文件转换成byte数组有两种方式: 1. 传统方式 File file = new File("/temp/abc.txt"); //init array with file length byte[] bytesArray = new byte[(int) file.len 阅读全文
posted @ 2023-01-06 10:09 阿风小子 阅读(3901) 评论(0) 推荐(0)
摘要: ProcessBuilder builder = new ProcessBuilder(commands); 1、在使用ProcessBuilder时,如果commands使用 {"java -version"} 这种带空格的命令,可能会报文件找不到的错误,最好使用 {“java”,"-versio 阅读全文
posted @ 2023-01-06 10:06 阿风小子 阅读(98) 评论(0) 推荐(0)
摘要: 7. MySQL分库分表 (1) 分库分表概念介绍 MySQL的分库分表有两种方式:垂直拆分和水平拆分。 垂直拆分:垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和维护,各模块和表都在 阅读全文
posted @ 2023-01-06 10:04 阿风小子 阅读(46) 评论(0) 推荐(0)
摘要: 一、 MySQL的优化 前言: MySQL数据库的优化模块: - 数据库的设计—三大范式 - 数据库的索引:唯一索引、主键索引、聚合索引、复合索引、默认索引 - SQL优化 - 分库分表 - 读写分离:提升IO性能 - 存储过程优化 - 对MySQL配置进行优化(my.ini) - 定时清理碎片 1 阅读全文
posted @ 2023-01-06 10:03 阿风小子 阅读(148) 评论(0) 推荐(0)
摘要: 该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,就不介绍了) 在安装完rabbitMq后,输入http://ip:156 阅读全文
posted @ 2023-01-06 10:01 阿风小子 阅读(141) 评论(0) 推荐(0)
摘要: 1 集合工具类1.1 java.util.Collections使用的基本list示意 List<Integer> list = new ArrayList<>();list.add(2);list.add(1);list.add(3);1.1.1 基本操作Collections.sort(list 阅读全文
posted @ 2023-01-06 09:44 阿风小子 阅读(1985) 评论(0) 推荐(0)
摘要: 这大概是1年之前写的一个代码,今天突然又遇到相同的需求了,所以又将代码翻腾出来了. 代码如下(github地址): package com.nrsc.modifysuffixname; import java.io.File;import java.util.Scanner; public clas 阅读全文
posted @ 2023-01-06 09:36 阿风小子 阅读(616) 评论(0) 推荐(0)
摘要: java -jar 指定logback.xml -Dlogging.config="C:\logbacs\logback.xml" 示例:java -jar -Dlogging.config="/home/yqq/config/logback.xml" zwdatagather-1.0.0.jar 阅读全文
posted @ 2023-01-06 09:33 阿风小子 阅读(3454) 评论(0) 推荐(0)
摘要: package com.iecas.zwterminalstate.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Form 阅读全文
posted @ 2023-01-06 09:31 阿风小子 阅读(399) 评论(0) 推荐(0)
摘要: 现象:开了vpn访问公司服务器,postman可以正常发起服务器请求,但是java代码请求失败,连接超时。包括在本地写个接口去调用服务器接口,还包括测试用例去调用服务器接口,都不行 最终解决:项目启动时增加启动项 -Djava.net.preferIPv4Stack=true 作用:只使用IPv4( 阅读全文
posted @ 2023-01-06 09:29 阿风小子 阅读(1853) 评论(1) 推荐(0)
摘要: !/bin/bashpid=$(ps -ef | grep zwdatatransfer-1.0.0.jar | grep -v 'grep' | awk '{print $2}')kill -9 $pidsleep 5snohup java -jar -Dspring.config.locatio 阅读全文
posted @ 2023-01-06 09:25 阿风小子 阅读(27) 评论(0) 推荐(0)
摘要: 有一个需求,就是中断某个方法中的for循环 目前的做法是:for循环中,增加if判断,如果满足条件就return,会中断这个方法 for (int i = 0; i < totalIndex; i++) { ...... // 发送之前,判断一下任务状态,如果是暂停或者停止,直接return? Fi 阅读全文
posted @ 2023-01-06 09:24 阿风小子 阅读(50) 评论(0) 推荐(0)
摘要: 1、配置文件内容 spring.datasource.url=jdbc:mysql://localhost:3306/satellite_resource?characterEncoding=utf8&serverTimezone=Asia/Shanghai spring.datasource.us 阅读全文
posted @ 2023-01-06 09:05 阿风小子 阅读(191) 评论(0) 推荐(0)