自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (21)
  • 收藏
  • 关注

原创 3. Maven POM

POM(Project Object Model,项目对象模型)是 Maven 的基本组件,它是以 xml 文件的形式存放在项目的根目录下,名称为 pom.xml。POM 中定义了项目的基本信息,用于描述项目如何构建、声明项目依赖等等。当 Maven 执行一个任务时,它会先查找当前项目的 POM 文件,读取所需的配置信息,然后执行任务。在 POM 中可以设置如下配置:在创建 POM 之前,首先要确定工程组(groupId),及其名称(artifactId)和版本,在仓库中这些属性是项目的唯一标识。

2022-07-06 16:10:22 230 1

原创 2. Maven安装与配置图解

Maven是一个基于 Java 的项目管理工具,因此最基本的要求是在计算机上安装 JDK。Maven 对系统要求如下表:在 Java 官方网站 下载并安装 JDK 7.0 及以上版本,如果您不了解 JDK 的安装和配置,请参考:从 Maven – Download Apache Maven 下载 Maven,这里我们以 Maven 3.6.3 为例。下载完成后,解压到合适的位置即可,本教程我们解压到 D:\apache-maven-3.6.3。 右键点击“计算机”图标,选择 "属性",然后点击 "高级

2022-07-06 16:04:42 237

原创 3. Java JDK环境变量配置图解

JDK 安装和配置完成后,可以测试其是否能够正常运行。选择“开始”|“运行”命令,在打开的“运行”对话框中输入 cmd 命令,按 Enter 键进入到 DOS 环境下。在命令提示符后输入并执行命令,系统如果输出类似图 1 所示的 JDK 版本信息,说明 JDK 已经配置成功。 图 1 查看JDK版本提示:在命令提示符后输入测试命令时,需要注意 java 和减号之间有一个空格,而减号和 version 之间没有空格。如果没有出现图 1 所示内容,说明 JDK 没有安装成功。另外,一些 java

2022-07-06 16:00:46 395

原创 2. Java JDK下载与安装教程图解

(1) 在浏览器中输入 www.oracle.com,打开 Oracle 公司的官方网站。在首页的栏目中选择 Downloads 选项,如图 1 所示。 在转向的页面中选择 Java for Developers 选项,如图 2 所示。单击 Java for Developers 超链接,进入 Java SE 的下载页面。 图 2 JDK的下载页提示:由于 Java 版本不断更新,当读者浏览 JavaSE 的下载页面时,显示的是当前最新的版本。(2) 在页面的 JDK 下方单击 DOWNLOA

2022-07-06 15:58:58 547

原创 1 Java是什么?Java的特点有哪些?

简单地说,Java 是由 Sun Microsystems 公司于 1995 年推出的一门面向对象程序设计语言。2010 年 Oracle 公司收购 Sun Microsystems,之后由 Oracle 公司负责 Java 的维护和版本升级。其实,Java 还是一个平台。Java 平台由 Java 虚拟机(Java Virtual Machine,JVM)和 Java 应用编程接口(Application Programming Interface,API)构成。Java 应用编程接口为此提供了一个独

2022-07-06 15:53:31 180

原创 1. Maven简介

Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。Maven 是使用 Java 语言编写的,因此它和 Java 一样具有跨平台性,这意味着无论是在 Windows ,还是在 Linux 或者 Mac OS 上,都可以使用相同的命令进行操作。Maven 使用标准的目录结构和默认构建生命周期,因此开发者几乎不用花费多少时间就能够自动完成

2022-07-06 15:41:55 102

原创 21. Spring Boot默认异常处理

在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对它进行详细的介绍。Spring Boot 提供了一套默认的异常处理机制,一旦程序中出现了异常,Spring Boot 会自动识别客户端的类型(浏览器客户端或机器客户端),并根据客户端的不同,以不同的形式展示异常信息。1. 对于浏览器客户端而言,Spring Boot 会响应一个“ whitelabel”错误视图,以 H

2022-07-06 15:14:51 174

原创 20. Spring Boot拦截器

我们对拦截器并不陌生,无论是 Struts 2 还是 Spring MVC 中都提供了拦截器功能,它可以根据 URL 对请求进行拦截,主要应用于登陆校验、权限验证、乱码解决、性能监控和异常处理等功能上。Spring Boot 同样提供了拦截器功能。 在 Spring Boot 项目中,使用拦截器功能通常需要以下 3 步:在 Spring Boot 中定义拦截器十分的简单,只需要创建一个拦截器类,并实现 HandlerInterceptor 接口即可。HandlerInterceptor 接口中定义

