- 博客(11)
- 收藏
- 关注
原创 注解学习~
1. 内置注解@Override:指定必须重写 , 方法名不能改变例如:如下代码中 , 在加有@Override注解的函数toString方法 , 方法名改为其他的名称就会报错package com.starcpdk;public class TestMpi extends Object{ public static void main(String[] args) { } @Override public String toString() {
2020-09-27 17:42:33 138
原创 centos7上安装mpich3.2
执行下载安装命令yum install -y mpich-3.2-devel.x86_64修改环境变量vim ~/.bashrc使环境变量生效source ~/.bashrc编写并行程序 #include <mpi.h> #include <stdio.h> #include <math.h> int main(int argc,char** argv) { int m.
2020-09-24 21:50:35 1122 3
原创 网络编程学习
网络编程和网页编程有什么区别呢?网络编程是面向网络的 , TCP/IP , 是C/S网页编程是面向网页开发 , 是B/S网络通信的要素通信双方的地址* ip* 端口号* 规则:*网络通信协议http , ftp , smtp , tcp , udp......
2020-09-24 21:50:11 195
原创 java线程
创建线程的方法第一种方式自定义线程类继承Thread类重写run方法创建线程对象 , 调用start方法线程启动不一定立即执行 , 由cpu调度执行package com.starcpdk.demo01;// 创建线程方法一public class TestThread1 extends Thread { @Override public void run() { // run 方法线程体 for (int i = 0 ; i < 20
2020-09-20 17:20:54 232 1
原创 Jenkins使用
一.手动打包运行过程springboot使用maven打成jar包mvn clean package在jar包所在的文件夹下面进入cmd命令行窗口执行如下命令运行项目java -jar jar包名称二.使用Jenkins自动部署在linux服务器中安装相关软件安装java环境第一步:上传或下载安装包cd /usr/localjdk-8u121-linux-x64.tar.gz 第二步:解压安装包tar -zxvf jdk-8u121-linux-x64.tar.g
2020-09-17 11:58:12 138
原创 nacos命名空间的使用
我们为什么要用命名空间呢?因为在使用过程中 , 我们在开发过程中一般是用的dev环境 , 而在开发完成后我们则需要在test环境下运行 , 在发布时我们需要在prod环境下跑项目 , 我们需要用到nacos去创建dev , test , prod环境让我们了解一下我们该如何使用nacos的命名空间吧创建命名空间最终读取修改配置文件 , 添加命名空间............
2020-09-15 22:08:55 7578 1
原创 nacos配置中心的使用
我们为什么要使用nacos配置中心呢?我们在采用集群部署时 , 如果配置文件需要改变 , 那么传统方法中我们需要将每一台服务器中 的配置文件进行修改 , 可维护性及差 , 修改强度极大因此我们需要每一台服务器都去读取某一个配置文件 , 需要修改时也可以只是修改一个配置文件便可做到所有服务器同时修改我们先聊聊springboot中配置文件的执行顺序是怎样的 ,我们接下来就使用nacos的配置中心来实现配置文件的共用在springboot的项目中对配置文件进行修改
2020-09-15 21:51:00 253
原创 JAVA中得实参会随着形参的改变改变?
今天遇到一个java中的基础知识,尽然记不清了java中实参的值会随形参的改变改变嘛?测试代码import java.util.ArrayList;import java.util.List;public class Main { public static void main(String[] args) { s(); } public static void s() { List<String> list = new Arr
2020-09-13 17:49:16 428
原创 springcloud中的gateway网关
引入依赖<dependencies> <dependency> <groupId>com.atguigu</groupId> <artifactId>common_utils</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <dependenc.
2020-09-12 11:10:21 112
原创 Canal数据同步
一.介绍canalcanal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL。二.准备环境一台linux系统 , 一台windows系统 , 两台系统均安装有mysql数据库两台系统有一个同名数据库 , 且有一张同结构的表create database cpdkedu;use cpdkedu;create table members( id int primary key, username varchar(10
2020-09-11 23:27:33 360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人