自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 并发编程全集

文章目录并发编程如何创建多线程ThreadRunnableCallable线程池多线程的场景线程池ExecutorServiceFuture&CompletableFuture&DisruptorForkJoinPool线程安全集合CurrentHashMapCopyOnWriteArrayList锁SynchronizedReentrantLockAtomicCASAQSCountDownLatch的用法SemaphorerCyclicCyclicBarrierReentrantReadW

2022-04-26 23:35:42 911

原创 面试经历---

面试

2022-04-16 19:50:06 908

原创 初中等深入Mysql知识

Mysql索引、存储引擎、优化、select语句的执行顺序

2022-04-16 19:44:45 825

原创 FastJson使用手册

背景Json是一种轻量级的数据交换格式,相对于对象的传输来说,json传输更轻量,前端相对于xml更容易处理,相对于xml来说更可视化直观。FastJson是阿里开源的JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为Json串,也可以由Json反序列化Java Bean以下就是FastJson的常用方法FastJson的常用方法Java Beanpackage com.didi.oe.saas.json;import java.util.Date;import

2022-04-13 17:00:50 444

原创 JVM学习切入点

背景:学JAVA肯定离不开JVM的学习,不管是面试还是日常使用当接触的越多的时候就会发现JVM的重要,接下来会以几种方向来学习JVMJVM内存分布图话不多说先上图扣细节方向的学习什么是方法区?什么是堆:什么是Java虚拟机栈(栈):什么是本地方法栈:什么是程序计数器:以加载一个类为方向进行学习JVM和多线程串联的方向进行学习JVM的运行数据区哪一部分是线程共享的,哪一部分是线程私有的以GC为方向学习JVM...

2022-04-13 16:39:29 57

原创 全面了解学习Spring

Spring的底层的整体了解1、Bean的声明周期底层原理2、依赖注入的底层原理3、初始化底层原理4、推断构造方法底层原理5、AOP底层原理6、Spring事务的底层原理Spring的大致流程首先三个类1、ClassPathXmlApplicationContext("xxx.xml") 过时2、AnnotationConfigApplicationContext("xxxx.class") 一般整这个3、XmlWebApplicationContext("xxxx.xml")

2022-04-13 16:36:30 241

原创 线程池的初始化方式

通过借助spring的bean的初始化实现自定义线程池private ExecutorService executor;@PostConstruct public void init() { executor = new ThreadMdcUtil.ThreadPoolExecutorMdcWrapper(10, 10, 5, TimeUnit.MINUTES, new LinkedBlockingQueue<>(1024),

2022-03-16 17:12:47 524

原创 k8s资料

K8S记录笔记如何删除k8s中的service1、查看servicekubectl get svc2、删除servicekubectl delete svc/${svc.NAME}

2021-07-16 11:30:25 72

原创 面试异常处理手册

springMVC的问题1.出现的异常实现类动态代理的出错了***************************APPLICATION FAILED TO START***************************Description:The bean 'attachCacheService' could not be injected as a 'com.abc.service.AttachCacheService' because it is a JDK dynamic pro

2021-01-16 08:51:58 122

原创 商品后台模块的管理

2020-12-27 12:40:52 189

原创 Linux网卡不可用的情况

在配置网络的时候使用ifconfig命令结果不能出现ip,桌面上的网络连接图标也消失了,上网查解决方法,最后使用了以下命令使得图标重现。sudo service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service NetworkManager start主要就是对NetworkManager进行重启Destination Host Unreachable就是目标主机不可达主要是电

2020-11-18 18:52:44 867 2

原创 文件上传下载的一些配置

//限制文件大小之后上传较大文件服务器无响应的处理方案在server.xml的第一个Connector标签中添加属性maxSwallowSize="-1"//使用该方式谷歌、IE浏览器好使,火狐不好使 fileName = URLEncoder.encode(fileName, "UTF-8");//但是火狐使用Base64编码,得需要调用如下代码: fileName = "=?utf-8?b?"+new BASE64Encoder().encode(fileName.getByte

2020-09-26 12:14:00 167

原创 MYSQL七种关系图

MYSQL七种查询关系。CREATE TABLE t_blog(id INT PRIMARY KEY AUTO_INCREMENT,title VARCHAR(50),typeId INT);SELECT * FROM t_blog;±—±------±-------+| id | title | typeId |±—±------±-------+| 1 | aaa | 1 || 2 | bbb | 2 || 3 | ccc |

2020-07-31 20:30:18 1314

原创 Java基础部分图链接

1.一维数组的内存解析图

2020-07-27 22:31:08 74

原创 Java异常类的总结(持续添加,因为前段时间比较忙比较懒接下来可能会将原来的东西慢慢整理)

java.lang.IllegalAccessException关于反射中的java.lang.IllegalAccessException谷歌翻译的意思为非法访问的异常,该异常的出现原因已经通过名字可以理解他所出现的原因了,该异常出现的原因在于这个反射的类中构造方法被private修饰符所修饰了,导致非法访问效果。如果在反射中遇到此类的问题可以采用“开挂”的方式暴力访问,设置无障碍访问,调用setAccessible()方法实现操控私有的属性方法构造器。,反射操作是一种人为的操作,所以不需要太介意他这

2020-07-24 21:55:13 89

原创 总结的面试题(散乱版同笔记本记录:陆续追加)

sleep()和wait()的异同?同:sleep()方法和wait()方法一旦执行都会使当前线程进入阻塞状态。异:1>sleep()和wait()两个方法的声明位置不同,sleep()声明在Thread类中,wait()方法声明在Object类中       2>调用场景不同,sleep可以在任何场景使用而wait只能在同步代码块和同步方法中使用不能在ReetrantLock锁中使用。     &

2020-05-22 18:42:51 110

原创 两个整型int相除怎么获得一个double的小数

问题:无论怎么强转成double类型得出的结果依然是省略后的int型并不是准确的double类型结果。解决办法:原因是被除数是int整型导致的,只需要在被除数处 * 1.0 就可以实现。double avg = sum / (arr.length * 1.0);System.out.println("平均数:" + avg);...

2020-05-07 07:19:22 6445 3

原创 ssm配置文件

<?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:p="http://www.springfra...

2020-04-16 19:08:52 98

原创 wardTypeName = list.stream().map(Category::getName).collect(Collectors.toList());

小知识List<Category> list = categoryService.categoryQuery(category);List<String> wardTypeName = list.stream().map(Category::getName).collect(Collectors.toList());等价于List<Category> ...

2020-04-14 21:31:59 503

转载 net.sf.json.JSON手册

http://json-lib.sourceforge.net/apidocs/jdk15/net/sf/json/package-summary.html

2020-04-11 22:18:22 232

原创 数组集合

数组数组的三种定义方式①.数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];如:int[] arr = new int[3];②.数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3…};如:int[] arr = new int[]{1,2,3,4,5};③.数据类型[] 数组名 = {元素1,元素2,元素3…};如:int[] arr =...