2022-07-06 15:10:11 1590

原创 19. Spring Boot国际化

国际化(Internationalization 简称 I18n,其中“I”和“n”分别为首末字符,18 则为中间的字符数)是指软件开发时应该具备支持多种语言和地区的功能。换句话说就是,开发的软件需要能同时应对不同国家和地区的用户访问,并根据用户地区和语言习惯,提供相应的、符合用具阅读习惯的页面和数据,例如,为中国用户提供汉语界面显示,为美国用户提供提供英语界面显示。在 Spring 项目中实现国际化,通常需要以下 3 步:在 Spring Boot 的类路径下创建国际化资源文件,文件名格式为:基本名

2022-06-28 09:04:47 755

转载 18. Spring Boot定制Spring MVC

Spring Boot 抛弃了传统 xml 配置文件,通过配置类(标注 @Configuration 的类,相当于一个 xml 配置文件)以 JavaBean 形式进行相关配置。 Spring Boot 对 Spring MVC 的自动配置可以满足我们的大部分需求,但是我们也可以通过自定义配置类(标注 @Configuration 的类)并实现 WebMvcConfigurer 接口来定制 Spring MVC 配置,例如拦截器、格式化程序、视图控制器等等。WebMvcConfigurer 是一个基于 J

2022-06-28 08:59:53 547

原创 17. Spring Boot整合Thymeleaf

Spring Boot 推荐使用 Thymeleaf 作为其模板引擎。SpringBoot 为 Thymeleaf 提供了一系列默认配置,项目中一但导入了 Thymeleaf 的依赖,相对应的自动配置 (ThymeleafAutoConfiguration) 就会自动生效,因此 Thymeleaf 可以与 Spring Boot 完美整合 。Spring Boot 整合 Thymeleaf 模板引擎,需要以下步骤:Spring Boot 整合 Thymeleaf 的第一步,就是在项目的 pom.xml

2022-06-28 08:56:23 149

原创 16. Thymeleaf教程(10分钟入门)

Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件

2022-06-28 08:53:43 487

原创 15. Spring Boot静态资源映射

在 Web 应用中会涉及到大量的静态资源,例如 JS、CSS 和 HTML 等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在 SpringBoot 中则不再需要进行此项配置,因为 SpringBoot 已经默认完成了这一工作。Spring Boot 默认为我们提供了 3 种静态资源映射规则:为了让页面更加美观,让用户有更多更好的体验,Web 应用中通常会使用大量的 JS 和 CSS,例如 jQuery,Backbone.js 和 Bootstrap 等等。通常我们会将

2022-06-27 15:31:09 352

原创 14. spring-boot-starter-web(Web启动器)

Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,其本身就是 Spring 框架的一部分,可以与 Spring 无缝集成,性能方面具有先天的优越性,是当今业界最主流的 Web 开发框架之一。 Spring Boot 是在 Spring 的基础上创建一款开源框架,它提供了 spring-boot-starter-web(Web 场景启动器) 来为 Web 开发予以支持。spring-boot-starter-web 为我们提供了嵌入的 Servlet 容器

2022-06-27 15:27:47 475

原创 13. Spring Boot日志配置及输出

通过上节的学习,我们了解了 Spring Boot 日志框架的选用及统一,本节我们将重点介绍 Spring Boot 日志的配置及输出。Spring Boot 默认使用 SLF4J+Logback 记录日志,并提供了默认配置,即使我们不进行任何额外配,也可以使用 SLF4J+Logback 进行日志输出。常见的日志配置包括日志级别、日志的输入出格式等内容。日志级别日志的输出都是分级别的,当一条日志信息的级别大于或等于配置文件的级别时,就对这条日志进行记录。常见的日志级别如下(优先级依次升高)。

2022-06-27 15:24:27 462

原创 12. Spring Boot统一日志框架

在项目开发中,日志十分的重要,不管是记录运行情况还是定位线上问题,都离不开对日志的分析。在 Java 领域里存在着多种日志框架,如 JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback 等等。市面上常见的日志框架有很多,它们可以被分为两类:日志门面(日志抽象层)和日志实现,如下表。 通常情况下,日志由一个日志门面与一个日志实现组合搭建而成,Spring Boot 选用 SLF4J + Logback 的组合来搭建日志系统。 SLF4J 是目前市面上最流行的日

