java
eniluzt
http://www.enilu.cn
展开
-
手把手写个爬取it博客的网站-需求分析
陆陆续续折腾一周的网站上线了,地址在这里http://itblog.enilu.cn这个网站主要汇聚了一些优秀的IT类博客的文章索引,用户在这里就可以看到全网很多大牛和牛X团队的技术博客,可谓干货满满。针对这个网站的实现过程,分为8篇文章分别说明:0.手把手写个爬取IT博客的网站-提纲1.手把手写个爬取IT博客的网站-需求分析2.手把手写个爬取IT博客的网站-技术选型3.手把手写个爬取...原创 2018-07-25 18:59:35 · 633 阅读 · 0 评论 -
pdf在线合并工具(https://pdfmerge.enilu.cn)上线啦
pdf merge online 在线pdf合并上线啦 做这个网站的起源是之前在开一个网络课程,每节课都有一个pdf课件。想合并成一个看起来方便些, 于是网上找一些在线的合并pdf工具,没有特别好用的,只好自己撸一个 戳这里试用https://pdfmerge.enilu.cn刚开始用python做了一个,网上很多python合并pdf的例子,整理后下面这个可用# -*- coding...原创 2018-07-15 16:59:02 · 7144 阅读 · 1 评论 -
手把手写个爬取it博客的网站-技术选型
陆陆续续折腾一周的网站上线了,地址在这里http://itblog.enilu.cn这个网站主要汇聚了一些优秀的IT类博客的文章索引,用户在这里就可以看到全网很多大牛和牛X团队的技术博客,可谓干货满满。针对这个网站的实现过程,分为8篇文章分别说明:0.手把手写个爬取IT博客的网站-提纲1.手把手写个爬取IT博客的网站-需求分析2.手把手写个爬取IT博客的网站-技术选型3.手把手写个爬取...原创 2018-07-27 16:24:41 · 426 阅读 · 0 评论 -
手把手写个爬取it博客的网站-框架搭建
陆陆续续折腾一周的网站上线了,地址在这里 http://itblog.enilu.cn这个网站主要汇聚了一些优秀的IT类博客的文章索引,用户在这里就可以看到全网很多大牛和牛X团队的技术博客,可谓干货满满。针对这个网站的实现过程,分为8篇文章分别说明:0.手把手写个爬取IT博客的网站-提纲1.手把手写个爬取IT博客的网站-需求分析2.手把手写个爬取IT博客的网站-技术选型3.手把手写个爬...原创 2018-07-27 17:47:06 · 261 阅读 · 0 评论 -
轻量级的数据库文档生成器发布啦
如果你需要将数据库生成文档,并且觉得powerdesigner太重,那么恭喜你,可以试试这款工具:database-doc-generator(https://github.com/enilu/database-doc-generator)这个java小工具可以根据数据库表结构自动生成markdown文档,结合gitbook可以方便的生成简介、阅读体验良好的数据库文档。下面详细介绍下这个小工具...原创 2018-10-07 09:36:50 · 2554 阅读 · 1 评论 -
guns-lite增加国际化功能
国际化guns-admin-vuejs实现国际化了,不好意思guns-admin暂未实现国际化,后续也会考虑实现。 不了解上面两个的区别的同学可以再回顾下这个文档 guns-admin-vuejs实现国际化的方式参考vue-element-admin的 官方文档,这里不再赘述,强烈建议你先把文档读了之后再看下面的内容。默认约定针对网站资源进行国际化涉及到的国际化资源的管理维护,这里给...原创 2019-01-04 20:28:00 · 568 阅读 · 0 评论 -
guns-lite增加定时任务管理功能
guns-lite项目主页这两年做的项目和产品几乎多有定时任务管理的需求。 常用的场景有: 定时给用户发送一些消息 定时进行一些报表的计算 定时去指定的接口get一些数据 定时降一些报表发送到指定的邮箱 当然还有很多,没有必要一一列举。理所当然的将定时任务管理功能集成到guns-lite中。需求定时任务的需求通常是这样的 需要添加一个定时任...原创 2019-01-04 20:30:05 · 929 阅读 · 0 评论 -
guns-lite 新增内容管理模块 CMS
guns-lite新增了内容管理模块CMS;主要包含两部分一部分为后台管理(guns-admin-vuejs)增加了内容管理相关模块;一部分为前端h5网站方案(guns-h5),前端h5网站采用vux.li,和guns-admin-vuejs采用了guns-api作为后台数据api(建议生产中还是将api分为前后台两个服务分别提供)下面为部分功能截图:后台管理:...原创 2019-03-25 19:24:12 · 409 阅读 · 0 评论 -
手把手写个爬取it博客的网站
陆陆续续折腾一周的网站上线了,地址在这里http://itblog.enilu.cn这个网站主要汇聚了一些优秀的IT类博客的文章索引,用户在这里就可以看到全网很多大牛和牛X团队的技术博客,可谓干货满满。 后续会继续添加新发现的牛人博客本篇是概览,接下来会花费以下几篇来一步步说明如何实现这个网站,提纲先列在这里,后面会根据实际情况略作调整:0.手把手写个爬取IT博客的网站-提纲1.手把手...原创 2018-07-25 18:53:38 · 285 阅读 · 0 评论 -
java 使用itext分割pdf
split pdf online 在线pdf分割功能上线了。戳这里试用[https://pdfmerge.online/pdfsplit/index.html](https://pdfmerge.online/pdfsplit/index.html) 有了pdf合并功能还不够,总会遇到这种情况,下载了一本pdf文件,由于文件太大不方便阅读和传播。那么按照章节进行分割是很正常的需求,...原创 2018-07-17 16:30:20 · 4587 阅读 · 3 评论 -
apache shiro踢出用户和获取所有在线用户
apache shiro踢出用户:产品要求用户只能在同一个地方登录,如果之前在其他机器或者浏览器上登录,讲之前登录帐号踢出。applicationContext-shiro.xml配置:在默认的shiro配置上增加如下配置(本文假设你已经使用过apache shiro,并且已经使用shiro成功实现登录功能):MemorySessionDAO"/>原创 2015-04-26 16:05:58 · 27316 阅读 · 16 评论 -
数据抓取之反爬虫规则:CSRF防御处理及异步请求处理
同事在做数据抓取的时候,发现该提交的参数都提交了,但是返回的数据总是提醒“非法的请求或者超时”;我拿过来检查了半天也没见查出问题,无奈对比了下这个页面和另外一个页面的http头信息,端倪出来了,这页面http头信息多了个X-CSRF-Token的参数。这是什么东东,没见过,于是谷歌科普了一下。 简介简单来说:CSRF全称:Cross-site request forgery,中文翻译为跨站请求伪造,原创 2015-12-17 11:21:19 · 6807 阅读 · 0 评论 -
数据抓取之反爬虫规则:使用代理和http头信息
之前说个数据抓取遇到的一个坎就是验证码,这次来说另外两个。我们知道web系统可以拿到客户请求信息,那么针对客户请求的频率,客户信息都会做限制。如果一个ip上的客户访问过于频繁,或者明显是用程序抓取,肯定是要禁止的。本文针对这两个问题说下解决方法。其实针对上述两个问题,解决方法已经很成熟了,无非就是买代理和在http请求中加入头信息伪装为浏览器请求。本文说下具体操作使用代理首先购买代原创 2015-11-30 09:21:43 · 5783 阅读 · 0 评论 -
数据抓取之反爬虫规则:验证码识别
数据抓取过程中,验证码是一个必须面对的坎。总体来说验证码识别分两种,机器识别和人工识别,随着现在验证码越来越变态,要想机器识别验证码已经越来越难了,典型的入12306那种已经更改为图像识别,而不是简单文字识别了。验证码识别技术有很多,这里仅总结自己在项目中用的的两种方式:基于开源的Tesseract-OCR的技术商业的验证码识别服务,这里就不说服务商的名字了,不广告,有需要的可以邮件联系,原创 2015-11-30 09:18:48 · 8662 阅读 · 1 评论 -
数据抓取之数据抓取流程
公司的数据抓取系统也写了一阵子了,是时候总结下了,不然凭我的记性,过一段时间就忘的差不多了。打算写一个系列将其中踩过的坑都记录下来。暂时定一个目录,按照这个系列来写:数据抓取流程,以公示网四川为例子,介绍整个数据抓取工作的流程 反爬虫规则:验证码识别,介绍easyocr和uuwise的使用点击查看反爬虫规则:使用代理,和模拟浏览器头信息访问点击查看今天就先来说下数据抓取的大致工作流程.原创 2015-11-30 09:16:35 · 13459 阅读 · 2 评论 -
guns-lite:基于spring boot的后台管理系统
年初公司计划要上一个产品,而且是要在两周内上线(由于之前已经开发、运营过一个类似的产品,所以这次要求先将核心功能上线;当然最后没有那么快上线,这是后话)。 由于这个系统比较复杂,所以我们和以前一样计划将服务拆分,包括后台管理、微信端,api层,消息服务,调度任务等若干服务。领导既然发话了,无论计划看上去多么不靠谱,撸起袖子也得干。 技术方案决定使用spring boot 后,大家分工开始各自各干各原创 2018-04-11 17:56:43 · 500 阅读 · 0 评论 -
基于SpringBoot和Vue.JS的后台管理系统web-flash发布了
前言web-flash是一个基于SrpingBoot2和Vue.JS的前后端分离的后台管理系统。而且不仅仅是一个后台管理系统,还提供了一个基于后台cms模块的手机端h5通用站点。web-flash具备后台管理类系统的通用的基础功能,而且提供了基于idea intellij的的代码生成插件,可以一键生成前后端页面。#版本说明web-flash提供了一个后台管理系统和前端h5站点系统...原创 2019-07-01 22:09:26 · 2858 阅读 · 1 评论