孔天逸
码龄10年
求更新 关注
提问 私信
  • 博客:804,556
    804,556
    总访问量
  • 44
    原创
  • 436
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:澳大利亚
加入CSDN时间: 2015-07-30

个人简介:認めること前に進めっている。

博客简介:

孔天逸'Blog

博客描述:
我开通了CSDN小店,有钱捧个钱场~
查看详细资料
个人成就
  • 获得413次点赞
  • 内容获得214次评论
  • 获得686次收藏
  • 代码片获得669次分享
  • 博客总排名916,652名
创作历程
  • 1篇
    2022年
  • 3篇
    2020年
  • 2篇
    2019年
  • 2篇
    2018年
  • 20篇
    2017年
  • 25篇
    2016年
成就勋章
TA的专栏
  • 效率工具
    1篇
  • MySQL
    2篇
  • Python
    31篇
  • Ubuntu
    5篇
  • Scrapy
    13篇
  • C-C++
    1篇
  • redis
    2篇
  • Node-js
    1篇
  • Java
    8篇
  • Django
    3篇
  • Hadoop
    2篇
  • hexo
  • 程序人生
    1篇
  • 开源许可证
    1篇
  • 数据分析
    1篇
  • 常识
    3篇
  • apache
    1篇
  • nginx
    1篇
  • Spring
    3篇
  • Celery
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

自制Alfred/Wox插件推荐

自制的Alfred/Wox插件分享。
原创
博文更新于 2022.12.31 ·
1762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

探究在线课程时长与观看人数的关系——以极客学院为例

背景看网络课程是假期充电的好方法,遇到一节短短的干货网络课,真是让人受益匪浅、回味无穷。但不知大家有没有类似的感受,当你在线上课程平台看到一个感兴趣的课程,并迫不及待的点进去一探究竟时,巨长的课程时长让你的热情瞬间下降了一半。就算仍然饶有兴致的开始了学习,中途可能就打哈哈流泪进而放弃了,下次再看到课程时间过长的,直接pass!是不是就我自己有这个毛病呢?闲来无事,用数据分析的方法来对这个问题一探究竟
原创
博文更新于 2017.02.14 ·
1618 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python爬虫爬取动态页面思路+实例(一)

