自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 VMware安装出现“已将该虚拟机配置为使用 64 位客户机操作系统“

VMware安装出现"已将该虚拟机配置为使用 64 位客户机操作系统"

2022-06-16 10:04:24 1446 1

原创 eclipse打开报错,an error has occurred.see the log file

eclipse启动报错,an error has occurred.see the log file解决方案:cmd命令进eclipse,运行命令 eclipse.exe -clean后会自动打开软件,启动成功

2022-01-11 14:04:49 1026 4

原创 1、NoSQL数据库简介

1、NoSQL数据库简介1.1、NoSQL的好处?NoSQL通过内存存储数据,可以解决CPU及内存的压力NoSQL可以作为缓存数据库,解决IO压力1.2、NoSQL数据库的概述NoSQL=Not Only SQL,不仅仅是SQL,泛指非关系型数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。特点:不遵循SQL标准。不支持ACID(原子性、一致性、隔离性、持久性)。远超于SQL的性能。1.3、NoSQL适用场景对

2022-01-10 23:04:19 1305

原创 Redis6课程大纲

Redis6课程大纲1、NoSQL数据库简介1.1、NoSQL的好处?1.2、NoSQL数据库的概述1.3、NoSQL适用场景1.4、NoSQL不适用场景1.5、常见的NoSQL数据库1.5.1、Memcache1.5.2、Redis1.5.3、MongoDB2、Redis6概述和安装2.1、Redis6概述2.2、应用场景2.2.1、配合关系型数据库做高速缓存2.2.2、多样的数据库结构存储持久化数据2.3、Redis安装2.4、Redis启动2.5、Red

2022-01-10 23:00:03 429

原创 IDEA项目使用@Test注解找不到

IDEA项目使用@Test注解报错找不到引用在IDEA下搭建maven进行单元测试的时候,在非test文件下面使用@Test,发现@Test注解找不到。pom文件的依赖导入如下: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version&gt

2022-01-07 22:31:48 3357

原创 IDEA设置项目编码

一、设置当前项目编码格式1、点击“文件”找到“设置”2、点击“编辑器”,选择“文件编码”,然后去将3到5步都设置为UTF-8,在第4步添加项目3、点击“确定”即可。二、设置idea自带的配置文件1、点击“帮助”,找到“编辑自定义VM选项”2、在最下面添加“-Dfile.encoding=UTF-8”即可。然后重启IDEA...

2021-12-29 14:54:27 14164 2

原创 Java调用https接口,避免证书的方式

一、使用maven添加依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <depen

2021-07-26 17:19:53 540

原创 安装JDK和tomcat环境变量配置

1、版本JDK:版本为jdk_1.8.0.0_64.exetomcat:版本为apache-tomcat-8.5.47.exe下载路径:2、步骤2.1、安装JDK2.1.1、双击jdk_1.8.0.0_64.exe,保存在D盘,点击确定2.1.2、jre选择D盘,点击下一步2.1.3、然后就是安装成功啦2.2、安装tomcat2.2.1、双击apache-tomcat-8.5.47.exe,点击下一步2.2.2、点击同意2.2.2、选择jre路径,然后选择tomcat保存路径

2021-06-10 23:18:00 856

原创 02、Spring与SpringBoot

1、Spring能做什么?1.1、Spring的能力1.2、Spring的生态https://spring.io/projects/spring-boot覆盖了:web开发数据访问安全控制分布式消息服务移动开发批处理…1.3、Spring5重大升级1.3.1、响应式编程1.3.2、内部源码设计基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。2、为什么用SpringBoot?Spring Boot是在Spring框架上创建的一个全新的框架,其设计目的是简化

2021-06-08 23:09:51 84

原创 01、Springboot2.0课程介绍

SpringBoot2核心技术与响应式编程SpringBoot核心技术1、SpringBoot基本入门Spring能做什么?什么是SpringBoot?快速体验SpringBoot自动配置原理入门2、SpringBoot核心功能配置文件web开发SpringMVC自动配置请求映射与处理视图解析与内容协商跨域处理文件上传异常处理拦截器web原生定制化数据访问Junits单元测试生产指标监控SpringBoot核心原理解析3、SpringBoot场景整合虚拟化技术

