在传统的.NET框架中,我们给图片添加水印有的是通过HttpModules或者是HttpHandler,然后可以通过以下代码添加水印:
var image = new WebImage(imageBytes);
image.Ad......
本文将讲解String的几个性质。
一、String的不可变性
对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步 分析S......
前言
Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat, Jetty 或 Netty 用于包含一个 HTTP 服务器。且开发十分简单,只需要引入 web 开发所需的包,然后编写业务代码即可。
自动配置......
Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker。.Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写。
你搜.Net core程序发布到Docker网上一般......
前言
在面向对象程序设计语言中,多态是继数据抽象和继承之后的第三种基本特性。多态的含义是什么,有什么作用以及在Java中是怎么实现的?下面将做介绍。
什么是多态
简单点说就是“一个接口,多种实现”,不同类对同一操作体现出不同效果。设想有......
情景引入
很早之前,Java就火起来了,是因为它善于开发和处理网络方面的应用。
Java有一个爱好,就是喜欢制定规范标准,但自己又不善于去实现。
反倒是一些服务提供商使用它的规范标准来制造应用服务器而赚的盆......
最近我们的项目在考虑使用Gateway,考虑使用Spring Cloud Gateway,发现网关的异常处理和spring boot 单体应用异常处理还是有很大区别的。让我们来回顾一下异常。
关于异常是拿来干什么的,很多人老......
一 IOC实现的注解形式
1SpringAOP的常用注解
官方建议使用这三个衍生注解,层次清晰,针对每一层 @Controller web层 @Service service层......
1.字节流
1.1.字节输出流output
1.1.1.数据写入文件中
通过api查找output。找到很多,其中java.io.OutputStream,OutputStream: 输出字节流的超类。
基本特点:
1、操作......
因项目需要与外部对接,为保证接口的安全性需要使用aop进行方法的验签;
在调用方法的时候,校验外部传入的参数进行验证,
验证通过就执行被调用的方法,验证失败返回错误信息;
不是所有的方法都需要进行验签,所有使用了注解,只对注解的方法才进......
在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的......
在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,......
by Conmajia
内容警告 裸露 粗口
本文包含裸露内容和粗俗语言。本文可能引起读者不适,或者引起舒适,一切后果自负。
奇了个怪
.NET作为开发平台来说,不可否认是优雅的、高效的。可是有些人就是看不到它极高的开发效......
在系统设计中,经常我们希望设计一套插件机制,在不修改程序主体情况下,动态去加载附能。
我设想的插件系统:
1、通过类来实现
2、自动查找和导入
我们假设需要实现一个简单的插件系统,插件可以接收一个参数执行。
实现基础插件类
我们先构建......
JVM运行时内存结构回顾
在JVM相关的介绍中,有说到JAVA运行时的内存结构,简单回顾下
整体结构如下图所示,大致分为五大块
而对于方法区中的数据,是属于所有线程共享的数据结构
而对于虚拟机栈中数据结构,则是线程独有的......
AuthenticationProvider
默认实现:DaoAuthenticationProvider
授权方式提供者,判断授权有效性,用户有效性,在判断用户是否有效性,它依赖于UserDetailsService实例,开发人员......
一.索引
索引是许多数据存储中的常见概念。虽然它们在数据存储中的实现可能会有所不同,但它们可用于更有效地基于列(或列集)进行查找。按照约定,用作外键每个属性 (或组的属性) 会自动创建索引。无法使用数据注释创建索引。......
一、前言
关于什么是json以及基本使用技巧,为什么使用json等等,这里不再重复,直接进入主题
注:服务端接收json数据还原为java对象,称为反序列化,反之,将ja......
1. Spring WebFlux是什么?
Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架。 与Spring MVC不同,它不需要Servlet API,完全异步和非阻塞, 并通过R......
matplotlib 是最流行的Python底层绘图库,主要做数据可视化图表 可以将数据可视化,能够更直观的呈现数据
matplotlib绘图基本要点
首先实现一个简单的绘图
# 导入pyplot
from matplotlib imp......