自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Springboot项目启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified

        最近重新复习springboot技术时,新建了一个spingboot+mybatis+mysql的项目过程中,一直无法启动,报下面的错误,在网上搜的解决办法一直也没有解决我的问题,所以在此记录一下我的解决办法。Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded dataso

2020-07-30 11:08:26 1117 1

原创 Centos 8 安装RabbitMQ 3.8.4 (亲测可用)

一、需要安装的文件erlang-22.3.4.2-1.el7.x86_64.rpmsocat-1.7.3.3-2.el8.x86_64.rpmrabbitmq-server-3.8.4-1.el8.noarch.rpm注意  如果你的linux是微型版本的,那么你的linux系统中可能没有一些相关的依赖包,而导致erlang包安装失败,这时你就需要进行相关包的安装,然后再次进行erlang的安装。出现的问题以及解决办法看下文。二、文件下载地址erlanghttps://github.co

2020-07-07 19:47:05 6326 7

原创 Shiro学习——(六)springmvc整合shiro简单例子

pom.xml依赖配置文件 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven....

2019-05-14 19:46:21 320

原创 Shiro学习——(五)利用servlet+shiro进行web用户授权案例

使用IDEA开发工具进行开发创建一个Maven 的Webapp工程导入依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler....

2019-05-14 17:47:59 959

原创 Shiro学习——(四)Shiro+mysql进行验证

Shiro+Mysql进行授权验证  在我们的学习过程中,数据是至关重要的,而且是必不可少的一环。在Shiro的学习中,进过数据库的查询,来进行不同用户的权限限定,是必不可少的。第一步:数据库设计第二步:导入依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId...

2019-05-12 16:19:37 539

原创 Shiro学习——(三)自定义Realm测试

利用自定义的Realm进行Shiro的登录测试第一步:导入依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.0</version>&lt...

2019-05-12 15:04:43 285

原创 Shiro学习——(二)Shiro的基础应用测试案例

上一篇: Shiro学习——(Shiro简介)Shiro的基础应用第一步: 导入依赖<!--Shiro核心类库--><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <v...

2019-05-12 13:03:34 229

原创 Shiro学习——(一)Shiro简介

Shiro简介一、Shiro是什么?   Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。二、Shiro可以做什么?验证用户来核实他们的身份对用户执行访问控制在任何环境下使用 Session API,即使没有 Web 或 EJB 容器在身份验证,访问控制期间或在会话的生命周期,对事件作出反应。聚集一个或多个用户安全数据...

2019-05-12 12:02:07 268 1

原创 java基础之 “==”与“equals”区别

引言  对于初学java的人来说,在面对数值比较的时候,我们大多数会采用 “==”的方式来进行比较,但是java中给我们提供了equals()方法,这时候很多人就会忽略这两种方式的区别,在学习中产生了很多错误,本文将详细区分equals和 == 两种方式的区别。== 解读   对于基本类型和引用类型,==的作用效果是不同的,对于 基本类型 来说,比较的是值是否相同,对于 引用类型 来说...

2019-05-08 10:40:45 122

原创 多线程模拟龟兔赛跑

