JDK

Mycat高可用解决方案三(读写分离)

心不动则不痛 提交于 2021-02-16 11:51:23
Mycat高可用解决方案三(读写分离) 一、系统部署规划 名称 IP 主机名称 配置 Mycat 主机 01 192.168.199.112 mycat01 2 核 /2G Mysql 主节点 192.168.199.110 mysql01 2 核 /2G Mysql 从节点 192.168.199.111 mysql02 2 核 /2G 二、软件版本: 进入下载列表地址: http://dl.mycat.io MySQL 版本:mysql- 5.7. 9 下载地址: https://downloads.mysql.com/archives/get/file/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz JDK版本:jdk1. 7 下载地址: http://dl.mycat.io/jdk-7u79-linux-x64.tar.gz 备用jdk1.8 下载地址: http://dl.mycat.io/jdk-8u20-linux-x64.tar.gz mycat版本: 1.6. 5 下载地址: http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz https://github.com/MyCATApache/Mycat-Server

ubuntu 安装Jenkins

风流意气都作罢 提交于 2021-02-16 09:59:17
一、介绍 Jenkins是一款开源自动化服务器,旨在自动化连续集成和交付软件所涉及的重复技术任务。 Jenkins是基于Java的,可以从Ubuntu软件包安装,也可以通过下载和运行其Web应用程序ARchive(WAR)文件进行安装 - 构成一个完整的Web应用程序的集合,该文件旨在在服务器上运行。 在本教程中,我们将通过添加其Debian软件包存储库来安装Jenkins,然后使用该存储库使用 apt-get 安装软件包。 先决条件 要遵循本教程,您将需要: 一个Ubuntu 16.04 或者 Ubuntu18.04服务器 配置了非root用户和防火墙,遵循 Ubuntu 16.04初始服务器设置指南 。 我们建议从至少1 GB的RAM开始。 请参阅 为大师 准备 正确的硬件, 以指导生产Jenkins安装的容量。 安装Java SDK 安装Java SDK 由于默认的更新源比较慢,修改为阿里云的更新源 vim /etc/apt/sources.list 清空文件内容,添加如下内容: deb http: // mirrors.aliyun.com/ubuntu/ xenial main restricted deb http: // mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb http: //

jdk11 HttpClient 爬虫

浪尽此生 提交于 2021-02-16 09:46:02
目的: 获得目标背单词网站中的单词, 写了一个简单的小爬虫, 使用jdk11 到此, 思路明确! 第一步, 把冰箱门...., 串词了,Sorry!! 第一步, 调用登陆接口, 拿到sessionid! 第二步, 带着sessionid到单词列表页, 拿到body, 转成Document, 开始"借鉴"单词! 是不是So easy! package com.***; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.junit.Test; import java.io.IOException; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.util.HashMap; /** * @author jqw1122@foxmail.com * @description 爬啊爬 * @date 2/23/2019 17:14 */ public class

Oracle 11g安装步骤详谈

浪子不回头ぞ 提交于 2021-02-16 06:25:56
又是十月南京阴雨天气 图书馆花了一个多小左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。 相互方便 共同进步! Oracle两个文件有需要的可以留言give you 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。 win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip win 64位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http:/

jenkins搭建

二次信任 提交于 2021-02-15 17:29:06
环境 OS:centos6.7 搭建 yum install curl libcurl git epel-release nss-devel ... # 下载maven 3.6.3 https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip 解压到/usr/local/apache-maven # 下载jdk 1.8 # https://download.oracle.com/otn/java/jdk/8u261-b12/a4634525489241b9a9e1aa73d9e118e6/jdk-8u261-linux-x64.tar.gz?AuthParam=1599714260_f6a69fe9c91c354923bb894d5b9d2aab 解压到/usr/local/jdk # 添加环境变量 # /etc/profile.d/java.sh export JAVA_HOME=/usr/local/jdk export JRE_HOME=${JAVA_HOME}/jre export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt

【Java】【线程】

