java學(xué)習

          java學(xué)習

           

          redis windows安裝

          1.首先先把下載的壓縮包解壓到一個文件夾中
          2.打開cmd指令窗口
          3.輸入你剛才解壓的文件路徑
          4.然后輸入redis-server redis.windows.conf 命令

          接下來部署Redis為windows下的服務(wù) 首先關(guān)掉上一個窗口再打開一個新的cmd命令窗口

          然后輸入指令redis-server --service-install redis.windows.conf
          隨后,進入右擊此電腦–管理–服務(wù)和應(yīng)用程序–服務(wù) 啟動服務(wù)
          Redis常用的指令
          卸載服務(wù):redis-server --service-uninstall
          開啟服務(wù):redis-server --service-start
          停止服務(wù):redis-server --service-stop
          測試redis,通過cd到我們解壓的目錄,輸入指令通過Set get指令查看是否成功

          posted @ 2020-07-30 11:08 楊軍威 閱讀(404) | 評論 (0)編輯 收藏

          修改了表結(jié)構(gòu),canal監(jiān)控報錯

          檢查配置文件/canal.deployer-1.1.1/conf/canal.properties
          canal.instance.tsdb.spring.xml=classpath:spring/tsdb/h2-tsdb.xml
          以及
          # table meta tsdb info
          canal.instance.tsdb.enable=true
          canal.instance.tsdb.dir=${canal.file.data.dir:../conf}/${canal.instance.destination:}
          canal.instance.tsdb.url=jdbc:h2:${canal.instance.tsdb.dir}/h2;CACHE_SIZE=1000;MODE=MYSQL;
          canal.instance.tsdb.dbUsername=canal
          canal.instance.tsdb.dbPassword=canal
          檢查 tsdb是否已經(jīng)開啟 
          如果都已開啟還是有這個問題 則需要清除canal對表結(jié)構(gòu)的緩存
          conf/example/h2.mv.db
          問題2:找不到binlog日志文件
          清空緩存
          canal.deployer-1.1.1/conf/example/meta.dat

          posted @ 2020-07-23 10:12 楊軍威 閱讀(1526) | 評論 (0)編輯 收藏

          git 添加 gitignore

          常規(guī)的windows操作

          • 根目錄下創(chuàng)建gitignore.txt;
          • 編輯gitignore.txt,寫下你的規(guī)則,例如加上node_modules/;
          • 打開命令行窗口,切換到根目錄(可以直接在文件夾上面的地址欄輸入cmd回車);
          • 執(zhí)行命令ren gitignore.txt .gitignore。
          在.gitignore中已經(jīng)聲明了忽略路徑也是不起作用的,
          這時候我們就應(yīng)該先把本地緩存刪除,然后再進行g(shù)it的提交,這樣就不會出現(xiàn)忽略的文件了。
            
          解決方法: git清除本地緩存(改變成未track狀態(tài)),然后再提交:
          [root@kevin ~]# git rm -r --cached .
          [root@kevin ~]# git add .
          [root@kevin ~]# git commit -m 'update .gitignore'
          [root@kevin ~]# git push -u origin master

          posted @ 2020-05-18 16:55 楊軍威 閱讀(184) | 評論 (0)編輯 收藏

          k8s 安裝

          安裝k8s
          systemctl disable firewalld
          systemctl stop firewalld
          yum update
          yum install -y etcd kubernetes


          vim /etc/kubernetes/apiserver
          KUBE_ADMISSION_CONTROL改為下面的值
          KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRange
           vi /etc/kubernetes/manifests/kube-apiserver.yaml
          --service-node-port-range: 1-65535
          systemctl start etcd
          systemctl start docker
          如果啟動docker 失敗,修改 /etc/sysconfig/selinux 
               把 selinux后面改成 disabled , 重啟機器,reboot -n  再啟動docker就好了
          systemctl start kube-apiserver
          systemctl start kube-controller-manager
          systemctl start kube-scheduler
          systemctl start kubelet
          systemctl start kube-proxy
          kubectl create -f mytomcat-rc.yaml

          posted @ 2020-04-27 13:37 楊軍威 閱讀(158) | 評論 (0)編輯 收藏

          jenkins 編譯并生成docker鏡像

          clean package docker:build -DpushImage

          posted @ 2020-04-21 12:15 楊軍威 閱讀(167) | 評論 (0)編輯 收藏

          DockerMaven的使用

          1.使用DockerMaven,可以實現(xiàn)我們項目一鍵式部署,簡便操作流程。
          Maven插件自動部署步驟:
           a.首先我們要設(shè)置docker的宿主機開啟權(quán)限.
          修改宿主機的docker配置,讓其可以遠程訪問     vi /lib/systemd/system/docker.service
          其中ExecStart=后添加配置 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
           b.刷新配置,重啟服務(wù)
               systemctl daemon-reload
               systemctl restart docker
               docker start registry
           c.在工程pom.xml 增加配置
          <build>
          <finalName>app</finalName>
          <plugins>
          <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
          <!-- docker的maven插件,官網(wǎng):https://github.com/spotify/docker-maven-plugin
          -->
          <plugin>
          <groupId>com.spotify</groupId>
          <artifactId>docker-maven-plugin</artifactId>
          <version>0.4.13</version>
          <configuration>
          <imageName>192.168.184.141:5000/${project.artifactId}:${project.version}
          </imageName>
          <baseImage>jdk1.8</baseImage>
          <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]
          </entryPoint>
          <resources>
          <resource>
          <targetPath>/</targetPath>
          <directory>${project.build.directory}</directory>
          <include>${project.build.finalName}.jar</include>
          </resource>
          </resources>
          <dockerHost>http://192.168.184.141:2375</dockerHost>
          </configuration>
          </plugin>
          </plugins>
          </build>

          d.進入微服務(wù)項目路徑  執(zhí)行 mvn install

           e.然后執(zhí)行mvn docker:build -DpushImage  執(zhí)行完后會有輸出
          f.訪問  http://192.168.1.9:5000/v2/_catalog  查看鏡像是否上傳成功

          posted @ 2020-04-20 15:56 楊軍威 閱讀(1205) | 評論 (0)編輯 收藏

          oracle interval分區(qū)

          create table SAP_E_DSOQQZT_TMP
          (
            id          NUMBER not null,
            request     NUMBER,
          )
          tablespace USERS
            pctfree 10
            initrans 1
            maxtrans 255
            storage
            (
              initial 16K
              next 8K
              minextents 1
              maxextents unlimited
            )
            partition by range(request) interval(1000000) 
          (
          partition SAP_E_DSOQQZT_part values less than(700000000)
          );
          -- Add comments to the columns 
          comment on column SAP_E_DSOQQZT_TMP.id
            is 'ID';
          comment on column SAP_E_DSOQQZT_TMP.request
            is '請求號';
          -- Create/Recreate indexes 
          create index FCREATETIMEA on SAP_E_DSOQQZT_TMP ( REQUEST)
            tablespace ZHFXBEMS
            pctfree 10
            initrans 2
            maxtrans 255
            storage
            (
              initial 1847M
              next 1M
              minextents 1
              maxextents unlimited
            );
          -- Create/Recreate primary, unique and foreign key constraints 
          alter table SAP_E_DSOQQZT_TMP
            add constraint PK_SAP_E_DSOQQZTA primary key (ID)
            using index 
            tablespace USERS
            pctfree 10
            initrans 2
            maxtrans 255
            storage
            (
              initial 112M
              next 1M
              minextents 1
              maxextents unlimited
            );
          第二步:判斷表是否可以在線從新定義
          begin
           dbms_redefinition.can_redef_table('ERPSU','SAP_E_DSOQQZT',DBMS_REDEFINITION.CONS_USE_PK);
           end;
          第三步:開始執(zhí)行數(shù)據(jù)的遷移(30分鐘)
          begin
           DBMS_REDEFINITION.START_REDEF_TABLE('ERPSU','SAP_E_DSOQQZT', 'SAP_E_DSOQQZT_TMP');
          end;
          第四步:進行權(quán)限對象的遷移
           DECLARE
          num_errors PLS_INTEGER;
          BEGIN
          DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS('ERPSU','SAP_E_DSOQQZT', 'SAP_E_DSOQQZT_TMP',
          DBMS_REDEFINITION.CONS_ORIG_PARAMS, TRUE, TRUE, TRUE, TRUE, num_errors);
          END;
          第五步:結(jié)束整個重定義
          BEGIN
          DBMS_REDEFINITION.FINISH_REDEF_TABLE('ERPSU','SAP_E_DSOQQZT', 'SAP_E_DSOQQZT_TMP');
          END;
          第六步,刪除臨時表  SAP_E_DSOQQZT_TMP
          萬一哪一步出錯,執(zhí)行:
          BEGIN
          DBMS_REDEFINITION.ABORT_REDEF_TABLE(uname => 'ERPSU',
          orig_table => 'SAP_E_DSOQQZT',
          int_table => 'SAP_E_DSOQQZT_TMP'
          );
          END;
          -----------------------------------------------------------------------------

          posted @ 2020-04-16 17:11 楊軍威 閱讀(138) | 評論 (0)編輯 收藏

          docker 命令

          刪除所有的docker鏡像
          docker rmi `docker images -q`   (`符號是esc下面的按鍵)
          交互式方式創(chuàng)建容器
          docker run -it --name=容器名稱 鏡像名稱:標簽 /bin/bash
          進入守護式的容器
          docker exec -it 容器名稱 /bin/bash
          -i  表示運行容器
          -t  表示容器啟動后進入容器命令行,容器創(chuàng)建后可以登錄進去
          --name  給容器命名
          -v  表示目錄映射關(guān)系(前者是宿主機目錄,后者是容器目錄),可以用多個-v做多個目錄或者文件映射,最好做目錄映射,在宿主機上做修改,然后共享到容器上。
          -d  創(chuàng)建一個守護容器在后臺運行,如果只加-i-t,創(chuàng)建后會自動進去容器。
          -p  表示端口映射,前者是宿主機端口,后者是容器內(nèi)的端口,可以多個端口映射
          docker stop 容器id      (停止容器)
          docker start 容器id      (停止容器)
          向容器內(nèi)復(fù)制文件
          docker cp 需要復(fù)制的文件目錄  容器:容器內(nèi)的目錄
          從容器內(nèi)復(fù)制文件
          docker cp  容器:容器內(nèi)的目錄 需要復(fù)制的文件目錄

          posted @ 2020-04-12 17:31 楊軍威 閱讀(94) | 評論 (0)編輯 收藏

          centos7 安裝docker

           1、yum包更新到最新
            sudo yum update
              2 、安裝需要的軟件包
           sudo yum install -y yum-utils device-mapper-persistent-data lvm2
              3、設(shè)置yum源為阿里云
          sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
              4、 安裝docker
           sudo yum install docker-ce
              5、查看版本
           docker -v
          6、修改鏡像下載源
           vi /etc/docker/daemon.json
          寫入:
          {
          "registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"]
          }
          7、啟動docker
          systemctl start docker
          8、docker 開機自動啟動
          systemctl enable docker

          posted @ 2020-04-08 14:14 楊軍威 閱讀(112) | 評論 (0)編輯 收藏

          docker build和run命令

          編寫完Dockerfile,執(zhí)行構(gòu)建命令
          docker build -t 192.168.1.9:5000/admin-service .
          docker run -p 8888:8888 192.168.1.9:5000/admin-service

          posted @ 2020-04-03 17:36 楊軍威 閱讀(607) | 評論 (0)編輯 收藏

          僅列出標題
          共43頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 沾化县| 麻城市| 辽宁省| 白玉县| 诸城市| 张北县| 东阿县| 昭苏县| 岳普湖县| 平舆县| 万安县| 永州市| 玉溪市| 富顺县| 城步| 奉节县| 安陆市| 修水县| 黔西| 宝鸡市| 菏泽市| 阿瓦提县| 贵定县| 丹阳市| 梁平县| 根河市| 井研县| 密云县| 钟山县| 永年县| 邻水| 九龙城区| 临朐县| 涪陵区| 称多县| 平武县| 三台县| 鹤峰县| 阳朔县| 宜君县| 涟源市|