码迷,mamicode.com
首页 > 2019年06月04日 > 全部分享
简单聊聊java中的BIO、NIO、AIO
BIO(blocking io,同步阻塞) 场景:客户端向服务端发送请求,服务端会为每个客户端建立一个线程来响应,问题来了,如果客户端出现了延时等异常,服务端为客户端建立的线程,就会一直出于等待状态,这个线程就会占用很长时间(因为数据的准备和处理都在这个线程上完成),更糟糕的是,如果有大量并发访问, ...
分类:编程语言   时间:2019-06-04 22:54:07    阅读次数:49
(译)微服务:关于这个新架构术语的定义
原文: "Microservices a definition of this new architectural term" 过去几年出现的“微服务架构”这个术语描述了一种将软件应用设计成可独立部署的服务套件的独特方式。虽然没有这种对架构风格准确定义,但是围绕业务逻辑、智能端点、自动化部署以及数据 ...
分类:其他好文   时间:2019-06-04 22:53:54    阅读次数:41
js对属性的操作
1.1 1.2、 对象. set属性(‘键’,‘值’) 可以修改已有属性,可以设置未设置属性,可以自定义属性 p1.setAttribute('class','abc'); 1.3、 对象.属性设置的属性不能用get属性获得,用对象.属性获得 并且元素行里不显示设置的属性 1.4、增加属性值。(比如 ...
分类:Web程序   时间:2019-06-04 22:53:36    阅读次数:43
多线程
线程的特点 线程是程序运行中的最基本单元,在一个进程内有且至少有一个进程。 进程:内存独立,CPU独立,速率低共享数据难,安全性高 线程:内存共享,CPU使用独立,是cpu最小的执行单位 线程的创建方法 1.直接实例化Thread类 2.创建类覆盖Thread中的run方法 使用方法和进程一样,但是 ...
分类:编程语言   时间:2019-06-04 22:53:19    阅读次数:45
爬虫框架之Scrapy
爬虫框架之Scrapy 一、介绍 二、安装 三、命令行工具 四、项目结构以及爬虫应用简介 五、Spiders 六、Selectors 七、Items 八、Item Pipelin 九、 Dowloader Middeware 十、Sider Middlewear 十一、自定义扩展 十二、setiti ...
分类:其他好文   时间:2019-06-04 22:52:57    阅读次数:41
直线与圆
前言 当涉及直线与圆的相关问题时,考查最多的知识点是其中的$Rt\triangle$。注:其中的$Rt\triangle$指半弦长与半径和弦心距构成的直角三角形。 典例剖析 例1【2019届高三理科数学第三轮模拟训练题】直线$l:kx 2y 3=0$与圆$C:(x 1)^2+(y+2)^2=4$交于 ...
分类:其他好文   时间:2019-06-04 22:52:41    阅读次数:40
3星|《爱彼迎传》:公关稿,大事记
“ 直到他们开回旧金山,格雷厄姆才再次打来电话,并向他们提供了名额。切斯基佯装需要再征求一下联合创始人的意见,他捂住听筒,询问杰比亚和柏思齐是否愿意接受——他们当然同意了,别无选择。然后切斯基告诉格雷厄姆他们愿意参与。格雷厄姆后来告诉切斯基当时是麦片打动了他。P30” 爱彼迎传 作者: [美]利·加 ...
分类:其他好文   时间:2019-06-04 22:52:23    阅读次数:46
python常用的六个字符串处理方法
1.upper(将小写字母转换为大写) 语法: str.upper() 参数: NA 实例: 结果: ABC 2.lower(将小写字母转换为大写) 语法: str.lower 参数: NA 实例: 结果: hello 3.join(将序列中的元素以指定的字符连接生成一个新的字符串) 语法: str ...
分类:编程语言   时间:2019-06-04 22:51:55    阅读次数:45
cms项目技术心得!
技术一:轮播图的管理 在Mysql数据库中。创建一个存放轮播图的一个表格。设计表格的字段分别为: //图片的id(编号) private Integer imgid; //图片的路径 private String storepath; //图片的名称 private String storename ...
分类:其他好文   时间:2019-06-04 22:51:36    阅读次数:43
Django高级实战 开发企业级问答网站
第1章 Django高级实战-开发企业级问答网站课程项目结合:需求分析/Django高级用法/算法/设计模式/TestCase测试/云计算服务。本章将具体介绍课程的学习内容和目标,描述问答网站的业务场景、用途、重要性、实用性。学习本课程需要具备的知识,项目使用的技术栈,重难点;让同学们对课程的技术范 ...
分类:Web程序   时间:2019-06-04 22:51:19    阅读次数:70
How to do NTG2.5 coding with SDConnect C4
I’m here to tell you It’s possible to coding NTG2.5 on the benchand test a few things, using SD connect C4 etc. What you need to do is connect NTG2.5 ...
分类:其他好文   时间:2019-06-04 22:50:59    阅读次数:35
java之struts2之类型转换
在使用servlet开发中,表单中提交的数据到servlet后都是字符串类型,需要程序员手动进行类型转换。 但是到struts2后,基本数据类型struts2都可以转换。但是如果是自定义类型,struts2也不能自动转换。 这个时候需要程序员进行手动转换或者使用struts2提供的类型转换机制来实现 ...
分类:编程语言   时间:2019-06-04 22:50:43    阅读次数:40
14.Kubernetes之Pod
Pod是一组紧密关联的容器集合,它们共享PID、IPC、Network和UTS namespace,是Kubernetes调度的基本单位。Pod的设计理念是支持多个容器在一个Pod中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。 缺点: 不支持高并发, 高可用, 当 ...
分类:Web程序   时间:2019-06-04 22:50:28    阅读次数:40
一款超好用的第三方评论插件--Gittalk
使用GITALK的背景: 1. 最近在做一个基于Java的个人博客系统,已经基本完工了,突然发现怎么没有评论的操作,如果再从头开始从数据库开始写的话,花费的代价有点大,于是乎我就在网上寻找一款适合我的第三方评论插件,第一次我找到了“畅言”,结果很令人失望,因为我的网站没有备案,所以无法使用“畅言”。 ...
分类:其他好文   时间:2019-06-04 22:50:13    阅读次数:41
【JS】JS校验密码复杂度(必须包含字母、数字、特殊符号)
#场景一:密码中必须包含大小写 字母、数字、特称字符,至少8个字符,最多30个字符; #场景二:密码中必须包含字母(不区分大小写)、数字、特称字符,至少8个字符,最多30个字符; #场景三:密码中必须包含字母(不区分大小写)、数字,至少8个字符,最多30个字符; #参考:https://www.cn ...
分类:Web程序   时间:2019-06-04 22:49:39    阅读次数:43
JoinableQueue类与线程
生产者消费者的问题及其解决办法 问题 在之前的生产者消费者模型中,生产者和消费者只有一个, 那么生产者往队列里put几次,消费者就get几次,但是存在一个问题, 生产者不一定只有一个,消费者也不一定只有一个,那么怎么确定生产者进程结束了, 从而让消费者进程跟着一起结束成为一个问题(不然消费者还是一直 ...
分类:编程语言   时间:2019-06-04 22:49:24    阅读次数:39
16.Kubernetes之Deployment
Deployment在继承Pod和Replicaset的所有特性的同时, 它可以实现对template模板进行实时滚动更新并具备我们线上的Application life circle的特性。 1.创建Deployment # vi deployment.yaml apiVersion: apps/ ...
分类:Web程序   时间:2019-06-04 22:49:08    阅读次数:44
762条   1 2 3 4 5 6 ... 45 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!