java
java实践中遇到的问题,及常用的语法及算法
Haoea!
这个作者很懒,什么都没留下…
展开
-
websocket消息推送
什么是websocketwebsocket协议是基于TCP的一种新的网络协议,实现浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要websocket?因为http协议的通信只能由客户端发起,做不到服务器主动向客户端发送消息。maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <原创 2022-04-12 10:04:08 · 1034 阅读 · 0 评论 -
alibaba-cloud- 学习1
阿里开源组件Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 可以与 Spring, Spring Boot, Spring Cloud 集成,并能代替 Spring Cloud Eureka, Spring Cloud Config。Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。RocketMQ:开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。Dubbo:在国内应用非转载 2022-03-21 15:01:43 · 4135 阅读 · 0 评论 -
java9 -springboot排序的另外一种方式
首先,在需要排序的返回的VO字段中,需要实现一个方法。public class StatisticsListVO implements Comparable<LifeVillageAcceptanceStatisticsListVO> {; /** * totalTasks 总任务数 **/ @ApiModelProperty(value = "总任务数") private Integer totalTasks; @Override原创 2022-03-15 13:43:55 · 690 阅读 · 0 评论 -
java8 - 排序,包括double类型的排序
首先将所有的数据放到了一个List中,然后以List中的某个字段进行排序// 当List中的字段为int类型的时候, // 降序 resultList.sort((o1, o2) -> { int d1 = o1.getNums(); int d2 = o2.getNums(); return (d2-d1); }); // 升序 resul原创 2022-03-11 15:55:47 · 3246 阅读 · 0 评论 -
java7 - 灵活返回list对象
创建一个返回对象VO将需要灵活返回的字段set进去 LifeBasicInformationVO lbiVO = new LifeBasicInformationVO(); lbiVO.setKey("所属派出所"); lbiVO.setValue(lifeCommunity.getPoliceBureauName()); resultList.add(lbiVO); // 所属街道(乡镇) lbiVO = new .原创 2022-03-11 15:46:57 · 996 阅读 · 0 评论 -
java6 - split(“%“)的用法
split("%")[0] 得到的是第一个%之前的内容split("%")[1] 得到的是第一个%和第二个%之间的内容原创 2022-03-11 14:57:29 · 507 阅读 · 0 评论 -
java6 -- fastFdfs在java高并发下中的应用(图片上传),上线测试无误
高并发下多线程发送图片分文件夹存储到fastDFS中原创 2022-02-28 10:12:24 · 611 阅读 · 0 评论 -
java5 --调用接口工具类
写了一个可以调用的接口的工具类package com.switchcloudonemachineonegear.utils;/** * @author songxue * @date 2022-01-19 16:52 */import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;import org.apache.http.NameValuePair;import org.apache.http.原创 2022-02-11 14:27:50 · 358 阅读 · 0 评论 -
java4 -- SpringBoot定时任务调度
一、定时删除数据库记录原创 2022-02-11 09:53:23 · 1918 阅读 · 0 评论 -
java3 -- list判空
首先有一个list的列表。比如nameList。if(nameList.isEmpty) { // 这是表明nameList的列表为空,接下来就可以写逻辑了}原创 2021-12-18 09:55:37 · 481 阅读 · 0 评论 -
java - 时间工具 -给出最早时间和最晚时间,得到之间的所有时间的年-月
public static List<String> getMonthTimeList(Date start ,Date end) { Calendar calStart = Calendar.getInstance(); Calendar calEnd = Calendar.getInstance(); // 格式化起始日期 和结束日期 calStart.setTime(start); calEnd.setTime原创 2021-12-17 16:48:03 · 1489 阅读 · 0 评论 -
java 1 ---list的倒序输出
首先有一个list然后Collections.reverse(resultList);原创 2021-12-17 14:14:34 · 556 阅读 · 0 评论