- 博客(20)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 SpringBoot文件上传与静态资源访问
一、SpringBoot文件上传(java web) 最近在用SpringBoot做项目,前期先写了用户模块,实现了一个文件上传的功能(主要就是作为头像),遇到了不少的问题。 首先,我的Controller在处理请求时,发现HttpServletRequest里面的FileItem为空,如下:List<FileItem> items = upload.parseRequest(re...
2018-03-29 11:43:15 9844 4
原创 VMware Workstation 不可恢复错误: (vcpu-0)
启动VMware中的Centos虚拟机时报错:VMware Workstation 不可恢复错误: (vcpu-0) 如图: 记得前两天我的win10自动更新了一波。 看了下网上的解决办法,感觉应该是Windows系统的虚拟机权限被禁止了(默认就是不开启虚拟机权限的),进入BIOS重新设置一下就好了。 哈哈试了一下果然是这样。 emmm都是辣鸡Windows自动更新的锅,还把之...
2018-03-23 19:43:51 1393
原创 需要反思一下
前几天又去面试,嗯,只是抱着碰碰运气的心态,所以倒也不是那么的在意。 但是。 被问得心塞得不行。 先发了一张卷子,第一道题是问Collection有几种实现方式,不会。剩下的问override和overload,final、finally和finalize的区别,手写三种设计模式的实现,最后一题不记得了。(前台的小姐姐忘了笔试题其实是两张,后面面试的时候问了一下) 一些介绍的部分就略去...
2018-03-22 23:09:35 244
原创 java之toString()方法
今天重新看了一下java中的toString()方法,在默认情况下,所有的java对象都会从最高层的基类Object那里继承toString方法(Object类是java中所有类的父类)。 1.Object.class中的toString方法 请看下列源码: /** * Returns a string representation of the object...
2018-03-20 10:57:19 7286
原创 Maven项目pom.xml报错解决办法
一、pom.xml报错 类似:Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEASE 这样的错误,提示某个jar包没有了。 这个问题之前碰见好几次了,每次解决了下一次又忘了,特意记下来。解决办法是:右键项目,选择maven,选择update project,除默认选择外,再勾选Force Update ...
2018-03-19 17:02:20 50212 17
原创 java之访问权限控制
本篇讲述java中有关访问权限的知识。 一、起因 控制对成员的访问权限主要是出于以下两个原因: 1.使该类的用户(客户端程序员)不要触碰那些他们不该触碰的部分,通过定义接口来给用户提供服务,避免类的内部被破坏。 同时也能够简化他们对类的理解(即只要看public的部分)。 2.更重要的原因是将变与不变的部分分离,使得类的设计者可以更改类的内部实现而不用担心这会对类的使用者造成重大的影...
2018-03-18 15:24:30 377
原创 AJAX总结
本篇以使用Ajax方式发送携带一个表单数据的HTTP请求至服务端为例讲述Ajax方法。1.使用JQuery获得表单数据对于一个id为infoForm的表单来说,使用以下两种方式可以获得其中所有元素的name和value。var info = $('#infoForm').serializeArray();//这个将会返回JSON对象数组var info = $("#infoForm").se...
2018-03-16 17:09:07 282
原创 SpringBoot配置之Druid
今天学习了一下SpringBoot配置Druid,其实之前是用过c3p0的,不过相比来说Druid的监控功能还是很棒的。只从配置上来说也不是很难。 下面是我的详细配置过程,之间大部分是参考了网上的一些资料。1.配置文件application.properties 这个文件是我在创建SpringBoot项目时自动生成的,开始为空,现在在里面配置有关数据连接池的信息,文中的data...
2018-03-15 13:55:54 19973 6
原创 java web之自定义分页的实现
今天学习了一个新的,嗯,也不能算是新的知识,就是如何在项目中实现分页的功能,主要来说从前端选择页数(如首页、上一页、下一页、尾页),然后系统根据参数去数据库查找指定数量与位置的记录,返回给界面并展示出来。 由于篇幅所限,也是为了凸显出重点,本文只展示部分的核心代码。 注:项目环境为SpringBoot,使用JdbcTemplate来进行数据库操作。环境与分页功能的实现并无多大影响。嗯,重在...
2018-03-14 17:19:59 2698 1
原创 SpringBoot项目创建与第一个示例
【由于有几位网友反映按照文章内容创建的项目存在问题,后续重新写了一篇,请参照地址[SpringBoot项目创建与第一个SSM项目示例](https://blog.csdn.net/qq_28379809/article/details/83218797)】。这篇文章从创建到配置环境到运行,附带了新的源码链接。欢迎查阅!1.首先下载一个专为Spring设计的eclipse版本——sts,官网链接...
2018-03-13 14:13:02 24050 8
原创 Linux基础知识篇7——shell运算符
本篇讲述shell运算符的知识,部分知识点来自菜鸟教程。 Shell和其它编程语言一样,支持多种运算符,包括:算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符; 原生bash不支持简单的数学运算,需要通过其它命令来实现,例如awk和expr,expr最常用。expr是一款表达式计算工具,使用它能够完成表达式的求值操作。 例:#!/bin/bashs=1s2=2689...
2018-03-12 21:04:56 333
转载 Linux命令行与shell的区别
这个问题也是突然想起来的,因为我身边的同事有时候会把这两个区别的表述,所以我就好奇了,到底是什么关系呢,他们都能操作Linux系统啊。。后来百度一下才知道大致的区别。一、什么是shell答: shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linu...
2018-03-12 15:17:43 12874
原创 SSM框架实例——在线考试系统
2019.10.13更新提示这个项目是2017年写的,之前有不少小伙伴联系我,询问这个项目的事情,在此说声抱歉,虽然项目主要由我负责,但是本项目确实问题很多,基于XML配置的SSM框架,对初学者来说简直是一种灾难。大家可以参考我的源码和设计思路,至于其他问题,就恕我没法多说了——时隔两年,我也忘得差不多了。另外,源码加群701365388后下载即可。---上学期的时候写了一...
2018-03-09 17:14:26 13804 30
转载 UML类图(Class Diagram)中类与类之间的关系及表示方式
类之间大体分为5种关系: 1,依赖关系(Dependency)单向,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类,是一种“use a”关系如果A依赖于B,则B表现为A的局部变量,方法参数,静态方法调用等[java] view plain copypublic class Person { public void doSomething(){ Card...
2018-03-09 16:40:58 6011
原创 Linux基础知识篇6——Shell编程
本篇是Shell编程的第一篇,将要讲述什么是shell,以及基础的shell语法。一、what is shell?1. shell:A command interpreter and programming environment; 用户与操作系统之间的接口; 作为核外程序而存在;2.Shell:用户和操作系统之间的接口3.Shell:作为核外程序而存在4.各种不同的shell5.shel...
2018-03-08 20:59:08 318
转载 SSM框架资源
1.eclipse下建立maven项目: 使用maven创建web项目2.SSM框架搭建:SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)3.SSM框架实例:SSM框架整合——一个在线考试系统的实现 这个是LZ自己的一个小项目,环境搭好、数据库配置好后可以直接运行哒。...
2018-03-06 15:43:07 542
原创 java基础知识——Enum,枚举类型
在java SE5中新增了一个看似很小的特性,即关键字enum,它使得我们在需要群组并使用枚举类型集的时候,可以很方便地处理。下面总结一下enum的用法。 创建示例:public enum Spiciness { NOT,MILD,MEDIUM,HOT,FLAMING} 上述代码中,创建了拥有5个具名的枚举类型Spiciness,由于枚举类型的实例是常量,所以根据常量的命名惯例将它们...
2018-03-04 19:33:53 257
原创 Linux基础知识5——重定向、管道、环境变量等重要概念
一、重定向 以下参考:Linux重定向——搜狗百科 Linux重定向是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变,比如说将原本会在显示器上显示的输出输出到某一文件中。1.基础知识 I/O重定向通常与FD(File Descriptor)有关,shell的FD通常为10个,即0-9,常用的有三个,0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标...
2018-03-04 10:37:38 441
原创 java编程随笔——找出4位数的所有吸血鬼数字
这道题是来自于《Thinking in java》,即中文名《java编程思想》的第四章练习部分(第四版的P75)。以下为题目原意: 练习10:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字: 1260=21*60; 1827=21*87; 21...
2018-03-03 18:48:28 1157
原创 Linux基础知识4——基本命令
本篇讲述Linux中一些基本的命令,由于篇幅所限只摘取其中重要内容,详细的部分给出了参考的链接网址。1.文件操作1)列出目录内容: ls:列出目录内容; 语法:ls (选项)(参数) 选项:-a:显示所有档案及目录(ls默认将档案名或目录名为"."的视为隐藏,不会列出); -A:显示除隐藏文件"."和".."的以外的所有文件列表(也就是.和..这两个文件不会被列出,而不是这两个开...
2018-03-01 20:00:23 2910
Java WebSocket爬虫实例
2019-04-11
SpringBoot2.0整合SSM框架,Vue.js示例项目
2019-01-06
SpringBoot整合SSM框架——最简单示例
2018-10-21
SSM框架项目实例
2018-03-09
spring mvc-mybatis-lib
2017-08-06
maven项目 文件上传到服务器端解析为空
2017-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人