2022-06-27 15:18:21 144

原创 11. Spring Boot自动配置原理

我们知道,Spring Boot 项目创建完成后,即使不进行任何的配置,也能够顺利地运行,这都要归功于 Spring Boot 的自动化配置。Spring Boot 默认使用 application.properties 或 application.yml 作为其全局配置文件,我们可以在该配置文件中对各种自动配置属性(server.port、logging.level.* 、spring.config.active.no-profile 等等)进行修改,并使之生效,那么您有没有想过这些属性是否有据可依呢

2022-06-27 15:16:17 299

原创 10. Spring Boot配置加载顺序

Spring Boot 不仅可以通过配置文件进行配置,还可以通过环境变量、命令行参数等多种形式进行配置。这些配置都可以让开发人员在不修改任何代码的前提下,直接将一套 Spring Boot 应用程序在不同的环境中运行。以下是常用的 Spring Boot 配置形式及其加载顺序(优先级由高到低):以上所有形式的配置都会被加载,当存在相同配置内容时,高优先级的配置会覆盖低优先级的配置;存在不同的配置内容时,高优先级和低优先级的配置内容取并集,共同生效,形成互补配置。Spring Boot 中的所有配置,都可

2022-06-27 08:30:45 299

原创 9. Spring Boot外部配置文件

除了默认配置文件,Spring Boot 还可以加载一些位于项目外部的配置文件。我们可以通过如下 2 个参数,指定外部配置文件的路径:我们可以先将 Spring Boot 项目打包成 JAR 文件,然后在命令行启动命令中,使用命令行参数 --spring.config.location,指定外部配置文件的路径。需要注意的是,使用该参数指定配置文件后,会使项目默认配置文件(application.properties 或 application.yml )失效,Spring Boot 将只加载指定的外部配置文

2022-06-27 08:17:44 1096

原创 8. Spring Boot默认配置文件

通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 Spring Boot 项目中只能存在一个 application.properties 或 application.yml。Spring Boot 项目中可以存在多个 application.properties 或 apllication.yml。Spring Boo

2022-06-27 08:09:22 355

原创 7. Spring Boot Profile(多环境配置)

在实际的项目开发中,一个项目通常会存在多个环境,例如,开发环境、测试环境和生产环境等。不同环境的配置也不尽相同,例如开发环境使用的是开发数据库,测试环境使用的是测试数据库,而生产环境使用的是线上的正式数据库。Profile 为在不同环境下使用不同的配置提供了支持,我们可以通过激活、指定参数等方式快速切换环境。Spring Boot 的配置文件共有两种形式:.properties 文件和 .yml 文件,不管哪种形式,它们都能通过文件名的命名形式区分出不同的环境的配置,文件命名格式为:applicati

2022-06-24 11:13:48 358

原创 6. Spring Boot导入Spring配置

默认情况下,Spring Boot 中是不包含任何的 Spring 配置文件的,即使我们手动添加 Spring 配置文件到项目中,也不会被识别。那么 Spring Boot 项目中真的就无法导入 Spring 配置吗?答案是否定的。Spring Boot 为了我们提供了以下 2 种方式来导入 Spring 配置:在主启动类上使用 @ImportResource 注解可以导入一个或多个 Spring 配置文件,并使其中的内容生效。1. 以 helloworld 为例,在 net.biancheng.w

2022-06-24 11:07:11 828

原创 5. Spring Boot配置绑定

所谓“配置绑定”就是把配置文件中的值与 JavaBean 中对应的属性进行绑定。通常,我们会把一些配置信息(例如,数据库配置)放在配置文件中,然后通过 Java 代码去读取该配置文件,并且把配置文件中指定的配置封装到 JavaBean(实体类) 中。SpringBoot 提供了以下 2 种方式进行配置绑定:通过 Spring Boot 提供的 @ConfigurationProperties 注解,可以将全局配置文件中的配置数据绑定到 JavaBean 中。下面我们以 Spring Boot 项目 he

2022-06-24 08:59:35 463

原创 4. YAML(快速入门教程)

Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。当然,用户也可以根据自身的需要使用配置文件修改 Spring Boot 的默认设置。SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。其中,application.yml 是一种使用 YAML 语言编写的文件,它与 application.properties 一样,可以在 Spring Boo

