自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小影

风雨之后见彩虹

  • 博客(186)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决rt.jar下sun.misc.BASE64Encoder的依赖

1. 描述当使用maven进行打war包时,可能会出现cannot find symbol或sun.misc.BASE64Encoder找不到jar包。2. 分析原因在于BASE64Encoder/BASE64Decoder类在sun.misc包下,是sun公司的内部方法,后期有删除的潜在可能,建议使用apache commons.codec下的Base64替代或者jdk自带的java.u...

2019-03-21 18:24:39 19388 2

原创 SSM框架常用注解

一、MyBatis常用注解注解目标描述@Arg方法单独的构造方法,是@ConstructorArgs集合的一部分@CacheNamespace类为给定的命名空间配置缓存@CacheNamespaceRef类参照另外一个命名空间的缓存来使用@Case方法单独示例的值和它对应的映射@ConstructorArgs方法收集一组结果传递给...

2019-03-10 17:46:57 739 1

原创 分享自己的一个导演心得

      人生第一次当导演,真的是非常激动又担忧呐~自己深深地呼一口气,还好年会前一切都准备完好了!      这次小小的导演经验,说起来也是很突然。年会前一周,项目经理提了个请求,问我可不可以拍个部门或公司的视频。我当时很惊讶,没想到该来的还是要来。我心里想的是,自己随便拍...

2019-02-27 18:06:54 1783 2

原创 使用 TCP 建立交互方式

