自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (5)
  • 收藏
  • 关注

原创 Centos 8.2 安装Java 15

安装java查看服务器架构(base) [root@iZuf61u64hvs1nquuaipy8Z ~]# uname -aLinux iZuf61u64hvs1nquuaipy8Z 4.18.0-193.28.1.el8_2.x86_64 #1 SMP Thu Oct 22 00:20:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux(base) [root@iZuf61u64hvs1nquuaipy8Z ~]# archx86_64(base) [r

2021-02-15 15:57:28 339 1

原创 cuda_11.1.0_455.23.05_linux.run文件下载

由于文件过大已经分包可以提高文件传输成功率节约下载时间合上传时间,下载以下分包文件后再合并在一起后再解压;下载(访问密码:7915)cuda_11.1.0_455.23.05_linux.run.tar.gz_ahttps://474b.com/f/10153144-482168441-0f94bfcuda_11.1.0_455.23.05_linux.run.tar.gz_bhttps://474b.com/f/10153144-482170769-4f700ecuda_11.1.

2021-02-15 12:49:22 1843 1

原创 Spring Cloud 依赖管理

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>15</maven.compiler.source> <maven.compiler.target>15</maven.compiler.target> <java.versio...

2021-02-14 22:08:42 349

原创 Spring Cloud - Discovery Server 微服务[服务发现]

