自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringCloud+Nacos基础配置

SpringCloud Alibaba快速配置+基于SpringBoot2.x最新版本

2023-02-08 18:08:34 1076

原创 ElasticSearch集群搭建

ElasticSearch单机伪集群搭建-使用docker,docker-compose

2022-06-12 09:19:25 187

原创 SpringBoot2-HelloWorld

1. 创建Maven工程1.1 配置父工程<properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target></properties> <parent> <groupId>org.springfram

2021-07-24 20:23:19 219 3

原创 使用Rust写操作系统(1)-安装rust开发环境

安装cargo及rust编译环境sudo curl https://sh.rustup.rs -sSf | sh如图,选择自定义安装,在版本选择的时候,一定要选择nightly,因为开发操作系统要使用到一些非稳定版本的功能。选择完成后,继续安装即可。安装完成后,在project目录下输入cargo new hellocd hellocargo buildcargo run显示效果如下所示说明安装rust环境成功...

2021-06-04 23:22:49 416 1

原创 SpringCloud ZooKeeper踩坑记录

SpringCloud ZooKeeper踩坑记录SpringCloud pom文件配置工程结构子模块配置yml配置主启动类配置zookeeper配置问题记录主机启动服务连接不到容器中zookeeperSpringCloud pom文件配置工程结构采用多模块方式,父模块的打包方式魏pom方式,主要配置了公共的springboot依赖于springcloud版本管理,主要的部分如下: <modules> <module>zookeeper-provider

2021-03-19 22:35:25 373

原创 JDK源码之集合(二)——LinkedList

LinkedList是一个结合了队列和链表的数据结构,分别实现了List和Deque接口,并继承了AbstractSequentialList。可以看到,LinkedList的集合继承体系主要有两个:Queue和List,分别包含了队列与链表的特征。同时它还包含了栈的特征。LinkedList的成员变量LinkedList中包含一个内部类Node,用于表示链表中的一个结点,其代码如下: private static class Node<E> { E item;

2020-05-29 19:11:32 118

原创 还在为安装docker的龟速而烦恼吗?教你一键安装docker

注:本文所使用的脚本在x86_64cpcu架构的centos7和ubuntu18.04上测试通过,其他cpu版本与linux发行版未作测试。如果有bug,请留言。centos系统安装docker脚本#/bin/bashsudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \

2020-05-24 15:49:47 202

原创 JDK源码之集合(一)——ArrayList

Collection主要类结构在Java中,集合分为两大类型,Collection和Map。其中Collection主要包含三个子接口:List和Set和Queue。它们之间的继承关系如下所示:这里仅仅列出了与LinkedList,ArrayList以及HashSet和Stack相关的类和接口,其他的类与接口暂时不用关心。从上面的图我们可以看出,Collection主要有三个子接口,Queue,List和Set,这三个接口分别对应了三种主要数据结构:队列、线性表、哈希表和栈。本节中,我们从Array

2020-05-22 06:44:25 148

原创 你还不知道怎么使用内存数据库进行单元测试?

内存数据库1. 为什么使用内存数据库2. 什么是内存数据库3. Java开发常用的内存数据库-H24. 使用方法1. 为什么使用内存数据库不论你的持久层是使用了JDBC还是Hibernate或者Mybatis,你如何确保你的SQL语句是正确的,是不是符合你的预期。有的小伙伴说,我连上一个测试数据库测一下。很抱歉,不行。原因如下:(1) 每次修改了代码,测试需要重复进行。我们可是程序猿,不,程序员啊,怎么能做重复的事情呢?我们的原则是:能自动化的就绝不手工做。(2) 手工测试低效,且容易出错;(3)

2020-05-10 21:54:48 670

原创 只会@Test,碰到注入对象就抓瞎?教你用JMockit写单元测试

使用JMockit结合Junit5做单元测试使用场景使用方法使用场景当我们需要在单元测试中测试一些很难构造数据的方法时。例如微服务场景下,我们需要调用其他微服务来实现自身的功能,而又不希望对其他微服务造成影响。或者,在使用Spring时,我们都是通过IOC容器来创建对象的。在这种场景下,为了方便模拟实际的场景,我们需要使用mock工具来帮助我们在单元测试中测试我们的方法。使用方法在这里我采用maven工程来演示JMockit的使用引入JMockit与Junit5的依赖,以及JMockit的代理插

2020-05-10 20:43:59 664 4

原创 使用IDEA调试Tomcat源码

IDEA导入Tomcat源码调试步骤安装JDK11从官网下载最新版本的源代码zip或tar.gz包,解压到本地(写作时最新版本为9.0.30)在解压后的根目录下新建home目录,并将根目录的conf,webapp目录移动到该目录下在home下新建如下目录:lib、temp、logs、webapps、work在home/lib下将官网可执行包中的lib目录内容复制到该目录在根目录下创建...

2020-01-23 21:33:32 244

原创 ubuntu系统安装最新版本JDK

操作系统环境:Ubuntu 18.04LTS我写这篇文章的时候,jdk最新版本已经到了13。自从jdk9以后,oracle官方将jdk发布周期缩短为每半年一个大的版本更新,因此版本号变化很快。不过,目前大部分公司还在使用jdk7或者8,所以不需要太新的版本就可以满足使用了。这里我使用的版本是openjdk-11,是ubuntu官方仓库里带的最新版本。你也可以到oracle官网自己下载最新的deb...

2019-10-07 16:39:48 1164

原创 一文让你搞懂神经网络的基本原理推导

浅层神经网络  本篇从一个具有一个隐藏层的神经网络开始,初步了解神经网络的基本概念与工作机制,如图1所示。      下面,我们将对神经网络的各个部分做以说明。   输入层:对于每一个输入样本,它的维度决定了输入层有几个神经元,使用下标ii表示维度值,如x1,x2,x3,…x_1,x_2,x_3,\dots。同时,由于具有多个样本,我们使用上标(i)(i)表示它是第ii个样本。所有的mm

2018-01-23 17:03:59 652

原创 基于逻辑回归的二分类问题

基于逻辑回归的二分类问题  分类问题是机器学习的一个基础。一般地说,通过给定的特征集,给出对应的类别标签,即学习一个从Rn→{0,1,…}" role="presentation" style="position: relative;">Rn→{0,1,…}Rn→{0,1,…}\mathbb{R}^n\rightarrow\{0,1,\dots\}的映射。我们将特征

2018-01-22 21:04:54 4306 4

西安交大自动控制原理课件

这是西安交大自动控制原理课件,想考研的同学可以来这里下载。

2015-06-21

空空如也

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

TA关注的人

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