3 xiaobai_Sun

尚未进行身份认证

越努力,越幸运,越自信。

等级
TA的排名 1w+

Java代码实现水印图片制作

需求:制作商品的促销水印1、图片处理工具类ImageUtilsimport javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class ImageUtils {...

2019-11-15 16:38:16

JDK8新特性之日期操作

伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API。 Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。 全新API的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、长短(duration)、日期、时间、时区和周期。

2019-11-10 17:37:38

Git简介以及工作流程

一、Git的简介 Git(/gɪt/ 分布式版本控制系统):是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Linux的创始人Linus。Linus早期在维护Liunx代码一直是人肉合并代码。后期开始采用了分布...

2019-11-10 16:27:57

浅谈CORS跨域

跨域资源共享(CORS) 是一种机制,它使用额外的 HTTP 头来告诉浏览器 让运行在一个 origin (domain) 上的Web应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。

2019-10-31 11:25:29

解决CORS跨域问题:No 'Access-Control-Allow-Origin' header is present on the requested resource

Access to XMLHttpRequest at 'http://192.168.2.170:8000/external/statistics/function' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' head

2019-10-31 10:43:15

JVM堆内存详解

JVM堆内存一、JVM堆内存划分java中最大的特点在于其具备良好的垃圾收集特性 GC是整个java之中最重要的安全保证 整个JVM中的GC的处理机制:对不需要的对象进行标记,而后进行清除在JDK1.8之后,将最初的永久带内存空间取消了,该图为JDK1.8之前的内存空间组成...

2019-10-26 23:52:53

程序员必备网站宝典

程序员必备网站宝典一、搜索引擎1、秘迹搜索:https://mijisou.com 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有Cookie,并且秘迹搜索聚合了百度、360、Bing、搜狗等搜索结果。2、bing:https://cn.bin...

2019-10-25 17:33:13

JDK8新特性之stream()

学习Stream之前建议先学Lambda的相关知识使用实例:Class Person { private String name; private int age; ...}List<Person> list = new ArrayList<>();list.add(new Person("jack", 20));list.a...

2019-10-16 12:31:36

JAVA文档注释规范

JAVA比较规范的文档注释 欢迎修正和补充...

2019-10-21 09:59:17

Java中List.forEach()方法使用

例子://使用com.google.guava包创建集合List<String>list=Lists.newArrayList("a","b","c","d");//1、正常遍历list.forEach(item->System.out.println(item));//2、根据条件遍历list.forEach...

2019-07-23 17:42:42

Java之深拷贝与浅拷贝

更加直观地理解深拷贝与浅拷贝的区别

2018-12-20 14:59:45

TCP三次握手分析以及SYN,ACK,Seq含义

一、TCP协议传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。二、TCP协议中的标识位(位码)SYN (synchronous建立联机) ACK (acknowledgement 确认) PSH (push传送) FIN (finish结束) RST (r...

2019-09-23 09:43:08

IntelliJ IDEA常用的插件

工欲善其事,必先利其器一、Alibaba Java Coding Guidelines代码规范插件;阿里开发的此插件应该说极大的改善程序员的代码质量,帮助程序员规范自己的代码实用指数:★★★★★推荐指数:★★★★★安装使用:1. 打开File -> Settings -&gt...

2019-09-10 17:24:34

正则表达式快速入门教程

No1. 正则表达式30分钟入门教程(非本人所写) :https://deerchao.net/tutorials/regex/regex.htmNo2. 正则表达式在线测试工具:http://tool.oschina.net/regex/No3. 正则表达式测试工具下载:https://download.csdn.net/download/qq_378...

2019-08-09 14:23:02

Kubernetes集群各功能模块介绍

一、Kubernetes的概述 Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。 在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都...

2019-08-08 17:05:42

Linux-SpringBoot整合Docker部署镜像时的DockerFile文件以及相关命令

一、DockerFile文件注:方式1 是我在SpringBoot整合Docker构建镜像时使用的DockerFile文件,可以自行修改。1、基于已有的JDK镜像对SpringBoot项目进行构建镜像#设置JDK镜像FROM openjdk:8-jdk-slimVOLUME /tmpMAINTAINER sunhui#设置时区RUN cp /usr/share/zon...

2019-08-06 18:07:04

腾讯云容器服务使用配置教程

有官方文档不看,看什么博客,真的是,拿走,不谢!腾讯云容器服务配置文档:https://cloud.tencent.com/document/product/457/9096

2019-08-05 09:53:34

RequestContextHolder的源码解析与使用

一、RequestContextHolder的使用 在Web开发中,Service层或者某个工具类中需要获取到HttpServletRequest对象还是比较常见的。一种方式是将HttpServletRequest作为方法的参数从Controller层一直放下传递,不过这种有点费劲,且做起来不是优雅;还有另一种方式则是使用RequestContextHolder,可以新建一个工具...

2019-08-01 09:58:58

通俗的语言解释REST以及RESTful

http是目前在互联网上使用最多的协议,没有之一。可是http的创始人一直都觉得,在过去10几年来,所有的人都在错误的使用Http.这句话怎么说呢?如果说你要删除一个数据,以往的做法通常是 delete/{id}如果你要更新一个数据,可能是Post数据放Body,然后方法是 update/{id}, 或者是artichle/{id}?method=update这种做...

2019-07-31 15:07:59

Java中String.format()方法详解

前言 从 Java 5.0 开始,String类新增了一个强大的字符串格式化方法format()。这个方法到现在用的人还是不多,实在是一种浪费。下面就是这个方法的使用方式,将来要用到格式化文本的时候,可能就不需要再借用第三方类库或自己去实现了。 例子 String stringToken= String.format("https://api.weixin....

2019-07-19 12:38:52

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。