关闭

谈谈python的GIL、多线程、多进程

转载自:https://zhuanlan.zhihu.com/p/20953544 最近在看Python的多线程,经常我们会听到老手说:“python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究:首先强调背景:1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑...
阅读(14) 评论(0)

WEB服务器、应用程序服务器、HTTP服务器区别

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相...
阅读(16) 评论(0)

浏览器访问网页的详细内部过程

转载自:http://blog.csdn.net/xiaotian15/article/details/8625302 我们来看当我们在浏览器输入http://www.mytest.com:81/mytest/index.html,幕后所发生的一切。 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1、 连接 当我们输入这样一个请...
阅读(17) 评论(0)

轻松搞懂WebService工作原理

转发自:http://www.cnblogs.com/codelir/p/5476517.html 更多详情:Web Services 教程 用更简单的方式给大家谈谈WebService,让你更快更容易理解,希望对初学者有所帮助。WebService是基于网络的、分布式的模块化组件。我们直接来看WebService的一个简易工作流程:客户端 ——>阅读WSDL文档(了解webservice的请...
阅读(17) 评论(0)

AJAX工作原理及其优缺点

转载自:http://blog.csdn.net/v123411739/article/details/53035592 1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用: 使用XHTML+CSS来标准化呈现; 使用XML和XSLT进行数据交换及相关操作; 使...
阅读(18) 评论(0)

数据库知识点查漏补缺

独占锁和共享锁的区别 共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排它锁。获准共享锁的事务只能读数据,不能修改数据。 排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。 共享锁下其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享. sql中的 IF 条件语句的用法...
阅读(25) 评论(0)

编写更好Python程序的5个技巧

5 Tips for Writing Better Python http://geek.csdn.net/news/detail/238940 我写Python已经有一段时间了,当我回顾起一些较老的代码时,我有时会感到一些畏缩。例如,当我刚开始编程的时候,我用python编写了这个Sudoku 游戏(在GitHub上可以获得)。我当时认为这是我最好的作品之一。事实证明,我甚至不能克隆并运行...
阅读(58) 评论(0)

Spring Boot Demo 系列

项目地址:https://github.com/whirlys/SpringBootDemos Java spring boot 学习与总结,以案例Demo的的形式记录spring boot 的相关的专题知识,最开始以实现为主,之后再深入地探究相关专题的原理。如果你有好的Demo或见解,欢迎pull request 给我哦,共同进步!!如果觉得不错,欢迎你给个 star ^_^学习资料来源: 自己捣...
阅读(27) 评论(0)

博文收藏

请参考:面向程序员的数据库访问性能优化法则 http://blog.csdn.net/yzsind/article/details/6059209...
阅读(119) 评论(0)

浅析VO、DTO、DO、PO的概念、区别和用处

转载自:http://kb.cnblogs.com/page/522348/ 参考:http://blog.chinaunix.net/uid-20556037-id-2810927.html 上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项...
阅读(212) 评论(0)

MYSQL存储过程作用及语法

转载自 http://www.cnblogs.com/l5580/p/5993238.html MySQL5 中添加了存储过程的支持。大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件。虽然他们的作用不仅限于批处理。为什么要使用存储过程:优点 通过吧...
阅读(101) 评论(0)

Java集合包

集合包 ArrayList LinkedList Vector Stack Map HashMap TreeMap集合包集合包是java中最常用的包,它主要包括 Collection 和 Map 两类接口的实现。对于Collection的实现类需要重点掌握以下几点:1)Collection用什么数据结构实现?2)Collection的创建、添加对象、删除对象、获取对象、遍历、判断是否存在、排序等操作...
阅读(64) 评论(0)

基于ssm的场地管理系统

基于ssm的场地管理系统 github地址: https://github.com/whirlys/space_ssm 目录基于ssm的场地管理系统 目录 项目介绍需求说明 使用到的技术及插件 环境及使用说明 主要功能及实现思路 实现结果截图 前台用例 数据库表名项目介绍(需求说明) spring + springmvc + mybatis + Bootstrap + jquery 的练手项目...
阅读(100) 评论(0)

简易Web服务器

基础知识点首先简单认识TCP/IP协议 请访问http://www.cnblogs.com/roverliang/p/5176456.htmlTCP/IP协议族中有一个重要的概念是分层,TCP/IP协议按照层次分为以下四层 TCP/IP通信数据流 使用HTTP协议进行数据传输的过程HTTP请求报文 HTTP响应报文 TCP协议三次握手过程分析 请访问 http://blog.csdn....
阅读(87) 评论(0)

斐波那契数

牛客网 《剑指offer》 时间限制:1秒 空间限制:32768K 热度指数:199742解题思路一: 如果像这样,将会有大量的计算是重复的,时空复杂度过大 二: 可以考虑将计算过的结果缓存起来,如果发现一个 n 已经计算过了,就不再重复计算三: 非递归解法,即从下往上算 首先根据 f(0)和 f(1) 算出 f(2),再根据f(1) 和 f(2)算出f(3)。。。以此类推python 2...
阅读(127) 评论(0)
187条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:66667次
    • 积分:2055
    • 等级:
    • 排名:第19557名
    • 原创:135篇
    • 转载:52篇
    • 译文:0篇
    • 评论:23条
    博客专栏