时光毁灭记忆、已成空白 提交于 2021-02-15 09:51:53
/* 栗子 通过Runnable接口实现简历线程实例 */ class Dog implements Runnable{ //重写run函数 public void run(){ int times = 0 ; while(true){ try{ Thread.sleep(1000); }catch (Exception e){ e.printStackTrace(); } times++; System.out.println("hello ,thread_world! " + times); if(times==10){ break; } } } } public class Test_Thread { public static void main(String[] args){ Dog dog = new Dog(); Thread t = new Thread(dog); t.start(); } } 【结果】 "C:\Program Files\Java\jdk1.7.0_67\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.3\lib\idea_rt.jar=6342:C:\Program Files\JetBrains\IntelliJ

Windows 命令行终端 PowerShell 美化计划

▼魔方 西西 提交于 2021-02-15 06:23:07
1. 前言 欢迎加入[ 微信圈子 ] 程序员交流圈 交流编程经验。 作为一个程序员,终端工具是必不可少的。但是 「Windows」 的默认终端实在太丑了,作为一个颜控忍不了。所以必须实施终端改造计划。目前我们都会使用 「PowerShell」 ,所以改造计划就先从它开始。先看看我改造的效果: ❝ 本文涉及的所有命令都在 「管理员模式」 的 「PowerShell」 下执行。 ❞ 2. 安装 Chocolatey 「homebrew」 很多使用 「Mac」 的同学都用过,很方便的软件包管理工具。一行命令就可以安装很多我们需要的开发软件,比如 「Maven」 、 「JDK」 等,命令非常简单,比如我们从软件仓库查找一下 「JDK」 : 安装 「Chocolatey」 的命令为: Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex 3. 改造字体 第一步就是改造字体,默认的 「新宋体」

RocketMQ中Broker的刷盘源码分析

与世无争的帅哥 提交于 2021-02-15 04:03:51
上一篇博客的最后简单提了下CommitLog的刷盘 【RocketMQ中Broker的消息存储源码分析】 (这篇博客和上一篇有很大的联系) Broker的CommitLog刷盘会启动一个线程,不停地将缓冲区的内容写入磁盘(CommitLog文件)中,主要分为异步刷盘和同步刷盘 异步刷盘又可以分为两种方式: ①缓存到mappedByteBuffer -> 写入磁盘(包括同步刷盘) ②缓存到writeBuffer -> 缓存到fileChannel -> 写入磁盘 (前面说过的开启内存字节缓冲区情况下) CommitLog的两种刷盘模式: 1 public enum FlushDiskType { 2 SYNC_FLUSH, 3 ASYNC_FLUSH 4 } 同步和异步,同步刷盘由GroupCommitService实现,异步刷盘由FlushRealTimeService实现,默认采用异步刷盘 在采用异步刷盘的模式下,若是开启内存字节缓冲区,那么会在FlushRealTimeService的基础上开启CommitRealTimeService 同步刷盘: 启动GroupCommitService线程: 1 public void run() { 2 CommitLog.log.info( this .getServiceName() + " service started" ); 3

windows jdk 环境变量配置

懵懂的女人 提交于 2021-02-15 02:45:39
JAVA_HOME = C:\Program Files\Java\jdk1.6.0_21 (添加----自己安装的jdk位置) classpath = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (添加) Path =;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (编辑) 来源: oschina 链接: https://my.oschina.net/u/1989867/blog/492992

eclipse 创建mavenWeb项目

孤街醉人 提交于 2021-02-15 01:57:14
eclipse 创建mavenWeb项目 CreationTime--2018年6月7日18点46分 Author:Marydon 一、创建MavenWeb项目   1.右键-->New-->Maven Project;   2.设置要创建的maven项目的保存位置,使用默认项;   3.创建web项目,必须选择maven-archetype-webapp,其他选项默认;   4.输入group Id和Artifact Id;   说明:    group id-->规定该项目属于哪个组;    artifact id-->项目名,具有唯一性;    version-->项目的版本号;    packaging-->项目打包后的输出类型(war,jar) 。   5.创建main下的java文件夹;   src-->main-->右键-->New-->Folder   文件夹名称为java    选中项目名称-->右键刷新-->你会发现java文件夹跑到了上面   注意: 必须这种方式创建java文件夹。   6.创建src/test/resources文件夹;   选中项目-->右键-->New-->Other(Ctrl+N)   在向导中输入:sour-->选择Source Folder文件夹   输入:src/test/resources