自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring 集成Mybatis原理(手写mybatis-spring)

mbatis-spring 手写流程

2023-12-13 10:42:15 63 1

原创 jxls模板导出基本使用

excel导出

2022-08-01 14:44:47 1194 1

原创 maven入门

maven 入门

2022-07-09 20:23:36 126

原创 java8 新特性

jdk8 新特性lambda表达式把函数作为一个方法的参数变量作用域:lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误。在lambda中使用外部变量,这个外部变量必须是final 或者 实际上的最终变量Variable used in lambda expression should be final or effectively final方法引用方法引用使用::构造器引用:语法是Class::new

2021-10-23 15:40:04 92

原创 exclude= {DataSourceAutoConfiguration.class}失效 解决方案

在启动类加上@SpringBootApplication exclude = {DataSourceAutoConfiguration.class}仍然出现Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver

2021-09-19 16:01:37 6865 4

原创 docker入门笔记

DockerDocker 基本组成Docker安装uname -r 查看系统内核cat /etc/os-release 查看系统配置[root@palmer docker]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;3

2021-09-14 08:00:39 586

原创 nginx压缩ttf文件踩坑 mine.types的作用

今天在开发过程中,发现在linux上下载某ttl文件(字体文件)太大,传输过程比较慢,于是就想着使用nginx的gzip进行压缩,经过不断尝试,终于发现在nginx的配置目录/etc/nginx/mine.types 文件中少了font/ttf ttf;造成nginx不能识别ttf文件,加上后就能压缩了(ttf在nginx中默认是没有配置的,需要手动去加)下载是nginx.conf具体的配置gzip on; #是否开

2021-08-10 21:59:04 2103 2

原创 CentOS 安装Redis单实例 配置主从节点 超详细教程

CentOS7 安装Redis单实例 超详细教程CentOS7安装Redis 6.0.9先到准备放安装包的目录,下载安装包cd /usr/localmkdir rediscd redishttps://download.redis.io/releases/redis-6.0.9.tar.gz​ 解压tar -zxvf redis-6.0.9.tar.gz因为Redis是用c语言写的,所以需要使用GCC,Redis默认的gcc版本是4.8.5,而Redis 6 支持了多线程,

2021-06-05 22:14:53 288

原创 markdown语法

标题一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。字体斜体要倾斜的文字左右分别用一个*号包起来加粗要加粗的文字左右分别用两个*号包起来斜体加粗要倾斜和加粗的文字左右分别用三个*号包起来删除线要加删除线的文字左右分别用两个~~号包起来**加粗的文字***倾斜的文字*`***斜体加粗的文字***~~加删除线的文字~~引用在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个…示例:>这是引用的内容&gt

2021-05-31 09:03:40 63

原创 多线程 synchronized理解

知识点如果某个任务处在对标记为synchronized的方法的调用中,那么在这个线程从该方法返回之前,其他所有要调用类中所有标记为synchronized的方法的线程都会被阻塞2.无论synchronized关键字加在方法上还是对象上,它取得的锁都是对象,而不是把一段代码或函数当作锁3、synchronized同步快对同一条线程来说是可重入的,不会出现自己把自己锁死的问题;4、同步块在已进入的线程执行完之前,会阻塞后面其他线程的进入。以代码为例:/** * @author sf * cr

2020-12-04 09:56:35 137

原创 ajax请求 返回状态码详解

1开头的http状态码表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2开头的http状态码表示请求成功200 成功处理了请求,一般情况下都是返回此状态码;201 请求成功并且服务器创建了新的资源。202 接受请求但没创建资源;203 返回另一资源的请求;204 服

2020-09-09 23:47:38 3528

原创 JSON转换常用方法

com.alibaba.fastjsonString 转 JOSNObjectJSONObject jsonObject = JSONObject.parseObject(jsonStr);//获取属性值jsonObject.getString("key");String 转 ObjectUserInfo userinfo = JSONObject.parseObject(jsonStr, UserInfo.class);String 转 JSONArrayJSONArray jsonA

2020-06-25 15:20:44 196

原创 java学习思维导图(详细)

网上找的思维导图,在这里分享一下1. 基础知识2. Java程序设计(基础)3.Java程序设计(专题)4. 客户端网页编程5. Java Web表示层技术6. Oracle7. Hibernate8. MyBATIS9. Spring资料来自微信公众号“资料在线”,回复“java思维导图”,即可获得思维导图...

2020-06-03 15:00:09 1752

ojdbc6-11.2.0.1.0 .zip

ojdbc6-11.2.0.1.0 解决问题: Could not find artifact com.oracle:ojdbc6:pom:11.2.0.1.0

2021-07-28

java面试资源整理

java面试资源整理 虚拟机 核心知识点 设计模式 算法 面试 github restful 大型网站系统与Java中间件实践

2020-12-17

空空如也

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

TA关注的人

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