Imagine_Dragon
码龄9年
关注
提问 私信
  • 博客:111,961
    111,961
    总访问量
  • 22
    原创
  • 1,311,383
    排名
  • 17
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-10-09
博客简介:

Imagine_Dragon的博客

查看详细资料
个人成就
  • 获得45次点赞
  • 内容获得23次评论
  • 获得163次收藏
创作历程
  • 2篇
    2020年
  • 3篇
    2019年
  • 7篇
    2018年
  • 26篇
    2017年
成就勋章
TA的专栏
  • kafka
    1篇
  • angular
    1篇
  • python
    13篇
  • Linux
    12篇
  • CentOS
    16篇
  • 爬虫知识
    1篇
  • python-web
    3篇
  • github
    2篇
  • java
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

kafka学习

Producer:消息生产者Consumer:消息消费者Topic:在逻辑上可以被认为是一个queue,每条消费都必须指定它的Topic,可以简单理解为必须指明把这条消息放进哪个queue里。为了使得Kafka的吞吐率可以线性提高,物理上把Topic分成一个或多个Partition,每个Partition在物理上对应一个文件夹,该文件夹下存储这个Partition的所有消息和索引文件。Consumer Group(CG):这是kafka用来实现一个topic消息的广播(发给所有的consumer)和.
原创
发布博客 2020.12.14 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Angular2初识

文件结构启动过程组件(Component)在angular中,一个组件由四个文件组成,例如每个angular项目都会有的app根组件,就由以下四个文件组成app.component.cssapp.component.htmlapp.component.spec.tsapp.component.ts组件的元数据元数据告诉Angular如何处理组件类模板与视图模板就是一种 HTML,它会告诉 Angular 如何渲染该组件。模板语法模板很像标准的 HTML,但是它还包含
转载
发布博客 2020.12.14 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot配置静态访问资源,文件上传路径问题

修改.properties文件配置文件添加如下内容# 静态资源对外暴露的访问路径file.staticAccessPath = /upload-images/**# 文件上传目录,这里需要注意文件夹后面必须得带上斜杠,否则会出现404的问题file.uploadFolder=D:/Data/upload-images/# linux下的文件路径配置# file.uploadFolde...
原创
发布博客 2019.05.28 ·
5352 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

NoSuchAlgorithmException: Algorithm HmacSHA1 not available

问题描述:学习RocketMQ过程中遇到的一个问题。这个问题出现在当我想用命令行创建Topic时,当我执行“sh mqadmin updateTopic -n 192.168.195.129:9876 -b 192.168.195.129:10911 -t TopicDemo”命令后,就会出现标题所述的问题。原因:执行命令后,需要使用到"$JAVA_HOME/jre/lib/ext/"文件...
转载
发布博客 2019.05.10 ·
4549 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

mybatis错误——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml

这个问题的原因有两个(我是使用IDEA遇到该问题)一个是idea不会编译src的java目录的xml文件另一个是多级目录的问题,路径应该使用com/demo/mapper/UsersMapper.xml,不应使用com.demo.mapper.UsersMapper.xml)解决方法可以参考以下两篇文章https://blog.csdn.net/u010648555/artic...
转载
发布博客 2019.03.26 ·
1784 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flask sqlalchemy非外键连接两个表

query = database.session().query(models.A, models.B)query = query.join(models.B, models.B.xx== models.A.xx).filter(models.a.xx== '20180615-20180621').filter(models.b.xx= 'haha')data = query.all()...
原创
发布博客 2018.06.29 ·
2197 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

理解github常用命令三(远程仓库与本地仓库间的操作,clone,fetch,pull,push以及模拟多人协同工作)

一个有趣的学习github命令的小游戏本文所有截图来自该小游戏,仅做个人学习记录,如有侵权请联系本人删除远程仓库git clone在本地创建一个远程仓库的拷贝 远程分支(远程分支反映了远程仓库在你最后一次与它通信时的状态)上图中的o/master就是一个远程分支,o是指仓库名origin,master是分支名 当使用git clone时,git会帮你...
转载
发布博客 2018.04.17 ·
609 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

理解github常用命令二(修改提交树)

一个有趣的学习github命令的小游戏本文所有截图来自该小游戏,仅做个人学习记录,如有侵权请联系本人删除整理提交记录(git cherry-pick)使用场景: 开发人员有时会说“我想要把这个提交放到这里, 那个提交放到刚才那个提交的后面”, 而接下来就讲的就是它的实现方式,非常清晰、灵活,还很生动。git cherry-pick 提交记录名:将选中的提交记录复制到当前指...
转载
发布博客 2018.04.17 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解github常用命令一(合并分支,引用移动,撤销提交)

