Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 39602 Accepted: 13944 Description An ascending sorted sequence of distin ...
分类:
编程语言 时间:
2018-10-23 10:47:09
阅读次数:
160
python实现socket 学习前的知识储备 1.首先:本节课程的目标就是教会你如何基于socket编程,来开发一款自己的C/S架构软件 2.其次:C/S架构的软件(软件属于应用层)是基于网络进行通信的 3.然后:网络的核心即一堆协议,协议即标准,你想开发一款基于网络通信的软件,就必须遵循这些标准 ...
分类:
编程语言 时间:
2018-10-23 10:47:19
阅读次数:
184
1.前言 在编译使用 .NET Framework 库代码时,不是立即创建专用于操作系统的本机代码,而是把代码编译为通用中间语言(Common Intermediate Language,CIL)代码,这些代码并非专用于任何一种操作系统,也非专用于C#,其他 .NET 语言(如 VB)也会在第一阶段 ...
分类:
编程语言 时间:
2018-10-23 10:47:59
阅读次数:
192
importthreadingimporttimedefrun(n):print("talk",n)time.sleep(3)#run("t1")#run("t2")t1=threading.Thread(target=run,args=("t1",))t2=threading.Thread(target=run,args=("t2",))#t1.start()#t2.start()##类的多线程
分类:
编程语言 时间:
2018-10-23 10:49:12
阅读次数:
147
1. 首先定义实体 2. 属性文件test.properties放在resource下 3. spring的配置类 @PropertySource(value = "classpath:/test.properties")将属性文件读取到内存中 4. 测试 5. 测试结果 前面的都是bean的后置处 ...
分类:
编程语言 时间:
2018-10-23 10:50:16
阅读次数:
254
1.Springboot配置 1.1mybatis mapper.xml所在的目录必须为resource的资源文件夹,如果xml文件在java的package里面,需要修改文件夹类型 idea修改方式:点击project structure->model->项目,在右侧选择src.main.java ...
分类:
编程语言 时间:
2018-10-23 10:52:50
阅读次数:
140
<! flowchart 箭头图标 勿删 1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同 ...
分类:
编程语言 时间:
2018-10-23 10:55:27
阅读次数:
169
Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。 一、Lambda表达式 Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法 ...
分类:
编程语言 时间:
2018-10-23 10:55:39
阅读次数:
173
参考:http://www.w3school.com.cn/jsref/jsref_splice.asp 例子 1 在本例中,我们将创建一个新数组,并向其添加一个元素: 输出: 例子 2 在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素: 输出: 例子 3 在本例中 ...
分类:
编程语言 时间:
2018-10-23 10:56:53
阅读次数:
789
前言在SpringBoot很火热的时候,阿里巴巴的分布式框架Dubbo不知是处于什么考虑,在停更N年之后终于进行维护了。在之前的微服务中,使用的是当当维护的版本Dubbox,整合方式也是使用的xml配置方式。改造前之前在SpringBoot中使用Dubbox是这样的。先简单记录下版本,Dubbox-2.8.4、zkclient-0.6、zookeeper-3.4.6。项目中引入spring-con
分类:
编程语言 时间:
2018-10-23 10:57:00
阅读次数:
157
题干:n个数字从小到大排列。 算法思路:遍历数字,将最小的数字放到起始位置,依次循环。 基本实现: 思路:用两层循环实现,外层循环控制整体遍历的次数,内层循环控制当次遍历。 var array = [65,97,76,13,27,49,58]; for(var i=0;i<array.length; ...
分类:
编程语言 时间:
2018-10-23 10:58:32
阅读次数:
182
这个真的非常常用,尤其是做习题的时候,今天算是明白,其实很简单,但是真是面向对象的概念还没理解到位,另外,类真的很神奇,可以是数组类型,继续做题。 ...
分类:
编程语言 时间:
2018-10-23 10:58:45
阅读次数:
131
python爬虫如何POST request payload形式的请求1. 背景最近在爬取某个站点时,发现在POST数据时,使用的数据格式是request payload,有别于之前常见的 POST数据格式(Form data)。而使用Form data数据的提交方式时,无法提交成功。 于是上网查了 ...
分类:
编程语言 时间:
2018-10-23 11:54:08
阅读次数:
361
java使用局部线程池为什么会造成线程泄露 一、思考 - 造成泄露,肯定是无法被GC回收,那为什么局部线程池没有被回收,我们来通过源码一探究竟 二、通过ThreadPoolExecutor类对源码一探究竟 不详解 1.进入threadPool.execute()方法,如下图 图1 2.重点是addW ...
分类:
编程语言 时间:
2018-10-23 11:54:57
阅读次数:
274
ArrayList底层原理? ArrayList底层采用数组实现,访问特别快,它可以根据索引下标快速找到元素。但添加插入删除等写操作效率低,因为涉及到内存数据复制转移。 ArrayList对象初始化时,无参数构造器默认容量为10,当空间不足时会扩容,扩容后的容量是老容量的1.5倍。Java8的Arr ...
分类:
编程语言 时间:
2018-10-23 11:55:11
阅读次数:
151
python换行
分类:
编程语言 时间:
2018-10-23 11:58:35
阅读次数:
202
一、Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认是java.exe或者javaw.exe(windows下可以通过任务管理器查看)。Java采用的是单线程编程模型,即在我们自己的程序中如果没有主动创建线程的话,只会 ...
分类:
编程语言 时间:
2018-10-23 11:58:45
阅读次数:
167
在如下位置建立一个类,配置上面的内容 = =忘记说导入包了 导入这个包先 之后在applicaiton.properties下配置 在启动的时候查看是否有druid数据源。 看 已经成功了! ...
分类:
编程语言 时间:
2018-10-23 12:00:39
阅读次数:
159
#!/usr/bin/env python # -*- coding: utf-8 -*- # 选择排序 # 时间复杂度O(n) def selection_sort(array): length = len(array) for m in range(length): k = 0 for i in... ...
分类:
编程语言 时间:
2018-10-23 12:01:53
阅读次数:
153
生成时间戳 生成格式化的时间字符串 生成结构化时间 时间戳转结构化时间 时间戳转格式化时间字符串 结构化时间转时间戳 结构化时间转格式化的时间字符串 格式化的时间字符串转结构化时间 格式化时间转时间戳 time%*参数 格式含义 %a 本地(locale)简化星期名称 %A 本地完整星期名称 %b ...
分类:
编程语言 时间:
2018-10-23 12:03:15
阅读次数:
176