标签:PHP

Java

超越Java:Python正式登顶世界第一编程语言

5

darida 发布于 2019-02-17

编程语言流行指数(PYPL)排行榜近日公布了2019年2月份的最新榜单,多年王者Java终于跌落神坛,Python则登上了No.1。 Python拥有简单、免费、兼容性、面向对象、库丰富等突出优点,这几年可以说是红得一塌糊涂,一路高歌猛进,主流深度学习框架比如TensorFlow...

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

编程技术

LNMP一键安装包 ngx_lua_waf waf(web应用防火墙) 安装设置教程

1

xiaoli.wang 发布于 2019-02-17

WAF是啥? WAF中文名是Web应用防火墙,WAF能够根据规则拦截SQL注入、恶意请求、黑客扫描等HTTP请求从而保护WEB应用的安全。 今天我们要说的是一个比较简单好用的基于lua的waf:ngx_lua_waf。 ngx_lua_waf是一个基于lua-nginx-modu...

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

Java

2018 年终总结

xubiao.zhuang 发布于 2019-02-16

又是一年,总结一下我的 2018,貌似今年没有什么记忆深刻或者让我灵光乍现的事情发生,不过有一件说大不大说小不小的事情,人生第一次跳槽。 四月,从郑州到北京。 上一家公司不大,做外包也做产品,在这里工作一年多,同事们很 nice,氛围非常棒,老板也很厉害,项目需求,工期把握的都很...

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

Java

Jenkins X 搭配 .NET Core 進行建置

4

zhuangli 发布于 2019-02-15

在 Kubernetes 中運行 Jenkins X 並設置特定程式語言之建置環境,以 .NET Core 為例。 距離上一篇 Jenkins X 簡介及建置流程概念介紹 經過了一段時間,在公司內透過 Jenkins X 進行了三個專案的建置,分別是 PHP、Node.js 及 ...

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

Java

2018年终总结

1

dulong 发布于 2019-02-15

引言 鲁迅说:时间就像海绵里的水,只要愿意挤,总还是有的 所以,永远不能以“没时间”为借口来掩饰自己的......懒惰 回首2018 恍惚间,来到团队已经半年的时间了,从一个什么也不会的小白,在潘老师的指导,组长们辛苦的带领下,慢慢的对软件有了了解。 从刚开始的 HTML CSS...

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

Java

编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别

puefu.he 发布于 2019-02-15

最近在研究Python和Golang。反复提到动态类型语言、动态语言、解释型语言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(...

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

Java

springCloud/印象

3

likai 发布于 2019-02-14

SOA代表面向服务的架构,将应用程序根据不同的职责划分为不同的模块,不同的模块直接通过特定的协议和接口进行交互。这样使整个系统切分成很多单个组件服务来完成请求,当流量过大时通过水平扩展相应的组件来支撑,所有的组件通过交互来满足整体的业务需求。 面向服务的设计,往往需要ESB(En...

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

编程技术

虎牙直播在微服务改造方面的实践和总结

10

changyuan.xu 发布于 2019-02-14

【编者的话】相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播(以下简称“虎牙”)是如何在技术上赋能娱乐,本文将为您介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践。 为什么选用Nacos 虎牙关注N...

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

编程技术

B 站 Up 主上传质量调优实践

25

邓龙华 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

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

编程技术

B 站 Up 主上传质量调优实践

25

xubiao.zhuang 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

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

Java

Java设计模式-代理模式

wenming.gapo 发布于 2019-02-13

代理模式 概述 委托者: 实际服务提供者 代理者: 中间商 客户: 服务的消费者 优缺点 优点: 隐匿委托者 客户和委托者实现解耦, 在不修改委托者的情况下可做额外操作. 分类 根据代理类在运行前是否存在,分为: 静态代理: 运行前已存在代理类 动态代理: 运行前未存在代理类 场...

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

Spring

记一次Spring boot 和Vue前后端分离的入门培训

14

xiaoli.wang 发布于 2019-02-13

由于公司之前是写C#的,现在要转 Java分布式 + vue,所以进行一次前后端的简单培训。 前端工具和环境: Node.js V10.15.0 Vue.js V2.5.21 yarn: V1.13.0 IDE:VScode 后端工具和环境: Maven: 3.52 jdk: 1...

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

Java

威胁快报 | 首爆新型ibus蠕虫利用热门漏洞疯狂挖矿牟利

16

尖兵 发布于 2019-02-13

一、背景 近日阿里云安全团队发现了一起利用多个流行漏洞传播的蠕虫事件。黑客首先利用ThinkPHP远程命令执行等多个热门漏洞控制大量主机,并将其中一台“肉鸡”作为蠕虫脚本的下载源。其余受控主机下载并运行此蠕虫脚本后,继续进行大规模漏洞扫描和弱口令爆破攻击,从而实现横向传播。涉及的...

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

Java

太厉害了:居然有人将各大编程语言绘成了一部编年史

22

songhua.gao 发布于 2019-02-12

代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏… … 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的,前辈们的创造过程虽然充满了有趣与巧合,但是并不神秘!本文就从1980年开...

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

Java

Java Web 安全之代码审计

37

wenming.gapo 发布于 2019-02-09

信息安全的75%发生在Web应用而非网络层。本文内容主要以Java Web安全-代码审计为中心展开。 一、JavaWeb 安全基础 1. 何为代码审计? 通俗的说Java代码审计就是通过审计Java代码来发现Java应用程序自身中存在的安全问题,由于Java本身是编译型语言,所以...

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

Java

Java设计模式之观察者模式

4

刘莉莉 发布于 2019-02-08

1、初步认识: 策略模式的定义: 定义一组算法,将每个算法都封装起来,使得它们之间可以相互替换。策略模式让算法独立于调用它的客户端而独立变化。 大白话: 我清楚知道自己身上有几把武器(策略),我会根据不同的情况使用不同的武器(根据情况,切换策略)。 游戏中我分别捡到三把枪: 1、...

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

Java

Java Web安全之代码审计

36

hellas 发布于 2019-02-08

信息安全的75%发生在Web应用而非网络层。本文内容主要以Java Web安全-代码审计为中心展开。 一、JavaWeb 安全基础 1. 何为代码审计? 通俗的说Java代码审计就是通过审计Java代码来发现Java应用程序自身中存在的安全问题,由于Java本身是编译型语言,所以...

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

Spring

Bye, 2018; Hi, 2019

1

puefu.he 发布于 2019-02-07

虽然我还时时的沉浸在2018的日历里,但时光已毫不留情的将2018年留在了记忆里。2019,相见恨早。 距离2014年底已经有了4个年头加2个月的时间了。回首这4年,从 PHP+SQL 到 TP ,从共享文件夹到 SAE 共同在线编辑到 SVN 再到 GIT ,从对 JAVA 高...

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