2021-05-09 09:44:04 103 1

原创 十三、Springboot数据访问

一、简介对于数据访问层,无论是SQL还是NOSQL,SpringBoot默认采用整合Spring Data的方式来进行统一处理,添加大量自动配置。二、JDBC&自动配置原理1、创建一个jar项目,选中JDBC、MySQL、web,pom.xml中显示: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr

2021-04-24 00:19:46 238

原创 十一、嵌入式Servlet容器自动配置原理&自动启动原理

1、嵌入式Servlet容器自动配置原理org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration:嵌入式的Servlet容器容器自动配置//判断当前是否引入了Tomcat依赖 @ConditionalOnClass({Servlet.class, Tomcat.class, UpgradeProtocol.class}) //判断当前容器有没有用户自己定义的嵌入式容器工厂 @

2021-04-18 22:58:39 251

原创 十二、使用外部Servlet容器&JSP支持

一、配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式servlet容器产生的问题:如果是外置的话可以直接找到tomcat中的server.xml进行修改。那么如何定制和修改SpringBoot中的Servlet容器的相关配置?1、修改和server有关的配置(ServerProperties):server.port = 8080server.context.path=/crudserver.tomcat.url-encoding=UTF-8//通用的Se

2021-04-18 21:47:33 157

原创 十、SpringBoot错误处理原理&定制错误页面

一、SpringBoot默认的错误处理机制默认效果:使用浏览器访问时会跳转到错误页面如果是其他设备访问会返回json数据原理:对于错误处理的自动配置在spring-boot-autoconfigure-2.0.6.RELEASE.jar的org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration中配置ErrorMvcAutoConfiguration.class给容器中添加了以

2021-03-17 22:59:31 233

转载 九、SpringBoot—登录&拦截器

需求: springboot登陆页面进行登陆验证,并完成登陆跳转。错误的账户提示用户名密码错误,正确的账户跳转到dashboard页面。  同时加上登陆拦截器,对于错误的账户不允许直接访问dashboard页面。 或者下载源码  实现步骤: 一  登陆验证  实现输入正确的用户名密码直接进入dashboard页面,输入错误提示用户名密码错误。   ...

2021-03-14 20:26:15 132

原创 八、springboot国际化

使用SpringMVC的步骤:编写国际化的配置文件使用ResourceBundleMessageSource管理国际化资源文件在页面使用fmt:message取出国际化内容使用SpringBoot的步骤:编写国际化配置文件,抽取页面需要显示的国际化消息创建步骤:在resource文件夹下创建i18n文件夹,然后创建login_zh_CN.properties文件,创建好之后会自动变成国际化视图,出现“Resource Bundle ‘login’”,这时候可以右键“Resource

2021-03-12 11:36:24 201

原创 七、Spring Boot— SpringMVC扩展

官方文档29.1.1 Spring MVC Auto-configurationSpring Boot provides auto-configuration for Spring MVC that works well with most applications.The auto-configuration adds the following features on top of Spring’s defaults:Inclusion of ContentNegotiatingViewRe

2021-03-11 20:42:32 139

转载 报错 com.mongodb.MongoSocketOpenException: Exception opening socket

报错 com.mongodb.MongoSocketOpenException: Exception opening socket 发现原因 我们的项目是父子项目,父项目是别人建的 里面添加 mongodb 的 starter ,而我的子项目并不需要连接 mongodb 我也没有配置...

2021-03-11 09:38:57 848

转载 初步搭建springboot应用,报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 翻译就是:无法配置DataSource:未指定'url'属性,也无法配置嵌入数据源。   很明显,就是你在应用中没有配置datasource的一些相关属性,例如:地址值啊,...

2021-03-11 09:27:16 99

原创 六、SpringBoot—Thymeleaf使用

先来说说什么是模板引擎,我们以前接触过的jsp,freemarker都是模板引擎,模板引擎其实就是一个一个模板+一些数据然后渲染成我们想要的页面;1、 Thymeleaf 概述1.1、Thymeleaf是什么?Thymeleaf是一个模板引擎,主要用于编写动态页面。1.2、 Thymeleaf的作用问题:动态页面技术已经有JSP,为什么还要用Thymeleaf?主要原因包括以下几点:使用模块引擎来编写动态页面,让开发人员无法在页面上编写 Java 代码,使得java代码和前端代码绝对的分离

