- 博客(31)
- 资源 (48)
- 收藏
- 关注
原创 从优秀到卓越
从优秀到卓越(吉姆.柯林斯)从优秀到卓越的框架:第5级经理人-》直面残酷的现实(但决不失去信念)-》刺猬理念-》训练有素的文化-》技术加速器-》飞轮和厄运之轮 飞轮效应 第5级经理人抛开自我的需要,投身到建立卓越公司的宏伟目标中。第5级经理人不是没有自我或自身利益,实际上他们个个都胸怀大志--但是他们的雄心壮志都是将公司的利益放在第一位,而不是首先考虑自己的利益。 5级经理人体系: 第5级经理人:将个人的谦逊品质和职业化的坚定意志相结
2021-08-16 23:55:52 494
原创 Xpath语法详解
xpath 语法 response.selector属性返回内容相当于response的body构造了一个Selector对象。 Selector对象可以调用xpath()方法实现信息的解析提取。 在xpath()后使用extract()可以返回所有的元素结果。 若xpath()有问题,那么extract()会返回一个空列表。 在xpath()后使用extract_first()可以返回第一个元素结果。选择直接子节点 {node}/{node1}: 选择从{node}
2021-04-12 23:33:17 1380
原创 MYSQL数据库 MariaDB断电恢复总结
背景:本次是机房异常断电,导致数据库文件损坏。在数据库自启动之后频繁宕机,在多次尝试以后,总结了一下几种方法,及供参考。1.mariadb服务器断电重启之后Missing MLOG_CHECKPOINT的报错信息? 解决办法是,删除data目录下的ib_logfile0、ib_logfile1这两个文件,建议最好备份一份。2.数据库文件损坏,导致频繁宕机 编辑 /etc/my.cnf,在[mysqld]小节添加如下两行: innodb_force_recover = 3
2021-03-17 20:31:52 1372
原创 Scrapy入门
简介 Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。 Scrapy Engine(引擎): 负责Spider、ItemPipeline、Downloader、Scheduler中间的通讯,信号、数据传递等。 Scheduler(调度器): 它负责接受引擎发送过来的Request请求,并按照一定的方式进行整理排列、入队、触发事件,当引擎需要时..
2021-02-20 12:18:20 199
原创 Flowable快速入门
flowable官方文档 官网:https://tkjohn.github.io/flowable-userguide/#_getting_started 工作流(Workflow),是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。简介 Flowable工作流是active5.x的分支,表结构和框架设计有部分类似的。Flowable集...
2021-01-25 17:11:23 2178
原创 Docker安装及使用,Docker 安装MySQL、安装Tomcat、安装RabbitMQ
CentOS7安装Docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如18.01,18.09;每个月份更新edge版本,如18.01,18.02。 Docker支持以下的CentOS版本: 在 CentOS 7 上,要求系统为64位、系
2020-07-01 09:46:23 335
原创 Anaconda安装常用配置及命令
Anaconda历史版本下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ https://repo.anaconda.com/archive/Anaconda在Linux离线安装依赖包 #pip/conda install pak.tar.gz #pip install influxdb-5.2.2.tar.gz #conda install influxdb-5.2.2.tar.gz在线pip安装依赖包
2020-06-19 00:10:10 796
原创 MySQL获取周、月、天日期,生成排序号
常用MySQL生成时间序列 --生成最近七天的日期,不包括当天 SELECT @cdate := date_add(@cdate, interval - 1 day) as dateFROM(SELECT @cdate := date_add(date_sub(CURDATE(),interval 1 DAY), interval + 1 DAY)from resource_publish) t0 LIMIT 7; 2020-06-162020-06-152020-06-14..
2020-06-17 22:27:57 1683
原创 Greenplum数据库时间操作
Greenplum数据库时间操作与mysql有一些区别,汇总以往笔记记录下来。greenplum时间格式:'yyyy-mm-dd hh24:mi:ss.us'、'yyyy-mm-dd hh:mi:ss.us'、'YYYY-DD-MM HH24:MI:SS.us'(与mysql有区别'%Y-%m-%d %H:%i:%s')时间转换(当前时间是:2020-06-16 21:59:46.796948+08) select extract(epoch from now()); --当...
2020-06-16 22:18:49 3365
原创 MySQL 查询树结构、循环查询、查看函数、视图、存储过程
MySQL经常会用到查询树结构数据,这里专门收集整了一篇。构建函数构建树查询函数:查询父级节点函数-- 在mysql中完成节点下的所有节点或节点上的所有父节点的查询-- 根据传入id查询所有父节点的idDROP FUNCTION IF EXISTS `getParList`;delimiter // CREATE FUNCTION `getParList`(rootId INT)RETURNS varchar(255) BEGIN DECLARE sTemp VARCHAR(
2020-06-14 17:50:16 487
原创 TensorFlow重新导入restore报错: OP_REQUIRES failed at save_restore_v2_ops.cc:184 : Not found: Key Variable
最近在解决TensorFlow模型重新导入时遇到下面这个问题,发现网上很多解决办法都在误导,其实报错已经很明显说明问题的根源,只是我们不一定找到问题的根源。报错显示 不能在快照中找到 对应的键值。报错信息:tensorflow\tensorflow\core\framework\op_kernel.cc:1318] OP_REQUIRES failed at save_restore_v...
2020-03-26 14:35:34 3680 2
原创 Hive 时间操作
Hive 时间转换UNIX时间戳概念:因为UNIX时间戳只是一个秒数,一个UNIX时间戳在不同时区看来,时间是不同的。如UNIX时间戳0,在0时区看来是1970-01-01 00:00:00,在东八区看来是1970-01-01 08:00:00。hive常用时间操作示例-- 返回UNIX时间戳代表的(格林威治零时区)时间,默认格式如下。select from_unixtime(...
2020-03-25 22:13:23 1172
原创 Anaconda更新报404:UnavailableInvalidChannel: The channel is not accessible or is invalid.error404
Anaconda更新一直报错,修改为国内镜像也不好使,最终找到了未被屏蔽的镜像。错误日志: UnavailableInvalidChannel: The channel isnot accessible or isinvalid. channel name: simple channel url: http://pypi.douban.com/simple...
2019-12-17 23:57:31 10630 8
原创 Docker时间与时区设置总结
最近在使用Docker容器时,部署java程序发现时间输出不对,在修改问题时总结如下。 #date [-R] #查看主机时间 #timedatectl #查看主机时区 #tzselect #选择时区Docker时间和宿主同步方法 1.在r...
2018-12-28 14:20:24 3287
翻译 java.util.stream 库简介
Java Stream简介 Java SE 8 中主要的新语言特性是拉姆达表达式。可以将拉姆达表达式想作一种匿名方法;像方法一样,拉姆达表达式具有带类型的参数、主体和返回类型。但真正的亮点不是拉姆达表达式本身,而是它们所实现的功能。拉姆达表达式使得将行为表达为数据变得很容易,从而使开发具有更强表达能力、更强大的库成为可能。 Java SE 8 中引入的一个这样的库是 java.util...
2018-11-14 17:22:05 373
转载 Python基础入门
Python 基础入门 缩进:Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。 控制语句if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。whil...
2018-11-13 10:36:57 252
原创 HDFS常用命令
HDFS常用命令,虽然现在流行很多hadoop插件,直接或间接操作HDFS,但是熟悉HDFS原生操作命令也是有好处的。HDFS命令和Linux系统操作命令有很多相似之处,对熟悉Linux系统操作的人来说学习很简单,所以大数据入门首先学习Linux系统。hadoop fs 和hdfs dfs 两种命令都可以操作执行。#hdfs dfs -help [com] ...
2018-08-06 15:03:44 5499
原创 Java集合类分析,初始化
Java集合是常用的数据类型,在此详细分析接口和实现类。整个集合框架就围绕一组标准接口而设计,学习集合框架有助开发实践。框架体系图1.Collection 接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Java不提供直接继承自Collection的类,只提供继承于的子接口(如List和set)...
2018-08-03 11:15:59 318
原创 HDFS 入门介绍
HDFS简介 HDFS(Hadoop Distributed File System,Hadoop分布式文件系统),它是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,适合那些有着超大数据集(large data set)的应用程序。HDFS基本概念篇 设计思想:分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治...
2018-08-02 14:49:07 746 1
原创 HBase常用操作命令
HBase的常用操作命令 1.进入HBase 脚本客户端#hbase shell#进入HBase脚本客户端 > whoami#查看当前登录用户 >状态#查看HBase节点信息 >版本#查看HBase版本 2.查看HBase所有表 > list#查看HBase里面的所有表 > create_namespace'ns'#创建命名空间...
2018-07-26 14:51:21 598
原创 在Java中String类为什么要设计成final?String真的不可变吗?其他基本类型的包装类也是不可变的吗?
最近突然被问到String为什么被设计为不可变,当时有点懵,这个问题一直像bug一样存在,竟然没有发现,没有思考到,在此总结一下。1.String的不可变String类被final修饰,是不可继承和修改的。当一个String变量被第二次赋值时,不是在原有内存地址上修改数据,而是在内存中重新开辟一块内存地址,并指向新地址。String类为什么要被设计为是final的? 1.不可变...
2018-07-26 10:24:13 1576
原创 《大型网站技术架构.核心原理与案例分析》笔记
《大型网站技术架构.核心原理与案例分析》一.概述 1.大型网站架构演化 1.1 大型网站软件系统的特点 高并发,大流量;高可用;海量数据;用户分布广泛,网络情况复杂;安全环境恶劣;需求快速变更,发布频繁;渐进式发展 1.2 大型网站架构师演化发展历程 1.2.1 初始阶段的网站架构:应用程序、数据库和文件等一体在一台服务器上 1.2.2 应用服务和数据服务分离:...
2018-07-18 12:30:37 448
原创 JVM性能、多线程排查常用命令
最近遇到很一个很棘手的多线程问题,跟踪了几天终于解决了,在此记录跟踪过程的常用命令,后期有空再做具体的事件总结。软件的开发一定要有监控,一定要有监控,一定要有监控,重要的事情说三遍。没有监控的软件就是放荡不羁的流浪汉,无人看管,不好排查问题,不能及时响应,不能可控。 运行操作 #jar执行在前后加(nohup &) 或者添加参数(--daemon) 将程序设置为守护进程,在后台...
2018-06-19 11:04:45 893
原创 Git配置SSH Key
最近看到很多人在配置Git时,遇到很问题,网上教程千篇一律。这儿自己单独记录一份。Git配置SSH Key1.检查本机是否有ssh key设置,切换到.ssh目录 $ cd ~/.ssh 或cd .ssh2.配置git用户名和邮箱,配置多个用户时添加 --add 参数 $ git config --global --add user.name "username" $ git confi...
2018-06-06 17:53:01 960
原创 JVM调优原理
JVM堆栈 栈是运行时的单位,而堆是存储的单位。 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。 在Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有线程共享的。栈因为是运行单位,因此里面存储的信息都是跟当前线程(或程序)相关信息的。包括局部变量、程序运行...
2018-06-05 14:44:39 186
原创 JVM调优常用参数
查看dump信息 #jps #jps查看所有进程信息 #jstack -l pid > stack.log #dump出该进程的所有线程信息及状态 dump文件里的线程状态有: 死锁,Deadlock(重点关注) 死锁线程,一般指多个线程调用间,进入相互资源占用,导致一直等待...
2018-06-04 14:51:36 1041
原创 jstat 详解
最近项目里面使用到了多线程,有时候多线程会存在挂掉的情况,趁机好好学习总结一下JVM调优的方法。jstat使用: #jstat -help|-options #jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] Options — 选项,我...
2018-06-04 12:42:55 1639
原创 MySQL建立索引,触发器
创建索引: ALTER TABLE <表名> ADD INDEX (<字段>); >ALTER TABLE `table_name` ADD PRIMARY KEY (`column`); 添加PRIMARY KEY(主键索引) >ALTER TABLE `table_name` ADD UNIQUE (`colum...
2018-05-15 16:25:24 583
原创 classpath路径配置
在很多Apache的框架中,经常遇见配置classpath情况,但是都没有认真研究过classpath,下面是对classpath的解析。 classpath: 是指编译过后的的classes目录 对于maven的所有项目, 配置文件一般放在resources目录下, 当编译之后会自动复制到classes目录下。 非maven的所有项目, 一般放在src目录下, 编译之后也会自动复制到...
2018-04-17 22:17:48 1797
原创 IDEA远程调试
问题: 通常在java打成可运行的Jar项目时,运行jar时调试很不方便,特别是要在linux上面执行jar包的情况。此时需要将这个项目打成Jar包(如果是maven项目,直接使用package或者install命令),然后再使用IDEA调试Jar包。步骤:1.通过命令启动调试jar文件:(端口5005可以修改) 运行命令:java -jar -Xdebug -...
2018-04-10 09:40:17 1016
notepad++右键菜单.bat
2022-04-15
雪球特别版——段永平投资问答录(投资逻辑篇)
2022-03-27
jdk-8u202-solaris-x64.tar.gz
2021-03-23
jdk-8u202-linux-arm64-vfp-hflt.tar.gz
2021-03-23
xpath helper.zip
2020-10-16
ElasticSearch Head.rar
2020-10-16
免费老版本 WiseFolderHider 和 文件夹加密软件.rar
2020-05-22
come4j-tomcat.jar ojdbc7-12.1.0.2.jar.rar
2020-05-14
python2.7 yum.rar
2020-05-07
labelImg.zip
2020-04-11
greenplum-db-5.19.0-rhel7-x86_64.rpm
2019-09-10
greenplum-jdbc-5.1.4.000223.jar
2019-09-10
greenplum-db-5.21.3-rhel7-x86_64.rpm
2019-09-10
greenplum-db-6.0.0-rhel7-x86_64.rpm
2019-09-10
Navicat Premium_11.2.7简体中文版.zip
2019-06-02
WaterMake.zip
2019-05-30
comment2name.vbs
2019-05-22
name2comment.vbs
2019-05-22
greenplum-jdbc-5.1.4.000212.jar
2019-05-15
jdk-8u202-windows-i586.exe
2019-01-19
jdk-8u202-linux-x64.tar.gz
2019-01-19
jdk-8u202-linux-x64.rpm
2019-01-19
jdk-8u202-linux-i586.tar.gz
2019-01-19
jdk-8u201-windows-i586.exe
2019-01-19
jdk-8u201-linux-i586.tar.gz
2019-01-19
Burp_Suite_Pro_v1.7.37_Loader_Keygen
2018-12-17
PowerBIDesktop_x64
2018-11-28
KMPlayerPortable
2018-08-08
fastdfs-client-java-1.25.jar
2018-07-29
fastdfs-client-java-1.27.jar
2018-07-28
fastdfs-client-java-1.27-SNAPSHOT.jar
2018-07-28
IntelliJIdea config
2018-07-19
mysql-connector-java-5.1.39
2018-06-25
AxureRP_Patch
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人