springboot常用注解 @Conponent组件:没有明确的角色。@Servise:在业务逻辑层使用(service层)。@Repository:在数据访问曾使用(dao层)。@Controller:在展现层使用(MVC-Spring- MVC)。 @Autowired:Spring提供的注解 ...
分类:
编程语言 时间:
2018-06-21 21:07:58
阅读次数:
185
time模块: UTC(世界标准时间):格林尼治天文时间。中国时间和UTC的关系:中国时间=UTC+8DST(夏令时):是一种节约能源而认为规定时间指定,在夏季调快1个小时。 时间的表示形式:1.时间戳:以整形或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日0点 ...
分类:
编程语言 时间:
2018-06-21 21:08:16
阅读次数:
183
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 也 ...
分类:
编程语言 时间:
2018-06-21 21:08:40
阅读次数:
186
import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decoder; import su... ...
分类:
编程语言 时间:
2018-06-21 21:10:01
阅读次数:
171
Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加依赖后, Spring Boot 会默认配置一些通用的监控,比如 jvm 监控、类加载、健康监控等。 ...
分类:
编程语言 时间:
2018-06-21 21:10:10
阅读次数:
186
break 和 continue 是专门在循环中使用的关键字 break 某一条件满足时,退出循环,不在执行后续重复的代码 continue 某一条件满足时,不在执行后续重复的代码 break 和 continue 只针对当前所在循环有效 ...
分类:
编程语言 时间:
2018-06-21 21:10:33
阅读次数:
152
Web应用程序顾名思义,就是一种可以通过Web访问的应用程序, Web应用的最大特点是用户只需要有网络和浏览器,不需要再安装其他软件就可顺利通过web访问到程序。 WEB应用程序一般是B/S模式(浏览器端/服务器端)。 Web应用程序首先是“应用程序”,和用标准的程序语言,如java,python等... ...
分类:
编程语言 时间:
2018-06-21 21:11:01
阅读次数:
151
先说结论:在用for遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除),则会抛出ConcurrentModificationException。在单线程下用迭代器遍历修改,则不会报错。在多线程环境下则会报错。 原理:迭代器在遍历时直接访问集合中的内容, ...
分类:
编程语言 时间:
2018-06-21 21:11:08
阅读次数:
303
一、大O表示法 大O表示法不是一种算法。它是用来表示一个算法解决问题的速度的快慢。一般我们描述一件事情完成的快慢是用时间描述的,比如说我完成一道计算题用了多少分钟。但算法的运算是很难用准确的时间来描述的,所以我们就用算法解决问题一共用了多少步来表示算法的快慢。 用第一篇的两种查找方法来举例,简单查找 ...
分类:
编程语言 时间:
2018-06-21 21:11:57
阅读次数:
141
python 3字符串大小写转换 要求不能使用swapcase()方法 ...
分类:
编程语言 时间:
2018-06-21 22:24:18
阅读次数:
183
httpclient/httpcore是apache下面的项目:中文文档下载参考 5 参考: 1、https://www.crifan.com/java_http_related_lib_httpclient_httpcore/ 2、https://www.ibm.com/developerwork ...
分类:
编程语言 时间:
2018-06-21 22:24:58
阅读次数:
183
题目大意: 给定一个长度为N的序列,请你求出它最大长度不超过M的最大子序列的和(其中 N,M<=3*10^5) 分析: 一般对于这样的题目,我们最现实想到的就是前缀和,通过枚举序列可以得到答案,但这样的时间复杂度显然是不乐观的(TLE) 所以我们可以通过队列来优化 (这个算法我们称之为单调队列算法) ...
分类:
编程语言 时间:
2018-06-21 22:25:54
阅读次数:
479
本文对JDK8中的java.lang.Integer包装类的部分数值缓存技术、valueOf()、stringSize()、toString()、getChars()、parseInt()等进行简要分析。 Integer缓存 先来看一段代码: 两个输出语句具有不同的输出,在于Integer使用了一个 ...
分类:
编程语言 时间:
2018-06-21 22:28:25
阅读次数:
158
re 正则表达式 1.什么是正则? 正则就是用一系列具有特殊含义的字符组成的规则,该规则用来描述具有某一特征的字符串。 正则就是用来在一个大的字符串匹配出符合规则的子字符串 2.为什么用正则? 正则可以用来检验用户注册的合法性,可以爬虫等等 3.如何使用正则? \w 匹配字母、数字、下划线 \W 匹 ...
分类:
编程语言 时间:
2018-06-21 22:28:52
阅读次数:
159
python的GIL 在非python环境中,单核情况下,同时只能有一个任务执行。多核时可以支持多个线程同时执行。 在python中,无论有多少核,同时只能执行一个线程,这是由于GIL所导致的。 GIL(Global Interpreter Lock全局解释器锁),是为了数据安全所做的决定,某个线程 ...
分类:
编程语言 时间:
2018-06-21 22:30:01
阅读次数:
159
一、spring mvc框架搭建步骤 1、导入jar文件 spring-web-3.2.0.RELEASE spring-webmvc-3.2.0.RELEASE 2、在web.xml中配置servlet和其他参数 3、配置applicationContext.xml 4、创建controller ...
分类:
编程语言 时间:
2018-06-21 22:31:00
阅读次数:
181
借用装饰器,我们可以批量的对老的函数进行改造或扩展老函数功能,比如需要对函数的接收参数进行过滤,Flash的url路由功能就是使用的这个方式 ...
分类:
编程语言 时间:
2018-06-21 22:32:11
阅读次数:
124
python3 随机生成6位数的验证码 要求是数字:0~9 及大小写字母。 效果如下 ...
分类:
编程语言 时间:
2018-06-21 22:33:22
阅读次数:
543
wordclou:根据文本生成词云 一.词云设置 1 wc=WordCloud(width=400, height=200, #画布长、宽,默认(400,200)像素 2 margin=1, #字与字之间的距离 3 background_color='white',#背景颜色 4 min_font_ ...
分类:
编程语言 时间:
2018-06-21 22:34:56
阅读次数:
492
题目:输入一个整型数组,数组里有正数也有负数。数组中一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n). 解题思路: 我们试着从头到尾逐个累加示例数组中的每个数字。初始化为0。第一步加上第一个数字1,此时和为1.接下来第二步加上数字-2,和就变成了-1,第三步加上数 ...
分类:
编程语言 时间:
2018-06-21 22:36:10
阅读次数:
182