自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用过滤器实现认证授权

文中代码不完整,完整代码地址:https地址:https://github.com/wenliangne/wl.git路径:wl/wl/security零. maven依赖 <properties> <tomcat.version>7.0.47</tomcat.version> <argLine&gt...

2019-12-27 15:02:25 440

原创 使用main方法启动tomcat升级版

在阅读此篇文章需要先阅读在此之前的一篇名叫(使用main方法启动tomcat)的文章作为准备。https://blog.csdn.net/qq_41294444/article/details/103630352一. 制作一个可用的tomcat启动器并进行一些常用配置quickstart0. 导入依赖(准备工作)在上一篇的基础上加入一个自己写的依赖即可。jar包可在https地址:ht...

2019-12-20 14:39:55 341

原创 使用main方法启动tomcat简洁版

pring boot提供了一种快速使用spring的方式,其中一项就是使用main方法装配启动tomcat。他是如何做到的呢?一. 首先是一个启动tomcat的简单例子:0. 先导入tomcat的jar包(准备工作)。 如果是maven项目: <properties> <tomcat.version>7.0.47</tomca...

2019-12-20 13:52:00 2025

原创 自定义注解实现接口参数校验

javax.validation.* 包下提供了部分现成的API可供参数校验使用,但并不能完全满足我们的需求。validation[,vælɪ'deɪʃən]确认;批准;验证constraint[kən'streint]约束;限制;约束条件自定义注解使用步骤1. 导入依赖。2. 自定义验证注解。3. 创建自定义注解验证器。4. 使用自定义注解修饰对象。5. 在...

2019-05-23 14:41:47 2182

原创 微服务链路追踪

简介:微服务的诞生,带来了大量的便利,随之而来的还有大量问题的产生。将一个庞大的系统切割为若干个小的系统,各个系统之间相互调用,共同协调完成系统功能。然而在复杂的调用链中如果出现了一些问题,比如一条调用链路错误,如何快速定位错误源,一条调用链路响应缓慢,如何快速定位其中延迟高的服务呢?这将是我们需要解决的问题。Zipkin 是什么?Zipkin分布式跟踪系统,它可以帮助收集时间数据。并...

2019-05-23 14:37:41 2264

原创 java email邮件发送465

为什么使用465端口呢:因为阿里云服务器以安全为由将25端口给封了,无法使用25号端口发送邮件,所以只有使用465端口啦。 实现java发送邮件的过程大体有以下几步:1. 准备一个properties文件,该文件用于存放SMTP服务器地址等参数。2. 利用properties创建一个Session对象3. 利用Session创建Message对象,然后设置邮件主题,收件人及...

2018-09-24 12:39:11 2171

原创 java获取文件MD5,获取字符串MD5

 获取md5值4个步骤:1.创建MessageDigest对象md5。2.使用md的update(byte[] buffer)方法将数据更新到md5对象中。3.使用md5的digest()方法获得摘要,该摘要是一个长度为16的数组。4.将该摘要数组转换为32位的md5值.注意:如果要获得16位的md5值就是取32位的md5值的中间16位。可以使用subString(8,24)截...

2018-09-23 19:29:40 2509

原创 Java socket实现静态网页服务器(50行代码)

客户端:使用你的浏览器服务器:需要自己准备静态html网页,网页放在项目根目录下(写过java的应该都不需要看这句话)package com.wenba1314.socket;import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class ServerToBrowser...

2018-09-22 21:55:04 1161

原创 IDEA常用快捷键

常用快捷键Alt+Enter    导入包,修正代码(异常的抛出,自动创建变量接收返回值)Ctrl+Y/X    删除光标所在行Ctrl+D    复制光标所在行到下一方Ctrl+Alt+L    格式化代码Ctrl+/    单行注释Ctrl+Shift+/    多行注释Alt+Insert    自动生成,toString,HashCode,eqals,get,s...

2018-09-04 23:02:52 199

原创 java简单socket实现文件上传

 服务端 import java.io.DataInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class TestDataServer { priv...

2018-08-27 12:39:53 1655

原创 常见的数据结构与hashset存储过程

常见的数据结构1.栈栈,tack,又称堆栈,他是运算受限的线性表。其限制是只允许在一端进行插入和删除操作。存取特点:先进后出。压栈:将指定元素存储到栈顶。弹栈:取出栈顶的元素。2.队列队列,queue,简称队,同栈一样,也是一种运算受限的线性表。其限制是允许在表的一段插入,在表的另一端删除。存取特点:先进先出。3.数组数组,Array,是有序的元素序列,数组...

2018-08-27 08:44:14 1065 3

原创 java中的IO流

需要掌握的15个流4个文件操作流FileInputStreamFileOutputStreamFileReaderFileWriter4个缓冲流BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriter2个转换流InputStreamReaderOutputStreamW...

2018-08-17 09:02:53 165

qrious.min.js

qrious是一款基于HTML5 Canvas的纯JS二维码生成插件。通过qrious.js可以快速生成各种二维码。

2020-03-11

空空如也

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

TA关注的人

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