2020-04-10 07:34:54 1534

原创 springIoc容器面试总结

springIoc容器控制反转就是动态的将service对象的控制权交给spring框架来管理。就是创建Service对象控制权被反转到了Spring框架。dependency Ingection 依赖注入,在spring框架负责创建bean对象是,动态的将依赖注入到bean组件。public class UserService implements UserService{ privat...

2020-04-08 21:09:11 295

原创 PageHelper的PageInfo使用方法

自定义标题1.PageHelper的引用2.封装PageInfo类3.实例1.PageHelper的引用pom.xml文件引用<!-- pagehelper :分页插件 --><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>page...

2020-03-12 22:02:57 4869

原创 Cors的跨域请求实现。

1.跨域请求一般都在浏览器端自动完成,我们无需担心。2.服务端可以通过拦截器统一实现,不必每次都去进行跨域判定的编写。实际上springMvc已经帮我们写好了跨域请求Cors的过滤器,CorsFilter内部已经实现了判定逻辑我们只需要直接用。在gateway(网关)中编写一个配置类,并注册CorsFilter。代码实现import org.springframework.context...

2020-03-12 16:31:04 112

原创 主键为UUID类型的,通过mybatis实现自动添加

2020-02-09 22:18:29 292

转载 maven配置修改aliyun路径

经过好长时间的卡盒,在maven着又痛又恨,下载jar龟速想到放弃,在重拾信心继续学习。几个文字表达不出对这个过程的无奈与纠结,自己学习的途中这是最迷茫的一段时间。有时候长达一天甚至连续好几天硬刚这一部分,但是网络的解释就是解决不了自己的问题。再到大半夜用龟速下载jar一次一次的失败。算了废话不多说上方法。我是引用这位大佬的方法。https://blog.csdn.net/y_Engineer...

2020-02-01 11:12:30 205

原创 ORACLE单行函数学习

oracle单行函数1.定义:单行函数一次只能对一行进行操作,且对输入的每一行返回一行输出结果。2.单行函数分为五种分别为:(1)字符函数:(2)数值函数:(3)日期函数:(4)转换函数:(5)通用函数:(1)字符函数...

2020-01-31 10:52:17 81

原创 linux总结./configure出现的组件错误

》常见的组件错误1.http组件缺失./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by using –without-http_gzip_moduleoption, or install the zlib library into th...

2020-01-27 21:13:15 2326

原创 nginx在centos下安装时进行./configure时出现no acceptable C compiler found in $PAT See `config.logfor more detai

初次学习nginx时,安装在进行解压步骤后继续进行./configure时出现错误。1》解决方法:首先想到百度,查找关键字2》 错误的截图3》错误报告configure: error: no acceptable C compiler found in $PATHSee `config.log’ for more details4》解决方法安装gcc组件在root用户下进行,如果是...

2020-01-27 20:46:59 384

原创 hdfs客户端在windows下使用eclipse操作

第一步创建一个maven工程第二步:添加pom文件<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>2...

2020-01-18 22:03:26 341

2.数据表文件.zip

配套的sql文件,注意按顺序上传。

2020-01-31

jdk-7u79-linux-x64.zip

大数据hadoop学习阶段缺失在linux编译下的jdk问题大数据hadoop学习阶段缺失在linux编译下的jdk问题

2020-01-17

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

TA关注的人

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