1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东, ...
分类:
编程语言 时间:
2017-07-17 17:12:59
阅读次数:
207
1 #实现多任务在同一个线程切换 2 #!/usr/bin/python 3 4 from socket import * 5 from select import * 6 from time import ctime 7 8 sockob=socket(AF_INET,SOCK_STREAM) 9... ...
分类:
编程语言 时间:
2017-07-17 17:12:15
阅读次数:
203
一.编程语言的作用及与操作系统和硬件的关系 1、编程语言是程序员和电脑的沟通语言。操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了 二.cpu-》内存-》磁盘 2.cpu 就像人的大脑 是负责运算的 内存负责临时存储 硬盘是负责永久存 ...
分类:
编程语言 时间:
2017-07-17 17:12:08
阅读次数:
127
本节内容 json序列化 1、dumps序列化和loads反序列化 dumps()序列化 1 2 3 4 5 6 7 8 9 10 11 12 13 import json #导入json模块 info = { 'name':"zhangqigao", "age":22 } with open("t ...
分类:
编程语言 时间:
2017-07-17 17:11:48
阅读次数:
227
1.InfoGlue infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 该项目主页:http://www.infoglue.org 2.Magnolia Magnolia是一个开源基于Java的We ...
分类:
编程语言 时间:
2017-07-17 17:11:38
阅读次数:
123
继承实现原理 python中的类可以同时继承多个父类,继承的顺序有两种:深度优先和广度优先。 一般来讲,经典类在多继承的情况下会按照深度优先的方式查找,新式类会按照广度优先的方式查找 示例解析: 没有共同头部父类的类型 在这种模型下,新式类和经典类的继承顺序都一样。 调用obj.test(),首先找 ...
分类:
编程语言 时间:
2017-07-17 17:11:01
阅读次数:
194
python中可以使用faker来制造一些虚拟数据 首选安装faker 老版的叫法是faker-factory,但是已不适用 使用faker.Factory.create()来创建并初始化faker生成器(generator) 使用方法如下: 每一次调用faker之后,返回的数据是不一样的 为了能够 ...
分类:
编程语言 时间:
2017-07-17 17:10:37
阅读次数:
2879
一、进程 1、什么是进程? 1.1 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。 1.2 程序是指进程需要完成那些功能以及如何完成。 1.3 数据集是指程序在执行过程中所需要使用的资源。 1.4进程控制块用来记录进程的外部特征,描述进程的执行变化过 ...
分类:
编程语言 时间:
2017-07-17 17:10:18
阅读次数:
154
有时为了项目需求,会将对象数据转换成json数据,以下是个人根据项目需求实现的方法。 项目中需要将数据格式: 项目中list对象内容 以下是所用到的对象实体类 1 package com.yf.af.biz.test; 2 3 /** 4 * Created by chen on 2017/7/14 ...
分类:
编程语言 时间:
2017-07-17 17:08:42
阅读次数:
172
多态与多态性 多态 多态并不是一个新的知识 多态是指一类事物有多种形态,在类里就是指一个抽象类有多个子类,因而多态的概念依赖于继承 举个栗子:动物有多种形态,人、狗、猫、猪等,python的序列数据类型有字符串、列表、元组,文件的类型分为普通文件和可执行文件,人类又有多种形态,男女老少。。等等例子 ...
分类:
编程语言 时间:
2017-07-17 17:08:02
阅读次数:
126
计算机的高速发展,在多核技术上要远远快于提升单核的计算能力。因而设计并发的程序成为提高软件性能的一大利器。 并发的程序虽然可以有效利用硬件资源,但同时也会增加程序设计的难度,其首要解决的就是同步的问题。 同步问题归纳而言就是要解决两个问题:活性失败(liveness failure)和 安全性失败( ...
分类:
编程语言 时间:
2017-07-17 17:07:30
阅读次数:
184
一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢?另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CP ...
分类:
编程语言 时间:
2017-07-17 17:07:23
阅读次数:
150
1 #!/usr/bin/python 2 #coding=utf-8 3 #服务器端 4 from socket import * 5 from time import ctime 6 HOST="192.168.1.33" 7 PORT=1235 8 BUFSIZE=1024 9 ADDR=(H... ...
分类:
编程语言 时间:
2017-07-17 17:06:49
阅读次数:
208
[From] http://www.jb51.net/article/44726.htm Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: 复制代码代码如 ...
分类:
编程语言 时间:
2017-07-17 17:06:43
阅读次数:
110
1 锁 2 Lock() 3 4 Lock(指令锁)是可用的最低级的同步指令。Lock处于锁定状态时,不被特定的线程拥有。Lock包含两种状态——锁定和非锁定,以及两个基本的方法。 5 可以认为Lock有一个锁定池,当线程请求锁定时,将线程至于池中,直到获得锁定后出池。池中的线程处于状态图中的同步阻... ...
分类:
编程语言 时间:
2017-07-17 17:06:14
阅读次数:
145
1 #!/usr/bin/python 2 #coding=utf-8 3 4 import threading,time 5 lock=threading.Condition() 6 product=0 7 class Make(threading.Thread): 8 def __init__(... ...
分类:
编程语言 时间:
2017-07-17 17:06:07
阅读次数:
141
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o ...
分类:
编程语言 时间:
2017-07-17 17:06:00
阅读次数:
140