java
文章平均质量分 61
Trank-Lw
这个作者很懒,什么都没留下…
展开
-
常用基础知识
spring 家族1.Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?面试回答Spring是核心,提供了基础功能;Spring MVC 是基于Spring的一个 MVC 框架 ;Spring Boot 是为简化Spring配置的快速开发整合包;Spring Cloud是构建在Spring Boot之上的服务治理框架。简单介绍Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理原创 2023-02-09 10:56:34 · 86 阅读 · 0 评论 -
sparkmllib 推荐系统实现(学习)
sparkmllib 推荐系统实现原创 2022-12-19 22:34:36 · 594 阅读 · 0 评论 -
Spring Boot 实现万能文件在线预览
Spring Boot 实现万能文件在线预览原创 2022-11-07 22:18:00 · 839 阅读 · 0 评论 -
生成 Excel + PDF 导出,用 Java 怎么实现
生成 Excel + PDF 导出,用 Java 怎么实现原创 2022-11-07 22:10:01 · 512 阅读 · 0 评论 -
SpringBoot+Netty+Websocket整合案例
SpringBoot+Netty+Websocket整合案例原创 2022-11-07 22:07:04 · 1936 阅读 · 0 评论 -
SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据!
SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据!原创 2022-11-07 22:04:40 · 241 阅读 · 0 评论 -
12306学习笔记
学习记录原创 2022-10-31 06:49:58 · 174 阅读 · 0 评论 -
SpringBoot 实现动态定时任务
springboot 实现动态定时任务原创 2022-10-18 22:26:13 · 157 阅读 · 0 评论 -
spring中使用AOP拦截方法
spring中使用AOP拦截方法文章作者和地址-郭永辉: https://www.jianshu.com/p/68dc66ce1346使用Aspect需要引入aop依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>aop流原创 2021-11-24 19:43:44 · 3734 阅读 · 0 评论 -
springboot自定义注解和aop程序锁及获取注解内的值
springboot自定义注解和aop程序锁1.springboot自定义注解@2.aop程序锁及获取注解内的值3.拦截器获取@的值1.springboot自定义注解@import java.lang.annotation.*; @Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Servic原创 2021-11-24 19:16:40 · 490 阅读 · 0 评论 -
excel导出工具类(做接口用get请求,别用post,post乱码后期有机会在研究把)
package com.bj58.wuba.adbiz.web.util;import com.bj58.wuba.adbiz.web.dto.PutAssetsProject;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermode原创 2021-10-23 15:54:59 · 587 阅读 · 0 评论 -
excel工具类和获取对象的属性名和属性值
package com.clouddo.basicdb.common;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.streaming.SXSSFWorkbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.slf4j.Logger;imp原创 2021-10-21 17:50:54 · 615 阅读 · 0 评论 -
excel导出不同方式获取输出流
excel导出excel导出代码功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入excel导出该导出是利用SXSSFWorkbook类导出代码public void excelExport(HttpServletRespon原创 2021-10-21 17:17:28 · 801 阅读 · 0 评论 -
待整理的学习资料
读取文件(excel)https://blog.csdn.net/weixin_39669638/article/details/116024761?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1.control&spm=1001.2101.3001.4242原创 2021-08-10 14:57:07 · 73 阅读 · 0 评论 -
Nginx 基于keepalived实现高可用
Nginx 挂了怎么办?怎么实现高可用?准备工作:192.168.16.128192.168.16.129两台虚拟机。安装好Nginx安装Nginx更新yum源文件:rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.a...原创 2021-08-10 10:09:33 · 86 阅读 · 0 评论 -
Spring Boot 自定义定时任务
原文连接:https://zhuanlan.zhihu.com/p/79644891在日常的项目开发中,往往会涉及到一些需要做到定时执行的代码,例如自动将超过24小时的未付款的单改为取消状态,自动将超过14天客户未签收的订单改为已签收状态等等,那么为了在Spring Boot中实现此类需求,我们要怎么做呢?Spring Boot早已考虑到了这类情况,先来看看要怎么做。第一种方式是比较简单的,先搭建好Spring Boot微服务,加上这个注解@EnableScheduling:/** * ..转载 2021-08-10 09:10:40 · 1623 阅读 · 1 评论 -
springboot 解决跨域问题
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。它认为自任何站点装载的信赖内容是不安全的。当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其它站点可能怀有恶意的资源。原创 2021-08-09 07:44:26 · 114 阅读 · 0 评论 -
java 异步线程池
https://www.jb51.net/article/180986.htmhttps://www.cnblogs.com/alimayun/p/10934202.html转载 2021-06-23 10:58:17 · 1771 阅读 · 0 评论 -
java树型数据的工具类
public List<DeptVO> tree(String tenantId) { return ForestNodeMerger.merge(baseMapper.tree(tenantId));}原创 2021-06-07 17:08:53 · 1621 阅读 · 0 评论 -
springboot 打包可依赖的jar
springboot打包-可运行jar和普通jar首先引入maven的打包插件,默认打包成一个可以运行的jar,无需tomcat<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-...原创 2021-06-07 12:40:43 · 2653 阅读 · 0 评论 -
使用Redis和定时实现延时消费
使用Redis和定时实现延时消费背景:项目业务上需要实现延时发送消息的需求。最开始想到的就是消息中间件,公司统一用的RocketMq,于是开始整。。。但是,业务需求要求的延时消息时间是可自由指定的,但是公司居然用的是开源的RocketMq,开源的只支持18个固定级别的延时,我们这里不重点说RocketMq,有兴趣的自己查吧。结论就是开源的RocketMq没法实现现在的需求,要不就用阿里云的,公司也不愿出那份钱吧。哈哈哈。于是想别的方法。办法二。那就只能定时轮询配合实现了,查数据原创 2021-05-31 09:56:56 · 493 阅读 · 0 评论 -
entity 实体类创建小细节
时间类型的字段配置注解 @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss" )原创 2021-03-31 09:34:31 · 143 阅读 · 0 评论 -
枚举类实现-代码demo
第一种方式实现/** * 交通方式枚举类 * * @author LiuW */@Getter@AllArgsConstructorpublic enum TrafficEnum { A(1, "高铁"), B(2, "轮船"), C(3, "飞机"), D(4, "客车"), E(5, "火车"), F(6, "出租车"), ; final int key; final String value;//获取根据key获取valu.原创 2021-03-30 12:35:45 · 95 阅读 · 0 评论 -
java AES 加密/解密 工具类(个人学习)
package org.jeecg.common.util.encryption;import org.apache.shiro.codec.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;/** * AES 加密 */public class AesEncryptUtil { //使用AES-1.转载 2021-03-18 13:42:00 · 450 阅读 · 0 评论 -
SpringBoot 加载jar外部yml配置文件
SpringBoot application.yml配置文件放在jar外部开发与生产环境的不同,有可能对配置文件属性要求不同此时需要将application.yml文件放在可运行Jar的外部1. 运行命令 ——Java jar demo.jar 1.1 可以在当前Jar文件目录建config同级目录,这个config同级目录放入 application.yml 1.2 也可以在当前Jar文件目录直接放入application.yml2. 运行命令 ——j...原创 2021-03-01 17:02:01 · 3608 阅读 · 1 评论 -
flutter环境安装心得
jdkandroid studio 安装(我是入门sdk等说有关于安卓的配置都是默认安装)flutter 和 dart 安装导入项目后需要android studio 配置 flutter 和 dart 路径原创 2021-01-14 23:07:38 · 85 阅读 · 0 评论 -
localDateTime 转date
ZoneId zoneId = ZoneId.systemDefault();LocalDateTime localDateTime = LocalDateTime.ofInstant(mcRegister.getCreateTime().toInstant(), zoneId);LocalDateTime localDate1 = LocalDateTime.now();long betweenDays = ChronoUnit.DAYS.between(localDateTime.toLocal.原创 2020-11-19 12:51:56 · 209 阅读 · 0 评论 -
LambdaQueryWrapper
LambdaQueryWrapper 可以避免硬编程写数据库字段原创 2020-11-18 09:58:04 · 269 阅读 · 0 评论 -
最新HttpClientUtil 工具类
package org.jeecg.modules.mcSystem.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.MalformedURLException;import java.net.URI;import java.net.URL;impo.原创 2020-08-17 10:04:47 · 260 阅读 · 0 评论 -
com.sun.tools.jar包缺失
在pom.xml 添加这个,具体为啥会缺失,还不知到原因 <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>1.8.0_221</version> <scope>system</scop...原创 2020-08-14 10:05:56 · 640 阅读 · 0 评论 -
JAVA VUE excel导出
后台代码依赖了jeecgboot,页面上的: // 1.导出逻辑 (此方法是选中哪天导出哪条)batchDel:function(fileName){if(this.selectedRowKeys.length<=0){ //此处是获选中的数据的id,this.$message.warning('请选择一条记录!');return;}else{...原创 2020-06-01 18:43:39 · 679 阅读 · 0 评论 -
eclipse 关联JRE报错 Could not initialize class javax.crypto.JceSecurity
一、问题描述: 我更改了项目的Java的运行环境JDK,变为JRE之后报错:Could not initialize class javax.crypto.JceSecurity二、解决问题: 再换回去,哈哈哈哈(就是报错时看一下自己Java的运行环境,是否为JDK,一个问题方向吧)...原创 2020-04-23 17:43:20 · 913 阅读 · 0 评论 -
eclipse修改完代码重启tomcat新修改的不加载还是还是报错的代码
直接上图:原创 2018-08-23 16:37:22 · 1057 阅读 · 0 评论 -
个人遇到(内存泄漏)java.lang.OutOfMemoryError: Java heap space 解决办法
在tomcat文件夹使用startUp启动项目项目正常,在eclipse工具里启动tomcat就报错“java.lang.OutOfMemoryError: Java heap space”, 在 catalina.bat和catalina.sh文件中“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入bat文件:set JAVA_OPTS=...原创 2018-08-22 15:12:37 · 674 阅读 · 0 评论