摘要:
建造者模式 建造者模式也是非常常见的一种设计模式,我们经常看到有很多的框架都为我们提供了形如XXXBuilder的类型,我们一般也是使用这些类来创建我们需要的对象。 比如,我们在JavaSE中就学习过的StringBuiler类: public static void main(String[] a 阅读全文
摘要:
一、什么是跨域 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 浏览器从一个域名的网页去请求另一个域名的资源时,出现协议、域名、端口、任一不同,都属于跨域。 比如在百度的一个页面当中,访问京东商城当中的某个资源。这就是跨域。 跨: 阅读全文
摘要:
一、前言:分库分表 在大型的互联网系统中,可能单台MySQL的存储容量无法满足业务的需求,这时候就需要进行扩容了。 和之前的问题一样,单台主机的硬件资源是存在瓶颈的,不可能无限制地纵向扩展,这时我们就得通过多台实例来进行容量的横向扩容,我们可以将数据分散存储,让多台主机共同来保存数据。 那么问题来了 阅读全文
摘要:
参考链接,复制过来的知乎一个博主的,可能知乎对链接做了些限制,导致不好复制,这里也正好再复习一遍:https://zhuanlan.zhihu.com/p/133999805?from_voters_page=true 1. Linux 系统版本: [root@zhizuo opt]# cat /e 阅读全文
摘要:
Shell编程100例:https://zhuanlan.zhihu.com/p/509956726?utm_source=wechat_session&utm_medium=social&utm_oi=988048367724900352 一、Shell概述 shell 是一种脚本语言 脚本:本质 阅读全文
摘要:
在JDK7时,出现了一个新的框架用于并行执行任务,它的目的是为了把大型任务拆分为多个小任务,最后汇总多个小任务的结果,得到整大任务的结果,并且这些小任务都是同时在进行,大大提高运算效率。Fork就是拆分,Join就是合并。我们来演示一下实际的情况,比如一个算式:18x7+36x8+9x77+8x53 阅读全文
摘要:
参考博客: https://blog.csdn.net/lingerlan510/article/details/121906813 https://blog.csdn.net/user2025/article/details/106595257 https://blog.csdn.net/Conf 阅读全文
摘要:
Jasypt方式 一、导入配置文件 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version 阅读全文
摘要:
代码很简单。已经放到码云了,码云地址:https://gitee.com/zhang-zhixi/springboot-upload.git 阅读全文
摘要:
AOP实现接口执行时间的计算: SpringBoot项目导入spring-boot-starter-aop依赖 编写切面类 类上加@Aspect注解,表明这是一个切面类 类上加@Component,把切面交给Spring管理(我们要切的Controller/Service都是Spring容器的,切面 阅读全文