自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring boot 上传文件时 MultipartFile 报空指针

//直接上代码,这是一开始写的一个简单的 单文件上传 然后死活不好用 一直报500 走了断点跟了一下 看到multipartFile 是个null 有点疑惑SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//文件上传@RequestMapping("/upload")public String upload(MultipartFile multipartFile, HttpServletRequest req) { .

2020-07-20 09:48:43 972 1

原创 关于Mybatis的列索引无效这个问题踩到的坑

昨天客户突然要求新增一个组织机构可维护的功能,做一个前端页面。在做到查询功能的时候,根据input输入框输入的汉字进行模糊查询。然后后台一直报错,说列索引无效。我的解决办法:1.把sql复制到数据库中进行查询,没有任何问题,结果正确展示。排除SQL写错的这个可能;2.上网查询解决办法;1)第一个办法说的是因为有汉字的出现可能编码的问题,需要修改XML的编码encoding=“GBK”;果断...

2019-07-08 09:29:02 2911

原创 springboot使用fastJson返回json字符串

1、在pom中添加fastjson的依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.56</version></dependency

2019-02-12 09:45:49 2438

原创 使用数据源C3P0-config链接数据库,完成java-web开发

1、创建c3p0文件 (此文件必须为c3p0-config.xml)且目录放在resource下面<?xml version="1.0" encoding="utf-8" ?><c3p0-config> <default-config> <property name="user">nest</

2019-02-11 10:20:59 407

转载 SpringBoot热部署的两种方式

SpringBoot热部署方式一共有两种,分别使用两种不同的依赖  SpringBoot 1.3后才拥有SpringBoot devtools热部署  ①:spring-boot-devtools   ②:Spring Loaded  方式一:    在项目的pom文件中添加依赖:1 <!--热部署jar-->2 <dependency>3 ...

2019-01-25 09:58:24 153

原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ..... this is incompatible with sq

一、异常信息org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROU...

2018-12-21 13:02:44 2653

原创 MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

最近服务器很不稳定,于是重装了mysql 和php 服务,但是接着却遇到了很头疼的麻烦。远程连接mysql是总是提示:复制代码代码如下:Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。google半天大...

2018-12-20 17:42:20 875

原创 eclipes 如何将项目发布到 Tomcat上边

所有前提都是在已经配置好了,tomcat的情况下 打开eclipse后找到右下的操作栏,如图: 2.找到Servers这个选项并切换至该选项若没有该选项,请到eclipse上方菜单Window->Show View中配置 3.选中Servers下的Tomcat服务器,点击鼠标右键并选择Add and Remove 4.进行工程的添加和移出...

2018-09-30 09:33:18 157

原创 JAVA 中的数据结构

Java 数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),...

2018-09-27 09:47:11 195

原创 RBAC 基于角色的权限访问控制

   基于角色的权限访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依...

2018-09-27 09:42:02 326

转载 spring包中每个jar包的作用;

 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系...

2018-09-14 13:56:03 185

转载 jsp下页面跳转的几种方法小结

1. RequestDispatcher.forward()  在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递...

2018-09-12 11:55:54 140

转载 JSP EL表达式的详细介绍

一 、JSP EL语言定义E L(Expression Language)  目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可...

2018-09-11 10:03:31 135

原创 DependencyResolutionException 此异常的解决办法

出现此类异常基本上 控制器会出现以下说明Failed to execute goal on project Maven0000001: Could not resolve dependencies for project ct com.jxd:Mav:Maven0000001:war:1.0-SNAPSHOT: The following artifacts could not be reso...

2018-09-07 15:41:36 25557

原创 java.lang.LinkageError: loader constraint violation 问题的解决办法

如果发生以上问题;基本上不出意外是 <dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-catalina</artifactId><version>9.0.11</version><scope&a

2018-09-07 15:37:53 21239 6

原创 java面试笔试高频

1.请描述servlet的生命周期,及其过程中各个方法的调用、从客户端请求该servlet开始 加载类:创建servlet的对象 初始化:执行init()方法 服务:执行service方法,在其中根据用户提交的方法,执行不同的doGet和doPost处理请求 销毁:长时间没有客户端请求该servlet,自动执行destory()销毁servlet对象;2.jsp的执行过程...

2018-07-31 22:50:31 247

原创 js中的Dom对象

js的dom对象        *dom:document object model:文档对象模型        **文档:            超文本文档(超文本标记文档)  html ' xml        **对象            提供了属性和方法        **模型 使用属性和方法 操作超文本标记型文档         ***可以使用js里面dom提供的对象,使...

