自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MengQing 's Blog

来自书中的世界

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 jdk1.8 ConcurrentHashMap中操作流程简述

jdk1.8中的ConcurrentHashMap中如何实现多线程下安全的Map

2023-10-08 18:32:39 82

原创 学习【Java新特性】【17对比8】-【1. Sealed Class密封类】

JDK17对比JDK8的特性之密封类(sealed class)

2023-06-04 14:48:38 335

原创 前端插件moment.js locale 在react等库中使用避坑指南

moment locale react typescript

2022-08-14 16:43:20 667 1

原创 rust 结构体与引用的生命周期

rust结构体的总体内容以及引用的生命周期

2022-01-05 23:46:53 1531

原创 JPA规范

JPA(Java Persistence API),是JavaEE5的标准ORM接口,可以理解为一种规范,基于JPA可以实现一些ORM框架来快速处理数据库数据表Hibernate是JPA的标准实现。Entity@Entity表示该类是实体类,使用默认的orm规则(类名对应于数据库表种的表名,c类种的属性为表中的字段名)。如果想要改变这种默认的orm规则,就要使用@Table,@Column来做相应的映射。@Entity(name="Customer")//name可选,缺省为类名即表名public

2021-04-13 23:13:46 351

原创 Java包装类以及自动拆箱和装箱机制

1. Java包装类Java中基本数据类型和其对应的包装了类如下:基本数据类型包装了类booleanBooleanbyteBytecharCharactershortShortintIntegerlongLongfloatFloatdoubleDouble其中前六行对应于整数数据,后两行对应于浮点数数据。而Java中所有数据都是有符号的数据,因此byte:1字节,char:2字节,short:2字节,int:4字节,l

2021-03-30 15:53:54 109

原创 Java == equals() hashCoed()的区别

1. ==Java中分两类数据类型:基本数据类型boolean,byte,char,short,int,long,float,double和类对象(的引用)。a. 对于基本类型的==判断的是它们的值是否相等。b. 对于对象(的引用)则判断的是它们是否指代同一个对象。例如:A a = new A();A b = a;a == b; //trueA c = new A();A d = new A();c == d;//false2.equalsboolean equals(Objec

2021-03-29 21:52:42 94

原创 OpenFeign-负载均衡与熔断

参考上一篇中所述,2020.0.0版本的SpringCloud对Hystrix,Ribbon等进行了清洗,不在支持相关组件,本篇是使用Hoxton版本(SpringBoot 2.3.8)进行演示。1. 创建feign-service服务pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s.

2021-01-22 16:07:56 1338

原创 Spring Cloud版本以及2020.0.x版本对Netflix项目的清理

本文参考https://www.cnblogs.com/yourbatman/p/14182433.html 主要是随着Netflix 下的众多项目不再维护,使得Spring Cloud 官方不得不采用其余组件来代替Netflix组件,这意味着自SpringCloud 2020.0.0版本后将不再平滑过渡(向下不兼容)。1. SpringCloud 各版本与SpringBoot 对应关系SpringCloud 版本号起初均采用伦敦地铁站名称命名,如Hoxton等,而2020.0.0版本又名Ilfor.

2021-01-22 15:18:00 2857

原创 Spring Cloud Ribbon LoadBalance Gateway

0.补充内容对于注册中心的客户端使用@EnableEurekaClient 和@EnableDiscoveryClient的区别做补充:1.二者都可以表示申明为Eureka注册中心的客户端2.不同@EnableDiscoveryClient还可以用于支持别的类型的注册中心,而@EnableEurekaClient仅仅是Eureka注册中心对应的客户端申明。1. 提供服务的客户端(user-service × n,n≥2)直接贴代码pom.xml<dependency> <gr

2021-01-21 12:20:11 272 2

原创 Java8-Lambda&StreamAPI

本文章参考CSDN等相关资料整理,用于巩固相关知识,侵删。1. 概述Java8中(较之前版本)添加了一定的特性,代码中推出了Lambda表达式,提供了强大的StreamAPI。。。2.Lambda2.1 Lambda表达式简介Lambda表达式通过->作为符号,同其他语言的Lambda表达式类似,采用(param) -> {func;}的格式Lambda表达式所依赖的是Java8中提供的函数式接口,位于java.util.function包下,同时提供一个@Functional.

2021-01-20 18:22:56 97

原创 SpringCloud-Eureka

文章目录1.Eureka Server注册中心1.1单机注册中心1.2 普通Eureka Client2.分布式Eureka Server注册中心2.1 开启两个(也可以是多个)注册中心2.2 对应于多注册中心的消费者3. Eureka Server 集成 Security3.1 EurekaServerSecurity注册中心(以单点为例)说明:本系列文章主要用于总结相关组件的核心配置文件和问题笔记,详细的配置,参考通用的教程或者SpringCloud及SpringBoot文章。1.Eureka

2021-01-18 21:45:24 87

原创 Go-基础-标准输入输出

