先来看看控制反转的基本含义: 控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意 味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。换句话说,就是将创建管理对象的工作交 ...
分类:
编程语言 时间:
2017-09-27 13:16:45
阅读次数:
224
python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。 reverse()方法 将列表中元素反转排序,比如下面这样 1 2 3 4 >>> x = [1,5,2,3,4] > ...
分类:
编程语言 时间:
2017-09-27 13:17:06
阅读次数:
321
Least recently used,最近最少使用 最常见的实现是使用一个链表保存缓存数据,详细算法实现如下: 1. 新数据插入到链表头部; 2. 每当缓存命中(即缓存数据被访问),则将数据移到链表头部; 3. 当链表满的时候,将链表尾部的数据丢弃。 LRU-K LRU-K中的K代表最近使用的次数 ...
分类:
编程语言 时间:
2017-09-27 13:17:47
阅读次数:
167
多线程 今日内容介绍 u Thread u 线程创建 u 线程池 u 线程状态图 第1章 多线程 1.1 多线程介绍 学习多线程之前,我们先要了解几个关于多线程有关的概念。 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功 ...
分类:
编程语言 时间:
2017-09-27 13:19:10
阅读次数:
163
#encoding=utf-8 import threading import time ''' python多线程并不是真正意义上的多线程,通常我们所说的多线程是多个线程同时执行某功能,而在python中 则是同一时间只有一个获得GIL的线程在跑,也就是GIL的存在使得python并不是真正意义上... ...
分类:
编程语言 时间:
2017-09-27 13:19:20
阅读次数:
132
这段时间有了新的动力,所以开始了我的博客之旅。先从参数绑定开始我的随笔吧。 @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。(http路径上就是这样,value中的路径) R ...
分类:
编程语言 时间:
2017-09-27 13:20:00
阅读次数:
143
JSON通常用于在Web客户端和服务器数据交换,即把字符串类型的数据转换成Python基本数据类型或者将Python基本数据类型转换成字符串类型。 常用方法 实例 将字符串序列化成字典 创建一个字符串变量dict_str >>> dict_str = '{"k1":"v1","k2":"v2"}' ...
分类:
编程语言 时间:
2017-09-27 13:21:15
阅读次数:
182
1,for循环: 2,for,in循环: 3,each遍历一维数组: 4,each遍历二维数组: ...
分类:
编程语言 时间:
2017-09-27 13:22:35
阅读次数:
139
arr -> 数组new -> 新数组str -> 字符串index -> 修改位置n -> 修改数量item -> 修改内容 【1】数组添加 1、index依次增加 arr.push('item'); // 放入 item 2、在指定 index 处开始添加 'item' arr.splice(i ...
分类:
编程语言 时间:
2017-09-27 13:22:50
阅读次数:
126
转载自:http://blog.csdn.net/wzgbm/article/details/54691615首先给一个简单的例子,测测list和dict查找的时间:import time query_lst = [-60000,-6000,-600,-60,-6,0,6,60,600,6000,6 ...
分类:
编程语言 时间:
2017-09-27 13:23:12
阅读次数:
144
1 根据当前日期获得所在周的日期区间(周一和周日日期) 2 根据当前日期获得上周的日期区间(上周周一和周日日期) 3 获取一周开始到结束的list集合 4 测试 ...
分类:
编程语言 时间:
2017-09-27 13:23:19
阅读次数:
122
已存在的excel某一column,row,index是第几个sheet进行内容修改 def writetoExcel(index,column,修改内容):PATH = 路径 + name.xlsx rb =xlrd.open_workbook(PATH ) wb = copy(rb) s=wb. ...
分类:
编程语言 时间:
2017-09-27 13:24:09
阅读次数:
141
JPQL如下: 项目运行时报错,提示: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException 原因: update、delete操作涉及到事务机制,需要 ...
分类:
编程语言 时间:
2017-09-27 13:24:32
阅读次数:
877
#coding=utf-8 import smtplib from email.mime.base import MIMEBase from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipar... ...
分类:
编程语言 时间:
2017-09-27 13:24:40
阅读次数:
155
我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几 ...
分类:
编程语言 时间:
2017-09-27 13:25:01
阅读次数:
199
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 abstract ...
分类:
编程语言 时间:
2017-09-27 13:25:11
阅读次数:
138
sys模块用于提供对解释器相关的操作 ...
分类:
编程语言 时间:
2017-09-27 13:25:23
阅读次数:
137
多线程 一、多线程 1、进程与线程 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的; 进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序 ...
分类:
编程语言 时间:
2017-09-27 13:26:51
阅读次数:
329
一、进程和线程 1.进程 计算机程序只是存储在磁盘上的可执行二进制文件,只有把它们加载到内存中并被操作系统调用,才拥有生命周期。进程则是一个执行中的程序。 每个进程都有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据,操作系统管理其上所有进程的执行,并为这些进程合理的分配时间。 2.线程 ...
分类:
编程语言 时间:
2017-09-27 13:28:49
阅读次数:
186
相关参考: 解决spring-cloud应用无法部署在同一个容器中的问题 spring-cloud: Error deploying two eureka clients in one container 问题关键字: InstanceAlreadyExistsException: org.spri ...
分类:
编程语言 时间:
2017-09-27 13:29:06
阅读次数:
228