2 健康搬砖人

尚未进行身份认证

Tomcat我们走

等级
博文 77
排名 5w+

关于LINUX权限-bash: ./startup.sh: Permission denied

用命令chmod修改一下bin目录下的.sh权限就可以了如chmodu+x*.sh

2019-06-25 21:38:03

JSP 解决Page directive illegal to have multiple occurrences of contentType with different values 错误

在一个JSP页面使用include标签包括了另一个页面<%@includefile="../common/menu.jsp"%>然后就报了如下的错误HTTPStatus500-/WEB-INF/views/permission/../common/menu.jsp(line:1,column:2)Pagedirective:illegaltoh...

2019-06-22 00:24:28

Springboot搭建文件服务器

笔者最近遇到了一个需求,需要搭建一个文件服务器,用于上传文件(.txt格式等)和图片(.jpg格式等)。下面演示怎么上传txt文件和上传头像(.jpg),如有需要可自行修改后缀名进行拓展。准备工作:配置文件以及配置类:主要配置不同类型的文件路径,比如上传头像,可以放到avatar目录,上传不同类型的文件方便区分,并获取其指定的上传路径。配置文件application.yml:#项目相...

2019-05-20 17:37:55

Java8特性之Optional类

Optional类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。常用方法:Optional.of(Tt):创建一个Optional实例Optional.empty():创建一个空的Optional实例Optional.ofNul...

2019-05-19 00:14:39

Mysql CASE函数 详解

CASE函数格式如下:CASEexprWHENv1THENr1[WHENv2THENr2][ELSErn]END该函数表示,如果expr值等于某个vn,可以是等于v1或v2…vn,则返回对应位置THEN后面的结果。如果与苏军偶有值都不相等,则返回ELSE后面的rn。示例一:使用CASEvalueWHEN语句执行分支操作,输入语句如下:SELECTCA...

2019-05-09 16:31:34

Python初始化列表

Python初始化列表下面我们就来介绍在Python中初始化列表(我们创建大小为1000并使用零初始化的列表)的一些方法。1)方法一:使用for循环和append()函数arr=[]foriinrange(1000):arr.append(0)2)方法二:使用带计数器变量的while循环和append()arr=[]i=0while(i<100...

2019-04-29 18:17:49

Python基础入门(五)——高级变量类型

高级变量类型1)高级变量类型概述Python中数据类型可以分为数字型和非数字型数字型整型(int)浮点型(float)布尔型(bool)真True非0数——非零即真假False0复数型(complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在Python中,所...

2019-04-28 09:30:10

Springboot—@RequestParam和@PathVariable详解

@RequestParam@RequestParam注解一般是加在Controller的方法参数上下面我们来分析一下加@RequestParam与不加@RequestParam的区别第一种情况,加@RequestParam@RequestMapping("/test")publicvoidtest(@RequestParamIntegertestId){}@Req...

2019-04-17 22:37:04

Java8特性之Stream流

一、Stream流概念Java8中有两大最为重要的改变。第一个是Lambda表达式;另外一个则是StreamAPI(java.util.stream.*)。Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用StreamAPI对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可...

2019-03-31 18:07:41

Python基础入门(四)——函数

函数1)函数概念所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用函数的使用包含两个步骤:定义函数——封装独立的功能调用函数——享受封装的成果函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用2)函数定义定义函数的格式如下:def函数名():函数封装的代码……def是英文defi...

2019-03-31 15:09:57

Python基础入门(三)——控制语句

一、分支语句if判断语句基本语法在Python中,if语句就是用来进行判断的,格式如下:if要判断的条件:条件成立时,要做的事情……注意:代码的缩进为一个tab键,或者4个空格——建议使用空格在Python开发中,Tab和空格不要混用!我们可以把整个if语句看成一个完整的代码块#1.定义年龄变量age=18...

2019-03-27 14:21:32

Python基础入门(二)——变量

Python基础入门二变量变量类型在Python中定义变量是不需要指定类型(在其他很多高级语言中都需要)数据类型可以分为数字型和非数字型数字型整型(int)浮点型(float)布尔型(bool)真True非0数——非零即真假False0复数型(complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题...

2019-03-27 10:31:07

Java8特性之内置函数式接口

上一篇Lambda表达式说到,Lambda表达式需要“函数式接口”的支持,那每一次需要用到Lambda表达式,都得写一个接口,这样不就更麻烦了吗?但是,Java8已经为我们内置了一些常用的函数式接口,一般来说,我们是不需要自己定义一个函数式接口的。内置函数式接口一:Consumer:消费型接口​ voidaccept(Tt);消费型接口的返回值为void,也就是对参数进行操作,...

2019-03-23 13:48:45

Java8特性之Lambda表达式

一、Lambda入门Java8中引入了一个新的操作符“->”该操作符称为箭头操作符或Lambda操作符,箭头操作符将Lambda表达式拆分成两部分:左侧:Lambda表达式的参数列表右侧:Lambda表达式中所需执行的功能,即Lambda体Lambda语法格式①:无参数,无返回值示例下面是匿名内部类的写法Runnabler1=new...

2019-03-22 16:24:28

Java中获取当前时间

Java中获取当前时间1)获取当前时间。返回类型为long类型,这个值其实是距离1970-01-0100:00:00相差的毫秒数importjava.util.Date;publicclassTest{ publicstaticvoidmain(String[]args){//方法一 Datedate=newDate(); Sys...

2019-03-20 14:06:33

Mybatis查询Mysql datetime类型时,相差8小时 解决方案

最近,笔者在做项目的时候,发现了一件特别奇怪的事情。Mysql数据库里数据如下:可是,使用Mybatis查询出来的数据却是查出来的数据跟数据库里的数据相差了8个小时,这是为什么呢?这是因为Mysql使用系统默认时区,东八区。而Tomcatjava使用UTC时区进行处理业务逻辑。System.out.println(System.getProperty("user.ti...

2019-03-19 15:44:38

VUE入门(一)——基础语法

VUE-快速入门1.1VUE基本认识1.1.1官网1)英文官网:https://vuejs.org/2)中文官网:https://cn.vuejs.org/1.1.2介绍概述Vue.js(简称为Vue)是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页面应用的Web应用框架。所谓单页Web应用(singlepagewebappl...

2019-03-15 16:22:40

IDEA、Eclipse集成Lombok

Springboot集成Lombok一、IDEA安装插件首先要安装Lombok的插件File->Settings->Plugins点击下图红框框内的按钮,搜索LombokPlugin安装完成后,重启IDEA即可生效二、Springboot项目中使用Lombok1)添加Lombok的依赖<!--https://mvnrepository.co

2019-03-14 16:38:32

Python 入门(一)——初识Python

一、安装1)打开Python的官网下载Python安装包,这里我使用的是win操作系统2)安装完毕,快速开始,WIN+R输入cmd打开命令行,输入python出现版本信息则表示安装成功二、认识Python听说过Python的人,大部分会知道有这么一句话:人生苦短,我用Python为什么呢?因为Python代码量少同一样问题,用不同的语言解决,代码量差距还是很多的...

2019-03-13 15:22:42

Gradle入门(二)——Groovy初识

Groovy初识Groovy是用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用于纯粹的脚本语言。这篇博客,我主要介绍Groovy与Java比较及其的基本语法,关于Groovy的详细学习,我个人推荐W3Cschool的教程https://www.w3cschool.cn/groovy/groovy_overview.html与Java...

2019-03-12 22:17:41
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。