自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海的博客

所见所想,和你分享

  • 博客(53)
  • 收藏
  • 关注

原创 java语法基础

语法基础面向对象方法重载和重写封装继承这是对java学习路线的第一个回顾-语法基础包含面向对象、抽象类、接口、枚举、泛型、注解、异常处理、多线程、IO流、反射知识回顾

2021-12-20 22:24:31 649 1

转载 idea插件setting加载不出来问题解决

idea插件无法加载

2024-04-16 10:18:13 90

原创 java基础面试题(二)

涵盖了整理的面试题目,可以作为一个参考

2024-04-08 10:00:45 634

原创 Java并发编程

AQS 是 AbustactQueuedSynchronizer 的简称,它是一个 Java 提高的底层同步工具类,用一个 int 类型的变量表示同步状态,并提供了一系列的 CAS 操作来管理这个同步状态。AQS 是一个用来构建锁和同步器的框架,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 ReentrantLock,Semaphore,其他的诸如ReentrantReadWriteLock,SynchronousQueue,FutureTask 等等皆是基于AQS 的。

2024-03-22 10:30:28 623

原创 java基础知识面试题

关于java的一些基础面试了解题

2024-03-22 10:30:11 461

原创 Elasticsearch面试题

elasticsearch相关面试

2024-03-05 20:29:02 845

原创 Redis面试题

redis面试题

2024-03-05 20:28:54 782

原创 MyBatis面试题

mybatis面试题

2024-03-04 20:26:27 874

原创 java 7和java 8的区别有哪些

java7和java8的特性区别

2024-03-04 20:25:45 1246

原创 Spring面试(二)

Spring内容整理后续第二篇

2024-02-20 20:35:17 606

原创 Spring面试(一)

Spring的相关知识

2024-02-20 20:34:23 704

原创 Redis面试(三)

Redis面试基础知识

2024-01-29 22:20:30 948

原创 Redis面试(二)

redis的面试知识

2024-01-29 20:22:05 1011

原创 Mysql面试

mysql数据库面试

2024-01-24 15:26:02 800

原创 Redis面试

介绍Redis面试常问点

2024-01-24 15:25:35 1089

原创 java多线程面试(三)

线程池,Fork框架

2024-01-17 17:17:00 825

原创 集合框架面试

集合框架解释

2024-01-17 17:16:39 1072

原创 java多线程面试(二)

多线程面试2,主要介绍一些关键字和理念

2024-01-12 17:27:06 885

原创 java多线程面试集合(1)

并发,多线程相关面试问答

2024-01-12 14:04:12 911

原创 多线程实践项目

讲述了一些线程方法项目

2024-01-04 15:17:19 350

原创 线程的深入学习(二)

本文介绍countdownLatch和CyclicBarrier、semaphore

2024-01-03 21:47:10 1001

原创 线程的深入学习(一)

线程池的种类和核心参数

2024-01-03 21:45:51 917

原创 线程基础知识(三)

介绍synchronized关键字

2023-12-28 22:33:24 978

原创 线程基础知识(二)

介绍了线程和锁的一些基本知识

2023-12-28 11:03:53 840

原创 线程基础知识(一)

线程基础知识,方法,如何启动

2023-12-27 16:08:37 947

原创 慢sql开启和使用

数据库慢sql

2023-12-27 11:12:46 397

原创 MySQL低版本中:字符串中的数字、英文字符、汉字提取

我们如何提醒一个字段中的汉字和数字呢。

2023-12-13 14:00:11 804

原创 java的多线程技术概览

多线程大纲

2023-12-06 15:50:11 343

原创 Springboot整合activiti5,达梦数据库,mybatis中间件

Springboot整合activiti5,达梦数据库,mybatis中间件,保证有用

2023-08-03 15:17:11 1726

原创 java的23种设计模式

java的23种设计模式 设计模式可以分为3大类:创建型模式(5种):工厂方法模式、抽象工厂模式、单列模式、建造者模式、原型模式。结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、访问者模式、中介者模式、解释器模式。创建者模式工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式.1.工厂模式1.1 简单工厂模式

2022-04-27 11:06:53 17418 3

原创 JAVA技术路线图

java学习技术路线

2021-12-13 10:21:15 1117 2

原创 OSS的java简单使用

阿里的OSS的JAVA连接使用申请OSS获取id和key创建用户权限赋予key生成参数连接代码实现申请OSS第一步是我们需要去阿里云的空间申请oss的使用空间这里是创建自己的bucket,选择离自己靠近的地域点,原理上访问会加快。获取id和key这里点击头像的获取key这里为了安全我们可以使用阿里云推荐的子账户来赋予权限,避免权限的泄露。创建用户这里可以随意的命名账户登录信息,是为了给分配的人员进RAm方式进行登录的权限赋予这里可以给两个,一个是管理oss的 AliyunOSS

