自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SPSS非参数检验

在实践中我们常常会遇到一些问题的总体分布并不明确,或者总体参数的假设条件不成立,不能使用参数检验。这一类问题的检验应该采用统计学中的另一类方法,即非参数检验。

2022-07-15 00:37:33 5517 1

原创 SPSS的方差分析

SPSS方差分析的类型、概念、使用条件以及使用步骤

2022-07-14 17:07:44 17417

原创 SPSS应用于均值检验

SPSS中均值检验一栏的功能概述

2022-07-12 17:26:46 2091

原创 假设检验基本思想与步骤

假设检验的基本思想与步骤解读

2022-07-12 14:38:27 3562

原创 SPSS描述性统计分析

简要说明spss中分析-描述统计一栏中的常见功能

2022-07-12 14:12:47 5115

原创 并发编程学习路线

线程有关基本概念:线程安全同步异步,阻塞非阻塞并发与并行死锁java内存模型synchrinizied和volatile关键字创建线程的几种方式线程池原理及其应用线程池的创建和常用参数分析常用线程池可定时执行的线程池原理同步异步调用Callable,FutureJava锁及其应用乐观锁CAS数据库悲观锁乐观锁AQS数据结构ReentrantLock加锁原理并发容器及其原理HashMap实现原理ConcurrentHashMap原理CopyOnWri

2021-05-26 16:18:05 97

原创 简单有趣的多线程题目

最进找了一些java关于java多线程的题目,觉得还比较有意思,还可以帮助我们理解多线程的一些理论知识。相比于枯燥的理论知识,一些例子更能让我们在更深层次的理解和运用。题目一多线程之间按顺序调用实现A->B->C;AA打印5次,BB打印10次,CC打印15次循环打印10遍synchronized关键字与 wait() 和 notify/notifyAll() 方法相结合可以实现 等待/通知机制,ReentrantLock类当然也可以实现,但是需要借助于Condition接口与n

2021-05-26 16:16:57 118

原创 线程池相关总结

一、基本介绍(一)什么是线程池线程池是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。我们可以创建线程池来复用已经创建的线程来降低频繁创建和销毁线程所带来的资源消耗。在JAVA中主要是使用ThreadPoolExecutor类来创建线程池,并且JDK中也提供了Executors工厂类来创建线程池(不推荐使用)。(二)为什么使用线程池线程池的优势降低资源消耗,复用已创建的线程来降低创建和销毁线程的消耗。一直创建线程有

2021-05-26 16:15:16 68

原创 开源项目halo个人博客源码学习--halo的事件监听机制(四)

halo的事件监听机制一、概述让我们来看看event和listener的包结构首先,我们要对springboot的事件监听机制要有一定了解。listener也就是监听器,对应监听着一个事件,当这个事件被发布后,listener做出对应的反应,比如说记录日志就用到了一些事件监听方面的知识。对于springboot来说,如果我们我想发布事件,我们只需要调用AppilicationContext的publishEvent()方法,方法的参数必须是ApplicationEvent,所以我们得让我们的事件继

2020-07-31 00:06:57 429

原创 开源项目halo个人博客源码学习--halo的缓存模式(三)

halo的缓存模式为什么要把halo的缓存模式拿出来说说呢?虽然halo个人博客是一个比较小的项目,但是缓存也必不可少。halo的缓存用到了作者自己编写的缓存组件,也帮忙配置了level-db cache 和redis cluster cache。深入了解halo的缓存模式有助于我自己对于缓存组件的运行与编写,增强对cache的了解!一、包结构二、自定义注解和AOPcache包下有一个lock包,lock包中定义了@CacheLock与@CacheParam两个注解。我们进入CacheLock

2020-07-31 00:03:46 885

原创 开源项目halo个人博客源码学习初篇(一)

我与halo的不解之缘halo这个开源项目呢,也是我无意间在b站刷到的视频https://www.bilibili.com/video/BV1y4411p74E羊哥推荐,必是精品。开始看他的视频是我还是小白一个。看到这个个人博客,我感觉非常的炫酷。后来也没有时间来实践这个项目。在疫情期间在家,必须得学点什么。我在阿里云上买了个服务器,把这个项目部署了上去。个人感觉也是十分的美观。个人博客地址:http://www.myblogs.site欢迎朋友来看看,博客写的不好,别介意哦~~毕竟我还算刚才入门把!附