简介有时候,我们天真无邪的使用urllib库或Scrapy下载HTML网页时会发现,我们要提取的网页元素并不在我们下载到的HTML之中,尽管它们在浏览器里看起来唾手可得。这说明我们想要的元素是在我们的某些操作下通过js事件动态生成的。举个例子,我们在刷QQ空间或者微博评论的时候,一直往下刷,网页越来越长,内容越来越多,就是这个让人又爱又恨的动态加载。爬取动态页面目前来说有两种方法分析页面请求(这篇
原创
博文更新于 2017.03.23 ·
131323 阅读 ·
98 点赞 ·
20 评论 ·
373 收藏

使用BeanCopier抛出NullPointerException溯源

问题使用cglib提供的net.sf.cglib.beans.BeanCopier进行对象拷贝时,抛出如下异常:Exception in thread "main" java.lang.NullPointerException at net.sf.cglib.core.ReflectUtils.getMethodInfo(ReflectUtils.java:421) at net.sf.cglib.beans.BeanCopier$Generator.generateClass(BeanCopier
原创
博文更新于 2020.12.26 ·
1355 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

@Bean放入其引用Bean中初始化失败分析

以下讨论的问题及术语均在SpringBoot框架下,问题十分小众,仅做整理记录。1. 先说重点Bean依赖属性的注入顺序,与定义顺序无关;最好是将@Bean注解配置的Bean放在@Configuration注解修饰的专门用于配置的类中;2. 问题背景为了方便,将使用注解(@Bean)方法生成的Bean的方法体定义在了使用此Bean的类中, 代码结构如下(为了描述方便,后文我们姑且将initBeanTestService叫做外层Bean,needInitBean叫做内层Bean):编写单元测
原创
博文更新于 2020.10.08 ·
2408 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

基于Redis的布隆过滤器

发布资源 2017.04.30 ·
zip

Win10下pip的安装

pip简介pip 是一个安装和管理 Python 包的工具,通过pip我们能够轻松地下载和卸载python的第三方包。原料64位Windows10 专业版python 2.7.12(没有安装python的同学请戳链接Win10下的Python环境配置)下载安装包进入python官方网站,点击上方导航栏的PyPI,如图一在进入的页面右上方的搜索框输入pip,点击search按钮,如图二在搜索列表
原创
博文更新于 2020.06.08 ·
63076 阅读 ·
19 点赞 ·
8 评论 ·
73 收藏

apache-common-lang3之mutable包

apache-common-lang3中org.apache.commons.lang3.mutable包下的类是干什么用的?MutableInt跟Integer什么区别?跟AtomicInteger什么区别?这里说下我的理解,如有不对的地方,还请不吝赐教。简要概括org.apache.commons.lang3.mutable包对Java基本类型和String提供了一些简单的可变值封装类,比...
原创
博文更新于 2020.04.22 ·
818 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

MySQLMaxValueIncrementer--Spring MySQL发号器介绍

简介MySQLMaxValueIncrementer.java是一个位于org.springframework.jdbc.datasource.support.incrementer包下的一个基于MySQL数据源的自增发号器类,它利用MySQL的last_insert_id()函数和内存缓存巧妙的实现了支持分布式和高效的发号器功能。继承结构源码阅读早期版本(spring 4.3.6以前)...
原创
博文更新于 2019.11.17 ·
2599 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

MYSQL LAST_INSERT_ID()/LAST_INSERT_ID(expr)函数介绍

目录简介内容废话时间简介本文翻译自https://dev.mysql.com/doc/refman/5.7/en/information-functions.html#function_last-insert-id,即MYSQL5.7官方文档的一个小部分的一个小节,英文ok的同学移步上述链接即可。主要内容梗概:LAST_INSERT_ID(), 返回本连接(connection)下,上一...
翻译
博文更新于 2019.09.15 ·
2932 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Python爬虫爬取动态页面思路+实例(二)

注意:Selenium+PhantomJS已成历史,看官看完本文后不妨再浏览一下震惊!Selenium分手PhantomJS简介上篇Python爬虫爬取动态页面思路+实例(一)提到,爬取动态页面有两种方法分析页面请求selenium模拟浏览器行为(这篇介绍这个)理论上来讲,这种方法可以应对各种动态加载,因为模拟人的行为嘛,如果人自己用浏览器来看网页都加载不出数据来,这...
原创
博文更新于 2018.02.14 ·
31577 阅读 ·
20 点赞 ·
2 评论 ·
101 收藏

震惊!Selenium分手PhantomJS

背景今天本地调试基于Selenium+PhantomJS的动态爬虫程序顺利结束后,着手部署到服务器上,刚买的热乎的京东云,噼里啪啦一顿安装环境,最后跑的时候报了这么个错误:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Fir...
原创
博文更新于 2018.02.14 ·
38467 阅读 ·
23 点赞 ·
9 评论 ·
40 收藏

Celery ValueError: not enough values to unpack (expected 3, got 0)的解决方案

背景最近因项目需要,学习任务队列Celery的用法,跟着官网写Demo,出现如题错误,最终在github的Issues里找到解决办法,记录如下。场景还原本地环境如下:Windows 10Python 3.5.2Celery 4.1.0我是跟着这个前人翻译的中文文档敲的Demo。代码tasks.py:from celery import Celerya
原创
博文更新于 2018.01.12 ·
46689 阅读 ·
74 点赞 ·
38 评论 ·
80 收藏

No module named 'django.templates'起因和解决

当我跟着django官网上的教程写到template模板这一部分的时候,出现了上述问题No module named 'django.templates'这我是懵逼的,我代码里压根没直接调用django.templates,而是调用了django.shortcuts.render,由它间接调用了前者,为什么内部django的内部逻辑会出错呢?当然还是自己错了……具StackOverFlow上Hoan
原创
博文更新于 2017.10.23 ·
6815 阅读 ·
15 点赞 ·
3 评论 ·
9 收藏

Java值传递以及引用的传递、数组的传递!!

许多编程语言都有2种方法将参数传递给方法——按值传递和按引用传递。与其他语言不同,Java不允许程序员选择按值传递还是按引用传递各个参数,基本类型(byte–short–int–long–float–double–boolean–char)的变量总是按值传递。就对象而言,不是将对象本身传递给方法,而是将对象的的引用或者说对象的首地址传递给方法,引用本身是按值传递的———–也就是说,讲引用的副本传递给
转载
博文更新于 2017.07.02 ·
1052 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Django配置Ajax跨域调用/设置Cookie

背景前段时间感觉自己使用Hexo搭建的个人独立博客使用起来颇为无力(大抵是多说关服的原因),遂萌生出了自己给自己定制一个博客的想法,恰巧又赶上了学校的“软件课程设计”,要求做一个基于数据库的软件,于是借此契机,筹划自己博客的开发。然而学校这边的条条杠杠是很多的,不得不把自己本来的需求“个人博客”更改为“博客平台”。考虑到自己前台功底实在不敢恭维,于是拉了隔壁寝专攻前台的江某某合作。经过江某某的一番教
原创
博文更新于 2017.06.28 ·
5724 阅读 ·
3 点赞 ·
4 评论 ·
11 收藏

Java短路代码失效?不存在的

刚才在刷题过程中掉进了一个坑里,众所周知,Java语法中&&运算符有短路的功能,比如如下代码:public class Main{ public static void main(String[] args) { String s = null; if (1>2 && s.equals("hehe")) { System.out.pri
原创
博文更新于 2017.06.28 ·
1181 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SpringBoot运行NoSuchMethodError

最近在看《精通Spring 4.x 企业应用开发实战》,学习到第三章Spring Boot,发现配套代码报出如下错误:2017-06-24 15:36:16.905 ERROR 37076 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Exception sending context initialized eve
原创
博文更新于 2017.06.24 ·
3292 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解决Nginx服务器中403 forbidden的错误

nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。哪些场景需要返回403状态码的场景?网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。访问禁止目录浏览的目录,例:设置autoindex off后访问目录。用户访问只能被内网访问的文件
转载
博文更新于 2017.06.13 ·
6050 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Scrapy定向爬虫教程(一)——创建运行项目和基本介绍

前言目前网上的Scrapy中文教程比较少,而且大多教程使用的Scrapy版本较老,比如说这个Scrapy 0.25 文档,如其名,上古时期的翻译文档;再比如极客学院的视频教程使用的是1.0.x版本,跟新版相比还是有出入。这种情况使得新手入门Scrapy较为困难,而且各种掉坑。本人也是只刚入门的菜鸟,我希望能用菜鸟的语言给其他想要踏进Scrapy大门的小菜鸟指引一条道路。至少比我踩得坑少点吧^-^。开
原创
博文更新于 2017.05.23 ·
22159 阅读 ·
7 点赞 ·
0 评论 ·
34 收藏
加载更多