标签:站点

编程技术

大型项目前端架构浅谈(8000字原创)

likai 发布于 2019-05-26

大型项目前端架构浅谈 目录: 1、综合 1.1、使用场景 1.2、核心思想 1.3、切入角度 1.4、其他 2、基础层设计 2.1、自建Gitlab 2.2、版本管理 2.3、自动编译发布Jenkins 2.4、纯前端版本发布 2.5、统一脚手架 2.6、Node中间层 2.7、...

阅读(8)评论(0)赞 (0)

Java

老哥你真的知道ArrayList#sublist的正确用法么

7

xubiao.zhuang 发布于 2019-05-25

我们有这么一个场景,给你一个列表,可以动态的新增,但是最终要求列表升序,要求长度小于20,可以怎么做? 这个还不简单,几行代码就可以了 public List<Integer> trimList(List<Integer> list, int add) {...

阅读(15)评论(0)赞 (0)

Spring

中国式微服务架构模拟案例

13

小丁 发布于 2019-05-24

介绍 我和极客时间合作的课程《微服 务架构和实践16 0讲》已经接近尾声,最后一个模块是综合案例分析,将会通过一个简单的模拟业务案例,将之前课程的各个组件集成起来,包括: 统一授权认证中心Gravitee OAuth2 集中配置Apollo 基础服务Zuul/Eureka/Rib...

阅读(18)评论(0)赞 (0)

Java

Dubbo升级为Apache顶级项目,基于Java的RPC

1

yeseng 发布于 2019-05-23

Apache Dubbo是一个高性能的、基于Java的远程过程调用(remote procedure call, RPC)框架,最初是在阿里巴巴在线市场开发的,2011年开源,去年开源,现在是一个顶级项目(TLP)。 Dubbo框架指定了可以跨分布式和微服务系统远程调用的方法。其...

阅读(14)评论(0)赞 (0)

Java

Java 8 终于支持 Docker !

7

xiaoli.he 发布于 2019-05-20

Java 8 过去一直与 Docker 无法很好地兼容,现在可让开发者们奔走相告的是,这个问题已经解决了。 作者 | Grzegorz Kocur 译者 | 苏本如 ,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 请注意:本文中我使用的是遵循GNU GP...

阅读(15)评论(0)赞 (0)

编程技术

服务端架构演进

2

xiaoli.he 发布于 2019-05-19

先来看一看服务端架构的1.0版本: 架构介绍 客户端包括:PC站和m站的web站点,Android和iOS App客户端,管理后台和小程序。其中主要流量来自于Android和iOS。 接入层:采用了阿里云的Service Load Balance。底层实现是通过LVS+keepa...

阅读(22)评论(0)赞 (0)

Java

Dubbo与Spring Cloud

13

邓龙华 发布于 2019-05-19

目录 1.Sping Cloud 2.Dubbo 1.Spring Cloud Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Piv...

阅读(21)评论(0)赞 (0)

Spring

D2 日报 2019年5月19日

xiaoli.wang 发布于 2019-05-19

:arrow_right: 1j01/98 非中文 watch 8 star 153 fork 27 Windows 98 桌面网页版 github.com :arrow_right: shinima/battle-city watch 23 star 835 fork 89 高...

阅读(19)评论(0)赞 (0)

Java

Freemarker模板注入 Bypass

5

darida 发布于 2019-05-15

原文链接: https://ackcent.com/blog/in-depth-freemarker-template-injection/ 原文作者: Toni Torralba 恭喜翻译作者Hulk@先知社区 价值100元的天猫超市享淘卡一张 欢迎更多优质原创,翻译作者加入 ...

阅读(36)评论(0)赞 (0)

Java

(第五讲)自定义Spring Boot Starter

15

yanxinchi 发布于 2019-05-13

现在,我们来实现这一一个功能,当SiteInformation类在classpath下的时候,系统自动配置SiteInformation类的Bean,并且SiteInformation类中的属性可以在application.properties文件中进行配置。 首先,使用Inte...

阅读(24)评论(0)赞 (0)

Spring

190513-SpringBoot系列教程应用篇之借助Redis搭建一个简单站点统计服务

15

xiaoli.wang 发布于 2019-05-13

判断一个网站值不值钱的一个重要标准就是看pv/uv,那么你知道pv,uv是怎么统计的么?当然现在有第三方做的比较完善的可以直接使用,但如果让我们自己来实现这么一个功能,应该怎么做呢? 本篇内容较长,源码如右 :arrow_right: https://github.com/liu...

阅读(41)评论(0)赞 (0)

Java

【缺陷周话】第34期:重定向

6

yanxinchi 发布于 2019-05-13

1、重定向 重定向漏洞是指Web应用程序接受用户控制的输入,该输入指向外部站点的URL,攻击者通过对URL进行编码或者携带参数,令篡改后的URL在看起来与原始站点URL很像,并在重定向时使用该URL,导致用户进入恶意站点。本篇文章以JAVA语言源代码为例,分析重定向漏洞产生的原因...

阅读(22)评论(0)赞 (0)

Java

Apache Olingo 4.6.0 发布,实现 OData 的 Java 库

yanxinchi 发布于 2019-05-07

Apache Olingo 4.6.0 发布了,Olingo 是一个用于实现 Open Data Protocol(OData,开放数据协议)的 Java 库,可以让开发者实现 OData 的生产者与消费者。 OData 是一种用来查询和更新数据的 Web 协议,其提供了把存在于...

阅读(19)评论(0)赞 (0)

编程技术

畅谈 | 从“软件”到“服务”——【对象存储】的发展历程(下)

4

xiaoli.he 发布于 2019-05-07

在《从“软件”到“服务”——【对象存储】的发展历程(上)》中,我们和大家在对象存储大规模普及之前,大量的数据存储和处理是怎么实现的。但这些方案大都专注于解决其中一类问题,缺少足够的普适性。那么对象存储出现后,究竟解决了什么问题?优势又为何呢? 1 . 软件 V.S 服务 跟上一篇...

阅读(26)评论(0)赞 (0)

Java

Maven 详解

5

xubiao.zhuang 发布于 2019-05-07

Maven 与构建 什么是 Maven 翻译:知识的积累、专家、内行。跨平台的项目管理工具。Apache 组织的开源项目。 主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。 什么是构建 何为构建:编译、运行单元测试、生成文档、打包、部署的过程,这就是构建。 构建...

阅读(29)评论(0)赞 (0)

Java

阿里巴巴程序员常用的 15 款开发者工具

xirruiqiang 发布于 2019-05-07

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。 由于开发者涉及的技术领域众多,...

阅读(34)评论(0)赞 (0)

Java

从Java小白到收获BAT等offer,分享我这两年的经验和感悟

3

dulong 发布于 2019-05-07

点击关注并置顶,江湖要事早提醒 点击关注并指定,江湖要事早知道 我 常想,人生最有趣莫过于前路未知。于是我常常羡慕那些个“金梁古温”笔下随遇而安、随性而为、随缘而爱的浪子们。比如陆小凤,比如叶开。 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细...

阅读(30)评论(0)赞 (0)

Java

7个免费学习Java的优秀在线网站

8

小丁 发布于 2019-05-06

作为世界上最流行的编程语言之一,Java运行在超过150亿台设备上,并且在规模和影响力方面拥有无与伦比的开发人员社区。虽然一开始尝试学习Java看起来有点困难,但这些免费的在线课程和教程可以帮助您通过多种培训方法掌握语言。可以在所有主要Web浏览器中访问。 Codecademy网...

阅读(26)评论(0)赞 (0)