java
源者鬼道
一个不甘平凡的少年
展开
-
java项目配置定时器
Java-定时器实现原创 2022-10-11 13:58:42 · 407 阅读 · 1 评论 -
JAVA-注解
Java自定义注解原创 2022-08-17 20:48:43 · 162 阅读 · 0 评论 -
Java实现冒泡排序
使用冒泡排序算法实现对数据的升序排列。说明:定义一个可供排序的数组,将数组的第一个元素和第二个元素比较,如果前者大,则交换位置,否则不动;然后,再将该元素与第三个元素比较,判断大小,执行位置操作;依次操作,直至与最后一个元素比较,完成此次冒泡操作;然后将首次排序之后的第一个元素与第二个元素进行比较,判断大小,执行位置交换;然后与第三个元素比较,判断大小,一次类推,直至与数组的倒数第二个元素比较之......原创 2019-07-21 19:47:06 · 170 阅读 · 0 评论 -
Java-代理模式
代理模式原创 2022-08-13 15:19:26 · 211 阅读 · 0 评论 -
java-策略模式简单案例
策略模式简单实现案例原创 2022-08-09 13:49:26 · 471 阅读 · 0 评论 -
java中线程-线程池常用的构建方式
什么是线程池(英文:Thread Pool):线程池是一种多线程处理形式,处理过程中将任务添加到队列中,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的任务,则线...原创 2019-07-29 18:54:03 · 174 阅读 · 0 评论 -
java-给定规则字符串,实现数据解析
给定字符串如下:area:0,price:4500,serviceFee:300;area:2452,price:4800,serviceFee:300以map键值对的形式解析,可避免部分字段落解析问题:方式一:public static void main(String[] args) { String str = "area:0,price:4500,serviceFee:300;area:2452,price:4800,serviceFee:300"; Str原创 2021-12-01 09:10:30 · 327 阅读 · 0 评论 -
java1.8 流学习记录-oracle学习记录
stream根据实体类对象中某个属性进行过滤:resultList = resultList.stream() .filter(o -> o.getCategory().getCategoryId().equals(dto.getCategoryId())) .collect(Collectors.toList()); 根据集合中某个对象的属性值进行排序: resultList.so原创 2021-07-27 15:08:17 · 373 阅读 · 0 评论 -
Linux命令学习
linux命令学习可直接点击:https://www.runoob.com/linux/linux-command-manual.html在线模拟linux环境可直接点击:https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/buildroot-x86.cfglinux命令学习记录:Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)原创 2021-06-21 13:12:58 · 146 阅读 · 0 评论 -
Java-接口测试请求工具类
模拟请求发送,程序自动执行接口调用,代码如下:工具主类代码如下:import java.io.File;import java.io.RandomAccessFile;import java.text.ParseException;import java.util.ArrayList;import java.util.List;import com.UtilsPackage.bean.JsonMsgConvertor;import com.UtilsPackage.bean.Request原创 2021-05-07 13:59:33 · 495 阅读 · 0 评论 -
HTTP-状态码
HTTP状态码(英语:HTTP Status Code)HTTP Status Code:是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。消息-1这一类型原创 2021-04-02 10:58:01 · 185 阅读 · 0 评论 -
JavaStruct-java类序列化与c结构体交互
https://blog.csdn.net/jazzsoldier/article/details/75570462原创 2021-03-09 10:07:08 · 1142 阅读 · 0 评论 -
MySQL数据库服务时区值乱码错误解决【The server time zone value ‘�й���ʱ��‘ 】
先看错误提示:解决办法很简单,只需要再数据库连接地址后边加一个配置即可。serverTimezone=GMT%2B8注:%2B8,将数据库时区改为东八区,即中国标准时间,否则插入数据的时间为国际标准时间,与中国时区差8个小时例:url: jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8 # 数据库url...原创 2020-09-18 14:32:13 · 980 阅读 · 0 评论 -
java-response输出流
response:1.ContentTyperesponse.setContentType("application/x-download;charset=UTF-8");2.addHeaderresponse.addHeader("Content-Disposition", "attachment;filename=" + fileName);3.读取文件流写入response File file = new File(filePath); try { Inpu原创 2020-07-10 15:05:39 · 1390 阅读 · 0 评论 -
【转发】java-数组分组算法
代码示例如下:public class LeetCode { public static void main(String[] args) { String[] elements = {"1","8","3","4","5","6","7","8","9","10"}; List<String[]> list = groupBySequence(4,elements); for(String[] strs : list) { for(int i=0;i<strs.le原创 2020-06-18 16:49:55 · 768 阅读 · 0 评论