自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dkgee

活着就应该逢山开路,遇水架桥。

  • 博客(51)
  • 资源 (8)
  • 收藏
  • 关注

原创 python调用golang中函数方法

由于simhash方法有多种实现方式,现python中simhash方法与golang中的不一样,需要两者代码生成结果保持一致,故采用python中的代码调用golang编译的so文件来实现。:①Windows10系统要有gcc环境,否则go build编译so文件不会成功。注意:有的Windows10通过MinGW Installer安装的32位gcc版本,编译会报错。重点说明一下方式二,go代码中涉及第三方依赖包引用,需要对调用的函数加上export注释。" 不是注释,类似java中的注解,

2024-02-07 13:49:51 1482 2

原创 Java命令行编译、打包与执行参考命令

【代码】Java命令行编译、打包与执行参考命令。JNI调用C/C++

2024-01-15 17:27:46 477

原创 Win10的Excel打开特别慢问题

解决Win10的Excel打开特别慢问题

2022-06-20 18:25:12 2124 1

原创 使用Go编译为可执行文件(windows/linux)

案例场景:创建一个两层目录,并在该目录下创建一个文件,将“Hello World”字符写入该文件,并读取出来。目标:(1)测试案例是否能执行成功;(2)编译代码成windows与linux两种环境下的可执行文件。测试代码文件名为main.go,内容如下:package mainimport ( "fmt" "io/ioutil" "os")func main() { // 文件夹名 _dir := "data/test" exist, err := pathExists(

2022-02-09 10:52:02 21245 2

原创 linux命令对两个文件求差集、交集、并集

一、差集有两个文件user_2020.txt、user_2019.txt其中user_2020.txt中内容如下:uuuaaabbb111user_2019.txt中内容如下:eeeeeaaabbbcccaaa示例一:求user_2020.txt - user_2019.txt的差集命令sort user_2020.txt user_2019.txt user_2019.txt| uniq -u结果如下:111uuu示例二:求user_201.

2021-12-25 18:44:36 5170

原创 github仓库提交报告

[email protected]: Permission denied (publickey). fatal: Could not read from remote repository.最终解决方案:ssh-add "你的 id-rsa 文件地址"注意这里ssh-add后面填的是私钥地址,如mac电脑是 /Users/用户名/.ssh/id_rsaadd之后可以用$ ssh [email protected]验证是不是添加成功。参考地址:github强制总是会出现失败问题......

2021-11-21 22:05:33 517

原创 基于Docker,使用Nginx搭建文件服务

docker-compose.yml 使用docker-compose启动 data/nginx/config nginx配置文件 data/nginx/html 传输文件所在目录 data/nginx/logs nginx访问日志

2021-06-21 09:18:46 394

原创 CentOS7 无法上网问题分析

主机现象,IP及Mac地址都配置完后,却ping不通baidu.com,只能ping通局域网host cannon

2021-06-15 18:17:54 341

原创 springboot配置logback打印指定业务日志到单独文件

<?xml version="1.0" encoding="UTF-8"?><configuration scan="false" debug="false"> <springProperty scop="context" name="spring.application.name" source="spring.application.name" defaultValue="app"/> <property name="log.home" va.

2021-06-02 14:48:51 2300

原创 对于导致docker进程启动失败的容器清理办法

docker的容器文件都保存在 /var/lib/docker/containers目录下,如果由于某个容器导致docker进程一直启动失败,可根据指定条件搜索文件,找到容器的ID,将其清理,再启动docker即可。示例如下:如 portainer/agent 该容器由于自动挂载错误,导致docker进程一直无法启动,物理镜像文件查找方法参考如下: cd /var/lib/docker/ find containers/* -type f | grep v2.json | xargs cat |

2021-01-14 11:31:16 1136 1

原创 Java并发编程基础问题列表及解答

由一篇微信文章https://mp.weixin.qq.com/s/bNfgydL6dUN3_iFQwq-9QQ总结以下Java软件开发过程的并发问题列表,在日后工作中,查阅相关资料逐个梳理。1、线程池与线程性能对比2、线程池底层源码解析3、new CacheThread pool可缓存线程池原理详解4、newFixed Thread Pool固定个数线程池原理详解5、newSingle Thread Executor单线程池原理详解6、阿里巴巴开发手册为何不推荐使用自带的线程池工具类?.

2020-12-25 13:51:58 154 2

原创 linux系统日常维护命令随笔

1.查看进程java进程占用内存大小ps aux | grep "java" | grep -v grep | awk '{print $11 "\t" $6/1024"MB" }'

2020-12-22 09:42:52 113

原创 MySQL数据库自动备份脚本

#!/bin/bash#任务描述: 每天凌晨1点执行一次,备份mysql中的ctfx数据库,防止客户审核的数据在DB奔溃的情况下丢失。# crontab配置:0 1 * * * /bin/bash /mnt/task/db_sql_bak_v1.0.sh >> /mnt/task/logs/db_sql_bak_v1.0.log# 备份目标目录:/mnt/doc/mysqlbak/# # crontab命令参考:# vim /etc/crontab 在最后添加crontab.

2020-12-21 18:22:22 210

原创 clickhouse使用经验总结

1、java连接clickhouse中,尽量不用使用循环查,容易造成超时异常;2、高并发查询clickhouse造成超时。3、clickhouse适合大数据量,单查询。4、高并发需要优化clickhouse的配置,具体包含 max_concurrent_queries 100个并发 1000个 uncompressed_cache_size 8G 总内存*2/35、对于数据去重,除了使用distinct函数外,还有uniq()、uniqComb...

2020-12-17 15:54:11 7167

原创 阿里云3D架构图绘制工具寻找分析结果

一、阿里云3D架构图绘制工具寻找分析结果1.https://www.diagrams.net/ 前身是draw.io,免费开源 可在线制作, 可存储在github等云仓库中2.https://online.visual-paradigm.com/ 可在线编辑,收费,有很多参考模板3.https://www.freedgo.com/ 吃相太难看,完全是diagrams.net的中文包装版,制作会打水印4.https://www.cloudcraft.co/ AWS云架构图设...

2020-12-17 13:47:36 3500 2

原创 关于软件人的思考(草稿)

在软件行业工作久了,偶尔就会有自我嘲讽的意识。“软件人”就是对我自己这种长期从事软件行业程序猿人的一种认识描述。虽然感觉很多时候,行业内多数称为“程序员(猿)”。我感觉还是抽象的不那么客观。从人类社会发展的角度,软件也算是一种改变现代人生活的不可获缺工具。应该更像黑客帝国里描述的那种一样,从事社会某一类工作。...

2020-08-09 22:19:38 171

原创 常见网页内容分析方法探究(草稿)

网页主要由网页DOM结构、网页内容文本、网页引用资源三部分构成,通过分析这三部分,来发现相同网页或相似网页。(1)网页DOM结构:标签种类、标签数量;(2)网页内容文本:网页元数据、标题、长文本、短文本、主题词、前50个词频;(3)网页引用资源:外连样式、外连脚本、图片、文档。主要研究的对象包含,分析方法包括数据提取、内容比对、数据存储、数据检索,具体提问为:1、以上三部分具体????️哪些模块构成,针对这三部分,如何提取网页中各个对象数据?2、对于提取的数据,该如何存储,而且适合快

2020-08-09 21:31:35 1749

原创 docker向宿主机写文件遭遇Permission denied错误解决方法

Permission denied:文件写入权限拒绝,将宿主机目录挂载到容器中,在容器向宿主机目录写文件时报这个权限异常。挂载目录如下图所示:recv进入docker容器中,查看当前容器用户权限修改宿主机挂载目录权限chown 1000:1000 /recv/再次启动测试,写入成功。...

2020-08-04 18:01:25 3781

原创 maven打包时shell文件由unix变成dos格式

assembly插件具有lineEnding选项可用于控制给定的行结束文件fileSet. 此参数,正是他们要去你想要的 最终,可以生成zip存档,与CRLF线和tar 。gz存档与LF线。... <fileSet> <directory>src/main/bin</directory> <fileMode>0744</fileMode> <outputDirectory>./bin</ou.

2020-07-16 09:48:59 1633

原创 什么是家?该如何理解思想意识中的家?

现阶段的,家里的环境已经搭建起来了,借用我妈的一句话就是说“像喜鹊搭窝一样,把家里的东西一样一样置齐,家才能算是完善起来”。这么来说,家与我之前理解的又有不同,首先家是由两个人以上构成的,一个人的家挺可怜的,在我这里,就暂时不将其纳入家的范畴。因为从社会大环境来看,单个人的家是不利于整个社会的发展的,所以姑且不算。家是有两个人以上构成的,那么就会有家人,有家人那么就会出现人的七情六欲。无论走到天涯海家,都会有那么叫做一家人牵盼着自己。所以说成立一个家,首先要有人。人,人也奇怪,我一直...

2020-07-11 23:59:15 312

原创 从懵懂娃娃到社会行业大佬,这中间经历的过程的概括性思考

“在当代社会体系中,一个人会先经过教育系统培养成人才,然后输入到社会中,由不同行业的企业吸收人才,人才最终创造价值的过程”。这是一个概括性的描述,话虽然不至于严谨,但起码概括现代社会的绝大多少人一生发展。作为一个从事软件开发行业的小老弟,鄙人用软件开发抽象思想来探索下这种社会现状的规律。以大学选专业后为起点(因为在大学之前,在我看来,应该算是基础知识教育,经过大学的学科专业分化,大多数同学应该才会有起码的专业概念意识),专业知识教育,进入社会发展,成为行业领军人物。人才,什么样的人才能称的上是人才?

2020-07-04 08:25:24 4004

原创 kubenates启动calico-node时,有节点总是报错CrashLoopBackOff

[root@vm511 ~]# kubectl get pods --all-namespaces -o wideNAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESkube-system calico-node-f4228 2/2.

2020-07-03 12:01:06 4356 1

原创 使用kubeadm命令初始化时报错Port-10250,DirAvailable--var-lib-etcd

kubeadm init --config=kubeadm-config.yaml --experimental-upload-certs会报错[init] Using Kubernetes version: v1.14.0[preflight] Running pre-flight checkserror execution phase preflight: [preflight] Some fatal errors occurred: [ERROR Port-10250]: Port 1

2020-07-03 10:00:33 1430

原创 kubeadm初始化Kubenates集群时提示ERROR

[init] Using Kubernetes version: v1.14.0[preflight] Running pre-flight checkserror execution phase preflight: [preflight] Some fatal errors occurred: [ERROR Port-6443]: Port 6443 is in use [ERROR Port-10251]: Port 10251 is in use [ERROR Port-10252]: .

2020-07-03 09:58:07 1991 1

原创 kubelet重启不了

使用journalctl -xefu kubelet查看Jul 03 09:41:18 vm511 systemd[1]: kubelet.service failed.Jul 03 09:41:28 vm511 systemd[1]: kubelet.service holdoff time over, scheduling restart.Jul 03 09:41:28 vm511 systemd[1]: Stopped kubelet: The Kubernetes Node Agent..

2020-07-03 09:53:47 4964

原创 安装kubernates时报错

[root@vm511 ~]# yum install -y kubeadm-1.14.0-0 kubelet-1.14.0-0 kubectl-1.14.0-0 --disableexcludes=kubernetes --setopt=obsoletes=0Loaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileResolving Dependencies--> Running t.

2020-07-03 09:14:56 700

原创 Centos7升级后,安装新包时出现异常

You could try using --skip-broken to work around the problem** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:libsemanage-2.5-14.el7.x86_64 is a duplicate with libsemanage-2.5-8.el7.x86_64libsemanage-python-2.5-14.el7.x86_64 is a du..

2020-07-02 16:54:48 1188

原创 Dockerfile环境变量ENV设置与引用

FROMxxx/jdk1.8-mini:latestMAINTAINER xxx [email protected] profile=prodADDapp-1.0.0-bin.zip /app-1.0.0-bin.zipRUN sh -c 'unzip /app-1.0.0-bin.zip'EXPOSE 8081ENTRYPOINT ["/app-1.0.0/start.sh", "st...

2020-04-03 20:44:52 11546

原创 NSQ分布式的docker-compose配置

version: '3'services: nsqlookupd: image: nsqio/nsq command: /nsqlookupd --broadcast-address=192.168.2.106 ports: - "4160:4160" - "4161:4161" nsqd: image: nsqio/nsq ...

2020-04-01 17:51:21 771

原创 nsqadmin 会报错 EOF

NSQ测试管理界面时,本地不能开代理,否则浏览器访问nsqadmin界面会报错EOF

2020-04-01 15:41:19 173

原创 vuepress 侧边栏(sidebar) 动态展示配置

vuepress的侧边栏动态配置,研究了好几天终于弄懂了,它使用JSON的数组和对象两种方式配置侧边栏标题,对象针对每个导航变化时,侧边栏随着变动;数组则是针对每个页面内容变化,侧边栏跳转。vuepress官网地址上使用就是。如下图所示:点击介绍>它是如何工作的 、快速上手等可以看到侧边栏不动,右侧内容页面在变化。参考这种方式,我的vuepress的config.js中侧边栏配置如下...

2020-03-15 16:21:37 16829 14

原创 Java 同步JSON字符串至ES(Elasticsearch) 添加时间戳(@timestamp)、版本(@version) 字段

解决方法:仿照logstash同步原理,对于同步json字符串,首先将其解析,然后添加时间戳和版本字段,或其他字段,打入es。 public void insertEs(String jsonStr){ JSONObject jsonObject = JSONObject.parseObject(jsonStr); jsonObject.put("@times...

2020-03-15 08:57:08 3361

原创 Jenkins参数化构建Maven指定模块配置

以项目名称为yyy为例,其有ma、mb、mc模块,其目录结构如下:yyy |---ma |---mb |---mcjenkins配置maven项目时,以参数化构建该项目各个模块。勾选 This project is parameterized Choice Parameter 名称(参数变量名称,后面命令会调用):MODULE 参数(一行一个参数):...

2020-03-09 16:31:04 1460 3

原创 基于腾讯云服务器的Docker环境,使用logstash同步的Kafka中数据时报错partitions have leader brokers without a matching listener

发现是ZK问题,重启ZK后,再同步kafka中数据,logstash日志就正常了。ZK配置如下:docker run --name myzk -p 2181:2181 -d jplock/zookeeperKafka配置如下:docker run -d --name mykafka --publish 9092:9092 --link myzk --env KAFKA_ZOO...

2020-02-26 17:26:11 10853

原创 iframe不起作用原因

Refused to display 'https://gitlab.com/' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".检查发现是网站响应头内容安全策略限制(Content-Security-Poli...

2020-02-19 16:53:37 1961

原创 构建伟大的思想体系的重要性

本文章记录本人对生活事物中的思想认识想法,以便对后续对其的客观性、真实性、有效性进行自我验证,已提高本人的知识文化。我认为思想体系应该很重要,一个人只要认识了解了自我的思想,才算是一个合格的“人”。知识体系相比思想体系,我认为它是思想体系的一个补充,除了知识体系,应该还有其他的东西,对其进行补充。这里我暂时跳过。思想,也应该可以理解为意识。如果有了一个强健的思想体系,遇见各种场...

2020-02-04 12:04:14 293

原创 CentOS7 服务器分析挖矿病毒,清理挖矿病毒 tor2web

特征如下:CPU占用一直比较高,初步分析是挖矿程序:系统的crontab –l显示调度列表如下:20 * * * * /root/.aliyun.sh >/dev/null 2>&1查看脚本内容:#!/bin/bashexec &>/dev/nullecho ZXhlYyAmPi9kZXYvbnVsbApleHBvcnQgUEFU...

2019-12-13 15:00:42 4378

原创 提取网页源码中的css、js、img常用正则表达式

公共正则表达式(1)提取源码中href/href=[\s]{0,1}\"(.+?)\"/gm(2)提取网页源码中的src 或data-src/src=[\s]{0,1}\"(.+?)\"/gm/data-src=[\s]{0,1}\"(.+?)\"/gm1、提取页面的中包含.css后缀的link标签,再结合href正则,可以提取/<link[\s]+\w+[...

2019-12-04 14:17:48 953

原创 POC相关概念

POC,是Proof of Concept的缩写,意思是为观点提供证据,它是一套建议的电子模型,它可用于论证团队和客户的设计,允许评估和确认概念设计方案,POC的评价可能引起规格和设计的调整。POC流程所产生的关于设计的承诺、大家都认可的意见都将记录在设计的调整文档中,以备查。这样下去,POC不断发展。 如果在完成这些任务时需要帮助,可以在Queensland大学找到协助资源。htt...

2019-11-25 09:50:48 717

原创 Jenkins的Pipeline

#!groovypipeline{ agent any environment{ REPOSITORY="ssh://[email protected]:2222/microservice/demo.git" SCRIPT_PATH="/home/scripts" MODULE="demo" } stages { stage('获取代码'){ steps ...

2019-11-24 18:07:02 142

Bengio的《Deep Learning》

这本书的主题具体来说,是机器学习的一种,一种能够使计算机系统从经验和数据中得到提高的技术。深度学习是一种特定类型的机器学习,具有强大的能力和灵活性,它将大千世界表示为嵌套的层次概念体系(由较简单概念间的联系定义复杂概念、从一般抽象概括到高级抽象表示)。对于本书的结构,第一部分介绍基本的数学工具和机器学习的概念,第二部分介绍最成熟的深度学习算法,而第三部分讨论某些具有展望性的想法,它们被广泛地认为是深度学习未来的研究重点。 因此,本书从基础数学知识到各类深度方法全面而又深入地描述了深度学习的各个主题。译者们也相信开源此书 PDF 版的中文译文可以促进大家对深度学习的基础和前沿知识有进一步的理解,也相信通过开放高质量的专业书籍能做到先阅读后付费。

2018-04-01

牟大恩 的《kafka入门与实践》高清pdf

本书以Kafka 0.10.1.1版本以基础,对Kafka的基本组件的实现细节及其基本应用进行了详细介绍,同时,通过对Kafka与当前大数据主流框架整合应用案例的讲解,进一步展现了Kafka在实际业务中的作用和地位。本书共10章,按照从抽象到具体、从点到线再到面的学习思维模式,由浅入深,理论与实践相结合,对Kafka进行了分析讲解。 本书中的大量实例来源于作者在实际工作中的实践,具有现实指导意义。相信读者阅读完本书之后,能够全面掌握Kafka的基本实现原理及其基本操作,能够根据书中的案例举一反三,解决实际工作和学习中的问题。此外,在阅读本书时,读者可以根据本书对Kafka理论的分析,再结合Kafka源码进行定位学习,了解Kafka优秀的设计和思想以及更多的编码技巧。

2018-04-01

《OpenStack实战》与《OpenStack新手开发指南》高清pdf合集

.科迪·布姆加德纳 (V.K.Cody Bumgardner) 本书是目前有关OpenStack使用和开发方面较全面的作品,结合了作者在各自领域的实战经验和最佳实践,全方位整理和总结了各种与OpenStack相关的知识和文档,通过通俗易懂的语言,并配以大量关键代码组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营。

2018-04-01

Oracle_windows安装步骤

OracleXE安装步骤详介,详细介绍OracleXE的安装过程及问题

2014-04-21

SocketServer

简单的java小程序,实现简单聊天的服务器端源代码

2014-04-21

Socket服务器客户端

简单Java小程序,通过Socket实现tcp通信,这是客户端源代码

2014-04-21

crimson.jar

这是java开发xml文档时必须得一个jar工具包

2014-04-21

Corejava学习手册

CoreJava学习文档,里面详细介绍corejava各个学习的模块及内容

2014-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除