
java
昵称长度需在 2 到 20 个字符
这个作者很懒,什么都没留下…
展开
-
java时间工具类(上周、本周、本月、上月、本季度、上季度、本年、去年开始时间和结束时间)
1. 获取本周的第一天或最后一天 /** * @Description TODO 获取本周的第一天或最后一天 * @Param: [today, isFirst: true 表示开始时间,false表示结束时间] * @return: java.lang.String */ public static String getStartOrEndDayOfWeek(LocalDate today, Boolean isFirst) { Date原创 2022-04-24 10:01:14 · 4609 阅读 · 4 评论 -
微服务 websocket 401和跨域
微服务 websocket 401和跨域权限在nacos配置文件里添加一下security: oauth2: client: ignore-urls: - /ws/**添加@CrossOrgin("*")注解即可解决跨域报401的问题package com.by4cloud.platform.message.config.websocket;import lombok.extern.slf4j.Slf4j;import org.springframew原创 2021-08-12 10:29:59 · 1976 阅读 · 0 评论 -
SimpMessagingTemplate无法注入问题
SimpMessagingTemplate无法注入问题pom文件中引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>创建WebSocketStompConfig.javapackage com.by4cloud.platf原创 2021-08-06 14:52:08 · 1590 阅读 · 0 评论 -
XContentBuilder如何拼接es查询语句(多条件模糊查询分页,时间查询)
使用XContentBuilder拼接查询条件时,注意有开始就要有结尾Object类型//object对象,对应的json中的objectxContentBuilder.startObject();xContentBuilder.endObject();//例如{"name":{}}xContentBuilder.startObject();xContentBuilder.startObject("name");xContentBuilder.endObject();xConten原创 2020-12-10 15:57:46 · 3906 阅读 · 0 评论 -
安装运行Elasticsearch
Elasticsearch安装错误Received message from unsupported version: [6.4.3] minimal compatible version is: [6.8.0]原创 2020-12-03 16:33:23 · 460 阅读 · 0 评论 -
gradle入门
了解Groovy语言说到gradle就不得不谈Groovy语言,gradle中所有的配置使用的是Groovy语言Groovy语言是一门jvm语言,最终编译成class文件后在jvm上运行,java语言的特性Groovy都支持,可以混写java和Groovy,但是不能混写java和kotlin,kotlin和java可以互相调用,但是不可以混写说了这么多,那Groovy语言就得比java...原创 2020-02-01 16:00:27 · 251 阅读 · 0 评论 -
jdk1.8中LocalDate的用法
getYear() int 获取当前日期的年份getMonth() Month 获取当前日期的月份对象getMonthValue() int 获取当前日期是第几月getDayOfWeek() DayOfWeek 表示该对象表示的日期是星期几getDayOfMonth() int 表示该对象表示的日期是这个月第几天getDayO...原创 2019-10-11 09:55:09 · 354 阅读 · 0 评论 -
ubuntu配置java开发环境二(安装git,svn)
一、安装gitsudo apt-get install git如果出现依赖之类的错误,查看我第一篇文章,配置一下ubuntu配置java开发环境一安装完成后使用git --version查看是否安装成功二、安装svn查看是否有安装svnsvn --version没安装就是下面这个样子安装svn命令sudo apt-get install...原创 2019-08-13 08:57:30 · 166 阅读 · 0 评论 -
ubuntu配置java开发环境(安装maven,jdk等)
打开配置文件(可能需要输入密码)sudo gedit /etc/apt/sources.list配置阿里云镜像(在打开的文件头部加入即可,记得保存)deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubunt...原创 2019-08-12 17:46:17 · 911 阅读 · 0 评论 -
socket实现java聊天室,公告等功能,前后端分离(附源码)
pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>application.y...原创 2019-08-14 16:47:15 · 2104 阅读 · 3 评论 -
lambda是什么
jdk8中添加了Lambda表达式,可以看到很多代码中会用到这个东西lambda的优点为:Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括...原创 2019-08-07 16:51:40 · 249 阅读 · 0 评论 -
vue动态权限菜单,菜单添加相关
index.js网关,里面存放的是各个页面的地址main.js里面是vue的配置文件,放了一些请求地址,跳转方式等首先添加菜单到菜单表,然后在index.js中注册该地址,接下来给角色分配权限...原创 2019-08-07 09:01:16 · 663 阅读 · 0 评论 -
阿里云短信验证码(发送短信验证码)
注意:在需在阿里云短信服务处申请accessKeyId,accessKeySecret,还有短信名头,短信模板填入下方空处首先创建一个随机生成二维码的工具类CodeUtilspublic class CodeUtils { /** * 生成6位随机数验证码 * @return */ public static String getvco...原创 2019-06-20 17:32:50 · 1914 阅读 · 0 评论 -
map集合排序工具类
import java.util.*;/** * @author lzy * @Date 2019/5/9 17:17 * @Version 1.0 * @name 排序工具类 */public class SortUtils { /** * 功能描述:Map从大到小排序 * @param: [stringListMap] Map<String...原创 2019-05-09 18:32:05 · 281 阅读 · 0 评论 -
springboot2.0解决跨域问题(CORS请求)
springboot2.0解决跨域问题(CORS请求)很简单,只需在Controller中添加@CrossOrgin(maxAge=3600),花了好几个小时解决@CrossOrgin(maxAge=3600)即可,可以在类上面添加,也可以在方法上添加,类上面添加就是指定该类都可以跨域访问,方法上面加就是该方法可以跨域访问,这个注解也可以指定跨域的地址下面贴一下我代码跨域输出的信息(...原创 2019-04-24 19:45:49 · 793 阅读 · 2 评论