2020-07-31 00:01:00 1931 3

原创 开源项目halo个人博客源码学习--halo的安全模块(二)

halo的安全模块一、相关的FilterAbstractAuthenticationFilterContentFilterApiAuthenticationFilterAdminAuthenticationFilter二、类之间的关系halo定义了一个AbstractAuthenticationFilter这个类继承了spring框架给我们提供好的OncePerRequestFilterOncePerRequestFilter是一个过滤器基类,旨在确保在任何servlet容器上按请求分派并

2020-07-31 00:00:18 1652

原创 Spring(四)AOP的基本概念与简单配置

AOP:面向切面编程一、aop的相关概念作用:在程序运行期间,不修改源码对方法进行增强优势:减少重复代码提高开发效率维护方便实现方式:动态代理技术aop相关的术语:Joinpoint:指的就是普通方法(没有被增强)Pointcut:指的是那些被增强的方法Advice:前置:在方法之前调用后置:在方法之后调用异常:发生异常时调用最终:所有通知执行后调用环绕:用明确的切入点方法调用Target:被代理的对象Waving:是指把通知应用到目标对象来创建新的代理的

2020-07-23 19:15:37 151

原创 Spring(三) 依赖注入的基本概念

1.依赖注入:依赖关系的维护2.依赖注入的管理:交给spring来维护,在当前类需要其他类对象时,由spring为我们提供,我们只需要在配置文件说明或标上注解(本人结合所学后自己的理解,可能不太准确)3.注入的数据类型:基本数据类型与String其他bean类型(在配置文件中或者注解配置过bean)复杂类型/集合类型4.注入的方式:使用构造函数使用set方法使用注解提供4.1 使用xml配置文件:使用构造函数<constructor-arg></

2020-07-23 19:13:09 177

原创 Spring(二) Spring对bean的管理细节

1.创建bean的三种方式配置id与class的权限定类名,采用的是默认构造方法创建对象<bean id = "instanceFactory" class= "com.factory.InstanceFactory"></bean>使用工厂中的普通方法创建对象<bean id = "UserService" factory-bean = "instanceFactory" factory-method = "getUserService"></

2020-07-23 19:11:49 81

原创 Spring(一) springioc容器的本质到底是什么?

学了如何使用spring框架后,发现了神奇的ioc容器。但是,springioc容器的本质到底是什么?起先猜想:容器应该是一种集合,如此众多的集合哪一个才能适合它呢?于是,我创建了一个简单的spring项目,用的是5.0.2版本的<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>

2020-07-23 19:10:11 1145

原创 springboot整合druid数据源(超级详细)

文章目录一、Druid数据源是什么?二、为什么选择Druid作为数据库连接池?三、如何使用springboot整合druid的数据库1、使用yaml配置文件整合(推荐)怎么得出的这些配置呢?2、配置文件+自定义配置类++springboot版本–>2.3.1.RELEASEdruid版本–>1.1.23++一、Druid数据源是什么?Druid是阿里巴巴开源的一个数据源,主要用于java数据库连接池,相比spring推荐的DBCP和hibernate推荐的C3P0、Proxool数据库

2020-07-23 19:01:35 11392

原创 把一个带小数的十进制数转化为R进制数输出,R可为二进制、八进制或十六进制,从键盘输入

说明:博主是一个java新手,正在努力完善自己的知识,这也是第一次写博客。最近遇到了一个题目挺有意思的,我就把它拿出来和一起学习java的同学们分享,如果发现代码有改进的地方可以在下方留言,大家一起学习,共同进步!题目:把一个带小数的十进制数转化为R进制数输出,R可为二进制、八进制或十六进制,从键盘输入分析:带小数的十进制数,对于整数来说,进制间的转化大家都不陌生。十进制整数到二进制整数的...

2020-04-07 18:07:29 1177 2

空空如也

空空如也

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

TA关注的人

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