Java异步事务

摘要: 有一个数据分析的接口特别耗时,请求一次要大约半小时才能出结果。 于是,我对它这样处理:请求这个接口后,将其直接异步执行,并直接向前端返回true。当其执行完成后,自动向管理员邮箱发送一封邮件。 这时候我发现,常规添加@Transactional注解,异步事务无法生效。于是就有了下面的解决方法。 一、 阅读全文
posted @ 2021-06-27 20:59 chenyangsocool 阅读(209) 评论(0) 推荐(0) 编辑

Java下BufferedImage处理PNG图片的ARGB

摘要: 通过MultipartFile传入png图片,并通过BufferedImage进行处理。 @SneakyThrows public void picture(MultipartFile multipartFile) { //读取图片 System.out.println("正在读取..."); Bu 阅读全文
posted @ 2021-05-01 14:31 chenyangsocool 阅读(229) 评论(0) 推荐(0) 编辑

watchtower无法自动更新镜像的解决方法

摘要: watchtower能自动拉取最新的docker镜像并将其自动运行,能在很大程度上减少运维的工作量。 网上关于它的使用方法与教程一大堆,但是基本上都是最基本的使用方法,在此就不赘述了。 我使用的是阿里云的docker私有镜像服务,发现watchtower并不能自动获取最新的镜像,在翻阅了官方原文档后 阅读全文
posted @ 2020-07-17 18:45 chenyangsocool 阅读(923) 评论(3) 推荐(0) 编辑

spring security oAuth2.0 数据库说明

摘要: 话不多说,直接上代码。 里面每一个字段都有说明,直接将它们放入mysql执行即可添加成功。 阅读全文
posted @ 2020-01-14 02:59 chenyangsocool 阅读(1005) 评论(0) 推荐(1) 编辑

购买了一台阿里云ECS后安装Java项目运行环境

摘要: 在docker等虚拟化技术大行其道的今天,我原本也想在我买的ECS服务器里全系使用docker技术,只可惜在我尝试后发现我的ECS配置不够高,整个服务器卡到爆炸,无奈只能使用最原始的方式。 我买的服务器是Ubuntu。 新服务器初始化 1.更换时区 查看当前时间 date -R 更改系统时区 tzs 阅读全文
posted @ 2019-12-05 19:07 chenyangsocool 阅读(534) 评论(0) 推荐(0) 编辑

我又回来啦

摘要: 眨眼间,距离上一次博客的更新已经过去一年多。 这一年多的时间里,经历了很多事情。 比如对抗焦虑症、第一次出国旅行、第一次承接超过5w的项目、第一次进入智慧建筑行业以及第一次与朋友合伙创办公司。 当然,对于现在的我来说,对抗焦虑症和经营手下的两家公司是我未来的人生主线。 但不论怎样,我不会把技术放下。 阅读全文
posted @ 2019-12-05 18:48 chenyangsocool 阅读(172) 评论(2) 推荐(0) 编辑

Android Fragment之间传递List数据

摘要: 要说的是在两个Fragment之间传递List数据,比如有个List<User>,以及传递字符串数据,比如testId,该如何从FragmentA传递到FragmentB呢? 下面这个例子简单明了地说明了这一切: FragmentA中的代码: FragmentB中的代码: 是不是很简单! 阅读全文
posted @ 2018-09-14 13:47 chenyangsocool 阅读(2758) 评论(0) 推荐(0) 编辑

Android清空Fragment回退栈

摘要: 啊= =;国内的资料为什么都是抄来抄去的。 最后上了Stack Overflow才找到了正解。 代码胜千言,结束。 参考资料: Clear back stack using fragments 阅读全文
posted @ 2018-09-13 16:48 chenyangsocool 阅读(3587) 评论(1) 推荐(0) 编辑

史上最简单的ButterKnife配置教程

摘要: 网上的教程感觉都是抄来抄去,没一个靠谱的 还是自己丰衣足食搞一个ButterKnife配置教程吧。。 我的Android Studio版本是3.3。 1.dependencies中添加依赖 2.buildscript->repositories和allprojects->repositories中均 阅读全文
posted @ 2018-08-31 14:41 chenyangsocool 阅读(1233) 评论(2) 推荐(0) 编辑

Winform下让你的DataGridView控件支持点语法(即显示list中的子对象属性)

摘要: 前言: 不想看前言的直接去看正文吧!另外文末有彩蛋。 DataGridView可以支持多种数据源格式,比如DataTable和List。 DataTable没啥特殊的,本身就是一张二维的表,可以和DataGridView行列对应。 但是List不太一样,举个栗子,有一个UserList用户列表,格式 阅读全文
posted @ 2018-07-13 16:29 chenyangsocool 阅读(962) 评论(0) 推荐(0) 编辑