2021-03-10 22:52:12 250

原创 五、Springboot对静态资源的映射规则

1、使用Springboot创建Springboot应用,选中我们需要的模块Springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来自己编写业务代码自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?在自动配置中:xxxxAutiConfiguration:帮我们给容器中自动配置组件;xxxxProperties:配置类来封装配置文件的内容2、Springboot对静态资源的映射规则WebMvcAu

2021-03-10 17:26:42 103

原创 SpringBoot整合thymeleaf报错

报错内容如下:解决方案:注释pom.xml中thymeleaf的版本号,让其自动选择。<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>然后再启动就可以成功访问templetes下的html界面了!

2021-03-10 13:10:36 121

原创 五、SpringBoot与日志

在项目的开发中,日志是必不可少的一个记录事件的组件,所以也会相应的在项目中实现和构建我们所需要的日志框架。而市面上常见的日志框架有很多,比如:JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback等等,我们该如何选择呢?通常情况下,日志是由一个抽象层+实现层的组合来搭建的。SpringBoot选用SLF4j和logback;1、SLF4j使用1、如何在系统中使用SLF4j以后开发的时候,日志记录方法的调用,不应该直接调用日志的实现类,而是调用日志抽象层里

2021-03-07 19:22:40 85 1

转载 JavaScript导出图片和数据到Excel

以下方法可以利用json数据将图片地址生成图片导出到Excel,同样也可以将数据导出到Excel。支持导出http或htts的图片格式,暂时不支持base64的图片格式。效果代码:index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>导出图片和数据到Excel</title></head><bo

2021-03-05 13:36:17 2150 1

原创 canvas手写签名2

效果如下:代码如下:index.html<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>签名截屏&lt

2021-03-04 14:18:12 436 1

原创 四、Springboot基础配置2

1、配置文件占位符在 application.properties 中配置属性时,可以使用随机数。原因是springboot启动时,将random配置属性类RandomValuePropertySource自动装配,使得在加载配置文件时,可以解析以下几种类型:${random.value}、${random.int}、${random.long}${random.int(10)}、${random.int[1024,65536]}application.properties:person.nam

2021-01-26 12:46:41 144

转载 canvas手写签名

效果如下:实现代码:<html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes"> <title>手写签名</title> <style type="text/css"> html,

2021-01-21 17:37:58 77

原创 三、Springboot基础配置

1、定制BannerSpring Boot项目在启动的时候会有一个默认的启动图案,我们可以把这个图案修改为自己想要的。首先创建一个banner.txt文件通过网站http://www.network-science.de/ascii/一键生成ASCII图案,然后将自己的图案黏贴到banner.txt文件中,再放到src/main/resources目录下。然后在主程序中设置bannerimport org.springframework.boot.Banner;import org.spring

2021-01-15 09:15:49 106

原创 二、Springboot快速搭建

1、通过Maven项目创建创建一个Maven项目,在pom中导入Springboot所需要的启动器对应的jar的maven地址。如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>2、通过eclipse快速创建help–>e

2021-01-14 14:15:20 61

原创 一、Springboot简介

1、什么是Springboot?Spring Boot是在Spring框架上创建的一个全新的框架,其设计目的是简化Spring应用的搭建和开发过程。2、Springboot的核心功能?1)独立运行的 Spring 项目Spring Boot 可以以 jar 包的形式独立运行,运行一个 Spring Boot 项目只需通过 java–jar xx.jar 来运行。2)内嵌 Servlet 容器Spring Boot 可选择内嵌 Tomcat、Jetty 或者 Undertow,这样我们无须以 wa

2021-01-14 11:03:31 104

jdk_1.8.0.0_64.zip

jdk_1.8.0.0_64、jdk-6u1-windows-i586-p、jdk-7u25-windows-i586

2021-06-10

navicat12.zip

navicat121_premium_cs_x64.exe、Navicat_Keygen_Patch_v4.5_By_DFoX.exe

2021-02-25

空空如也

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

TA关注的人

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