一、新特性依赖java 8+支持Kotlin语言,主要底层框架采用了(Spring Framwork 5.0X)支持全新特性:Web Flux(一种新的编程模型,是对传统的Spring MVC做了一种补充)为什么选择Web Flux?支持函数编程:Java 8 Lambda响应式编程:Reactive Streams,主要是指的一个规范异步编程:Servlet 3.1或者Asyc NIO二、使用W
分类:
编程语言 时间:
2018-07-03 23:46:33
阅读次数:
193
一 引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列表 元组 字典 集合 4 按照以下几个 ...
分类:
编程语言 时间:
2018-07-03 23:46:39
阅读次数:
188
...
分类:
编程语言 时间:
2018-07-03 23:46:46
阅读次数:
145
1、生成验证码工具类 2、测试验证类 输出: /9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGB ...... 将base64String字符串传递给前端,即可显示图片验证码。 ...
分类:
编程语言 时间:
2018-07-03 23:47:57
阅读次数:
272
额,最近在听大佬讲题的时候学的(因为听不懂) 具体是学的 远航之曲 大佬的blog。百度上也有就不放链接了。 我要在此立下一个flag。我一定要自己将这一部分重写一边。 ~~然后又是和其他人一样的什么从蒟蒻的角度出发,什么自己的感想,什么史上最详细。~~ 然而我并不想这么说。也不想、、、 我只是想写 ...
分类:
编程语言 时间:
2018-07-03 23:49:21
阅读次数:
170
1.Java多线程-认识Java线程2.Java多线程-线程安全3.Java多线程-线程协作4.Java多线程-线程池5.Java多线程-栅栏6.Java多线程-Fork/Join1.1 什么是多线程 计算机的核心硬件有磁盘、内存、CPU,磁盘用来持久化保存数据,CPU用于计算,内存是磁盘和CPU之... ...
分类:
编程语言 时间:
2018-07-03 23:49:46
阅读次数:
134
序列化 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 把内存数据 转成字符,叫序列化 把字符 转成内存数据,叫反序列化 模块 json json.dumps() 序列化一个对象 打印结果: json.lodads() 从一个 ...
分类:
编程语言 时间:
2018-07-03 23:50:50
阅读次数:
190
2.Set使用场景 API介绍: java.util.Set接口和java.util.List接口一样,同样继承自Collection接口, 它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充, 只是比Collection接口更加严格了。与List接口不同 ...
分类:
编程语言 时间:
2018-07-03 23:51:13
阅读次数:
246
删除的数组的某一项 splice(index,len,[item]) 注释:该方法会改变原始数组。· splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空 如:arr = [' ...
分类:
编程语言 时间:
2018-07-03 23:51:47
阅读次数:
203
基于GCC测试:http://www.tutorialspoint.com/compile_cpp11_online.php const A& a=fun() 与 A a= fun() 1、方法fun返回值为 const A& 时,前者比后者 减少一次拷贝构造 1 #include <iostrea ...
分类:
编程语言 时间:
2018-07-03 23:53:31
阅读次数:
236
本文使用SpringBoot的版本为2.0.3.RELEASE 1.上传单个文件 ①html对应的提交表单 ②Boot中的处理代码。这里要注意 @RequestMapping("/uploadFile") 对应 action="uploadFile" @RequestParam("fileName" ...
分类:
编程语言 时间:
2018-07-03 23:53:49
阅读次数:
461
python 顺序表 学习了一下,数据结构与算法,做一下总结。如果那里不对,请多指教。 顺序表,将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。 链表,将元素存放在通过链接构造起来的一系列存储块中。 b中的c不再是数据元素的大小,而是存储一个链接地址所需的存储量,这个 ...
分类:
编程语言 时间:
2018-07-03 23:53:58
阅读次数:
202
三 字符串 msg='hello world' print(msg[0]) print(msg[-1]) msg='hello world' print(msg[0:5]) print(msg[4:8:2]) print(msg[0:]) msg='hello world' print(msg[0: ...
分类:
编程语言 时间:
2018-07-03 23:55:05
阅读次数:
233
更多精彩尽在微信公众号【程序猿声】 我知道你们一定想先看效果如何 00 目录 整体框架 开始之前-精灵类Sprite 子弹类class Bullet 玩家飞机类class Player 敌机类class Enemy 游戏主体循环以及帧率设置 让子弹飞 刷出敌机 打怪 把飞机敌机子弹都画出来 处理键盘 ...
分类:
编程语言 时间:
2018-07-03 23:55:40
阅读次数:
1357
要使线程安全,快速,可靠的停下来并不是一件容易的事情。java并没有提供任何机制来安全的终止线程。但是java提供了中断(interrupt)使一个线程可以终止另一个线程的当前工作 每个线程都有一个boolean类型的中断状态。当中断线程时,这个线程的中断状态将被设置未true。Thread包含了中 ...
分类:
编程语言 时间:
2018-07-03 23:56:42
阅读次数:
245
python定位: 变量: 如何定义变量: 变量的定义规范: 定义方式: 定义变量会有:id,type,value ...
分类:
编程语言 时间:
2018-07-03 23:56:54
阅读次数:
203
解包过程:(这个图来自于武sir老师的博客:https://www.cnblogs.com/wupeiqi/p/6558766.html) ...
分类:
编程语言 时间:
2018-07-03 23:57:02
阅读次数:
280
上篇——Chapter1:1、Java语言概述下载安装JDKOracle官网下载JDK链接下载完成后运行安装JDK,个人喜欢安装在D盘下;JDK安装目录结构:bin:存放工具命令,如javac,java等命令;db:安装JavaDB路径;include:平台特定的头文件;jre:运行Java程序所必... ...
分类:
编程语言 时间:
2018-07-03 23:58:15
阅读次数:
311
No1: 【Pillow】图像处理标准库 缩放 滤镜 字母验证码 效果图 No2: 【requests】处理URL Get params参数 json post 上传文件 No3: 【chardet】检测编码 No4: 【psutil】获取系统信息 等等各种运维用到的信息 No5: 【virtual ...
分类:
编程语言 时间:
2018-07-03 23:58:29
阅读次数:
301
一、数组的2种定义方式 数据类型 [] 数组名称 = new 数据类型[数组长度]; 这里 [] 可以放在数组名称的前面,也可以放在数组名称的后面,一般放在名称的前面 数据类型 [] 数组名称 = {数组元素1,数组元素2,......} 这种方式声明数组的同时直接给定了数组的元素,数组的大小有给定 ...
分类:
编程语言 时间:
2018-07-04 01:02:28
阅读次数:
208