
java
johnny齐
这个作者很懒,什么都没留下…
展开
-
解决linux中Tomcat启动慢的问题
Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。问题怎么解决呢?在Tomcat的bin目录下找到catalina.sh,然后打开它,在以下位置添加一行代码:-Djava.security.egd=file:/dev/urandom很多朋友想知道原理,我就简单说明一下。Tomcat 7和Tomcat 8在启动的时候会调用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom来产生一串安全转载 2020-11-27 09:48:09 · 1013 阅读 · 0 评论 -
js上传图片处理:压缩,旋转校正图片
转载自:https://blog.youkuaiyun.com/qq_25237107/article/details/69292374随着科技发展的浪潮,手机上的摄像机的像素越来越高,成像的效果也越来越好。到现在一张手机拍摄的图片在 2M 左右是很正常的。在实际的应用场景中经常需要用户上传图片这样的人机交互方式。为了提高用户体验,上传图片之前要进行压缩。部分手机拍摄的图片会带有拍摄方向(如魅族,苹果),...转载 2019-07-25 16:40:13 · 1843 阅读 · 0 评论 -
mysql的视图和存储过程
创建一个视图,权限所有人可见CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`%` SQL SECURITY DEFINERVIEW `past_12_month_view` AS SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month` UNION SELE...转载 2019-06-28 18:01:10 · 196 阅读 · 0 评论 -
钉钉文档接入(回调url接口)
准备工作:使用的jar包,和dome下载地址:https://github.com/opendingtalk/eapp-isv-quick-start-java.git1.接入说明由于业务发展,需要接入钉钉平台,特整理了一份简明的接入文档,此文档旨在帮助用户快速熟悉钉钉平台,调用钉钉相关接口,以实现具体的业务逻辑。详细的官方文档地址:https://open-doc.dingta...转载 2019-06-28 13:04:09 · 17823 阅读 · 7 评论 -
idea快捷键
iterations 快捷键Live Templates其实下面介绍的所有for循环都在live templates里面,当然可以自定义:迭代器for循环iterIterate iterable | Array in J2SDK 5 syntax for(Stringarg:args){ } itarI...转载 2019-07-03 15:47:53 · 215 阅读 · 0 评论 -
工具
hutool使用参考文档:https://www.hutool.cn/docs/#/二位码生成:https://www.cnblogs.com/qianxiaoruofeng/p/8391460.htmlmybatis-plus文档:https://mp.baomidou.com/guide/转载 2019-07-03 11:38:51 · 218 阅读 · 0 评论 -
java中获取浮点类型中小数点后面的指定位数的几种方法
double f = 0.1232332;1.BigDecimal BigDecimal bg = new BigDecimal(f);//获取小数点后面2位数double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()这是BigDecimal下的给定舍入的模式,上面用的是ROUND_HALF_UPDec...转载 2019-06-02 00:52:59 · 3828 阅读 · 0 评论 -
Git HEAD detached from XXX 解决(git处于游离状态解决方法)
Git 中的 HEAD 可以理解为一个指针,我们可以在命令行中输入 cat .git/HEAD 查看当前 HEAD 指向哪儿,一般它指向当前工作目录所在分支的最新提交。cat .git/HEADref: refs/heads/<branch name> // 正常cad0be9ceb89f474c39360c4de337d4a8194cab0 // 游离状态使用git...转载 2019-07-03 09:35:04 · 2117 阅读 · 0 评论