展开

关键词

方向 内容 后端 java基础(掌握多线程并发concurrent,java内存模型(java memory model,j...

555110

PHP

文章转自脚本之家,原文名称为《中高级PHP程序员应该掌握哪些》,点击这里查看原文。 本文把php程序员划分为中、高级程序员两大类程序员,并针对这两大程序员应具备的能进行分类探索。 如 max_requestsmax_childrenrequest_terminate_timeout之类的影响性能的配置),知道mod_php fastcgi的区别;在PHP方面已经能够熟练各种基础 (纵深维度发展) 目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个方向,在这块比较专业。 ,比如事务机制(隔离级别、锁等)、对触发器、 分区等有一定了解和应用;对MySQL性能方面,有包括磁盘优化(SAS迁移到SSD)、服务器优化(内存、服务器本身配置)、除了二阶段的其他核心 性能优化选项 从基本代码应用上面来说,能够解决在PHP开发中遇到95%的问题,了解大部分 PHP的巧;对大部分的PHP框架能够迅速在一天内上手使用,并且了解各个主流PHP框架的优缺点,能够迅速方便项目开发中做选型

1.3K30
  • 广告
    关闭

    11.11智惠云集

    2核4G云服务器首年70元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Elastic 之 Filebeat

    Elastic 之 Filebeat简介Beats 是安装在服务器上的数据中转代理。Beats 可以将数据直接传输到 Elasticsearch 或传输到 Logstash 。?

    87870

    2018-06-21Spring

    utm_source=gold_browser_extension本篇文章的目的是就自己阅读Spring代码和相关的一些心得体会做一些总结,方便快速上手Spring相关的,如Spring Cloud (介绍一,可以略过)Spring强大的扩展能力,促进了其与新的融合,维护了它持久的生命力,熟悉Spring是软件特别是互联网开发人员的基本功之一,特别是在以Spring Boot为基础搭建的微服务大行其道的当下 pushpull,针对功能做一些关键点搜索,找到关键实现;3、根据关键实现再用intellij神器做反向追溯,快速理通整个流程或者找到测试类(如*Test),通过测试类Debug代码;4、对于影响性能的关键实现 通过以上的几点,我快速理清了Spring Cloud(zuuleurekafeignribbonapollo)的源码大体处理流程,不过Spring Cloud中熔断器Hystrix大量使用了响应式编程

    16020

    DBA总结

    随着的发展,DBA所做的工作不仅仅是对数据库的维护,所需要的知识可能更多,本文从开发语言、硬件、运维工具、关联软件,网络知识、Linux能、数据库类型和数据库能等八个方面对DBA进行总结 关联软件: 包括消息队列,缓存,搜索,服务发现,审计和版本控制等网络方面:包含TCPIP,ethtool,iptables,DNS以及网络硬件Linux能: 常用命令,文件系统,系统层命令,IO管理层命令数据库种类 数据库能: 数据库开发规范,事务,锁,索引,存储引擎,备份恢复,中间件,优化,高可用,SQL审核 后续随着的进步,可能还需要进行一系列的补充。?

    50510

    2020前端

    一、HTML、CSS基础、JavaScript语法基础。 二、JavaScript语法进阶。包括:作用域和闭包、this和对象原型等。 三、ES6语法。这部...

    24100

    selenium选择

    6410

    :为什么 Node 是前端团队的核心

    这篇文章向大家介绍下小菜前端的基建在一步步走过来的过程中,NodeJS 是如何使用的及扮演了哪些角色,它对于工程师个人,团队能力,公司研发效率,业务支撑,的探索与突破等等到底有什么实际的意义,以及为什么是它而不是 PythonC++PHPJava 成为了前端团队的核心。 第二次尝鲜 NodeJS - APP 打包平台 Scott 是从 2011 年开始接触和使用 NodeJS,从 2013 年后以 NodeJS 为主,开始尝试搭建比较复杂的系统,非常清楚它的优势和短板 这张图上,绝大多数的系统建设,都离不开 Node.js,更关键的是,团队的童鞋们,经过这些基建的硬仗,能力也都有很大幅的提升,所以 NodeJS 越来越成为前端团队的核心,一切基于它的深度尝试 Scott 近年面试或线下线上分享,遇到太多前端同学,由于团队原因个人原因职业成长与管理通道,甚至家庭城市等等原因,在理想国与现实之间,在放弃与坚守之间,摇摆不停,心酸硬扛,大家可以找我聊聊南聊聊北

    31120

    :为什么 Node.js 是前端团队的核心

    image.png这篇文章向大家介绍下小菜前端的基建在一步步走过来的过程中,NodeJS 是如何使用的及扮演了哪些角色,它对于工程师个人,团队能力,公司研发效率,业务支撑,的探索与突破等等到底有什么实际的意义 ,以及为什么是它而不是 PythonC++PHPJava 成为了前端团队的核心。 第二次尝鲜 NodeJS - APP 打包平台Scott 是从 2011 年开始接触和使用 NodeJS,从 2013 年后以 NodeJS 为主,开始尝试搭建比较复杂的系统,非常清楚它的优势和短板 第五次尝鲜 NodeJS - 全链路端监控系统小菜从 2014 年第一款 APP 上线,到如今将近 5 年,5 年风雨 5 年征程,虽然部有 80 人,前端有 20 人,我们依然对自己所研发的 8 这张图上,绝大多数的系统建设,都离不开 Node.js,更关键的是,团队的童鞋们,经过这些基建的硬仗,能力也都有很大幅的提升,所以 NodeJS 越来越成为前端团队的核心,一切基于它的深度尝试

    47710

    设想

    不是全能,只要覆盖了所使用的就是全,例如LNMP,Linux+Nginx+Mysql+PHP。 全架构师关注的是业务所采纳的全部,以及所涉及的系统性能、安全,高可用等诸多因素。? 和习武一样,我想试图探讨一下全的套路,很多能力不是通过当头棒喝产生的。郭大侠需要降龙十八掌,令狐冲以无招胜有招也需要独孤九剑。我觉得全可以主要分为3个切面:能,性能 和效率。 缓存是减少负载,提高系统性的必备。可以从客户端,网络侧,服务端三个环节对缓存进行分类,具体可以参考《老曹眼中的缓存》。? 啰哩啰嗦,只是想探讨一下全的套路,也许这本身就是一个伪命题。? 这是我非常喜欢的一句话,印在公司的墙上,“以匠心,铸非凡”,送给每一个热爱的朋友!

    19530

    以图搜图

    除了关注本身,“ 以图搜图 ” 有这些应用:电商搜同款;图片搜索;安防监控;药物检索;盗版检测; 纺织面料; 视频摘要;艺创作 ;对了,Lire 跟 TuriCreate ,直接在 Github

    1.4K90

    .Net Web开发

    有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发,以此帮助那些想学,却不知从何起的朋友 本文整理了当前企业web开发中的管理系统,商城等系统的常用开发。C#常见运算符一元运算符(+、-、! (图片、css、js、html )缓存: cdn、squid缓存服务器、浏览器(客户端)缓存HTML5 application cahce API离线缓存应用层缓存:Cache、Redis缓存数据库 -多态实现一个简单的MVVM框架实现一个简单的js模板引擎Angular路由、模块化、控制器、指令、作用域、模板、链式函数、过滤器、服务、依赖注入...React虚拟DOM,组件化......信息加密 后面我会写一些文章来让大家系统的学习web开发,而这篇我也会不断更新。

    1.1K30

    2016 JavaScript 展望

    有些开发者正在尝试使用基于上述的框架进行开发,也在一定程度上减少了学习成本。 本文中主要介绍了一些我在 web 应用开发中所涉及和推崇的,其中有一些上存在争议,所以我对于每一都只做简单的介绍和分析。 就目前而言,使用 React 已经不是一个选择,而是一个商业行为,它能提供更高效和更有效的生产力。 ElectronElectron 可以使用前端构建桌面程序,GitHub 团队出品的 Atom 编辑器就是基于 Electron 创建的。

    22940

    Python后端(一)

    1.7Python Web框架1.常用框架的对比,使用 Restful2.WSGI 原理3.Web 安全的问题1.8系统设计1.设计原则,如何分析2.后端系统常用的组件(缓存、数据库、消息队列等等)3.选型和实现 (短网址服务、Feed 流系统)1.9之外的软实力1.学习能力2.业务理解能力,沟通交流能力3.心态2.0小扩展-STAR模型在生活中描述一件事情或者是在面试中描述项目经验,如何让我们的语言更加有条理 2.详解 2.1 Python 语言基础2.1.1 Python 语言特性Python 是动态强类型语言,很多人都误认为是弱类型语言,其实是错误的。 Python3 中重新抛出异常不会丢失信息,方便我们去排错(在 Python2 中如果在一个异常中 raise 一个异常,原来的异常就会丢失,Python3 中支持 raise from,保留异常信息 前端中那些让你头疼的英文单词 Flask框架重点知识总结回顾团队开发注意事项 浅谈密码加密Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾python面试题

    2.1K51

    Python后端(二)

    1 In : p.yOut: 2 In : pOut: 1 In : pOut: 2 In : p.x == pOut: Truedequedeque 可以方便的实现 queue 以及 stack(堆) stack)是后进先出的结构1.如何使用 Python 实现? 2.实现的 push 和 pop 操作,如何做到后进先出。 3.同样可以用 Python list 或者 collections.deque 实现借助内置的数据结构非常容易实现一个(stack),后入先出:from collections import dequeclass 前端中那些让你头疼的英文单词 Flask框架重点知识总结回顾团队开发注意事项 浅谈密码加密Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾python面试题

    61320

    剖析公司

    来源:www.cnblogs.comwangsenp9329735.html目的主要是想从自己的角度剖析一下公司使用的一些都有哪些,都解决了哪些问题,以及几十人团队的日常和项目管理的方式方法。 ----铭记不以解决实际问题引入的都耍流氓,下面我们就来看看都有哪些。----前端1. 使用css3作为页面的样式控制解决页面的渲染问题2. 收藏功能点赞功能评论功能留言功能关注功能页面多处个人信息的设置页面多处商品页面调起支付的功能题库的组卷系统中的试题栏----后端1. 项目负责人组织大家一起整理出是由团队的机制,流程,等不足导致的问题列表。根据上一步的列表,为每一个问题安排上负责人以项目的方式解决这个问题。 使用花生壳或者ngrok实现内网穿透,解决微信支付或者接口的调试工作。 3.

    32852

    Spring Cloud Alibaba(下)

    启动 Seata Server 进入 bin 目录中, 在 window 下启动 seata-server.bat, 在 linux 下启动 seata-se...

    46310

    剖析Web(三)

    的一个重要方面是:随着新的、(希望是)更好的解决方案的普及,它会随着时间的推移而改变。 反向代理是一个完美的方法,它将HTTP请求转发到可以用不同实现的子系统,例如,你可能希望用Python、Django和Postgres实现系统的一部分,用Go语言中的AWS Lambda函数实现另一部分 (未完,待续)阅读链接剖析Web(一)剖析Web(二) 参考资料Miguel Gringbergs amazing Flask mega-tutorial: https:blog.miguelgrinberg.compostthe-flask-mega-tutorial-part-i-hello-worldWhat

    14510

    剖析Web(二)

    我还认为,有趣的是,像HTTP这样的,现在基本上遍布全世界了,但它们的核心非常简单。在上面的操作中,HTTP的许多特性都没有在简单socket 编程中涉及到。 很高兴看到这些的工作原理,但是在日常工作中,我们需要关注更高层次的东西。由于HTTP是无状态协议,小型HTTP服务器的情况可能会恶化。 阅读链接剖析Web(一)参考资料 Python 3 Socket Programming HOWTO: https:docs.python.org3howtosockets.html HTTP1.1

    18620

    剖析Web(四)

    server4.1 基本原理我们给Web server的一般标签是:用于执行任务的软件,nginx和Apache是两个常用的web server,这两个开源项目目前在市场上处于领先地位,它们使用不同的方法

    18020

    扫码关注云+社区

    领取腾讯云代金券