Client:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class ClientDemo { public static void main(String[] args) throws IOExcepti...

2019-01-16 10:40:02 344

原创 新手必看的IO流操作规律

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStr...

2019-01-11 14:41:59 557

转载 Java工程师成神之路

1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap, jconsole, jinfo, jhat, javap, ...

2018-12-07 17:36:11 273

原创 最长不重复子串

给定一个字符串,查找最长的子串的长度没有重复字符。示例1:输入:“abcabcbb”输出:3解释:答案是“abc”,3的长度。示例2:输入:“bbbbb”输出:1解释:答案是“b”,1的长度。示例3:输入:“pwwkew”输出:3解释:答案是“wke”,长度是3。注意,答案必须是一个字符串,“pwke”是子序列而不是子字符串。代码:class Solution ...

2018-12-04 16:19:41 1026

转载 TCP三次握手和四次挥手以及11种状态

转载于:IT_外卖小哥1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段SYN:位数置1,表示建立TCP连接FIN:位数置1,表示断开TCP连接TCP三次握手和四次挥手以及11种状态三次握手过程说明:1、由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示...

2018-11-30 14:10:41 192

原创 MarkDown颜色列表

颜色列表颜色名十六进制颜色值颜色AliceBlue#F0F8FFrgb(240, 248, 255)AntiqueWhite#FAEBD7rgb(250, 235, 215)Aqua#00FFFFrgb(0, 255, 255)Aquamarine#7FFFD4rgb(127, 255, 212)Azure#F0FFFFrgb(240, 255, 255)Beige#F5F5DCrgb(245,...

2018-11-28 15:35:08 1404 2

原创 MIME类型

1.前言浏览器通常使用MIME类型(而不是文件扩展名)来确定如何处理文档;因此服务器设置正确以将正确的MIME类型附加到响应对象的头部是非常重要的。 2.语法通用结构type/subtypeMIME的组成结构非常简单;由类型与子类型两个字符串中间用’/’分隔而成。不允许空格存在。type表示可以被分多个子类的独立类型。subtype表示细分后的每个类型。独立类型text/pla...

2018-11-28 15:08:09 6705 1

原创 禁用、删除、添加、选中、设置select、radio、checkbox

1、操作select1)、禁用option• 除前2个option,其他option都禁用$("#selectId option:gt(1)").attr("disabled", "");• 除第1个option,其他option都禁用$("#selectId").find(&a

2018-11-14 09:30:47 798

原创 使用fmt:formatDate对Date字段转换输出到HTML

不知道大家有没有JavaBean类的Date字段输出到页面的困扰,因为打印的日期多多少少会有些问题。在以前,如果存在Date类型字段,我会写一个String类型的字段,利用SimpleDateFormat进行格式转换,然后将值赋给String类型字段,输出到网页也是String字段,而Date字段根本没有用到多少地方。这样写,JavaBean类就多出了一些参数,看起来既不美观又不实用。还有一个是直...

2018-10-22 11:42:43 1925

原创 AngularJS基础应用

为了理解AngularJS的概念,这里记录下在网上学习AngularJS的几个例子,并且快速接触AngularJS的重要部分。1、数据绑定下面编写一个表单,用来计算一个订单在不同币种下的总价。首先,我们做一个单币种表单,它有数量和单价两个输入框,并且把数量和单价相乘得出该订单的总价格。dataBinding.html -<html ng-app><

2018-10-16 17:53:36 316

原创 base64加密解密图片(利用java.util包)

package iis.utils;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import jav...

2018-10-05 10:25:19 3180 1

原创 SVN报Previous operation has not finished; run 'cleanup' if it was interrupted

执行svn相关操作,控制台居然报出以下错误: Previous operation has not finished; run 'cleanup' if it was interrupted字面意思是执行Team->Refresh/Cleanup,但是在执行的过程中,还是报错:D:\workspace\simple-project\web\WEB-INF\lib\xerces...

2018-10-04 14:27:44 111

原创 javascript打印发票

几个月前,公司的某一个项目需要连接到打印机打印订单发票,利用javascript的window.print()调用打印页面进行打印。随着时间的推移,客户那边每次打印发票都需要手动进行切割。一个订单的发票分为客户端和商家端,如果提交两个订单,那就需要打印四张发票,现在出现的问题是所有的发票都打印在一张发票上面,需要用户每次去手动撕下来。网上说用page-break-after: always,但是这...

2018-09-28 17:42:31 5484 3

原创 javax.mail.AuthenticationFailedException: failed to connect, no password specified?

今天再本地测试定时任务发送邮件时,控制台报错,字母意思是身份验证有问题。在配置文件中没有指定用户名和密码,邮件服务器也没有提供相应的身份验证方法,所以要设置SMTP协议中的身份校验 mail.smtp.auth 设定false ,发送正常~org.springframework.mail.MailAuthenticationException: Authentication failed; n...

2018-08-23 11:10:39 6545

原创 Spring Boot Ajax实例(十六)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程本文将展示如何使用jQuery.ajax将HTML表单请求发送到Spring REST API并返回JSON响应。 使用的工具:Spring Boot 2.0.3.RELEASESpring 2.0.3.RELEASEMaven 3jQueryBootstrap ...

2018-08-20 14:36:35 8288 2

原创 Spring Boot SLF4J日志实例(十五)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程默认情况下,SLF4J日志记录包含在Spring Boot Web应用程序中,只需要启用它就可以了。 SLF4J示例我们将在接下来的文章中,创建一个项目:web-slf4j-logging,演示这几种常用的日志配置方法。 1. application.p...

2018-08-14 09:46:21 480

原创 Spring Boot @ConfigurationProperties实例(十四)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot @ConfigurationProperties是让开发人员比较容易地将整个文件映射成一个对象。 1.简单属性文件通常,我们使用@Value注释来逐个逐入.properties值,这对于小而简单的结构.properties文件很有用。 文件...

2018-08-14 09:43:44 782

原创 Spring Boot非web应用程序实例(十三)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程在Spring Boot中,要创建一个非Web应用程序,实现CommandLineRunner并覆盖run()方法,例如:import org.springframework.boot.CommandLineRunner;import org.springframework...

2018-08-14 09:32:57 8505

原创 Spring Boot Hello World(Thymeleaf)示例(十二)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程这是一个Spring Boot Web应用示例,使用嵌入式Tomcat + Thymeleaf模板引擎,并将其作为可执行JAR文件。 使用的相关技术:Spring Boot 1.4.2.RELEASESpring 4.3.4.RELEASEThymeleaf 2.1....

2018-08-14 09:29:43 894

原创 Spring Boot将WAR文件部署到Tomcat(十一)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程在本文中,将演示如何将Spring Boot WAR文件部署到Tomcat servlet容器中。 对于Spring Boot WAR部署,需要执行三个步骤:列表内容扩展SpringBootServletInitializer根据提供标记嵌入式servlet容器。更新...

2018-08-14 09:28:03 966

原创 Spring Boot JSP应用实例(十)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程这是一个Spring Boot web应用程序示例,使用嵌入式Tomcat + JSP模板,并将包作为可执行文件WAR文件发布。 使用到的技术和工具如下:Spring Boot 2.0.3.RELEASESpring 4.3.4.RELEASETomcat 8.5M...

2018-08-14 09:26:24 588

原创 Spring Boot应用程序开发入门(九)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程在本节中,我们来再Java中开发一个简单的”Hello World!”Web应用程序,突出一些Spring Boot的主要特性。在这里将使用Maven来构建这个项目,因为大多数IDE支持它。 在开始之前,打开一个终端,检查是否安装了Java和Maven的有效版本。C:\...

2018-08-14 09:23:52 493

原创 Spring Boot安装(八)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot可以与“经典”Java开发工具一起使用或作为命名行工具安装。但无论如何,都需要安装Java SDK v1.6或更高版本。在开始之前检查您当前的Java安装版本:$java -version如果你是Java开发的新手,或者如果你只想试验Spring B...

2018-08-13 16:56:33 3283

原创 Spring Boot入门(七)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot项目归根只是一个常规的Spring项目,只是利用了Spring Boot启动程序和自动配置。要创建Spring Boot应用程序的方法,Spring团队(The Pivotal Team)提供了以下三种方法。使用Spring Boot CLI工具使用...

2018-08-13 16:53:10 534

原创 Spring Boot优点和缺点(六)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot的优点:使用Java或Groovy开发基于Spring的应用程序非常容易。它减少了大量的开发时间并提高了生产力。它避免了编写大量的样板代码,注释和XML配置。Spring Boot应用程序与其Spring生态系统(如Spring JDBC,Spr...

2018-08-13 16:51:17 1186

原创 Spring Boot核心和限制(五)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot不是编写应用程序的框架,它可以帮助我们以最少的配置或零配置开发和构建,打包和部署应用程序。 它不是应用程序服务器。但是它是提供应用程序服务器功能的嵌入式servlet容器,而不是Spring Boot本身。 类似地,ring Boot不实现任何企业Jav...

2018-08-13 16:45:15 433

原创 新项目为什么需要Spring Boot?(四)

假设要在Spring Framework中开发一个Hello World应用程序,因为只有一个项目专用于开发Hello World功能:它就是控制器。其余的是任何使用Spring开发的Web应用程序的通用模板文件。但是如果所有Spring Web应用程序都需要它,为什么什么都要在每个项目中都必须提供它? 以下是新项目需要Spring Boot的理由了。简化基于Java的应用程序开发,单元测试...

2018-08-13 16:40:53 556

原创 Spring Boot主要目标(三)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Boot的主要目标是:为所有Spring开发提供一个基本的,更快,更广泛的入门体验。开箱即用,但随着需求开始偏离默认值,快速启动。提供大型项目(例如嵌入式服务器,安全性,度量,运行状况检查,外部化配置)常见的一系列非功能特性。绝对没有代码生成以及不需要X...

2018-08-13 16:28:45 870

原创 Spring Boot是什么?(二)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程首先Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式。这种方式用来开发基于Spring的应用,但只需非常少的配置。它提供了默认的代码和注释配置,快速启动新的Spring项目而不需要太多时间。它利用现有的Spring项目以及第三方项目来开...

2018-08-13 16:24:06 461

原创 Spring Boot教程(一)

这篇博文主要用于新手学习Spring Boot,同时也记录自己学习的过程… 文章内容主要来源于易百教程Spring Team在现有Spring框架的基础上发布了一个创新的主要框架:Spring Boot。这是一个来自Pivotal Team(Spring Team)的全新项目。开发Spring Boot的主要动机是简化配置和部署Spring应用程序的过程。 Spring Boo...

2018-08-13 15:57:20 848

原创 SpringBoot报java.lang.NoSuchMethodError: org.springframework.util.CollectionUtils.lastElement(Ljava/u

SpringBoot报java.lang.NoSuchMethodError: org.springframework.util.CollectionUtils.lastElement(Ljava/util/Set;)Ljava/lang/Object;原因: Spring中引入了重复的Jar包,导致调用冲突 解决: 因为pom.xml中引入了spring-boot-starter-web ...

2018-08-13 14:21:14 8180

原创 Spring Boot中@Autowired无法注解

今天在使用Spring Boot main方法启动项目时遇到@Autowdired注解无法注入错误。 错误信息:Parameter 0 of method setUserService in com.th.controller.SearchController required a bean of type 'com.th.service.UserService' that could ...

2018-08-13 11:00:13 1695

原创 SpringBoot解析Jsp页面的EL表达式失效

最近发现在Tomcat运行的项目,出现Jsp EL表达式访问失效问题。 原因:Jsp默认是忽略EL表达式,isELIgnored="true" 解决:在Jsp顶部加上<%@ page isELIgnored="false" %>,表示不忽略EL表达式,这样就可以正常访问了。<%@ page isELIgno

2018-08-09 11:26:17 3462

原创 org.apache.tomcat.JarScanner.setJarScanFilter(Lorg/apache/tomcat/JarScanFilter;)V

今天在运行Spring Boot时,控制台报以下错误: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' ...

2018-08-07 09:48:27 2165 1

原创 Spring Boot Controller类无法跳转到页面

package com.th;import java.util.Map;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Requ...

2018-08-03 16:39:35 6201

原创 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.

Spring Boot启动报Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean. . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\_...

2018-08-03 15:23:37 1302

原创 Gradle安装配置

本教程中,我们将学习如何安装Gradle,下面是完整的步骤安装Gradle前提条件Windows8(本教程8)Java JDK(本教程JDK1.8))执行以下命令来验证Java安装。C:/Users/nicoletang>java -version如果命令执行成功,应该会得到下面的输出。C:\Users\nicoletang>java -v...

2018-08-02 10:34:29 273

OCRAExtended.ttf

“OCR”位代表“光学字符识别”,该字体可用于打印欧洲银行支票的椅子、叉、钩和欧元等特殊符号。

2019-08-26

空空如也

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

TA关注的人

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