服务发现服务注册(服务上线它呼叫服务发现注册自己, 告知服务发现自己的服务标识以至于其他的服务可以找到它并且告知服务发现自己的位置和端口以至于其他服务可以调用它)服务注销(服务关闭或者临时离开因为升级等原因它想让服务发现知道它不再可用)客户端发现其他的服务(客户端向服务发现发送携带服务标识的询问找出请求,服务发现根据服务标识找出标识服务的位置和端口信息返回客户端,客户端根据位置和端口发出请求, 服务端响应完成服务调用)服务健康检查,移除不健康的实例 (每个服务必须实现一个健康检查通常会提供一个RE

2021-02-14 18:47:48 338

原创 设计模式之单例模式 Singleton

package org.example.dp;public class Singleton { private static class LazySingleton { private static final Singleton INSTANCE = new Singleton(); } public static Singleton getInstance() { return LazySingleton.INSTANCE; }}

2021-02-14 13:13:00 88

原创 并发中常用的设计模式

并发中常用的设计模式SignalingRendezvousMutexMultiplexBarrierDouble-checked lockingRead-write lockThread poolThread local storage

2021-02-14 12:54:17 141

原创 Java Concurrency API 中最重要的同步机制 [Synchronization mechanisms]和线程的几种状态

synchronized 关键字Lock 接口:2.1 ReentrantLock2.2 ReentrantReadWriteLock2.3 StampedLockSemaphore 类CountDownLatch 类CyclicBarrier 类Phaser 类

2021-02-14 10:52:59 173

原创 微服务

微服务定义:微服务是具有有限上下文的松散耦合的面向服务的体系架构围绕业务领域的模型由许多小型的自主服务在一起工作来完成。

2021-02-13 11:22:21 109 3

原创 TensorFlow 2.4.1安装 (解决Centos8.2 安装tensorflow 2.4.1过程中遇到libcudart.so.11.0和libcuda.so.1等问题)

安装TensorFlowhttps://tensorflow.google.cn/install?hl=zh_cn[root@cpanel python]# pip3 -Vpip 20.2.3 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)[root@cpanel python]# python3 -VPython 3.9.1系统当前的Python版本是3.9.1 pip版本20.2.3安装Pytho

2021-02-10 13:19:55 6191 1

原创 Mac 卸载 Python3

用Python3.9 举例1.删除应用$ cd /Applications$ sudo rm -rf 'Python 3.9'2.删除版本/Library/Frameworks/Python.framework/Versions/3.9$ cd /Library/Frameworks/Python.framework/Versions$ rm -rf 3.93.删除软链接/usr/local/bin/2to3/usr/local/bin/2to3-3.9/usr/local/bin

2021-02-09 23:37:36 2013 1

原创 org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme “hdfs“

Configuration configuration = new Configuration(); FileSystem fs = FileSystem.get(new URI("hdfs://172.17.0.123:9000"), configuration, "hadoop");将maven依赖的hadoop-hdfs-client的scope注释掉 <dependency> <groupId>org.apache.h...

2021-02-09 10:55:40 4664

原创 java.lang.NoClassDefFoundError: org/apache/hadoop/hdfs/DistributedFileSystem

问题就在于provided我们将其注释掉 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs-client</artifactId> <version>3.3.0</version><!-- <scope>provided</scope>--..

2021-02-09 10:35:11 2981 13

原创 Mac 查询java的安装目录

/usr/libexec/java_home -VgoodmandeMacBook-Pro:Home goodman$ /usr/libexec/java_home -VMatching Java Virtual Machines (1): 15.0.2 (x86_64) "Oracle Corporation" - "OpenJDK 15.0.2" /Users/goodman/Library/Java/JavaVirtualMachines/openjdk-15.0.2/Contents/H

2021-02-08 23:37:44 546 1

原创 JAVA相关术语或简称[ HATEOAS, JWT,JOSE,JWS,CDI,CAP,BASE,JSON-P,JSONP,JAXP,IoC,JSON,JSON-B,WSDL,UDDI,SOAP ]

Context and Denendency Injection (CDI)Inversion of Control (IoC)Java API for XML Processing (JAXP)JSONP用于处理跨域 AJAX GET调用JSON-P在Java EE 中定义的规范,用于处理JSON。

2021-02-08 12:41:41 353

原创 Unsupported engine { package: ‘@angular/cli@11.1.4‘, required: { node: ‘>= 10.13.0‘, npm: ‘^6.11.0

$ npm install -g @angular/clinpm WARN EBADENGINE Unsupported engine {npm WARN EBADENGINE package: '@angular/cli@11.1.4',npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },npm WARN EBADENGINE current: {

2021-02-06 12:13:05 21954 3

原创 解决 npm 国内访问慢的问题

使用淘宝 NPM 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install -g cnpm --registry=https://registry.npm.taobao.org使用 cnpm 命令来安装模块了:$ cnpm install [name]eg: cnpm install backbone✔ Installed 1 packages✔ Linked 1 latest versions✔ Run 0 scripts✔ A

2021-02-06 11:35:36 714

原创 Mac 安装目前最新版本的 macOS Big Sur

安装过程中可能会出现的问题:安装过程中准备软件更新错误。Command + R 开机之后按钮之后立即长按,选择安装盘后一段漫长的时间又回到“准备软件更新错误”Command + shift + p 组合命令下系统进入不停的重启循环中管理员密码明明是正确的就是不能正常登陆。退回到原先系统管理员密码登陆OK但是系统启动一段时间出现苹果LOGO之后出现黑屏。!建议最稳妥的办法是:备份数据到ICloud之后再进行抹盘后重新安装。抹盘重新安装:注意你的APPID是否开启了双重验证。如果你的APPI

2021-02-05 23:03:20 1994 1

原创 Mac卸载 npm 和 n

sudo npm uninstall n -gsudo npm uninstall npm -g

2021-02-04 23:33:04 1255

原创 [Angular通过指令创建在指定文件夹下] Angular CLI Command - ng alias

| Angular CLI 命令CommandAliasPurposeng new创建一个新的Angular 应用ng serveBuilds 和 runs Augular 应用ng eject2 < Angular版本< 6, webpack config 文件可编辑ng generate component [name]ng g c [name]创建组件ng generate directive [name]ng g d [n

2021-02-04 16:35:55 3199 1

原创 x=y++ x=y-- x=--y x=++y += -= *= /= %=

对于编程初学者在使用类似y++ y-- --y ++y等运算比较模糊,下面举例说明其真的很简单y=4一句话:++/--在y前先+/-1再赋值,在y后的先赋值在+/-1;so easy

2021-02-04 12:44:27 2080

原创 Java 使用多线程并行实现文件搜索

import java.io.File;import java.util.concurrent.ConcurrentLinkedQueue;public class ParallelGroupFileSearch { public static void searchFiles(File file, String fileName, Result parallelResult) { ConcurrentLinkedQueue<File> directories =

2021-02-03 22:43:54 708 3

原创 RxJS Subject [AsyncSubjcet, BehaviorSubjct, RelaySubject]

Subject 在RxJS中我们一般订阅主题通过subscribe方法, RxJS 中的主题分为AsyncSubject、BehaviorSubject、RelaySubjectAsyncSubjct 仅在序列完成时发出序列的最后一个值。然后,该值将被永久缓存,并且在发出该值之后订阅的任何观察者都将立即接收该值。AsyncSubject对于返回单个值的异步操作非常方便,例如Ajax请求。BehaviorSubject 它接收最后发出的值,然后接收所有后续值。BehaviorSubject要求我们提供一

2021-02-03 16:20:31 182

原创 用TypeScript实现 观察者 模式

观察者模式:主题发生任何变化观察者都将能知道简单实现:创建主题,让主题维护观察者列表,一旦主题发生变化就通知所有的观察者。export class Subject { private listeners: any[]; constructor() { this.listeners = []; } private addListener(listener): void { this.listeners.push(listener); } private remove

2021-02-02 21:42:09 169

原创 RxJS Observable的sequence操作: map filter reduce scan

我们提供两种版本进行对比JS // JS Array const src = [1, 2, 3, 4, 5]; // map const upper = src.map(n => n * 2); upper.forEach(val => console.log('js-array', val)); const isEven = val => val % 2 === 0; // filter const even = src.filter(isEven);

2021-02-02 21:20:54 191

原创 Angular11使用Bootstrap库和其Bootstrap-icons图标库

ng new angular-bootstrap-appyarn add jquery --saveyarn add popper.js --saveyarn add bootstrap@next测试 app.component.html添加如下code<div class="accordion" id="accordionExample"> <div class="accordion-item"> <h2 class="...

2021-02-01 21:32:04 742

原创 Mac 安装telnet

HomebrewmacOS(或 Linux)缺失的软件包的管理器我们用Homebrew来安装telnet如果没有安装Homebrew 使用以下命令安装:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装Homebrew之后就可以用下面命令安装telnet了brew install telnetFinished...

2021-01-29 13:15:59 612

原创 NIO Server

import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java.nio.channels.ServerSocketChannel;import java.nio

2021-01-26 17:52:14 322

原创 Lombok @Builder注解的使用说明

@Builder注解会创建一个内部类,访问通过builder()。这个内部类使用一个fluent API 提供一种方便的方式去构造类。示例如下:import lombok.AccessLevel;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.NoArgsConstructor;@Builder@NoArgsConstructor@AllArgsConstructor(access = AccessLe

2021-01-21 12:33:29 325

原创 Hibernate-validator如果你想在非Java EE环境下使用

我们在非Java EE环境下使用Hibernate-validator仅需要添加以下依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>15</maven.compiler.source> <maven.compiler.target>15</m

2021-01-21 12:09:57 110

原创 @Data 告诉 Lombok生成什么样的模版代码

@Data 注解的意思是告诉Lombok 帮我完成每个属性的Setter和Getter 方法的生成,并且 覆写 hashCode,equals,以及toString方法。瞬间少了一大堆代码,效率提高且不容易输错,非常好的项目支持Lombok

2021-01-21 11:00:56 293

原创 Mapping a Many-To-Many Association Use Hibernate 5.x

package com.hibernate5.entity.demo;import lombok.Data;import javax.persistence.*;import java.util.Date;import java.util.Set;@Entity@Datapublic class Book { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; @Column

2021-01-16 09:43:06 98

原创 Hibernate5 使用@IdClass和@Id 来完成复合主健

注意三点:EmbeddedISBN 必须实现序列化必须同时覆写equals和hashCode方法import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.IdClass;import java.io.Serializable;@Entity@IdClass(IdClassBook.EmbeddedISBN.cl

2021-01-14 12:37:43 269

原创 HDFS 架构

HDFS Architecture​​​​​​

2021-01-13 11:46:33 79

原创 pdsh

±------------+| Description |±------------+Pdsh is a multithreaded remote shell client which executes commands onmultiple remote hosts in parallel. Pdsh can use several differentremote shell services, including standard “rsh”, Kerberos IV, and ssh.S

2021-01-13 09:36:42 264

原创 Hibernate 双向绑定 OneToMany/OneToOne

Hibernate 双向绑定使用@JoinTable创建第三方表来支持双向绑定,下面是示例代码package com.hibernate.demo.entity;import javax.persistence.*;import java.util.Set;@Entity@Table(name="company")public class Company { @Id @Column(name="id") private Integer id; @Column(n

2021-01-05 18:28:37 233

原创 NIO Buffer Sample

import org.springframework.util.ResourceUtils;import java.io.*;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class NioBufferDemo { public static void main(String[] args) throws IOException { File file = Resou...

2021-01-05 10:41:30 95

原创 斐波那契数列

public class Fbnqsl { public static void main(String[] args) { // F0 = 0 // F1 = 1 // F2 = F1 + F0 // F3 = F2 + F1 // F4 = F3 + F2 // ... // Fn = F(n-1) + F(n-2) Stream.of(fn(2), fn(5), .

2021-01-04 12:55:16 165

原创 百鸡百钱

public class Bjbq { /** * 公鸡每只5元,母鸡每只3元,小鸡三只1元,用100元钱买100只鸡,问公鸡母鸡小鸡各多少只? */ public static void main(String[] args) {// int gj,mj,xj;// gj * 5 + mj * 3 + xj/3 * 1 = 100;// gj + mj + xj = 100; for(int i =0;i&

2021-01-04 12:20:48 163 1

MySQL Example DB world-db.zip

MySQL Example DB world-db.zip

2022-07-02

Mysql Example DB world_x-db.zip

Mysql Example DB world_x-db.zip

2022-07-02

Mysql Example DB sakila-db.zip

Mysql Example DB sakila-db.zip

2022-07-02

Example Databases Mysql menagerie-db.zip

Example Databases Mysql menagerie-db.zip

2022-07-02

my-springboot-quartz-demo.zip

Springboot Quartz 实现数据库动态配置任务

2021-11-30

空空如也

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

TA关注的人

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