- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 时区是怎么划分的?世界各时区的时间如何统一表达?GMT、UTC、UNIX有什么区别?
从世界需要统一时间标准出发,讲述为什么引入时区、时区的设计,进一步介绍时间的测量;涉及概念包括:世界时、本地时、原子时,time zone/UT/GMT/UTC/TAI等; 顺带介绍数据库时间、UNIX时间
2019-10-24 22:15:23 32325 7
原创 MySQL日期与时间函数(日期/时间格式化、增减、对比、时区、UTC和UNIX时间)
详细介绍了在MySQL中如何获取当前时间,以及时间抽取、格式化、增减、比较、时区处理等,并提供了格式标识速查表、时间间隔速查表。
2019-10-24 00:48:58 5841 1
原创 Linux安装MySQL(Yum超快安装)
Linux下用Yum安装MySQL服务(或单客户端),还简单介绍了账号初始化、密码修改等事项。Yum安装方式简单快捷,强力推荐。
2019-10-14 18:20:50 878
原创 MySQL计算字段长度/大小(length、bit_length、char_length函数对比) - MySQL基本函数和命令(一)
MySQL如何计算字段/存储数据的大小/长度;length、bit_length、char_length函数的区别
2019-10-11 15:49:31 8499 3
原创 HTML表格转Markdown表格样例(javascript+xpath)
网上有一些工具,可以快速进行这个转化。自己还要写一点代码的目的,只是便于转换过程中加一些个性化的东西。样例目标网页https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml页面结构代码var rows = $x("tr", $0), mk = "";for (var i = 0, l ...
2019-10-09 16:40:58 565
原创 IANA是什么?
IANA即互联网数字分配机构,负责维护互联网协议标准,除了我们熟知的域名、IP等,还有其他很多如字符集、TCP/HTTP协议、时区数据库、TLS、OAuth等标准。
2019-10-09 15:45:30 7623
原创 MySQL分页查询(limit用法详解、适用的性能优化场景)
介绍mysql limit分页查询的使用,推荐最优写法。介绍基于limit的优化,如排序索引、索引覆盖等
2019-10-08 23:25:38 7820 1
原创 javascript(js)操作dom,创建元素、添加样式、组织html
var mockObj = new function(){ var _id = "mock-container"; return { mock : function(url) { var el = document.getElementById(_id); if(!el) { el = document.cre...
2019-10-08 22:20:37 6551
原创 阿里云MaxCompute(ODPS)如何使用SQL同步数据(SQLTask模式)
odps指定sql下载:1.sqlTask号称不支持超过10000行,能否通过多次执行task、每次task限定分页条件实现获取全部数据;2.官方推荐的sqlTask+tableTunnel方案https://help.aliyun.com/document_detail/120601.html?spm=a2c4g.11186623.6.973.65b14317QHBhfLhttps://h...
2019-10-08 14:25:55 2787
原创 MySQL分区partition(为什么要做数据库拆分、为什么partition可以提升性能)
数据库拆分(分区/分库分表)的意义、MySQL partition的用法;partition分区键介绍,常见问题处理
2019-10-08 00:01:45 3010
原创 Mybatis使用association(一维属性集映射为树状领域模型)
mybatis association使用;映射为引用对象;Mybatis级联查询;一对一关系;
2019-09-30 16:58:30 861
原创 Linux使用sleep实现进程睡眠/延时/暂停(shell有sleep/usleep命令,函数调用有nanosleep)
一般Shell中都会使用sleep进行延时。但sleep有很多种用法,并且shell还有usleep,函数调用还有nanosleep,他们的作用又和Sleep有些区别,这里一一介绍
2019-09-29 15:57:04 7760
转载 微服务概念、选型与实践(含Spring Cloud与Dubbo对比选型、服务切分、跨库处理等)
转自“纯洁的微笑” - 中小型互联网公司微服务实践-经验和教训,原文地址:http://www.ityouknow.com/springcloud/2017/10/19/micro-service-practice.html看到过其他转载很不地道,不放原作者地址。实际上原文的流量很大,评论区会有一些建设性的讨论,是对文章的一些很好的补充。原文为系列文章,建议前往原文查看。文中的经...
2019-09-29 14:34:32 530
原创 Data truncation: Out of range value for column `xxx`(MySQL的字段长度和取值范围踩坑)
测试过的MySQL版本:5.6、8.0。如果你遇到了Out of range value错误,并且认为数据长度并没有超出字段长度,那么你需要了解一个关键知识点:MySQL中DECIMAL或DOUBLE的长度声明为(字段总长度,浮点位长度)如DECIMAL(8)表示的是8位的数字,其中浮点位为4位,如1234.1234,而认为整数位是8位则是错误的,如插入值12345678.1234就会...
2019-09-18 17:03:50 5810 2
原创 MySQL获取当前时间、UNIX时间戳、当前版本的函数
介绍MySQL获取当前时间的now()、sysdate()函数,以及获取当前版本的version()函数
2019-09-18 17:01:04 3226
转载 Linux中延时/暂停函数(sleep/usleep/nanosleep/select)的比较、底层实现说明
Linux中延时/暂停函数(sleep/usleep/nanosleep/select)的比较、底层实现说明
2019-09-12 17:58:35 4182
原创 MySQL自增列AUTO_INCREMENT详解(含NULL值、初始值、指定值等说明)- MySQL基本函数和命令(四)
MySQL可以通过AUTO_INCREMENT,实现列数据自增,一般可用于单表的唯一标识列,常见的有主键。基本用法样例CREATE TABLE `test` ( `k` BIGINT(19) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL, PRIMARY KEY (`k`), UNIQUE KEY ...
2019-09-04 22:36:52 19313
原创 ⭐️⭐️⭐️ 文章索引(含Java并发、MySQL优化、Linux基础、Python爬虫、自动化测试等)⭐️⭐️⭐️
当前博客(learn.blog.csdn.net)的主要文章索引,可以提高信息检索效率。
2019-09-04 09:56:14 497
原创 Python2.x编码问题:UnicodeDecodeError: 'ascii' codec can't decode byte in position : ordinal not in range
Python2.x的默认字符集编码是ASCII,因此会有很多字符集的问题
2019-09-03 23:55:37 6029
原创 Linux上使用Python+Selenium+Chrome环境的常见问题
本文是Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)的姊妹篇,记录了使用该环境经常遇到的一些问题。目录Python2.x字符集编码问题`SyntaxError: Non-ASCII character '\xe6' in file xxx.py on line 10, but no encoding``UnicodeDecodeError: ...
2019-09-02 20:43:11 2863 4
原创 PyCharm中如何安装Package:即解决ImportError: No module named 'selenium'问题
PyCharm用的不多、很多问题会重复遇到,记录下来方便自己回顾。使用PyCharm,比自行安装和管理Package要更便捷,并且可以支持到工程级别。打开工程设置:按下图简单4步即可完成安装。以上。希望对你有帮助。...
2019-09-02 15:21:10 1445
原创 Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)
在Linux服务器上快速安装Chrome、ChromeDriver,然后安装Selenium包、通过Python开发、驱动Chrome无图形运作,完成页面爬取和自动化测试。
2019-09-02 09:29:30 6865 1
原创 统计CSDN博客的访问量(附Python爬虫/Selenium、js+xpath两种实现)
先使用js来调试页面结构、数据,这样比较快捷;var summary = $x("//div[@id='asideProfile']/div[@class='grade-box clearfix']/dl");for(var i = 0, l = summary.length; i < l; i++) { var s = summary[i]; var label = s.getEl...
2019-08-29 16:39:27 929 1
原创 Linux常用系统配置(环境变量、别名Alias、自动启动)
记录了Linux系统中,常用的环境变量、别名、自动启动等配置。持续补充中。系统环境变量文件位置:/etc/profile## languageexport LC_ALL="zh_CN.UTF-8"export LANG="zh_CN.UTF-8"## eg. Java configurationJAVA_HOME=/usr/java/jdk1.7.0_79CLASSPATH...
2019-08-29 10:28:53 1491
原创 Mybatis Error attempting to get column xx. Bad format for number '2018-09-18' in column 20(数据类型转换错误)
Mybatis数据类型转换错误:Error attempting to get column xx. Bad format for number '2018-09-18' in column 20
2019-08-27 23:53:08 2713
原创 HTML中style/css/color设置颜色值(RGB值)的几种方法(常见颜色和色值)
一般成体系的前端开发,会有UED给出具体的值,也会统一一个表达方式。但日常仍然会遇到很多表达方式的不同,转换太麻烦,所以特别记录下不同的表达方式。颜色是UI中必不可少的组成部分,所以color属性使用很频繁,比如文字(color)、背景色(background-color)、边框色(border-color)等。这里只记录几种常见的表达方式,所有支持的方式可参考 1:方式样例...
2019-08-27 11:31:01 25063
转载 [转发] 我的一年中台实战录 - 何少甫
以中台产品经理的身份,从产品和业务角度阐述了对中台的理解,结合钟华("古谦")的《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》一起看会相得益彰
2019-08-26 10:00:48 1868
原创 敏捷例会、Scrum站会/晨会/进度会议怎么开?有哪些常见问题、如何解决
团队实践Scrum已有十余年。站会/晨会是Scrum管理的一个缩影,最能体现问题。整理了常见的一些问题,持续补充。问题集中在站会Scrum只是一个协作方案,充分利用每日的开始进行信息共享,集中大家注意力。不能因为有了Scrum就把每日的问题都集中在晨会上,平时有问题应该是及时提出尽快沟通解决掉,避免Scrum框架化、形式化,成员没有太多的参与感。没有固定时间晨会建议可以固定时间(如上班...
2019-08-25 22:33:05 3581
原创 页面/GUI自动化测试的好处和局限性
自动化包括页面自动化,一定会带来效率的提升,在资源有限的情况下也可以提升覆盖率。注意自动化并不能发现新BUG。好处在面向UI交付的项目中,黑盒测试中重复的探索性测试,占用测试人员精力最多。如果GUI自动化掉,测试执行效率可以大幅提升。手工触发脚本、或下班后自动执行等方式,可减少80%的测试投入。建议选择将更新不多的功能做自动化,主要从整体效率和性价比角度考虑比如花一个迭代时...
2019-08-25 22:20:23 2302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人