后端方向
后端
outsider0007
github:https://github.com/colin0000007
展开
-
分享一个抓取网易云不同分类下歌曲热评的python爬虫,并且不怕被封ip(非使用代理)
这个爬虫是我一门课程的作业中用到,很久了,偶然想起就分享到这里吧,我写的大部分代码,小部分由我同学完成。 再抓评论过程中被封ip这是个令人头疼的事情,如果你是宽带用户,并且是动态ip,被封ip后直接调用windos的cmd命令重新连接就可以获得新的ip。下面是python代码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- import re ...原创 2018-11-05 23:51:08 · 1550 阅读 · 6 评论 -
七牛云做图片外链
文章图片的存储是用七牛云来做外链的,先把账号注册好大致的步骤如下:1 登录后,去控制台,创建对象存储,创建成功会分配一个域名,这个在上传的时候有用存储空间名称随便取,存储区域选择华东,不然后面上传会出错,访问控制默认就行2 直接写代码就可以实现了,我用的是java,这是java的上传文件文档,https://developer.qiniu.com/kodo/sdk/1239/java代码大致如下:...原创 2018-02-14 19:04:12 · 1489 阅读 · 0 评论 -
自主开发个人博客经验总结
写于2017-09-16 23:54:17由原博客迁移 1 在设计数据库时遇到这样一个问题,文章表中并没有字段记录分类的名字,或者作者的名字而只记录了他们的id,最大的劣势:文章经常需要展示作者或者分类的名字,那么问题是每次有这种需求就需要到数据库中查询,很麻烦,对于这种频繁访问的字段最好保留在文章中,但同时也需要保留分类id和用户id以便以后扩展这是设计数据库需要注意的地方,不是所以表仅仅靠主键...原创 2018-02-14 19:25:52 · 2430 阅读 · 0 评论 -
关于spring aop和spring事务各种配置和一些注意事项
关于spring事务和spring aop1. spring 事务默认只有抛出unchecked Exception才会回滚 UncheckedException包括error和runtimeException派生出的所有子类2. 什么时候才用事务?对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理机制进行管理。当对数据库的数据...原创 2018-04-06 13:17:22 · 3607 阅读 · 0 评论 -
遇到关于mybatis的坑
写于2017-09-14 21:41:32 由原有博客迁移使用mapper查询数据时,每次给不同的parentId,但是却得到了相同的数据,我很是纳闷起因:自己实现了一个适用于mybatis 自动生成mapper的基础业务类,主要是反射来写的,里面有两个成员字段,example和mapper(注意这就是造成后面一系列问题的根源),该类(BaseServiceImpl)的其中一个出错方法大致如下,注...原创 2018-02-14 19:22:29 · 459 阅读 · 0 评论 -
如何实现对网站页面访问量的统计?
我用的springmvc,大致讲讲自己的思路吧:要对页面访问量统计也就是pv,主要就是拦截,写一个拦截器类实现HandlerInterceptor接口,拦截所有请求,但是需要注意的是,配置拦截器的时候需要排除不拦截的请求,因为对于静态资源css,js,以及图片,还有后台管理系统我们是不需要拦截的,我们只拦截用户访问的页面,也就是你展示给用户的那些页面,配置拦截大概这样配置 <mvc:inte...原创 2018-02-14 19:07:37 · 34609 阅读 · 0 评论 -
学习rocketMq笔记
记录学习rocketMq的笔记 1 rocketMQ核心概念 1.1 mqClient 无论是producer还是consumer,他们都使用一个实例那进行生产和消费, 这个实例是mqClient,这个实例包括了很多核心的实现, 我阅读到的包括: 定时从nameserver获取topic的路由信息,主要是更新当前client生产使用的topic或者 消费订阅的topic的路由信息,路由信息包括什...原创 2020-03-18 17:01:13 · 492 阅读 · 0 评论 -
servlet线程安全吗
Servlet容器默认采用单实例多线程的方式来处理请求,默认是非线程安全的 一. Servlet容器如何同时来处理多个请求 先说明几个概念: 工作者线程Work Thread:执行代码的一组线程 调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度执行的 ...原创 2018-02-14 19:31:22 · 198 阅读 · 0 评论