- 博客(436)
- 收藏
- 关注
转载 轻量级artTemplate引擎 实现前后端分离—应用实战篇(实战)
本系列文章分三篇:基础篇、语法篇、实战篇。通过本系列文章,你将获得以下问题的答案:1、什么是前后端分离2、如何用artTemplate实现前后端分离3、SpringMVC 实现后端 rest 接口4、彻底解决ajax跨域访问5、效果演示、demo源码下载实战篇前2篇文章分别介绍了artTemplate基础和语法;所以我们具备了一些开发应用的基础条
2017-12-27 18:03:36
1464
转载 轻量级artTemplate引擎 实现前后端分离—基础篇(实战)
本系列文章分三篇:基础篇、语法篇、实战篇。通过本系列文章,你将获得以下问题的答案:1、什么是前后端分离2、如何用artTemplate实现前后端分离3、SpringMVC 实现后端 rest 接口4、彻底解决ajax跨域访问5、效果演示、demo源码下载基础篇“前后端分离”是目前比较火的技术,很多大公司已经选择将前后端进行分离,比如腾讯qq空间、爱奇艺网站等
2017-12-27 18:00:53
3060
转载 京东 618:如何配合业务打造 JDReact 三端融合开发平台?
京东 618:如何配合业务打造 JDReact 三端融合开发平台?阅读 616收藏 312017-06-18原文链接:mp.weixin.qq.com腾讯云技术升级,年终钜惠!云服务器最高降价40%,CDN最高降价47%!限量秒杀中,立即抢购吧!https://cloud.tencent.com/act/bargin策划|徐川、木环整理|李梦、尾
2017-12-27 17:56:04
2254
转载 angular,vue 、react 的选择
衡量指标Angular 2ReactVue.js稳定是是是有强大的社区是是还不够大后盾GoogleFacebookLaravel和阿里巴巴文档清晰是是是容易上手一般,Typescrip
2017-12-27 17:53:31
676
转载 从0-1打造最强性能Scrapy爬虫集群
1 项目介绍本项目的主要内容是分布式网络新闻抓取系统设计与实现。主要有以下几个部分来介绍:(1)深入分析网络新闻爬虫的特点,设计了分布式网络新闻抓取系统爬取策略、抓取字段、动态网页抓取方法、分布式结构、系统监测和数据存储六个关键功能。(2)结合程序代码分解说明分布式网络新闻抓取系统的实现过程。包括爬虫编写、爬虫避禁、动态网页数据抓取、部署分布式爬虫、系统监测共六个内容,结合实际定向抓取
2017-12-22 18:47:40
1012
转载 scrapy的docker部署
Docker环境部署Docker安装: 我使用的是企鹅的云服务器,ubuntu 32位 网上有根多安装教程,我找了个最简单的 sudo apt-get install -y docker.io如果安装成功: docker info 后会出现docker版本信息但是不出所料,肯定没那么顺利 Cannot connect to the Docker daemon.网上查询一
2017-12-22 18:17:05
2415
转载 scrapyd远程连接配置
scrapyd远程连接配置安装scrapyd:pip install scrapyd默认scrapyd启动是通过scrapyd就可以直接启动,bind绑定的ip地址是127.0.0.1端口是:6800,这里为了其他主机可以访问,需将ip地址设置为0.0.0.0即将bind_address = 127.0.0.1 改为bind_address
2017-12-22 18:10:08
3139
转载 Scrapy可视化管理软件SpiderKeeper
通常开发好的Scrapy爬虫部署到服务器上,要不使用nohup命令,要不使用scrapyd。如果使用nohup命令的话,爬虫挂掉了,你可能还不知道,你还得上服务器上查或者做额外的邮件通知操作。如果使用scrapyd,就是部署爬虫的时候有点复杂,功能少了点,其他还好。SpiderKeeper是一款管理爬虫的软件,和scrapinghub的部署功能差不多,能多台服务器部署爬虫,定时执行爬虫,查看爬
2017-12-22 18:08:12
2959
转载 Scrapyd部署爬虫
Scrapyd部署爬虫准备工作安装scrapyd: pip install scrapyd安装scrapyd-client : pip install scrapyd-client安装curl:[安装地址](http://ono60m7tl.bkt.clouddn.com/curl.exe),安装完成以后将所在目录配置到环境变量中开始部署
2017-12-22 18:05:31
515
转载 使用Scrapyd部署爬虫
为什么要用Scrapyd?Scrapyd是scrapinghub官方提供的爬虫管理、部署、监控的方案之一,另一个是Scrapy Cloud。官方对它的定义是Scrapy DocScrapyd is an application for deploying and running Scrapy spiders. It enables you to deploy (upload) yo
2017-12-22 18:00:50
1962
转载 scrapy的xpath语法
Scrapy是基于python的开源爬虫框架,使用起来也比较方便。具体的官网档:http://doc.scrapy.org/en/latest/ 之前以为了解python就可以直接爬网站了,原来还要了解HTML,XML的基本协议,在了解基础以后,在了解下xpath的基础上,再使用正则表达式(python下的re包提供支持)提取一定格式的信息(比如说url),就比较容易处理网页了。 xp
2017-12-20 18:11:04
748
原创 chrome插件 xpath-helper的安装
浏览器地址栏输入:chrome://extensions/点击获取更多程序在应用商店搜索:XPath-Helper点击:添加至CHROME
2017-12-20 18:07:54
526
转载 Scrapy简单入门及实例讲解
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy 使
2017-12-20 17:46:48
866
转载 用Scrapy shell调试xpath
首先还是安利一下国内翻译的scrapy文档,虽然最新的翻译版本是1.0版,scrapy已经出到1.3版,但是这份文档仍然非常好用,只是有些版本差异带来的小坑。在命令行键入scrapy shell1进入scrapy shell终端,如果你安装了IPython,它会以IPython启动。 此时会打出一些Scrapy的启动信息和使用方法。使用fetch()获取网页In
2017-12-20 17:42:09
520
转载 Python之自动单元测试之一(unittest使用实例)
Python之自动单元测试之一(unittest使用实例)软件的测试是一件非常乏味的事情,在测试别人编写的软件时尤其如此,程序员通常都只对编写代码感兴趣,而不喜欢文档编写和软件测试这类"没有创新"的工作。既然如此,为什么不让程序员在编写软件时自己加入一些用于测试的代码,使测试过程自动化呢?在软件工程中,这一技术称为自动单元测试,本文介绍在用Python开发软件时如何实现这一目标。一、软
2017-12-20 17:40:06
405
转载 centos 安装 MySQL-python
CentOS 6 安装 MySQL-pythonyum install -y mysql-devel python-devel python-setuptoolspip install MySQL-python
2017-12-19 13:34:12
206
转载 Scrapy ImportError: DLL load failed: 操作系统无法运行 %1
标题: Scrapy ImportError: DLL load failed: 操作系统无法运行 %1作者: Demon链接: http://demon.tw/software/scrapy-importerror-dll-load-failed.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。最近打算用Scrapy
2017-12-18 13:58:54
3281
转载 nginx配置访问密码,让用户输入用户名密码才能访问
如果我们在 nginx 下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,那么我们可以设置访问认证。只有让用户输入正确的用户名和密码才能正常访问。效果如下:在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就
2017-11-01 17:15:11
37131
2
转载 spring cloud-实现Eureka注册中心的HA
在前面的例子中,我们的Eureka Server都是单节点的,一旦该节点在生产中挂掉,就无法再提供服务的注册,为了保证注册中心的高可用,在生产中一般采用多节点的服务注册中心。一、在hosts文件中加入如下配置[java] view plain copy 127.0.0.1 peer1 127.0.0.1 peer2 二、修改application.y
2017-08-30 18:38:59
807
原创 spring cloud 地址备注一下euth
http://blog.csdn.net/forezp/article/details/70148833 spring cloud 地址
2017-08-29 11:12:57
518
转载 利用Spring的propertyConfigurer类 读取.property数据库配置文件
1.Spring的框架中,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类可以将.properties(key/value形式)文件中一些动态设定的值(value),在XML中替换为占位该键($key$)的值,.properties文件可以根据客户需求,自定义一些相关的参数,这样的设计可提供程序的灵活性。
2017-08-23 13:22:02
468
转载 drools规则引擎
http://blog.csdn.net/wo541075754/article/category/6397798/2 drools规则引擎文档
2017-08-03 18:07:01
222
转载 springboot整合jedisCluster
maven依赖springboot整合jedisCluster相当简单,maven依赖如下:dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId> dependency>加了这一个依赖之后就不要再加上jedis的
2017-06-28 15:13:32
794
转载 HttpServetRequest读取body只能一次的问题
HTTP请求中的是字符串数据: 1 //字符串读取 2 3 void charReader(HttpServletRequest request) { 4 BufferedReader br = request.getReader(); 5 String str, wholeStr = ""; 6 while((str = br.readLine(
2017-05-24 11:12:46
9037
转载 ServletInputStream的重复读取(多次读取)
欢迎和大家交流技术相关问题:邮箱: jiangxinnju@163.com博客园地址: http://www.cnblogs.com/jiangxinnjuGitHub地址: https://github.com/jiangxincode知乎地址: https://www.zhihu.com/people/jiangxinnju在使用Servlet进行Web开发的时候,有时
2017-05-24 11:11:06
10694
转载 Java如何从HttpServletRequest中读取HTTP请求的body
版权声明:本文为博主原创文章,未经博主允许不得转载。注意:下面方法已验证通过。HTTP请求中的是字符串数据://字符串读取void charReader(HttpServletRequest request) {BufferedReader br = request.getReader();String str, wholeStr = "";while((str
2017-05-24 10:56:29
3086
转载 App开放接口api安全性—Token签名sign的设计与实现
在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app提供的开放接口中,后端服务器在用
2017-05-24 10:52:51
422
1
转载 一步一步教你写股票走势图——分时图五(自定义标记)
标签: mpandroidc股票走势图分时图标记2016-06-07 17:55 3586人阅读 评论(24) 收藏 举报版权声明:本文为博主原创文章,请随便转载。目录 一步一步教你写股票走势图——分时图一(概述) 一步一步教你写股票走势图——分时图二(自定义xy轴) 一步一步教你写股票走势图——分时图三(对齐图表、自定义柱状图高亮) 一
2017-05-12 18:09:45
1820
转载 Spring Cloud Netflix 微服务压力测试
Spring Cloud Netflix 微服务压力测试标签: spring cloud压力测试jmeter微服务2017-01-10 17:26 版权声明:本文为原创文章,转载请注明转自Clement-Xu的csdn博客。目的:对微服务的提供者和消费者组建的集合进行压力测试,以发现可能的问题和解决的方法。创建一个客户端项目(Feign)
2017-05-12 18:00:20
2153
转载 Spring Cloud实战小贴士:Zuul处理Cookie和重定向
Spring Cloud实战小贴士:Zuul处理Cookie和重定向原创 2017-05-02 翟永超 程序猿DD的技术分享由于我们在之前所有的入门教程中,对于HTTP请求都采用了简单的接口实现。而实际使用过程中,我们的HTTP请求要复杂的多,比如当我们将Spring Cloud Zuul作为API网关接入网站类应用时,往往都会碰到下面这两个非常常见的问题:-
2017-05-04 13:41:13
13560
转载 Spring Cloud与Dubbo共存方案总结
Spring Cloud与Dubbo共存方案总结原创 2017-05-03 周立 周立SpringCloud一、背景假设有一个遗留的Dubbo系统,现在想改用Spring Cloud。由于遗留Dubbo系统比较庞大,短期之内无法完成技术栈的迁移。因此需要“分步走”,即:初期实现两者共存,后期逐步绞杀Dubbo应用,最终实现技术栈的统一。p.s. 这里并没有贬
2017-05-04 13:34:43
15944
原创 将CST时间字符串 转成Date
String dateStr = "Mon Apr 17 09:10:15 CST 2017"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);//java.util.Date对象Date date = (Date) sdf.parse(dateStr
2017-05-03 17:28:42
4013
转载 OAuth 2 开发人员指南(Spring security oauth2)
入门这是支持OAuth2.0的用户指南。对于OAuth1.0,一切都是不同的,所以看它的用户指南。本用户指南分为两个部分,第一部分是OAuth2.0提供端(OAuth 2.0 Provider),第二部分是OAuth2.0的客户端(OAuth 2.0 Client)OAuth2.0提供端OAuth2.0的提供端的用途是负责将受保护的资源暴露出去。配置包括建立一个可以访问受保
2017-04-27 19:50:21
2256
转载 使用 OAuth 2 和 JWT 为微服务提供安全保障
写在前面作为从业了十多年的IT行业和程序的老司机,今天如果你说你不懂微服务,都不好意思说自己的做软件的。SOA喊了多年,无人不知,但又有多少系统开发真正的SOA了呢?但是好像一夜之间所有人都投入了微服务的怀抱。作为目前最主流的“微服务框架”,Spring Cloud发展速度很快,成为了最全面的微服务解决方案。不管什么软件体系,什么框架,安全永远是不可能绕开的话题,我也把它作
2017-04-27 19:30:29
502
转载 Spring Boot实战之Filter实现使用JWT进行接口认证
Spring Boot实战之Filter实现使用JWT进行接口认证jwt(json web token)用户发送按照约定,向服务端发送 Header、Payload 和 Signature,并包含认证信息(密码),验证通过后服务端返回一个token,之后用户使用该token作为登录凭证,适合于移动端和apijwt使用流程本文示例接上面几篇文章
2017-04-27 19:26:31
2731
转载 REST API 安全设计
Rest API 的那些事儿作者/ asterisk在软件行业快速发展的今天,传统的软件授权已经不能足以满足一个IT类的公司的发展。虽然在大部分公司里,它还是现金池的直接源头。但是在可遇见的未来,受摩尔根理论的失效、物联网的发展等影响,应用的架构会越来越趋于简单化,架构越来越倾向于分布式水平扩展,对外的服务提供也会越来越SaaS化。在这种大背景下,很多公司都开始提供所谓
2017-04-27 18:34:27
5698
转载 OAuth2:客户端证书授权(Client Credentials)类型的开放授权
适应范围认证服务器不提供像用户数据这样的重要资源,仅仅是有限的只读资源或者一些开放的API。例如使用了第三方的静态文件服务,如Google Storage或Amazon S3。这样,你的应用需要通过外部API调用并以应用本身而不是单个用户的身份来读取或修改这些资源。这样的场景就很适合使用客户端证书授权。流程剖析1. 用客户端证书交换访问令牌应用程序需要向认证
2017-04-13 17:42:01
7088
转载 OAuth2:客户端验证授权(Resource Owner Password)类型的开放授权
适用范围这种模式会直接将用户密码暴露给应用程序,因此应谨慎使用。一般说来,只有信任度极高的客户才应授权使用该模式,如官方移动应用、操作系统或高权限程序。流程剖析为了阐述该授权类型的认证过程,我们以Salesforce中基于REST的API为例进行说明。1. 向用户索要认证信息首先,我们必须得让用户将认证信息提供给应用程序。对于Salesforce来说
2017-04-13 17:38:13
6139
转载 OAuth2 认证流程
OAuth2.0协议定义了用于获得授权的四种主要授权类型。Authorization code标准的Server授权模式,非常适合Server端的Web应用。一旦资源的拥有者授权访问他们的数据之后,他们将会被重定向到Web应用并在URL的查询参数中附带一个授权码(code)。在客户端里,该code用于请求访问令牌(access_token)。并且该令牌交换的过程是两个服务端之前完成
2017-04-13 17:37:12
1402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