自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wisfy_21的博客

体验、求知,成为有趣的人

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 记录一次处理Node 和 Java 互相加解密的问题处理

在Java和Python端实现NodeJs一致的加解密算法

2023-04-20 10:39:10 546 1

原创 MySQL8.0学习记录21 - 视图

MySQL视图

2022-07-24 22:09:01 607

原创 MySQL8.0学习记录19 - 页区段与表空间

最近一直看到页区段的概念,这里先简单整理一下。表空间由段(segment)、区(extent)、页(page)组成。

2022-07-24 17:07:39 546

原创 MySQL8.0学习记录20 - Trigger

MySQL触发器

2022-07-24 17:07:12 362

原创 MySQL8.0学习记录18 - Tablespaces

一般共享表空间

2022-07-10 21:52:35 718

原创 MySQL8.0学习记录17 -Create Table

MySQL 8.0 Create Table

2022-06-26 21:38:42 984

原创 MySQL8.0学习记录16 - 存储过程与函数对比

存储过程和函数的对比

2022-06-12 19:53:17 171

原创 MySQL8.0学习记录15 - ALTER语句

ALTER DATABASE 除了常来修改数据库名、字符集以及校对规则之外,MySQL8.0新增了READ ONLY 选项,这个在数据迁移的时候比较有用。测试一下:最后一句,会报错“Schema ‘test’ is in read only mode.”一旦database 只读之后,对数据库很多操作都是终止的,包括但不限于表的更新、创建、删除,视图的更新、创建、删除,索引的相关操作等等。EVENT这个东西以前没有用过,它可以用来定时或在指定的时间执行SQL:ALTER 可以修改EVENT的时间和语句

2022-06-12 16:41:36 712

原创 MySQL8.0学习记录14 - 原子DDL

MySQL8.0 原子DDL

2022-06-11 22:27:25 98

原创 MySQL8.0学习记录13 - 校对规则Collation 的相关问题

MySQL8.0校对规则

2022-06-04 22:49:10 481

原创 MySQL8.0学习记录12 - 列字符集转换

列字符集转换

2022-05-28 20:14:33 430

原创 MySQL8.0学习记录11 - 连接中的字符集与校对规则

链接中的字符集

2022-05-28 14:27:54 1129

原创 MySQL8.0学习记录10 - 字符集与校对规则

MySQL8.0字符集

2022-05-19 21:19:04 2278

原创 Eclipselink 3.0.2 学习记录03 - 部分Java类型MySQL数据类型匹配

MySQL 类型与Java Object类型的部分匹配问题

2022-05-01 22:59:01 1165

原创 MySQL8.0学习记录09 - 存储限制

MySQL 行限制

2022-04-27 21:47:28 1366

原创 Eclipselink 3.0.2 学习记录02 - 快速试用eclipselink的方式

Eclipselink3.0.2 快速试用

2022-04-24 22:22:44 1033

原创 MySQL8.0学习记录08 - 数据类型默认值

MySQL 数据类型默认值

2022-04-21 22:52:17 1648

原创 MySQL8.0学习记录07 - 数据类型之JSON

MySQL JSON数据类型

2022-04-20 21:41:36 1005

原创 MySQL8.0学习记录06 - 数据类型之空间数据类型与MONGO地理空间类型的简单对比

MySQL空间类型与MONGO的简单对比

2022-04-16 21:55:09 738

原创 MySQL8.0学习记录05 - 数据类型之空间数据类型

MySQL空间集合类型

2022-04-15 00:05:01 1269

原创 MySQL8.0学习记录04 - 数据类型之字符串类型

MySQL字符串类型

2022-04-12 21:31:22 746

原创 MySQL8.0学习记录03 - 数据类型之日期和时间类型

MySQL 日期和时间类型

2022-04-08 21:46:33 1337

原创 MySQL8.0学习记录02 - 数据类型之数值类型

MySQL 整形类型 概览

2022-04-07 22:00:51 948

原创 MySQL8.0学习记录01 - 新特性以及基本信息

MySQL 8部分新特性

2022-04-02 22:38:54 1159

原创 Eclipselink 3.0.2 学习记录01 - 低版本升级,了解各版本新特性

了解Eclipselink2.0 以来的各版本新特性

2022-03-23 20:27:52 1193

原创 Docker部署mongo sharding

MongoDB sharded cluster组成:shard: 需要部署为副本集,负责存储数据mongos: 相当于路由config servers:整个集群的配置服务器,也要是副本集开发环境可以简单一点:docker 搭建简易分片集群创建网络docker network create mongo_shard_net启动配置服务器docker run --name rs_config --network mongo_shard_net -d mongo mongod --conf

2021-11-20 18:08:05 1314

原创 Gradle7.x学习篇04 - 认识Plugin

使用插件使用插件主要分成两步:解析插件解析插件是指找到插件的正确版本,并将其添加到构建脚本classpath中。脚本插件是自解析的,Gradle提供的核心二进制插件也会自动解析。应用插件应用插件是指在对Project执行插件的Plugin.apply(T) 方法,应用插件是幂等的,可以对Project多次apply同一个插件,没有任何副作用。是的...

2021-11-03 20:45:41 1237 1

原创 Gradle7.x学习篇03 - 认识Project

