- 博客(18)
- 收藏
- 关注
转载 i = i++和 i = ++i
头疼直接上题:public class Test { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println(i); System.out.println(j); System.out.println(k);
2021-09-10 15:05:03
379
原创 Spring boot 发邮件攻略
Spring boot 发邮件攻略项目场景:给用户发送带附件的邮件,附件为本地资源或者可访问URL资源。问题描述:由于我们是定时任务发送邮件,突然发现发送邮件的线程处于无限等待的状态。导致新申请的邮件一直发送不出去。原因分析:通过排查代码发现没有任何地方指定sendAttachmentsMail函数的执行超时时间。直接上代码。核心代码,可自行封装优化,测试@Autowiredprivate JavaMailSender mailSender;@Autowiredprivat
2021-09-08 16:41:40
362
原创 Mysql length函数统计字符串
Mysql length函数统计字符串length(str) 统计的是字节。(注意:默认是mysql 的UTF-8,一个汉字是3个字节,还有其他特殊符号,或者其他语言,自行测试)char_length(str) 统计的是字符。
2021-03-30 16:39:47
373
原创 js 处理json 数据
var data = //粘贴data.data.phenotypeList.map(item => item.name)
2021-03-12 11:54:36
153
原创 java.net.MalformedURLException: no protocol:
java.net.MalformedURLException: no protocol:baidu.com
2020-12-17 10:28:24
439
原创 Mysql生成UUID 亲测
SELECT REPLACE(UUID(),"-","");UUID(); 函数会生成一个字符串,里面带 ”-“ 特殊字符。 用REPLACE 函数去掉”-“ 就好啦。
2020-11-20 16:41:11
400
原创 java 文字转拼音
java 文字转拼音使用工具包 hutool maven 依赖 <!--hutool工具包--><dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.5</version></dependency><!-- pinyin4
2020-11-11 21:33:57
334
1
原创 MAC 安装Homebrew
MAC 安装Homebrew运行此脚本即可。(已经全部替换为国内地址)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"脚本来源。知乎大神。https://www.zhihu.com/question/35928898?sort=created感谢。...
2020-05-04 16:48:53
216
原创 阿里云OSS文件批量下载,打成zip压缩包,不进行落盘!
首先有这样一个需求: 批量下载阿里云OSS上的文件。不进行落盘。(也就是中间过程不进行存储)思路:直接从阿里云OSS上获取数据流,并转存为zip压缩包,返回到当前请求(request)的 response中。@RequestMapping(value = "/download", method = RequestMethod.GET)public void download...
2019-07-11 23:46:13
16146
15
转载 数组的骚操作
int [] src=new int[]{1,2,3,4,5,6,7,8,9,10};int [] data= Arrays.copyOfRange(src, 2, 4);System.out.println(Arrays.toString(data));
2019-03-14 20:50:54
213
转载 什么是字符串常量池?
个人文章笔记。Java中的字符串常量池(String Pool)是存储在Java堆内存中的字符串池。我们知道String是java中比较特殊的类,我们可以使用new运算符创建String对象,也可以用双引号(”“)创建字串对象。Java中的字符串常量池下图,清楚地解释了如何在Java堆内存中维护字符串常量池,以及当我们使用不同的方式创建字符串时在堆内存中如何存放。之所以有字符...
2019-03-09 11:00:51
577
原创 linux tail命令自动卡住的问题
今天发现了一些奇怪的问题。linux服务器使用tail命令查看日志。由于新产生的日志太多,tail命令它自己就不再显示新的日志。就卡住了,不动了。网上也没有找到答案。先记下来。如果有遇到同样问题的欢迎留言。使用的命令:tail -f -n 1000 /user/xxx.log...
2019-03-04 19:01:10
5512
12
原创 「Jenkins+Git+Maven+Tomcat持续集成」珍藏版教程
首先,我是直接在阿里云服务器上装的。也就是linux。写这篇博客的时候我也正在装。就是边装别写。先下载个JDK。https://www.oracle.com/technetwork/java/javase/downloads/index.html下载对应系统的版本。下载完解压。使用命令 tar -zxvf (下载的jdk的压缩包) -C (大写的C)(要安装的路径)例如:tar...
2019-02-23 15:49:11
1129
1
原创 MySql数据库插入一条数据时,create_time字段自动添加为当前时间
有时候我们会有这样的需求。往数据库添加一条数据。然后表中有一个字段是creat_time。添加数据的同时,这个字段默认为当前时间。其实很简单。设置字段类型为timestamp。然后下面默认值填写CURRENT_TIMESTAMP 下面那个根据当前时间戳更新 勾上。yes.搞定!~~~转载注明出处 谢谢~~~......
2018-06-20 17:56:52
53472
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人