题目:使用多线程,模拟龟兔赛跑的场景代码如下:package com.day505.testdemo.exam2;public class RubbitTurtleRun extends Thread{ //设置长度为1000m private int distance = 1000; //设置兔子和乌龟每次走的路长度 int rubbitNum = 4...

2019-05-07 17:34:30 2431

原创 多线程学习笔记

Java多线程线程学习一、进程与线程 1、什么是进程?  进程是静态程序在信息处理过程中的一个动态实体,包含了所有变量和其他状态等。在多任务的操作系统中,为了让多个进程能并发处理,在进程中进行上下文的切换。进程是操作系统中分配CPU、内存、外存资源的基本单位。 2、什么是线程?  线程是CPU处理的基本单位,但不独立分配资源。与进程相比,线程在程序运行时的上下文信息达到最小,线程也被成为...

2019-05-07 11:56:57 146

原创 使用多线程实现多个文件同步复制功能,并在控制台显示复制的进度,进度以百分比表示

题目:使用多线程实现多个文件同步复制功能,并在控制台显示复制的进度,进度以百分比表示。例如:把文件A复制到E盘某文件夹下,在控制台上显示“XXX文件已复制10%”,“XXX文件已复制20%”……“XXX文件已复制100%”,“XXX复制完成!”代码如下:1、Runnable接口方式package com.day505.testdemo.exam;import java.io.*;imp...

2019-05-06 19:14:42 2832

原创 利用线程来求出不同数值域中素数(质数)的个数

题目:编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数,最后输出结果。代码如下1、Runable接口实现package com.day505.testdemo.exam;/***通过继承Runnable接口来实现*/public class Test1 implements Runnable{...

2019-05-06 17:40:40 453

原创 toString()方法

代码如下public class Test { static int i=1; @org.junit.Test public static void main(String[] args) { System.out.println("love "+new Test()); Test a = new Test(); a.i+...

2019-05-05 20:32:26 207

原创 SpringBoot+MySQL+Jpa实现对数据库的增删改查和分页

使用Springboot+Jpa实现对mysql数据库的增删改查和分页功能  JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。  使用Springboot和jpa对数据库进行操作时,能够大大减少我们的工作量,在jpa中,已经在底层封装好了增删查的功能和sql语句,可...

2019-05-01 21:17:15 4752 2

原创 java中File类方法详解

File类简介  在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件名、 文件路径、访问权限和修改日期等,还可以浏览子目录层次结构。  File 类表示处理文件和文件系统的相关信息。也就是说,File 类不具有从文件读取信息和向文件写入信息的功能,它仅描述文...

2019-04-24 17:10:48 22052 6

原创 SpringBoot之如何快速创建SpringBoot项目

什么是SpringBoot?SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。 快速创建SpringBoot项目步骤第一步:双击点击idea进入初始界面,点击Create New Project选项,进入下...

2019-04-23 18:12:22 200

原创 java中数组操作之倒置 、 去0和合并排序操作

java数组相关的题目1、将一个给定的整型数组转置输出,  例如: 源数组,1 2 3 4 5 6  转置之后的数组,6 5 4 3 2 1  当看到这个题目的时候,我的第一反应就是遍历源数组,将原数组中的oldArray[0]中的数放置到newArray[oldArray.length-1]的位置上,进行数据设置,但是进过验证我出现了以下错误:public static void ma...

2019-04-23 11:45:53 801

原创 Java基础语法入门(一)

Java基础语法总结1、java基础语法  一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻...

2019-04-21 21:19:02 668

原创 JavaWeb的学习路线

引言  java编程语言,自诞生以来,就一直活跃在企业中,现在java的应用已经到了“无处不在”的盛世,今天给大家讲讲如何学习JavaWeb,这是我的javaWeb学习路线,希望可以帮助到你。学习路线第一步了解web的发展简史第二步前端技术  学习HTML CSS JavaScript,这是web应用开发的基础。第三步java基础  Java一种直译式脚本语言,是一种动态类型、弱...

2019-04-21 20:16:54 3083 4

原创 Java中的反射机制

引言  在学习java基础的过程中,java的反射机制很容易被忽略,感觉没有多大用处,但是在后来的编程中却发现java的反射机制异常重要,所以出来混,总是要还的。什么是反射?  Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为 Java 的反射机制。...

2019-04-21 00:59:53 188

原创 在java编程中用啥时候用接口?啥时候用 抽象类?

啥时用抽象类?啥时候用接口?抽象类强调的是把共同(共有、相同)的属性方法, 抽象出来,统一写在一个地方(他们的实现代码是一样的),这样父类中添加方法时,子类中便全部都拥有了,方便维,。体现了代码的复用性。(面向对象三大特性中的继承特性)。接口抽象的是行为 - 同一种行为的不同实现方式。当多个对象都拥有相同的行为,但是行为的具体实现方式不一样的时候可以用接口抽象(面向对象中的多态特性)。...

2019-04-20 23:53:30 364

原创 前端学习及技术汇总

前端技术学习顺序  当你准备学习前端的时候,你需要先学习 HTML,理解如何浏览和创建网页,基本的语法规范,网页之间的链接与跳转,标签节点层级节点。然后就学习CSS,了解基本语法,盒子模型的高级用法,常用布局模型。然后就要学习javaScript技术入门,学会使用基础语法,数据类型转换,分支循环,函数和数组等内置对象。  当你学完上面的技术时,你已经做好了准备工作,接下来你需要去学习DOM+...

2019-04-06 13:34:43 275

原创 Web的简史

web起源  1989年CERN(欧洲粒子物理研究所)中由Tim Berners-Lee领导的小组提交了一个针对Internet的新协议和一个使用该协议的文档系统,该小组将这个新系统命名为World Wide Web,它的目的在于使全球的科学家能够利用Internet交流自己的工作文档。  这个新系统被设计为允许Internet上任意一个用户都可以从许多文档服务计算机的数据库中搜索和获取文档。...

2019-04-06 10:49:29 964

原创 浏览器运行原理-浅解

一、浏览器简介  网页浏览器,常被简称为浏览器,是一种用于检索并展示万维网信息资源的应用程序。这些信息资源可为网页、图片、影音或其他内容,它们由统一资源标志符标志。信息资源中的超链接可使用户方便地浏览相关信息。网页浏览器虽然主要用于使用万维网,但也可用于获取专用网络中网页服务器之信息或文件系统内之文件。主要功能  浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您想要访问的网络资源。...

2019-03-28 21:01:24 243

原创 在idea中使用springboot 写一个helloworld程序后,不能访问localhost:8080/hello?

在idea中使用springboot 写一个helloworld程序后,不能访问localhost:8080/hello?在idea中,利用springboot开发java项目非常方便,不用写一大堆配置文件,也不用去配置tomcat了。今天我刚开始接触springboot,就写了一个helloworld程序来入门,结果发现在成功运行之后,在页面上打不开,弄了好半天,后来在发现原因的。有以下两个...

2019-01-04 19:08:26 12774 3

空空如也

空空如也

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

TA关注的人

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