单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个web容器就可以跑起来,比如我们开发的开源软件云收藏,就是标准的单体架构。 ...
分类:
编程语言 时间:
2017-11-02 11:20:22
阅读次数:
178
使用 class 和类名来创建一个类。类中属性的声明和常量、变量声明一样,唯一的区别就是它们的上下文是类。同样,方法和函数声明也一样。 class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A ...
分类:
编程语言 时间:
2017-11-02 11:20:37
阅读次数:
148
从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。 Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、 ...
分类:
编程语言 时间:
2017-11-02 11:21:49
阅读次数:
196
在Myeclipse中测试restful接口返回数据的时候,直接采用main方法执行程序,但是几秒钟后程序报错,返回字符串结果正常,只是数据量有点大。 先查看源代码Arrays.java:2367 创建char数组对象时候报错,错误信息堆空间溢出 华丽的分割线,下面堆和栈的解释还是比较清楚的 ◆寄存 ...
分类:
编程语言 时间:
2017-11-02 11:22:32
阅读次数:
114
1.掌握python的基本语法知识2.学会如何抓取HTML页面: HTTP请求的处理:urlib、urlib2及requests(reqests对urllib和urllib2进行了封装 ,功能相当于二者的和) 处理后的请求可以模拟浏览器发送的请求,获取浏览器的响应3.解析服务器响应的内容: re、xpath、BeautifulSoup4(bs4)、j..
分类:
编程语言 时间:
2017-11-02 11:23:05
阅读次数:
146
原数组是: 合并后的数组是: ...
分类:
编程语言 时间:
2017-11-02 11:24:08
阅读次数:
178
1、系统配置 vmware ubuntu16.04 64位 apt-get install vim 2、下载jdk1.8.0_151,并上传至当前ubuntu系统 3、解压jdk,并移动到指定目录 4、更改环境变量 编辑/etc/environment,添加如下图红线标识的部分,具体jdk路径,以实 ...
分类:
编程语言 时间:
2017-11-02 11:24:35
阅读次数:
156
[实现:多进程paramiko] 1.server_list.txt :格式 HOST PORT USER PASSWD localhost 22 root root193.168.49.144 22 root root 2.get_server_list.py server_list_file = ...
分类:
编程语言 时间:
2017-11-02 11:24:58
阅读次数:
229
由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 1 单进程服务器 - 非堵塞模式 服务端 : 客户端: 我们可以看到,关键点在于for循环每个保存下来的套接字,循环请求是否有数据发来,由于速度很快,导致看起来像是多进程处理一样。 ...
分类:
编程语言 时间:
2017-11-02 11:25:17
阅读次数:
142
转换如图: 将数据 转换成 源码链接:http://pan.baidu.com/s/1i4SaWLn 密码:ywva ...
分类:
编程语言 时间:
2017-11-02 11:25:43
阅读次数:
298
1 面向对象知识 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象 ...
分类:
编程语言 时间:
2017-11-02 11:25:51
阅读次数:
210
Eureka Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是Spring Cloud体系中最重要最核心的组件之一。 ...
分类:
编程语言 时间:
2017-11-02 11:26:59
阅读次数:
202
Spring Cloud从设计之初就考虑了绝大多数互联网公司架构演化所需的功能,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。这些功能都是以插拔的形式提供出来,方便我们系统架构演进的过程中,可以合理的选择需要的组件进行集成,从而在架构演进的过程中会更加平滑、顺利。 ...
分类:
编程语言 时间:
2017-11-02 11:27:22
阅读次数:
168
SP的提出时间比CoSaMP提出时间稍晚一些,但和压缩采样匹配追踪(CoSaMP)的方法几乎是一样的。SP与CoSaMP主要区别在于“In each iteration, in the SP algorithm, only K new candidates are added, while theC ...
分类:
编程语言 时间:
2017-11-02 11:29:25
阅读次数:
303
近年来,微服务因其良好的灵活性和伸缩性等特点备受追捧,很多公司开始采用微服务架构或将已有的单体系统改造成微服务。IBM也于近日开源了轻量级Java微服务应用服务器 Open Liberty 。但是采用Java开发微服务真的是最好的选择吗?来自JPmorgan的高级工程师 Elliot Forbes基 ...
分类:
编程语言 时间:
2017-11-02 11:30:05
阅读次数:
142
//MARK: - UIDevice延展 public extension UIDevice { var modelName: String { var systemInfo = utsname() uname(&systemInfo) let machineMirror = Mirror(refl ...
分类:
编程语言 时间:
2017-11-02 11:30:29
阅读次数:
405
自从Java问世以来,在服务端开发方面取得了巨大的发展。但是在桌面/Web开发方面,一直没有得到大的发展。从最初的AWT,到Swing,再到JavaFX,Java从来没有在桌面/Web解决方案中取得重要席位,更别提占居主导地位了。 AWT AWT(Abstract Window ToolKit,抽象 ...
分类:
编程语言 时间:
2017-11-02 11:30:40
阅读次数:
195
1.Python软件开发基础 1.Linux操作系统2.Docker基础3.Python基础语法4.Python字符串解析5.Python正则表达式6.Python文件操作7.Python 模块8.Python异常9.python GUI编程10.Python时间和日历掌握技能1.掌握计算机的构成和 ...
分类:
编程语言 时间:
2017-11-02 11:31:21
阅读次数:
167
技术从一开始ajax轮询后来改成websocket 碰到的一些问题的处理: websocket的pom依赖 首先是配置处理器 2.请求所经过的握手拦截器 主要用来将ServerHttpRequest里的session的用户信息存放在attributes里 到处理的handle中 会自动存入webso ...
分类:
编程语言 时间:
2017-11-02 11:31:27
阅读次数:
218
通过上一节的学习,我们知道了如何用@Query注解来实现灵活的查询。在上一节的示例中,我也尝试给出简单的排序,通过JPQL语句以及原生SQL来实现的。这样的实现,虽然在一定程度上可以应用,但是灵活度不够,因此结合@Query注解,我们可以使用Sort来对结果进行排序。 1、在CustomerRepo ...
分类:
编程语言 时间:
2017-11-02 11:31:44
阅读次数:
184