自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Netty 4.1.7.Final

Netty 4.1.7.Final

2022-11-08 15:11:07 580 1

原创 Spring Boot JPA 2.7.2

Spring Boot JPA 2.7.2

2022-11-08 15:09:56 1262

原创 Spring boot security 2.7.2

Spring boot security 2.7.2

2022-11-08 15:08:44 1154

原创 最佳实践(Effective Java学习笔记)

最佳实践创建 Patter 实例的成本很高 ,因为需要将正则表达式编译成 个有限状态机( finite state machine,为了提升性能,应该显式地将正则表达式编译成一个 Patter 口实例(不可变),让它成为类初始化的一部分,并将它缓存起来,每当调用 isRomanNumeral 方法的时候就重用同一个实例优先使用基本型而不是装箱基本型,要当心无意识的自动装箱如果一个对象引用被无意识地保留起来了,那么垃圾回收机制不仅不会处理这个对象,而且也不会处理被这个对象所引用的所有其他对

2021-05-13 10:50:44 117

原创 Jetbrain——Ktor 初体验!

Jetbrain——Ktor 初体验!一、什么是Ktor​ Ktor 是一个使用强大的 Kotlin 语言在互联系统中构建异步服务器与客户端的框架。利用Ktor可以实现web服务器以及Socket周边的通信实现。​ 参考官网:https://ktor.kotlincn.net/​ 前置知识:IDEA Kotlin的函数式 Koltin协程 Socket通信二、如何使用​ 你可以使用gradle或者maven构建一个ktor应用,当然你可以在dockerhub上去找关于ktor的镜像,关于初学

2021-04-18 13:17:29 1791

转载 Fdfs环境搭建及整合Java

Fdfs环境搭建及整合Java一、fdfs依赖安装安装gcc(编译时需要)FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install -y gcc gcc-c++安装libevent(运行时需求)若安装了桌面图形界面,就不需要安装;FastDFS依赖libevent库;yum -y install libevent运行时路径:!!!!!在linux文件系统我们需要新建两个目录,一个目录为我们

2021-02-23 13:30:14 905

原创 Java源码笔记

Java源码笔记一、集合框架在这里我想说一句:万物基于Iterable!![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KIJePSci-1607150460367)(https://www.jiayou.art/csdn/集合框架.png)]Iterable是一个泛型接口,在jdk中实现该接口的单位都实现了Iterator iterator()方法,该方法返回一个迭代器,都具有迭代的功能。比较重要的抽象关系AbstractCollection 实现了大部分的

2020-12-05 14:41:20 246 1

原创 SpringBoot整合Redis笔记(Kotlin)

SpringBoot整合Redis笔记(Kotlin)准备项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>yaml配置spring: redis: port: 6379 host:

2020-12-01 17:04:36 516

原创 SpringCloud整合Nacos + Seata 示例(kotlin)

SpringCloud整合Nacos + Seata 示例(kotlin)前言​ seata属于近几年开源的项目,在官网大多只详细介绍了分布式事务概念及其标准实现原理,对于实践的代码少之又少,由于seata的版本更新以及与spring的整合,再加上seata配置的多样性和灵活性,各大论坛配置也是五花八门,所以很难搭建成功,题主几乎已经是在各大搜索引擎遍历了seata的搭建版本,有这么写的,有那么写的,能这么配置的,还能那么配置的,还有缺少文件什么的,真心搞得心态爆炸,可seata这么好的开源项目,到

2020-11-29 21:49:35 767

原创 Java8-Stream(Kotlin)

Kotlin特性笔记一、Streamjava 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。我们对比kotlin的高阶拓展函数实现:实体类data class Apple(

2020-11-12 15:39:42 3051 3

原创 mybatis-plus学习笔记(Kotlin)

mybatis-plus学习笔记前言​ 项目基于Springboot + kotlin。1、数据库auth表字段名类型说明idint主键且自增authvarcharauth_namevarcharuser表字段名类型说明userint主键passvarcharusernamevarcharauthintcreat_timedatetime关联​ 其中use

2020-11-10 14:46:59 3977 1

原创 mybatis学习笔记(Kotlin)

mybatis学习笔记1、原生写法mybatis-config.xml配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> &l

2020-11-09 18:29:05 605

原创 学习笔记

1.Java1.1:java基础1.1.1:java的环境变量2.1:Thread2.1.1ThreadPoolJava通过Executors提供四种线程池,分别为:1、newSingleThreadExecutor创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。2、newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。3、newScheduledThreadPo

2020-11-07 20:51:16 524

空空如也

空空如也

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

TA关注的人

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