{{span1}} {{span2}} 次上传
过去一年提交{{total}}{{oneyearbeforeday}} - {{thisday}}
最近一月提交{{thisweekdatacore}}{{amonthago}} - {{thisday}}
最近一周提交{{weekdatacore}}{{aweekago}} - {{thisday}}
我的第一个站点
本站说明本博客使用Vercel托管hexo静态页面,使用腾讯云域名注册,主题使用hexo-theme-butterfly,配置步骤参考https://demo.jerryc.me/
k8s安装与使用(一)
虚拟机安装本次使用virtualbox+vagrant方式安装三台linux虚拟机,版本均为centos7,ssh工具为mobaxterm
virtualbox下载
vagrant下载
下载完成直接安装,无需特殊配置。
安装完成在任意空文件夹执行
vagrant init
将会生成一个Vagrant文件,由于k8s至少需要2台机器(一主一从),所以需要修改Vagrant文件,生成至少2个虚拟机(两个文件夹执行两次vagrant init也是可以的,但是不建议这么做,本次是k8s学习,不要纠结于虚拟机),修改后如下
Vagrant.configure("2") do |config|#for循环创建3台虚拟机 (1..3).each do |i| config.vm.define "host#{i}" do |node| #linux发行版本,可根据个人习惯从https://app.vagrantup.com/boxes/search寻找版本 node.vm.box = "centos/7" node.vm.hostname = "host#{i}" # 创建3台虚拟机 ...
mybatis打印最终sql
一般做法使用mybatis打印sql和参数的一般做法是在配置文件中配置log-impl,例如
mybatis: configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
但是这样使用的话最终输出还是没有完成拼接的sql,如果一条sql有很多个参数的情况下,我们还要手动一个个参数填上去
==> Preparing: select * from db where host = ? ==> Parameters: localhost(String)
增加Interceptorimport java.text.DateFormat;import java.util.Date;import java.util.List;import java.util.Locale;import java.util.Properties;import org.apache.ibatis.executor.Executor;impor ...
设计模式之单例模式
单例模式(Singleton Pattern)什么是单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
特点
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
优点
在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例
避免对资源的多重占用
缺点没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。
实现实现单例模式关键点在于构造函数私有化,同时又分为饿汉式,懒汉式,枚举等实现方式
饿汉式根据具体实现方式又分为静态变量,静态常量和静态代码块等
饿汉式(静态变量)饿汉式(静态常量)饿汉式(静态代码块)public class Singleton { private static Singleto ...
实用网站
免费图床: https://sm.ms/
Spring系列学习
Spring 系列教程该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2,仓库地址为https://github.com/wuyouzhuguli/SpringAll
Spring Boot教程
开启Spring Boot
Spring Boot基础配置
Spring Boot中使用MyBatis
Spring Boot中使用JdbcTemplate
Spring Boot MyBatis配置Druid多数据源
Spring Boot JdbcTemplate配置Druid多数据源
Spring Boot AOP记录用户操作日志
Spring Boot中使用thymeleaf
Spring Boot中使用Redis缓存数据
Spring Boot中使用Ehcache缓存数据
Spring Boot中的JSON技术
Spring Boot中编 ...