2021-08-16 16:37:37 1362

原创 设计模式6大基本原则

六大基本原则总原则原则总原则开放-封闭原则:对修改进行封闭,在原有程序需要拓展的时候,不能去修改原有的代码逻辑,而是进行拓展,实现一个热插拔(可以新增或者舍弃),这样可以使程序的扩展性更好,易于维护和升级原则1.单一原则:如果一个类会发生变更,就应该将类进行拆分,否则会发生混乱。比如我们有一个T管理p1,p2,当p1发生变化的时候 就可能会导致p2也发送变化。优点降低类的复杂度,一个类只负责一项职责。提高类的可读性,可维护性)降低变更引起的风险里氏替换原则 :任何基类出现的地方

2021-07-16 20:49:31 1247 1

原创 MyBatis-Plus的了解使用

简介MyBatis-Plus是一个增强版的工具,是在Mybatis的基础上进行扩展,并且不改变其原有的功能,是为了简化开发而存在的。快速使用MyBatis-plus准备工作  需要 Java 开发环境(JDK)以及相应的工具。  需要 maven(用来下载相关依赖的 jar 包)。  需要 SpringBoot。创建一个springboot项目,可以官网也可以自己导入设置添加依赖<dependency> <groupId>mysql</

2021-07-14 14:41:45 272

原创 Java反射的运用

java反射之直接运用java的反射定义java的反射定义在java运行中,对于任意的一个类,都能知道他的属性和方法,对于任意一个对象,能调用任意一个属性和方法##获取反射的三种方式Object -》 getclass任何数据类型(包括基本数据类型)都有一个“静态”的class属性通过静态类的方式,forName(String url) 这个是常用的推荐第三中,第一个已经可以实例化,第二种需要导入jar,第三种只要知道路径就行。package fanshe;/** * 获取Class

2021-05-28 16:35:21 151

原创 java基础路线图,有它就够了

基础树前言承认标题党了,现在日子不好混啊,想骗点阅读量啊,但是知识不是骗的。##路线图ps: 这边是我自己观看学习其他优秀博主的博文整理的脑图,为这还开了个会员导出呢????,如有缺漏,欢迎评论区讨论。一起走向美好的明天。...

2021-05-13 11:29:31 148

原创 Explain的SQL分析及优化思路

Explain的SQL分析及优化思路explain的定义和作用执行结果解读字段解释一、id二、select_type三、table四、type五、 possible_key六、 key七、key_len八、ref九、rows十、Extra后记explain的定义和作用定义: explain是模拟优化器来执行sql语句,进行分析语句或者表结构的性能,再5.6版本以后不但可以对select,亦可以对update、delete、insert等语句。** 作用 :**表的读取顺序数据读取实际的操作类型

2021-04-08 11:54:25 637 2

原创 ES复杂语句查询group by 探讨

项目背景现在公司内部使用es作为大数据存储分析库,当数据量过大的时候,通过代码可能查询时间过长或者程序宕机时不能及时查询数据进行反馈。这时候就需要直接对es进行操作查询查询语句分析单纯 distinct例如sql :SELECT DISTINCT(uuid) FROM table WHERE keyvalue= 3;这里对应在es的查询为{ "query": { "term": { "keyvalue": 3 } }, "group": { "

2021-02-26 14:38:17 10634 6

原创 vue中多选框Checkbox方法的学习分析

背景:最新项目中需要学习前端vue框架,进行一些页面的编写,在遇到多选框的时候研究了。需要实现的样式需要在上面选择品牌和版本的选择的时候动态变换机型。问题第一步是不理接里面的参数含义,大量时间去摸索。<template> <div> <div :style="{ borderBottom: '1px solid #E9E9E9' }"> <a-checkbox :indeterminate="indeterminate" :ch

2021-01-13 11:59:46 7937

转载 纯java环境解析apk文件

纯java环境解析apk文件前话Maven依赖实战代码前话公司需要解析apk文件来获取部分信息,上网找了许久,不是不全,就是要加载applet.exe 或者需要积分下载,太难了,充钱太贵了。找了最后发现一篇不错,可以实际应用,分享给大家。Maven依赖<dependency> <groupId>net.dongliu</groupId> <artifactId>apk-parser</artifactId> <ver

2020-09-16 10:31:57 2091 1

java面试八股文各类面试题

包含mybatis,Spring,redis,多线程等各种知识整合,传统的网络编程等,以及各种常见面试题的资源整合。

2024-03-07

空空如也

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

TA关注的人

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