Java
一些总结
夜夜夜空
这个作者很懒,什么都没留下…
展开
-
java后台生成echarts图表图片
项目需求,生成报表并发送邮件给指定邮箱,报表中包含echarts图表,由于无法在邮件中渲染图表,所以需要后台生成图表图片再嵌入到邮件中。原创 2023-06-06 09:41:41 · 3437 阅读 · 0 评论 -
mysql表被标记为损坏及修复方法
因为某些不可测的问题造成表的损坏,比如服务器断电,在数据表提供服务时对表的源文件进行操作都有可能导致数据表被损坏而无法读取数据。查询数据库时报以上错误,XXXX表被标记为损坏需要修复。原创 2023-04-25 17:44:42 · 593 阅读 · 0 评论 -
记录一次存储过程批量修改表结构
存储过程原创 2022-07-06 20:42:19 · 169 阅读 · 0 评论 -
异步方法注解@Async的使用
通常的,Java中的方法调用都是同步调用,有些时候我们需要异步的去执行一些方法的时候,就可以实现异步方法或者使用消息队列实现异步。使用@Async标注某方法,可以使该方法变成异步方法,在被调用的时候,将会开启新的线程执行方法,不需等待该方法执行完成即可执行下面的代码。使用异步方法时,需要注意一下几点一、启用异步功能在启动类上添加@EnableAsync注解@Slf4j@SpringBootApplication@ComponentScan(basePackages = {"com.xxx..原创 2022-05-07 16:53:20 · 1018 阅读 · 0 评论 -
读取修改resource文件夹下的json文件
import cn.hutool.json.JSONArray;import cn.hutool.json.JSONObject;import cn.hutool.json.JSONUtil;import org.springframework.context.annotation.Profile;import java.io.*;import java.nio.charset.StandardCharsets;import java.util.Map;public class Confi原创 2022-04-21 17:59:34 · 1077 阅读 · 0 评论 -
springboot引入了mybatis-spring-boot-starter不配置数据库参数报错
一、报错2022-04-20 14:06:45.453 WARN 34556 --- [main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[module.log]' package. Please check your configuration.2022-04-20 14:06:47.286 WARN 34556 --- [main] onfigReactiveWebServerAppl原创 2022-04-20 14:24:36 · 2623 阅读 · 0 评论 -
IDEA快捷键
ctrl+space,自动提示补全代码ctrl+shift+space,智能补全代码ctrl+shift+enter智能补全语句并应用格式alt+enter在提示处呼出提示的修改ctrl+W,智能选中代码片段,重复按扩大范围ctrl+shift+w,缩小选中的代码块范围alt+shift+箭头,快速移动当前行的位置ctrl+shift+箭头,快速移动方法块位置(光标处于方法名前)ctrl+alt+T,给代码添加环绕方法(if,try,while,for…)ctrl+shift+delete原创 2022-02-24 11:32:44 · 536 阅读 · 0 评论 -
linux下使用cgroup限制进程的使用资源
一、查看挂载位置mount -t cgroup二、创建组例如:创建cpu限制组,就在cpu文件夹下创建一个子文件夹,创建子文件夹后会自动生成对应的默认配置文件cd /sys/fs/cgroup/cpumkdir cpu_group三、配置限制参数echo 50000 > /sys/fs/cgroup/cpu/cpu_group/cpu.cfs_quota_us //限制cpu使用率,默认-1不限制,50000可以理解使用率限制在50%//找到进程号增加到cpu tasks原创 2022-02-22 09:49:37 · 1117 阅读 · 0 评论 -
webflux文件上传下载
文件上传: @PostMapping(value = "/upload") public Mono<String> requestBodyFlux(@RequestPart("filePart") FilePart filePart) throws IOException { System.out.println(filePart.filename()); Path tempFile = Files.createTempFile("tmp", fileP原创 2021-09-18 10:16:11 · 1265 阅读 · 1 评论 -
企业微信免登录跳转自建应用
项目场景:企业微信免登录自建H5应用:项目场景:已存在开发好的web程序,现在需要集成到企业应用里,预想的是新建一个企业微信应用,点击后直接免登录进入web程序应用一、创建企业微信应用:首先,创建企业微信账户并进入管理后台:https://work.weixin.qq.com/wework_admin/loginpage_wx进入应用管理页面点击创建应用,填写信息,创建如果企业需要在打开的网页里面携带用户的身份信息直接进行免登录操作,第一步需要构造如下的链接来获取code参数获取co原创 2021-09-14 14:55:52 · 8512 阅读 · 4 评论 -
RestTemplate调用https请求,忽略证书
RestTemplate调用https请求,忽略证书欢迎使用Markdown编辑器生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.public RestTemplate restTemplate() throws Ke原创 2021-08-02 13:51:19 · 1513 阅读 · 0 评论