- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 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;G,int s,int D[],int path[]){ int n = G.nNum;//初始...
2018-12-18 21:39:23 150
原创 无向图的广度、深度搜索以及Prim算法生成等价类
#include<iostream>#include<stack>#include<queue>using namespace std;template<class T>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<iostream>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&lt;int&gt; * root){ if(root){ queue&lt;Node&lt;int&gt;*&gt; q; Node&lt;int&gt; * cul = NULL;//当前节点 bool flag = false; q.enQueue(root); while(!q.isEmpty()){
2018-12-11 17:47:36 120
原创 半递归求二叉树宽度
int height(Node&amp;lt;int&amp;gt; * root){ if(root ==NULL)return 0; int l = 0;int r = 0; if(root-&amp;gt;L == NULL &amp;amp;&amp;amp;root-&amp;gt;R != NULL){ l = 0;r = height(root-&amp;gt
2018-12-11 17:29:21 272
原创 采用中序和前序、中序和后序序列创建二叉树 以及对二叉树的前序和后序非递归遍历
类准备节点类定义#include <iostream>using namespace std;template<class T>class BtreeNode{ public: T data; BTreeNode<T> * LChild; BTreeNode<T> * RChild; BtreeNode(T...
2018-12-11 17:01:50 127
Mindas.rar
2020-03-27
大连理工大学软件学院 java 课程 JGH 老师第三次小作业参考答案
2019-07-08
大连理工大学软件学院 java 课程 JGH 老师第二次小作业参考答案
2019-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人