2018-07-28 21:00:45 2363 1

原创 java工程师面试如何自我介绍

java工程师面试如何自我介绍  首先进行自我介绍,如姓名、籍贯、学历,毕业院校;  接下来介绍工作情况,如:在哪工作过多久;工作内容是什么;  之后介绍下专业技能,挑选强项说明(切勿刚接触,之后乱说,否则面试者一问,马上穿帮)。  备注:个人的情况是不同的,不能一概而论,思路就是展现自己最好的一面,如交流能力,工作能力。  java工程师面试技巧  1、注意着装。  ...

2018-07-24 16:16:39 18550

原创 Javaweb3day 下

一.js的math对象    *数学运算 **里面都是静态的方法,可以直接使用Math.方法调用***ceil(x);向上舍入***floor(x);向下舍入***round(x);四舍五入**random();表示来得到一个随机数  (伪随机数)fanh返回的是0-1的随机数得到0-9的随机数Math.random()*10Math.floor(Math.ra...

2018-07-19 19:55:04 122

原创 JAVA_WEb DAy3

1、js的String对象                               2、js的Array对象                    3、js的Date方法             ...

2018-07-18 08:45:36 171

原创 JAVA WEB day2

1、css的简介:            *CSS 层叠样式表                    **层叠:一层一层的                    **样式表:                很多属性和属性值        **是页面显示效果更加好2、css的使用    与html的结合方式,(四种结合方式)            (1)在每个Html标签上面都是一个属性 style...

2018-06-25 15:34:59 135

原创 JAVA WEB day1

1.HTML的简介: 什么是HTML (基础)     表示是超文本标记语言 HyperText Markup Language  网页语言;            **超文本 : 超出文本的范畴     可使用html可以轻松实现这样的操作            **标记    :html里面的所有标记都是通过  标记来实现的  标记 就是一个标签;<标签名称>           ...

2018-06-20 22:13:03 133

转载 java_web 图书管理系统

1.功能分析与设计 2.注册与登录操作 3.添加商品操作 4.显示商品信息 --------------------------------------- 订单与用户之间存在关系:1 对 多   要在订单表中生成一个外键来描述关系。 订单项:描述的商品与订单之间的关系 多对多关系 需要一个中间表来描述它们关系 --------------------------------...

2018-06-19 15:31:59 4611 1

原创 Servlet

Servlet:一个运行在服务器端,用于处理用户请求并响应的java程序    i)是一个java程序     ii)运行在服务器端    iii)作用:处理请求并响应2.Servlet 的结构    public class HelloSErvlet extends HttpServlet {                public void doGet( HttpServletReques...

2018-06-12 19:26:59 192

原创 java web

1.web 前端        html 页面框架                常用的标签        css 层叠样式表,美化页面            bootstrap  大力支持 移动端             js javaScript 在html页面中嵌入的脚本,可以控制页面的控件;            jQuery                         特效     ...

2018-06-11 17:03:28 148

原创 Linux 操作系统 (发展史与安装)

                                一、Linux发展史1.linux -->前身 Unix时间戳(指的就是1970年<Unix 元年>1月1号到现在经历的秒数  )1973年 用c重写了 Unix上述版本号指的是 Linux 的核心版本;3、开源文化Linux是开源的操作系统 所谓开源就是只开放源代码。人物  Stallamn 斯特曼,开源文化的倡导...

2018-05-30 19:58:13 328

原创 集合的个人理解

1.什么叫集合?集合和已经学过的数组比较类似,本身也是一种引用类型,而且可以保存很多个数据。区别在于数组的长度不可辨,集合的长度可以任意改变。集合包含很多种,ArrayList,HashSet,HashSet,LinkedList,HashMap...十几种;现阶段我们只学习最稳简单的ArrayList一种即可 ,其他的类似;...

2018-05-29 11:44:30 204

原创 JDBC 言简意赅

1.什么是JDBC?java数据库连接,是java语言链接关系型数据库的一种技术;只要在java语言中需要访问数据库必须使用JDBC2.JDBC有哪些核心接口和类;类:        DriverManager:驱动管理,管理各个数据库厂家提供的数据库驱动程序,根据url  usermame,password                                         完成 数...

2018-05-25 10:44:03 223

原创 多线程

进程-计算机在执行的程序的实体,有独立的代码和内存空间 EXE qq\weixin线程, 一个程序内部的顺序控制流;一个进程包含一个或者多个线程1.进程和线程的区别:    a)进程有独立代码和内存空间、线程是进程的一部分            b)进程结束,线程停止;线程停止,进程继续       c) 一个进程至少有一个线程或者多个线程执行2.线程的分类    用户线程(任务),默认创建的都是...

