自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空夜's Blog

框架程序猿

  • 博客(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爬虫实例

一个基于Java的WebSocket爬虫示例,用于模拟客户端请求服务器,建立WebSocket连接,抓取对方数据,测试为某直播网站。运行时需要获取一个正在直播的网页地址,运行项目下的YizhiboView.java类。

2019-04-11

SpringBoot2.0整合SSM框架,Vue.js示例项目

基于SpringBoot2.0 + SSM + Vue.js + ElementUI实现的示例项目,实现了登录、注册、用户管理(增删改查)功能。 项目未实现前后端分离。 启动前请先建立数据库ssm_demo,并执行项目resources文件夹下的ssm_demo.sql文件,导入user表,以及默认的eknows管理员(name=eknows, password=123456)

2019-01-06

SpringBoot整合SSM框架——最简单示例

SpringBoot整合SSM框架实例,最简单的配置!最清楚的解析!包含SQL建表文件(在/resources文件夹下,请务必注意!!)欢迎来博客看看。

2018-10-21

mybatis-generator

mybatis自动生成工具,用于根据数据库表自动生成model、mapper、dao接口等。

2018-04-28

SSM框架项目实例

一个SSM框架整合的小系统,叫做在线考试系统,简单来说就是实现教师(管理员)发布考试和学生(普通用户)参加考试的功能,当然其中还有一些稍显复杂的东西。 项目经反馈存在一些问题,如有需要,可加QQ群了解,有群友根据该项目实现了一些毕业设计。

2018-03-09

spring mvc-mybatis-lib

关于spring MVC和mybatis的所有类库。PS:可能少了一个,mysql-connector-java-5.1.22-bin.jar的jar包。

2017-08-06

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

TA关注的人

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