Project是什么?每次Gradle构建必定由一个或多个project参与,Gradle的基本执行单元是task,而task则是在project中定义并维护的。在一个简单的目录下新建一个build.gradle的文件,这个脚本在运行的时候就会定义一个project和一些task。比如在一个first_gradle目录下,新建一个空白的build.gradle,在控制台执行: gradle projects> Task :projects---------------------------

2021-10-23 23:03:32 560

原创 Gradle7.x学习篇02 - task配置

task的类型tasks是org.gradle.api.internal.tasks.DefaultTaskContainer的一种实例,新版本一般建议通过register 来配置和创建task的:// DefaultTaskContainer 的register的方法TaskProvider<Task> register​(String name, Action<? super Task> configurationAction)register 方法通过TaskCre

2021-10-17 14:21:44 2608

原创 Gradle7.x学习篇01 - task基础及其依赖定义

Gradle是什么?Gradle是一个开源的构建自动化工具,它被设计成足够灵活,可以构建几乎所有类型的软件。Gradle 默认使用build.gradle脚本(Groovy)或者build.gradle.kts(Koltin)脚本,可以类比于maven中的pom.xml,但是gradle脚本就是代码,会更加灵活更加强大。默认情况下,在控制台直接执行gradle, 将会搜索build.gradle并执行。可以通过 -b参数指定脚本文件,例如:gradle -b hello.txtGradle脚本的

2021-10-12 22:53:53 1460

原创 Spring源码学习篇6 - DispatcherServlet 基本工作流程

配置DispatcherServletServlet3.0之后, Servlet可以被动态监测到,web.xml不再是必须的,一般的servlet可以使用@WebServlet,除了添加注解,也可编程配置。WebApplicationInitializer的实现类在应用部署的时候会被执行,可以再WebApplicationInitializer.onStartup中配置Spring的DispatcherServlet:public class MyWebApplicationInitializer im

2021-10-04 20:11:08 282

原创 Spring源码学习篇5 - XML配置了解Transaction

从一个简单的JDBC TX配置开始基本配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"

2021-08-29 20:57:14 540

原创 Spring源码学习篇4 - XML配置了解AOP

从一个简单的列子来看XML配置AOP<bean id="TargetObject" class="aoptest.TargetObject"/><bean id="AspectHandler" class="aoptest.AspectHandler"/><aop:config> <aop:aspect ref="AspectHandler"> <aop:pointcut id="testPointcutId"

2021-08-04 22:25:46 115

原创 Spring源码学习篇3 - XML配置了解AOP预备知识

AOP预备 - 代理AOP是基于代理来实现的,而且包含了JDK动态代理和

2021-08-02 20:56:34 79

原创 Spring源码学习篇3 - XML配置了解 Profiles

开篇对于XML配置文件来说,一般情况下根元素就是beans。XML配置文件被加载为document之后,会从根元素开始读取bean配置为BeanDefinition对象。但是,<beans>的解析开始前,其实还有profile属性的判断,只有profile匹配才会继续解析。可以在整个配置文件的根元素配置profile属性,比如:<beans profile="development" xmlns="http://www.springframework.org/schema/b

2021-07-13 23:21:35 993

原创 Spring源码学习篇2 - XML配置看简单Bean的创建过程

0. 准备有两个简单类,书架Bookshelf 和书Bookpublic class Bookshelf { private String category; private List<Book> books; public Bookshelf() { } public Bookshelf(String category) { this.category = category; } public String g

2021-07-11 10:49:37 296

原创 Spring源码学习篇1 - 加载配置文件

基本的配置文件加载

2021-07-04 12:52:46 405

原创 软件设计的原则

面向对象的设计原则单一职责原则单一职责原则(Single responsibility principle,SRP)初看起来是个很简单的一个原则,只做一件事嘛。但是,往往越是寻常普通的事物,追究起来,越是可能蕴含非比一般的意义。事实上,软件设计出来是要解决具体问题的,而实际生活千千万万的事物,都不是那么简单可以用单一行为来模拟抽象的。比如,一个鸟儿会鸣叫,会喝水,会飞;一个手机可以打电话、玩游戏、聊天,上网查资料等等。在实际开发如何度量、划分职责,并不是一件随随便便的事情;SRP原话是:Ther

2021-04-20 23:15:46 158

原创 hashCode方法与31

文章目录hash code 定位HashMap的数据存储结构HashMap的索引计算hashCode() 与 &quot;31&quot;像上面的实现一样,经常可以在代码中看到31这个数字,为什么会选择31呢?参考hash code 定位一直有个概念就是,hash可以很快存取数据。但是具体的实现从没有深究过。最近想了解自定义hashCode方法,看到书上说到效率问题时,决定探究一下HashMap中hash的定位方...

2018-11-29 00:32:04 304

原创 apache commons 工具包

Commons LangClass ObjectUtils.NullEnumUtils 快捷操作枚举类BooleanUtilsbuilder包 Interface Builderbuilder包里面提供一部分Builder类,如EqualsBuilderevent包 classs EventListenerSupportexception包class ContextedEx...

2018-09-14 18:49:37 578

jakarta-persistence-spec-3.2

JPA Specification JPA 规范(Jakarta EE)

2022-02-25

空空如也

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

TA关注的人

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