2018-05-24 14:05:13 106

原创 字符串与集合解释String类的用法

1.Java当中的数据类型只有两种:基本数据类型  引用数据类型;基本类型就是八个关键字  ,只要不是这八者之一,那么剩下的就全是 引用数据类型,所以字符串就是一种引用类型;例子:Scanner  sc=new Scanner(System.in)            数组;    直接使用的字符串常量也是一个字符串对象;2.字符串对象与其他对象的区别既然说字符串是一个对象,那么就两个问题需要解...

2018-05-22 23:32:31 783

原创 文件与流

1.File :既可以表示 目录 又可以表示文件exists():用于判断目录或文件是否存在mkdir():用于创建一个目录mkairs():用于创建一组目录createNewFile():用于创建一个文件length();获取文本文件中的字节数;可以计算操作的百分比;isFile():判断文件对象是否是文本文件;isDirectory():判断文件对象是否是目录delete():删除文件Stri...

2018-05-22 18:13:30 297

原创 集合类(容器类)

一、数组和集合的区别a)数组长度固定,不能自动扩大;数组可以装载基本类型和引用类型;执行效率高;数组中数据类型一致b)集合可以自动扩大;只能装载引用类型;比数组低;可以同时装载多种类型的数据二、集合框架的结构                        Collection                                            Map            Lis...

2018-05-18 17:18:00 821

原创 Java中的工具类

object 介绍及方法object类是所有类的超类 object 是Java语言中的唯一一个没有父类的类,常用的方法    可以覆盖的 1.equals方法,比较两个对象是否相同 Student a=new Student();   Student b=new Student();a.equals(b) 比较a和b是否相同注意:在没有覆盖equals方法前,功能和==相同hashcode();获...

2018-05-17 17:11:53 241

原创 面向对象的案例解释代码含义;

-通过给定的题目分析类的属性与方法;package Diyitongjin.Lianxi_01.shiuji;/*定义一个类,用来模拟手机事物*手机事物有两个组成部分* 属性(成员变量)品牌,价格,颜色* 行为(方法) 打电话,发短息* 对应到类中,也有两个部分()* */public class Pnone { String brand; //品牌 double p...

2018-05-17 09:12:11 499

原创 -——-面向对象 的 高级入门级解读

面向谁,就是看重谁。面向对象——对象 需要实现功能时,不管具体怎么做,不看重过程与步骤,只是关心谁能帮我这么做(偷懒,找人帮忙)、面向过程——过程(现已少见)看中的是每一步的过程,整体过程是怎么样的特征:封装、继承、多态;更加适用于大型的开发场景=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=生活举例洗衣服,(机洗)脱衣服,放入洗衣机,按下开关,拿出来晒着  ...

2018-05-16 22:12:48 159

原创 log4j.appache保存出错日志

代码案例package jabao;import org.apache.log4j.Logger;public class Hello { //根据当前类创建记录器 private Logger log=Logger.getLogger(Hello.class); public void show (int i,int j){ try { ...

2018-05-16 18:05:54 189

JAVA核心知识点整理.rar

1.Java中没有多继承,而是用接口来代替多继承 2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮点型)、一个字符类型和一个boolean类型。 想学习java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面有大量的学习资料可以下载。 4.强制类型转换: int nx = (int) x; // (语法:用圆括号将目标类型括起来,后面跟上要转换的变量); 5.Java不能为单独的方法,如main方法,定义局部常量,而只能为类定义常量,供该类的所有方法使用,所以,通常称之为类常量。如: class UsersConstants{ 2public static final double g = 32; public static final double main(String[] args){ System.out.println(g); } } 注意:常量定义于main方法的外边,而且必须有关键字 static final; 6.字符串的子串: String str = hello”“; String str1 = str.substring(0,4); //输出hell 7.不要用==运算符来测试两个字符串是否相等,该运算符只能判断两个字符串是否存在同一个位置。 用equals. String str = “hello”; str.equals(”hell”); // return false; 8.对象的行为、状态、标识 9.面向过程与OOP .............................

2019-05-29

for 循环练习题目

更熟悉for循环练习,体会for循环练习,适合新手在学习中提升

2018-05-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除