2022-06-24 08:51:22 291

原创 3. Spring Boot starter入门

传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运行,这都要归功于 Spring Boot 的 starter 机制。本节我们将对 stater 进行介绍。Spring Boot 将日常企业应用研发中的各种场景都抽取出来,做成一个个的 starter(启动器),starter 中整合了该场景下各种可能用到的依赖,用户只需要在 Maven 中引入 starter

2022-06-24 08:42:25 177

原创 2. IDEA创建Spring Boot项目

目前市面上有很多优秀的 IDE 开发工具,例如 IntelliJ IDEA、Spring Tools、Visual Studio Code 和 Eclipse 等等,那么我们该如何选择呢?这里我们极力推荐大家使用 IntelliJ IDEA,因为相比于与其他 IDE,IntelliJ IDEA 对 Spring Boot 提供了更好的支持。Spring Boot 版本及其环境配置要求如下表。开发环境配置完成后,接下来,我们就可以通过 Intellij IDEA 创建一个 Spring Boot 项目了。

2022-06-23 09:21:51 162

原创 1. Spring Boot是什么

众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。为了简化 Spring 应用的搭建和开发过程,Pivotal 团队在 Spring 基础上提供了一套全新的开源的框架,它就是 Spring Boot。Spring Boot 具有 Spring 一切优秀特性,Spring 能做的事,Spring Boot 都可以做,而且使用更加简单,功能更加丰富,性能更加稳定而健壮。随着近些年来微服务技术的流行,Spring B

2022-06-23 09:03:40 90

原创 C#人脸识别百度离线版(三)

1. 人脸检测(传入图片文件路径),返回json进入主函数,调用test_face_track()方法 // 人脸c#入口方法 static void Main(string[] args) { Console.WriteLine("in main"); bool id = false; ...

2020-04-10 10:13:39 2171 3

原创 C#人脸识别百度离线版(二)

1. 激活 百度提供另种激活方式,联网激活和离线激活,我们使用的是离线激活,此种激活方式,适用于设备完全不可联网的情况,优势在于可避免联网激活,满足业务对网络的严格要求,以及设备批量注册需求。您需要在后台配置好硬件指纹并完成和序列号的绑定,然后将授权文件放到SDK的指定位置。运行x64下的激活工具LicenseTool.exe进入控制台复制序列号,将序列号输入到激活...

2020-04-02 11:04:07 1565 4

原创 C#人脸识别百度离线版(一)

1. 开发环境介绍 操作系统:Windows10 开发语言是:C# 开发工具:visual studio 20192. 百度人脸识别产品概述 人脸离线识别SDK,包含人脸采集、活体检测、人脸对比/识别、人脸库管理等能力,并全部离线化、本地化。此SDK一经授权激活,可完全在无网环境下工作,所有数据皆在设备本地运行处理,可根据业务需要进行灵活的上层业务开发。...

2020-04-01 17:01:11 3830 10

原创 SQL Server 数据库巡检脚本

