相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都 ...
分类:
编程语言 时间:
2018-03-28 16:47:27
阅读次数:
205
最近在学习《WEB前端课程》老师教我们使用DW,但是不太喜欢,就选择了sublime,写前端代码还是很方便。 平时都是写C++,C比较多,借鉴了别人的配置步骤,将sublime打造成IDE。就像这样: 很是好看啊 哈哈哈。 step 1:找到c++编译器 注意路径下有g++.exe等文件,常见的编译 ...
分类:
编程语言 时间:
2018-03-28 16:48:50
阅读次数:
164
简单来说是: let是修复了var的作用域的一些bug,变的更加好用。let是更好的var。var的作用域是函数作用域由var定义的变量,它作用域在一个函数体内,而不是我们其他语言理解的大括号{ }内。而let是块级别(大括号括起来的内容) const声明的变量只可以在声明时赋值,不可随意修改,这是 ...
分类:
编程语言 时间:
2018-03-28 16:50:22
阅读次数:
119
迭代器(lterator) 可以直接作用于for循环的数据类型 判断是否可以迭代 iter()函数 生成器都是lterator对象,但是lterable不一定是迭代器对象, list、dict、str等lterable变成iterator可以使用iter()函数 闭包 在函数内部再定义一个函数,并且 ...
分类:
编程语言 时间:
2018-03-28 16:51:05
阅读次数:
138
Spring是一个开源框架 Spring为简化企业级应用开发而生,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能。 Spring是一个IOC(DI)和AOP容器框架。 具体描述Spring: 1.轻量级:Spring是非侵入性的——基于Spring开发的应用中的对象可以 ...
分类:
编程语言 时间:
2018-03-28 16:51:35
阅读次数:
183
提问 首先抛出问题吧:Java为什么需要基本类型? 最开始遇到这个问题的场景不记得了,但是一查之下,发现一个问题:Java既然是面向对象的,宣称一切都是对象,为什么还有基础类型。 先上结论 为了性能+惯性 解决过程 先理解下java的数据构成: "java的基本数据类型有八种" 简单点就是,基本数据 ...
分类:
编程语言 时间:
2018-03-28 16:53:53
阅读次数:
245
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库 ...
分类:
编程语言 时间:
2018-03-28 16:54:12
阅读次数:
212
我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 ...
分类:
编程语言 时间:
2018-03-28 16:54:21
阅读次数:
194
@Autowired 自动注入 (存在多个可注入Bean时,通过 @Qualifier 指定)@Resource 与@Autowired作用相同@Repository 只能标注在 DAO 类上。该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的 ...
分类:
编程语言 时间:
2018-03-28 16:55:06
阅读次数:
801
原链接https://www.ibm.com/developerworks/cn/java/j-lo-finally/ 个人总结: 1.finally是否一定执行? a) 只有与 finally 相对应的 try 语句块得到执行的情况下,finally 语句块才会执行。若在执行try之前 retur ...
分类:
编程语言 时间:
2018-03-28 16:55:46
阅读次数:
208
关联文章: 关于Spring IOC (DI-依赖注入)你需要知道的一切 关于 Spring AOP (AspectJ) 你该知晓的一切 本篇是年后第一篇博文,由于博主用了不少时间在构思这篇博文,加上最近比较忙,所以这篇文件写得比较久,也分了不同的时间段在写,已尽最大能力去连贯博文中的内容,尽力呈现 ...
分类:
编程语言 时间:
2018-03-28 16:56:50
阅读次数:
244
今日内容 1函数的初识 函数名,函数体,关键字,函数的返回值。 2.函数的传参 1.函数的初识 什么是函数: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率。 函数的基本结构 def my_len(): count = 0 for i ...
分类:
编程语言 时间:
2018-03-28 17:29:04
阅读次数:
183
一、相关定义 优先队列容器与队列一样,只能从队尾插入元素,从队首删除元素。但是它有一个特性,就是队列中最大的元素总是位于队首,所以出队时,并非按照先进先出的原则进行,而是将当前队列中最大的元素出队。这点类似于给队列里的元素进行了由大到小的顺序排序。元素的比较规则默认按元素值由大到小排序,可以重载“< ...
分类:
编程语言 时间:
2018-03-28 17:29:23
阅读次数:
172
声明:本篇博客是本人为了自己学习保存的心得,其内容主要是从大神——五月的仓颉的博客中学习而来,在此多谢大神五月的仓颉的分享,敬礼! 第一章:进程和线程的概念 进程:进程是操作系统中作为分配资源的基本单位,计算机系统上的每一个运行的程序都需要一个进程,而每一个进程的运行需要new一块内存,然后操作系统 ...
分类:
编程语言 时间:
2018-03-28 17:29:31
阅读次数:
203
1. 回顾 上文讲解了手动创建Feign,比默认的使用更加灵活。 本文将讲解Feign对继承、压缩的支持以及日志和多参数请求的构造等。 2. Feign对继承的支持 Feign支持继承。使用继承,可将一些公共操作分组到一些父接口中,从而简化Feign的开发。 尽管Feign的继承可帮助我们进一步简化 ...
分类:
编程语言 时间:
2018-03-28 17:30:39
阅读次数:
458
!!!语句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1.代码实例: #if语句#!/usr/bin/python3#_*_coding:utf-8_*_num = 10if num == 10: print('对')运行结果:[root@htuidc ~]# python if.py 
分类:
编程语言 时间:
2018-03-28 17:31:15
阅读次数:
165
网址:http://www.bubuko.com/infodetail-2349299.html 示例: import base64 import rsa def strkey(strk): b_str = base64.b64decode(strk) if len(b_str) < 162: re ...
分类:
编程语言 时间:
2018-03-28 17:32:00
阅读次数:
349
发送失败错误1:smtplib.SMTPAuthenticationError: 我们使用python发送邮件时相当于自定义客户端根据用户名和密码登录,然后使用SMTP服务发送邮件,邮箱是默认不开启客户端授权的,因此登录总是被拒绝,解决办法(以qq邮箱为例):进入qq邮箱-设置-客户端授权密码-开启 ...
分类:
编程语言 时间:
2018-03-28 18:44:29
阅读次数:
844
浅析Python多线程 阅读目录 1 线程的基本操作 2 线程锁和一个怪象 3 递归锁 4 GIL 5 判断线程状态 6 Condition对象 7 信号量 8 Barrier对象 9 线程间通信 10 线程池 11 小结与讨论 学习Python多线程的资料很多,吐槽Python多线程的博客也不少。 ...
分类:
编程语言 时间:
2018-03-28 18:45:20
阅读次数:
251
最近在学习大数据相关的知识点,其中需要实现文件的切片和合并,完整的java实现代码,以下贴出个人代码,仅供参考 首先建一个SplitUtil工具类,在工具类中有三个方法getSplitFile,getWrite,merge 1,文件拆分代码 2,getWrite文件写入代码 3.文件合并代码 最后在 ...
分类:
编程语言 时间:
2018-03-28 18:46:51
阅读次数:
393