一个有趣的学习github命令的小游戏本文所有截图来自该小游戏,仅做个人学习记录,如有侵权请联系本人删除github常用命令git commit:提交命令,会创建一个新的提交记录;git checkout branchName:切换分支到名字为branchName的分支上;git branch branchName:创建一个新的分支,名字为branchName;cat ...
转载
发布博客 2018.04.17 ·
1004 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

阿里云申请免费的SSL证书

进入阿里云控制台,点击域名选项,在需要申请ssl证书的域名下点击ssl证书,如下图所示然后点击单域名免费证书,并把自动添加的选项勾上(注意,使用这个自动添加功能需要开启阿里云的云解析dns功能) 点击确定后可以去云解析dns->解析设置中查看是否添加成功 添加成功的话会多出一条如下的TXT解析设置 之后就可以去‘安全->ca证书服务’查看ssl的申请状态了,下...
原创
发布博客 2018.04.16 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

阿里云cent7+uwsgi+nginx+flask成功部署

部署了两天,踩了无数坑,终于搞定了。话不多说,直接上干货,这篇主要讲述配置文件如何配置uwsgi配置flask项目uwsgi可以通过两种方式启动方式一(安装uwsgi成功后执行该命令):uwsgi --socket 127.0.0.1:3031 --wsgi-file manage.py --callable app --processes 4 --threads 2 --stat...
原创
发布博客 2018.04.04 ·
390 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

点击按钮实现文件上传(web前端),ajax提交formdata

前端代码: # 这里使用display:none将input标签隐藏 <input type="file" name="file" id="file" onchange="fileUpload()" style="display:none"> <input type="button" onclick="select_file
原创
发布博客 2018.03.10 ·
11435 阅读 ·
1 点赞 ·
3 评论 ·
19 收藏

flask表单提交时遇到的问题-bad request(400)

flask表单提交时遇到的问题-bad request(400)
原创
发布博客 2017.11.03 ·
13093 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

centos安装cmake3

centos安装cmake3
转载
发布博客 2017.10.30 ·
10906 阅读 ·
3 点赞 ·
1 评论 ·
7 收藏

扩展vim成python ide,主要讲述ycm+vim8的安装

这几天的经历首先感谢各位乐意分享的爱折腾的程序员们,这几天翻过的文章太多了,就不一一点名了。没有你们,我就不会踩这么多坑,哈哈开玩笑的~ 然后讲讲这几天的经历,没耐心的朋友可以跳过这段,我将从第二段开始讲述安装过程。这几天为了安装这个YouCompleteMe可是说是把能踩到的坑全踩了一遍,最后总算是安装成功了一大半。为什么说一大半,因为我安装成功的是基于centos7自带的python2.7,要
原创
发布博客 2017.10.30 ·
1290 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

centos7安装py3,并使得与系统自带的py2共存

非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip(这个坑我承包了)。yum groupinstall "Development tools"yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-develwegt下载py
转载
发布博客 2017.10.29 ·
1708 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

扩展vim遇到的问题-windows与linux的文件格式问题

错误描述:安装vundle后 ,配置vim时,从windows向linux发送的.vimrc配置文件报错。原因:原文中总结了两个原因,不过经过我的测试后发现,真相只有一个。原因就是因为window的换行是‘\r
’,linux是以‘
’为换行符,vim无法解析,解决方法是将该文件以unix的格式格式化一下就好了。
原创
发布博客 2017.10.24 ·
876 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux与window文件传输(使用ssh+putty)

linux与window文件传输(使用ssh+putty)
原创
发布博客 2017.10.21 ·
6197 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

python装饰器

首先让我们来了解一下装饰器的作用软件开发中最重要的一条真理就是“不要重复自己的工作”,当我们已经写好了一个函数,并且也在其他地方调用了这个函数,那我们如何在不修改原函数的代码,也不修改其他调用这个函数的代码的条件下去拓展原函数的功能呢? 装饰器就可以解决这个问题,解决的方法也很简单,给原函数加上一个包装层,具体的思路就是,写一个装饰器函数,这个函数的作用就是包装原函数,并返回包装后的新函数。...
原创
发布博客 2017.10.09 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python迭代对象,迭代器,生成器,以及yield用法详解

python迭代对象,迭代器,生成器,以及yield用法详解
转载
发布博客 2017.10.06 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多