本文主要参考CSDN以及golang官方文档书写,主要是fmt包提供的标准输入输出的笔记;fmt.Scan/Scanln/Scanf一. 标准接口type Reader interface{ Read(p []byte)(n int,err error)}Reader 接口中的Read方法将 len§ 个字节读取到p中,返回读取的字节数(0<=n<=len§)以及任意遇到的错误;type Writer interface{ Write(p []byte)(n int,e.

2020-09-10 00:41:19 986 1

原创 Go基础-I/O操作

本文主要参考CSDN 以及官方文档中的各项资料,主要以文件I/O操作为例这里对文件的编码不做处理,默认按照golang 的utf-8,编码转换则需要使用transform文章目录1. io/ioutil2. 使用os.Open 以及对应的Read/Write 方法进行I/O操作3. bufio4. 总结1. io/ioutilimport ( "fmt" "io/ioutil")...data , err := ioutil.ReadFile("./b/txt")//注意go 对相对.

2020-09-08 23:05:09 221

原创 数据结构-6种内部排序算法

排序算法本文将列举常用的线性表的排序算法的c++ 实现 供读者参考。涉及到的排序算法有:插入排序(3种)、交换排序(2种)、归并排序(假设小于为正序)详细介绍:直接插入排序:该算法采用朴素的比较方式,在有序序列中寻找待插入元素的位置,为节省运算采用从后往前的方式进行查找(每次将正序序列元素后移一位) .这种方式是稳定的。//straight insertvoid Strai...

2018-12-25 17:41:48 1187 1

原创 Dijkstra_算法实现

简单介绍Dijlstra 算法适用于计算从某点出发到其余点的最短路径的算法,其核心步骤大致是:初始化寻找最小未计算完值,此时该值为计算完的值根据该最小值优化其余未计算完的节点路路径判断是否全部计算完发vv色代码实现void Dijkstra(Graph_D &amp;amp;amp;G,int s,int D[],int path[]){ int n = G.nNum;//初始...

2018-12-18 21:39:23 150

原创 无向图的广度、深度搜索以及Prim算法生成等价类

#include&lt;iostream&gt;#include&lt;stack&gt;#include&lt;queue&gt;using namespace std;template&lt;class T&gt;class Edge{public: int start,end; T weight; Edge(){ } Edge(int s,int e,T w):s...

2018-12-18 16:52:42 171

原创 等价类_UFSet

直接上标题//用于Kruskal 构造最小生成树的等价类#include&lt;iostream&gt;using namespace std;class UFSet{protected: int n; //等价类中元素的个数 int * root; //root[i]表示i所在等价类的代表元素编号 int * next; //next[i]表示在等价类中,i的后面元素编号...

2018-12-18 16:49:44 220

原创 判断二叉树是不是完全二叉树

bool isCompleteTree(Node&amp;lt;int&amp;gt; * root){ if(root){ queue&amp;lt;Node&amp;lt;int&amp;gt;*&amp;gt; q; Node&amp;lt;int&amp;gt; * cul = NULL;//当前节点 bool flag = false; q.enQueue(root); while(!q.isEmpty()){

2018-12-11 17:47:36 120

原创 半递归求二叉树宽度

int height(Node&amp;amp;lt;int&amp;amp;gt; * root){ if(root ==NULL)return 0; int l = 0;int r = 0; if(root-&amp;amp;gt;L == NULL &amp;amp;amp;&amp;amp;amp;root-&amp;amp;gt;R != NULL){ l = 0;r = height(root-&amp;amp;gt

2018-12-11 17:29:21 272

原创 采用中序和前序、中序和后序序列创建二叉树 以及对二叉树的前序和后序非递归遍历

类准备节点类定义#include &lt;iostream&gt;using namespace std;template&lt;class T&gt;class BtreeNode{ public: T data; BTreeNode&lt;T&gt; * LChild; BTreeNode&lt;T&gt; * RChild; BtreeNode(T...

2018-12-11 17:01:50 127

基于原生Js的时间轴前端插件

一个可以简单自定义颜色的时间轴插件,可以通过指定id 以及设置格式等方式生成时间轴。具体可以根据demo.html使用

2021-04-20

Mindas.rar

完全的mvc的php 框架,仅供学习使用,文件夹中有详细的介绍,包含有简单的路由定义,模式与laravel 框架类似,可以进行扩展,只需要在framework目录按照相应格式进行增删即可。

2020-03-27

大连理工大学软件学院 java 课程 JGH 老师第三次小作业参考答案

本资源是SSDUT 17级JGH 老师下第三次小作业的参考答案,只有一道题目:完成文件的下载操作,供有兴趣的同学下载

2019-07-08

大连理工大学软件学院 java 课程 JGH 老师第二次小作业参考答案

本资源是SSDUT 17级JGH 老师下第二次小作业的参考答案,一共是七道题目,其中较为复杂的是最后一道压缩解压题目,欢迎有兴趣或者有需求的同学来下载。

2019-07-06

空空如也

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

TA关注的人

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