--1.查看数据库版本信息select @@version--2.查看所有数据库名称及大小select sp_helpdb--3.查看数据库所在机器的操作系统参数exec master..xp_msver--4.查看数据库启动的参数exec sp_configure--5.查看数据库启动时间select convert(varchar(30),login_tim

2013-03-29 15:06:15 645

转载 asp.net导出Excel(DataTable导出Excel)

这种方式是没有用到多余的Excel库,比较简练。另外,可以控制输出格式,比如换一个表头。记录一下。////// 由DataTable导出Excel/// /// /// private void CreateExcel(DataTable dt,string fileName){    HttpResponse resp;    resp = P

2012-02-24 15:23:17 1215

原创 C# 利用JQuery调用后台方法

页面代码:view plain"C#" AutoEventWireup="true" CodeBehind="JQueryTest.aspx.cs" Inherits="MsChartTest.JQueryTest" %>    "

2011-09-06 13:41:13 2384

原创 ASP.NET读取XML文件4种方法(转载)

方法一 :使用XML控件              读取XML方法一                     方法二: 使用DOM技术      void Page_Load(Object sender,Ev

2011-09-04 11:37:44 482

原创 查询及删除重复记录的方法大全

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select  peopleId  from  people  group  by  peopleId  hav

2011-08-04 14:12:33 503

原创 经典SQL语句集锦

下列语句部分是MsSql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,RE

2011-08-04 14:10:40 545 1

原创 SQL列转行

普通行列转换假设有张学生成绩表(tb)如下:Name Subject Result张三 语文  74张三 数学  83张三 物理  93李四 语文  74李四 数学  84李四 物理  94*/---------------------

2011-08-04 14:08:59 646 2

原创 使用ADO.NET Entity Framework 4.1进行Code First模式的开发

.NET的实体框架越来越完善了,前几天看到Entity Framework 4.1已经正式发布了,新添加了一种称为Code First的开发模式。字面上的意思就是代码优先;按照微软对于它的说明就是:Code First聚焦于定义你的model类,这些类可以映射到一个现有的数据库,

2011-08-01 11:18:01 1648

转载 2011年.NET面试题总结---献给即将找工作的同行们

2011年.NET面试题总结---献给即将找工作的同行们 什么是面向对象         面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP;         通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可

2011-07-25 20:38:13 3875 4

原创 图片二进制操作

     //向数据库插入二进制图片        private bool AddImage()        {            //文件完整路径            //string fileName = this.FileUpload1.PostedFile.FileName;            string fileName = Request.PhysicalApplica

2011-06-17 10:49:00 713

JsonObject

引用using Xfrog.Net; 用法如: JsonObject newObj = new JsonObject("json字符串"); String errorCode = newObj["error_code"].Value;//获取其中的属性值。

2017-07-05

仿QQ邮件收件人文本框

仿QQ邮件收件人文本框,类似QQ发邮件时选中收件人,可以多个。

2011-10-11

ExtJs 3.0 中文API帮助文档

ExtJs 3.0 中文API帮助文档,CHM离线的,希望对大家有帮助,感觉好的话大家帮定一下!!!

2010-03-23

extjs 2.2中文API帮助文档CHM格式的下载

extjs 2.2中文API帮助文档CHM格式的下载, 最全最新的API文档下载。

2009-11-20

extjs 2.2 api 安装版

extjs 2.2 api 安装版下载,方便快捷。 很实用的。随身携带。可离线。

2009-11-19

万年历 显示农历 节气

万年历 显示农历 节气。很好用的, 界面漂亮。

2009-09-16

sql2000教程大全下载PPT格式

sql2000教程大全下载PPT格式 精通sql2000,

2009-09-09

oracle教程初级下载

oracle教程初级下载,适合初级者学习, 里边有例子。

2009-09-09

jqury教程下载,案例 代码

jqury教程下载,案例 代码,经典案例, jqury大全。

2009-09-08

extjs开发工具下载

可视化编成,能够自动生成ext js 代码,只需更改属性,很好用的!!!

2009-09-03

制作chm的工具中文免费绿色版

制作chm的工具中文免费绿色版, 操作简单,界面漂亮,

2009-07-29

ListBox动态添加数据删除数据和上移下移

ListBox动态添加数据删除数据和上移下移, 无刷新。

2009-07-20

仿51job的多地区选择效果

仿51job的多地区选择效果,界面漂亮,

2009-06-03

播放FLV格式视频源码

播放FLV格式视频源码,速度快,界面漂亮。

2009-06-02

ASP.NET学习大全最新整理

ASP.NET学习大全最新整理,GridView导出Excel,javascript经典例子,TreeView的使用,asp.net 常用的方法,DataGrid的打印,Web Service服务,等等等等........都是经典代码,你就下吧.

2009-05-07

ExtJS中文帮助文档

ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 本教程比较适合ExtJS的新手作为入门教程及手册使用。

2009-04-21

仿xp左侧菜单Js脚本源码

仿xp左侧菜单Js脚本源码,很漂亮。太漂亮了, 学习学习

2009-04-14

Javascript特效大全

各种javascrip特效,样式,源码详解, 太经典了,太漂亮了。

2009-04-14

Ajax中文手册(快速上手)

[Ajax]Ajax中文手册(快速上手) cmd帮助文档, 太好了,值得学习。

2009-04-13

[正则]正则表达式系统教程

[正则]正则表达式系统教程cmd 格式帮助文档, 经典的正则表达式,

2009-04-13

[CSS]5日精通CSS层叠样式表

快速精通CSS样式表,中文文档,CMD格式,源代码详解,很好用。

2009-04-13

空空如也

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

TA关注的人

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