码迷,mamicode.com
首页 > 编程语言 > 周排行
SpringBoot: 浅谈文件上传和访问的坑 (MultiPartFile)
本次的项目环境为 SpringBoot 2.0.4, JDK8.0. 服务器环境为CentOS7.0, Nginx的忘了版本. 前言 SpringBoot使用MultiPartFile接收来自表单的file文件,然后进行服务器的上传是一个项目最基本的需求,我以前的项目都是基于SpringMVC框架搭 ...
分类:编程语言   时间:2019-06-06 12:27:57    阅读次数:107
Python对象赋值、浅拷贝、深拷贝
Python中,基本数据类型,理解为常见数据类型:布尔型、整型、浮点型、字符串、列表、元组、字典、集合,随语言不同而不同,但是根据在内存中存储方式的不同,区分开原子类型和容器类型。 对象赋值 对象的赋值都是进行(对象引用传递)/(内存地址传递)/(内存引用),所以当一个对象改变,另一个同步改变。 结 ...
分类:编程语言   时间:2019-06-06 12:28:16    阅读次数:110
python基础--函数式编程
#面向过程 #函数式编程:函数式=编程语言定义的函数+数学意义上的函数 #面向对象 #高阶函数:1.函数接受的参数是一个函数名 2.返回值中包含函数 # def foo(n):#n=bar # print(n) # # def bar(name): # print('my name is %s'%n... ...
分类:编程语言   时间:2019-06-06 12:28:31    阅读次数:112
vscode写python时的代码错误提醒和自动格式化
python的代码错误检查通常用pep8、pylint和flake8,自动格式化代码通常用autopep8、yapf、black。这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装和在VScode中安装两种方式。【温馨提醒:我用的是pylint】要使用flake8或要想flake ...
分类:编程语言   时间:2019-06-06 13:37:27    阅读次数:466
Spring IOC
Spring IOC 最近在复习 Spring,重新看了一下 IOC 这部分,整理分享出来。 什么是 spring spring 是一站式框架 ,主要包括以下几个方面: web 层:springMVC 业务层:事务管理,bean 管理 持久层:JDBC模板,或者使用其他的 ORM 框架 spring ...
分类:编程语言   时间:2019-06-06 13:39:31    阅读次数:91
Java实现一行一行读取文件内容(进行编码处理)
// 读取文件内容public String readFile(){ String path = ""; File file = new File(path); StringBuilder result = new StringBuilder(); try{ BufferedReader br = ... ...
分类:编程语言   时间:2019-06-06 13:40:10    阅读次数:112
springboot集成mybatis进行开发
1.首先创建springboot项目 点击:http://start.spring.io/ 可以在线创建springboot项目 2.加入mybatis的pom文件 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId ...
分类:编程语言   时间:2019-06-06 13:43:35    阅读次数:94
java静态代理
java中静态代理所指的就是我们要完成某件事情的时候,有别的事物或者人可以代理我们帮助我们完成.就比如我们结婚,我们结婚婚庆公司可以帮助我们布置场地和各种事物,代理我们结婚,他和我们都是完成了结婚这一件事物,但是最终还是我们结婚.我这个对象时真实存在的. 运行结果: 和玉兔小宝宝吃月饼终于要和嫦娥结 ...
分类:编程语言   时间:2019-06-06 13:46:17    阅读次数:107
java多线程下模拟抢票
我们设置三个对象分别同时抢20张票,利用多线程实现. 运行结果为: 我们-->抢到了20黄牛党-->抢到了18你们-->抢到了19黄牛党-->抢到了16我们-->抢到了17黄牛党-->抢到了14你们-->抢到了15黄牛党-->抢到了12我们-->抢到了13黄牛党-->抢到了10你们-->抢到了11黄 ...
分类:编程语言   时间:2019-06-06 13:47:30    阅读次数:97
java多线程模拟龟兔赛跑
让乌龟和兔子在同一个赛道从1开始跑到100,看看谁更快. 运行结果: 兔子 >走了1步 ................... 兔子 >走了98步兔子 >走了99步兔子 >走了100步胜利者是-->兔子 怎么竟然是兔子赢了,可是现实中龟兔赛跑是乌龟赢了,我们加入线程睡眠要是兔子就让他睡一会,乌龟就可 ...
分类:编程语言   时间:2019-06-06 13:47:52    阅读次数:114
PYTHON学习0007:二进制相关----2019-6-6
1、bin()函数可以返回一个数字的二进制表达式。比如bin(342)=‘0b101010110‘,前面的0b代表是二进制格式。2、ASCII码表:计算机通过ASCII码表吧文字转换成十进制数字。继而就可以转换成计算机可以认识的二进制了。3、断句问题:其中每一位0或1所占的空间单位为bit(比特),这是计算机中最小的计量单位。在表示二进制字符的时候,可以忽略前面的0,但是存储二进制
分类:编程语言   时间:2019-06-06 13:50:40    阅读次数:112
python测试开发django-20.添加创建时间DateTimeField
前言 我们在admin后台发布一篇文章的时候,一般会有创建时间和最后更新时间这2个字段,创建时间就是第一次编辑文章的时候自动添加的,最后更新时间就是每次修改文章的内容后自动更新在models.py建表的时候,设置creat_time和update_time类型为DateTimeField,添加aut ...
分类:编程语言   时间:2019-06-06 13:51:48    阅读次数:108
爬虫学习之第四章爬虫进阶之多线程爬虫
多线程爬虫 有些时候,比如下载图片,因为下载图片是一个耗时的操作。如果采用之前那种同步的方式下载。那效率肯会特别慢。这时候我们就可以考虑使用多线程的方式来下载图片。 多线程介绍: 多线程是为了同步完成多项任务,通过提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。最简单 ...
分类:编程语言   时间:2019-06-06 13:53:03    阅读次数:110
小猿圈之2019年前端JavaScript面试题(二)
小猿圈前端讲师今天继续给你总结js面试题,前面一篇文章咱们已经有一片js基础部分面试题,今天小猿圈web讲师为你讲解js前端应用设计问题,一定要好好看哦,为了能赢在其他人前面。 JavaScript前端应用设计问题 1.解释单向数据流和双向数据绑定。 Angular1.x基于双向数据绑定,而Reac ...
分类:编程语言   时间:2019-06-06 13:53:47    阅读次数:114
数组常用API(1)
数组常用API: 1. push 作用:数组尾部添加; 特点:可以添加一个或多个值; 返回值是数组最新的长度;会改变原数组; 示例: var arr = [10,20,30,40]; var result = arr.push(100); // 也可以是arr.push(50,60,70...) c ...
分类:编程语言   时间:2019-06-06 14:00:28    阅读次数:93
Python常用模块re的使用
2.search 只匹配从左到右的第一个,等到的不是直接的结果,而是一个变量,通过这个变量的group方法来获取结果 2.2所以这个时候调用我要用一下格式 3.match 从头开始匹配,相当于search中的正则表达式加上^ 二.字符串处理扩展 1.split--切割 2.sub--替换 3.sub ...
分类:编程语言   时间:2019-06-06 14:02:08    阅读次数:110
Python模块——HashLib(摘要算法)与base64
摘要算法(hashlib) Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 你写了一篇文章,内容是一个字符串'how to use ...
分类:编程语言   时间:2019-06-06 14:03:35    阅读次数:94
小猿圈之常见java面试题总结,你学会了吗?
今年的6月份又到了,又是一年一度的毕业季,但是你真的做好准备了吗?。应届毕业生很多,怎么让你自己在这群人中脱颖而出呢?那你就要做万分的准备,不打没准备的仗,下面小猿圈java讲师为你总结了常见的java面试题,希望对你的面试有所帮助。 1.list中存放可重复字符串,如何删除某个字符串 调用iter ...
分类:编程语言   时间:2019-06-06 14:06:51    阅读次数:97
Spring Boot 统一异常处理
1. DemoException, 自定义异常 2. DemoExceptionHandler, 异常处理器 3. ResultEnum, 异常信息枚举 ...
分类:编程语言   时间:2019-06-06 14:08:59    阅读次数:104
Springcloud
1 背景 2008年以后,国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像抢红包、双十一这样的活动不断逼迫我们去突破软件系统的性能上限,传统的IT企业”能用就行”的开发思想已经不能满足互联网高并发、大流量的性能要求。系统架构走向分布式已经是服务器开发领域 ...
分类:编程语言   时间:2019-06-06 14:09:11    阅读次数:105
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!