- 博客(10)
- 收藏
- 关注
原创 java 压缩图片
由于网站需要对上传的图片进行宽度判断缩放和质量压缩,以提升整体加载速度,于是我在网上找处理方法,网上大多数是谷歌图片处理组件Thumbnails的介绍。最开始我用Thumbnails尝试,但不知道什么原因,没有任何效果,也不报错。由于时间的关系,就没再深入研究,另寻他路。后来找到了下面的方法,这个方法优点在于完全基于Java自带API,调用也非常简单,如果只是缩放和压缩,这个方法足够了。...
2019-04-25 14:56:37 301
原创 数据结构——数组
目录1、数组的下标为什么从0开始?2、什么是数组,数组的特点?3、 数组如何实现下标随机访问?4、 纠正数组和链表的错误认识(数组与链表区别)?5、容器能否完全替代数组?6、数组适合的场景?7、二维数组内存寻址?1、数组的下标为什么从0开始?1) 从偏移角度理解a[0] 0为偏移量,如果从1计数,会多出K-1。增加cpu负担。为什么循环要写成for(int i ...
2019-01-30 14:47:42 369
转载 PEP8 编码规范 中文版
原文链接:http://legacy.python.org/dev/peps/pep-0008/ item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Las...
2018-10-24 18:37:05 1584
原创 zookeeper启动失败 Cannot open channel to 2 at election address **/*.*.*.*:3888 java.net.ConnectException
第一步:检查各节点的防火墙有没有关闭 service iptables stop第二步:检查各节点/etc/hosts内容是否一致第三步:检查各节点时间是否一致第四步:检查各节点zookeeper的zoo.cfg的配置文件 上面几个问题大部分都能避免。如果上面几个问题就核查没问题后,还是启动不了。zoo.cfg的内容按照下图这样写...
2018-10-15 15:34:13 11290 4
原创 Java 定时器 Timer 定时任务 TimerTask 快速入门
通俗一点讲,想要做一个定时任务,要具备两个东西——定时器(Timer)和任务(TimerTask)。Timer一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。 注意:与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程。因此,这就可能延迟后...
2018-07-02 18:26:36 296
原创 scp与rsync常见区别
一、常见功能差异 rsync远程拷贝可以附带软链接/硬链接。(参数-l 保留软链接,-H 保留硬链接)$ rsync -l 源 目的地 scp不支持链接的拷贝。二、效率差异 简单的解析scp和rsync,前是复制,后是同步。 rsync和scp在文件夹均不存在时,执行时间相差不大,但是文件夹存在的情况下差异很大。原因是scp是复制:若目的地文件不存在则新建,若存在则覆盖。而...
2018-06-07 18:39:15 3895 1
原创 unknown code for readObject at 0x3c XXL-job错误
把xxl-job-admin和xxl-job-executor-sample-spring打成war包后,启动报错错误代码:[ERROR] unknown code for readObject at 0x3c (<)java.lang.IllegalStateException: unknown code for readObject at 0x3c (<)此次原因是:/xxl-jo...
2018-04-20 18:46:57 9847 5
原创 java之逗号操作符
接触过C语言的都知道,有逗号表达式。X=(5+5,6+6)其实把12赋给X。在java里也有,叫逗号操作符。Java里唯一用到逗号操作符的地方就是for循环的控制表达式。在控制表达式的初始化和步进控制部分,可以使用一系列由逗号分隔的语句,而且那些语句均会独立执行。通过逗号操作符,可以在for语句定义多个变量,但是它们必须是相同的类型。public class TestFor {
2018-01-16 23:05:23 2872 3
原创 centos6.X在线离线安装最新mysql5.7(RPM)
一,安装包下载,可在线下或者离线拷贝(1)https://dev.mysql.com/downloads/mysql/下拉网页可以看到如下然后下载如果在linux上可以wget...就是鼠标右键复制连接地址(由于日后连接可能会改动,尽量自己复制连接)我当时连接分别为:server 是https://dev.mysql.com/
2017-11-27 13:46:13 3634 2
原创 mysql5.7.20第一次登录失败如何解决
一,将介绍如何(1)mysql5.7是有默认密码的查找默认密码grep 'temporary password' /var/log/mysqld.log(2)第一次登录mysql -uroot -p(3)注意,第一次进入后要修改密码否则不能进行操作,否则会报错修改密码有个默认密码强度:1.最少8个字符 2.包含大写 和 小写字
2017-11-27 13:37:00 4694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人