1.谈谈你对spring IOC和DI的理解,它们有什么区别? IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架 DI:De ...
分类:
编程语言 时间:
2018-04-05 01:17:13
阅读次数:
248
0x00 环境搭建 sqli-labs第八关,简单修改下源代码,加入下面一行代码 $id=preg_replace('/\(|\)/', "",$id); //过滤小括号 0x01 脚本编写 1、构造payload ' union select 1,2,3 from information_sche ...
分类:
编程语言 时间:
2018-04-05 01:17:29
阅读次数:
555
一、多态 定义 一切皆对象,不同的对象可以调用相同的方法,实现的过程不一样。但是该方法必须有意义,符合子类实例化后的对象的实际情况,也就是一定会被子类或者子类的实例调用 预热:l1=[1,2,3]str1="ljytest"len(l1)的结果等于l1.__len__()的结果len(str1)的结 ...
分类:
编程语言 时间:
2018-04-05 01:18:03
阅读次数:
168
1.AOP的作用 在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共同调用的逻 ...
分类:
编程语言 时间:
2018-04-05 01:18:27
阅读次数:
297
缩进格式 冒号 If条件判断 if 判断条件: 执行语句 elif 判断条件: 执行语句 else: 执行语句 while While 判断条件: 执行语句 break 跳出循环 continue 跳到下一次循环 for for item in sequence: 执行语句 range和xrange ...
分类:
编程语言 时间:
2018-04-05 01:18:43
阅读次数:
164
前面介绍了很多NLTK中携带的词典资源,这些词典资源对于我们处理文本是有大的作用的,比如实现这样一个功能,寻找由egivronl几个字母组成的单词。且组成的单词每个字母的次数不得超过egivronl中字母出现的次数,每个单词的长度要大于6. 要实现这样的一个功能,首先我们要调用FreqDist功能。 ...
分类:
编程语言 时间:
2018-04-05 01:20:05
阅读次数:
1683
最近看了一下Spring源码加载的简装版本,为了更好的理解,所以在绘图的基础上,进行了一些总结。(图画是为了理解和便于记忆Spring架构) Spring的核心是IOC(控制反转)和AOP(面向切面编程),首先我们先一步一步的来了解IOC的实现: 一:首先是第一个模型:Model1: 种子 = Be ...
分类:
编程语言 时间:
2018-04-05 01:20:15
阅读次数:
241
什么是内置函数? 就是Python给你提供的,拿来直接用的函数,比如print,input等等。其实就是我们在创建.py的时候python解释器所自动生成的内置的函数,就好比我们之前所学的作用空间 内置空间就是python文件在创建的时候python解释器所自动创建的 重要的 内置函数: *** e ...
分类:
编程语言 时间:
2018-04-05 01:23:12
阅读次数:
194
一、Python的介绍 Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Faceb ...
分类:
编程语言 时间:
2018-04-05 01:23:37
阅读次数:
235
20172325 2016 2017 2 《Java程序设计》第四周学习总结 教材学习内容总结 1.对类、对象、声明变量的定义和属性有了进一步的了解 2.学会如何编写一个类并运用到需要的程序中 3.学习了形参和实参的概念和区别 4.修饰符的作用和运用,例如public和private 5.学习了静态 ...
分类:
编程语言 时间:
2018-04-05 01:25:04
阅读次数:
182
一、导包 antlr-2.7.7.jarasm-3.3.jarasm-commons-3.3.jarasm-tree-3.3.jarcom.springsource.com.mchange.v2.c3p0-0.9.1.2.jarcom.springsource.org.aopalliance-1.0 ...
分类:
编程语言 时间:
2018-04-05 01:25:24
阅读次数:
240
Java 并发学习之 JMM 顺序一致性模型与 JMM 顺序一致性模型是一种理想的内存模型,在这个模型下, 指令 是严格按照代码的编写 顺序 执行,同时所有线程只能看到同一个内存区且对内存区的操作都是互斥的, 内存 对所有线程都是 可见 的。 JMM 中,由于每个线程有自己的工作内存,很多情况下,只 ...
分类:
编程语言 时间:
2018-04-05 01:25:31
阅读次数:
186
1.假设一年期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带利能翻番 money = 10000#钱 interest = 0.0325#利率 count = 0#次数 while money < 20000: count+=1 money+=money*interest pri... ...
分类:
编程语言 时间:
2018-04-05 01:26:37
阅读次数:
175
Kudu+Impala很适合数据分析, 但直接使用Insert values语句往Kudu表插入数据, 效率实在不好, 测试下来insert的速度仅为80笔/秒. 原因也是显然的, Kudu本身写入效率很高, 但是Impala并没有做这方面优化, 观察下来每次Impala语句执行的overhead都 ...
分类:
编程语言 时间:
2018-04-05 01:27:39
阅读次数:
5155
20172319 2018.03.27 04.05 《Java程序设计》第4周学习总结 教材学习内容总结 第四章 编写类 1. 类与对象的回顾:对象是有状态的,状态由对象的属性值确定。属性由类中的声明的变量所定义。对象的操作可能改变该对象的状态。对象的操作由 类中声明的方法定义。 2. 类的分析:类 ...
分类:
编程语言 时间:
2018-04-05 01:28:11
阅读次数:
193
咱们平常在电脑上使用的程序如:迅雷,word,QQ,火狐浏览器等,这些统一称为应用软件,python开发也是主要开发这种应用软件。 如果QQ这款应用软件想要运行,咱们首先要下载QQ的安装软件,然后安装在操作系统之上, 但是操作系统也是软件,只不过它是一种系统软件,软件要想允许必须要在硬件之上,也就是 ...
分类:
编程语言 时间:
2018-04-05 01:28:40
阅读次数:
201
一、概述 spring-boot默认支持info级别的日志。 日志级别:trace、debug、info、warn、error、fatal、off【关闭】 二、配置日志级别 2.1、配置文件配置日志级别 在application.properties中添加 能够打印出spring-boot的日志,以 ...
分类:
编程语言 时间:
2018-04-05 01:29:03
阅读次数:
245
一、新建普通Maven工程 pom.xml 二、编写代码 @SpringBootApplication :指定是否为SpringBoot应用 @RestContrller :这个一般加在类上,说明这是一个Rest应用,每个方法返回的不再是视图 @RequestMapping :url路径映射 @Pa ...
分类:
编程语言 时间:
2018-04-05 01:30:11
阅读次数:
184
决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象 ...
分类:
编程语言 时间:
2018-04-05 01:30:25
阅读次数:
290
Stream的创建方式有很多种,除了最常见的集合创建,还有其他几种方式。 List转Stream List继承自Collection接口,而Collection提供了stream()方法。 数组转stream 对于数组,Arrays提供了stream()方法。 Map转stream Map并不是一个 ...
分类:
编程语言 时间:
2018-04-05 01:31:16
阅读次数:
197