自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (17)
  • 收藏
  • 关注

原创 VM装Windows虚拟机扩容

1.进入服务器CMD模式,输入diskpart,回车。6.选择需要扩展的逻辑分区。8.退出并查看磁盘大小。

2023-09-26 14:49:05 109

原创 nacos集群搭建windows版本

集群部署方案:nacos.hyw.com --> nginx --> 分发到3台nacos节点:192.168.8.188:8847192.168.8.188:8848192.168.8.188:88491.创建cluster文件夹,解压nacos包,并复制3份8847/8848/8849 是3台nacos节点的端口号2.在conf下创建cluster.conf文件,内容如下###ip和端口号192.168.8.188:8847192.168.8.188..

2022-04-10 10:21:40 603

原创 IDEA配置方法注释模板

打开live Templates,第4步点击“+” 选择 live Templates第6步输入下方内容 * * $param$ $return$ * @Author: huangyuewang * @Date: $date$ $time$ **/第8步 选择文件类型:java第9步 按图输入,param和return代码在下面param参数脚本:groovyScript("if(\"${_1}\".length() == 2) {return .

2022-03-21 17:15:38 428

原创 微服务架构演变过程

SpringCloudAlibaba中文社区地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md微服务架构产生的原因微服务架构基于SOA架构演变过来的在传统的WebService架构中有如下问题:依赖中心化服务发现机制 使用Soap通讯协议,通常使用XML格式来序列化通讯数据,xml格式非常喜欢重,比较占宽带传输。 服务化管理和治理设施不完善微服务架构基本概念微服务架构模式是从SO

2022-03-19 18:17:04 385

原创 mariadb/mysql数据库主从搭建

实例用阿里云服务器:主数据库服务器: 47.119.134.84子数据库服务器:120.77.98.239实例结果:实现外网之间进行数据同步。安装mariadb链接:CSDN1,主服务器47.119.134.84 my.cnf增加配置:vim /etc/my.cnfserver_id=1 #服务器idlog-bin=master-bin #开启日志文件log_bin_index =master-bin.index2,从服务器120.7

2022-02-19 23:22:06 654

原创 linux安装mariadb

yum install -y mariadb-server启动服务systemctl start mariadb.service添加到开机启动systemctl enable mariadb.service进行一些安全设置,以及修改数据库管理员密码$ mysql_secure_installation# mysql -u root -pmysql给root开启远程访问权限use mysql;select User,authentication_string,Host .

2022-02-17 23:30:19 1032

原创 使用Nginx实现页面缓存

1,在配置文件 server上方 增加缓存配置:# 代理缓存配置 proxy_cache_path "./hyw_cachedata" levels=1:2 keys_zone=hywcache:256m inactive=1d max_size=1000g; 看下图2,需要反向代理的地址增加缓存location / { proxy_pass http://127.0.0.1:8080/; #root html; #alias ..

2022-02-14 23:49:14 2272

原创 静态资源压缩减少带宽压力,访问速度增快

如果图片过大压缩后模糊,建议使用图片分段形式展示;1.人工压缩Css/JS/IMG实现压缩地址:在线 JS/CSS/HTML 压缩2.Maven自动打包压缩 自动生成.min文件<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.

2022-02-14 12:03:23 442

原创 zookeeper分布式锁

核心:1, 基于zookeeper创建 EPHEMERAL (临时节点),谁抢到谁就能创建订单号,没抢到就等待它释放(事件通知),再去抢。2, 抢到锁,生成订单号,调用close()方法 (释放临时节点)。标红的都是zookeeper的特性,用来实现分布式锁的关键。分布式锁实现顺序:1,创建ZkLock接口package com.hyw.zklook;public interface ZkLock { /** * 获取锁 */ voi..

2022-02-13 11:44:08 3475

原创 单节点获取订单号之lock锁

效果:100个线程同时获取订单号1,创建OrderService类package com.hyw.service;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class OrderService implements Runnable { static Integer number = 50000000; //初始化定单号

2022-02-13 11:01:53 376

原创 redis实现分布式锁

redis的分布式锁核心在 setnx 方法,成功返回1,失败返回0案例:搭建springboot集成redis实现分布式锁,100个线程同时生产订单号场景思路:1,获取锁,成功执行第2步,失败就等待获取锁成功2,执行业务3,释放锁1,pom文件 <!--集成SpringBoot--> <dependency> <groupId>org.springframework.boot</

2022-02-12 15:06:35 304

原创 RedisCluster集群模式之缩容节点

上一篇文章讲到扩容节点:RedisCluster集群模式扩容节点_huangyuewang的专栏-CSDN博客1,把7006哈希槽给到7000节点缩容节点把7006和7007下线;案例:把7006的4096哈希槽给到 7000节点先找到7006和7000的集群ID:7006: beb327340e04d25fb6a0bf0b52a0440c1e170ad27000:d654e32582c2a73ee8f505b693063db3c3f29e84执行命令 reshard .

2022-02-12 13:10:34 286

原创 RedisCluster集群模式扩容节点

集群之哈希槽搭建请阅:RedisCluster集群实现原理之哈希槽(hash slot)_huangyuewang的专栏-CSDN博客如下图,上一章讲到搭建了3组集群,端口号依次为7000-7005,现在我们要扩容一组端口号为7006-70071,新增7006和7007节点上面我们已经创建了redis7006/redis7007文件夹和redis.conf文件,接下来我们直接启动这2个节点/application/redis/bin/redis-server /application/

2022-02-12 11:22:33 859

原创 RedisCluster集群实现原理之哈希槽(hash slot)

Redis集群使用数据分片,而非一致性哈希来实现,一个Redis集群包含16384个哈希槽(hash slot),使用set所存储的数据都属于16384个哈希槽中的其中一个,集群使用 crc16(key) % 16384 来计算key属于哪个槽。举例说明,现需要搭建Cluster集群6个节点,redis的端口号依次为7000,7001,7002,7003,7004,7005,6个节点分为3组,一主(master)一从的形式如下图计算每组的哈希槽排序,每组=16384/3=5461那么:第

2022-02-12 01:01:38 3233

原创 redis集群之哨兵机制

当redis集群主节点(master)宕机了,会导致集群只能读无法写!怎么解决这个问题呢?答案是:哨兵机制 ,解决主从复制中 选举问题一 哨兵集群搭建1. 服务器介绍如下图,redis集群共有5台服务器,主节点ip为192.168.1.100redis集群搭建请阅:redis一主多从集群搭建_huangyuewang的专栏-CSDN博客哨兵机制原理哨兵机制每个10s时间只需要配置监听我们的主节点就可以获取当前整个Redis集群的环境列表,采用info命令形式。 哨兵不建议是..

2022-02-10 17:31:49 412

原创 redis一主多从集群搭建

基本概念:单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。一 采用树状方式搭建集群1.如下图,准备7台服务器,主节点(master) IP为 192.168.1.1002. 集群搭建a. 192.168.1.100 主节点(master)不需要配置全部从节点配置好后,使用info replication 可以看到 ...

2022-02-10 14:22:27 1893

原创 linux安装redis

1.获取redis资源 mkdir /application cd /application  wget http://download.redis.io/releases/redis-6.2.6.tar.gz2.解压  tar xzvf redis-6.2.6.tar.gz3.安装  cd redis-6.2.6  make  cd src  make install PREFIX=/application/redis4.移动配置文件...

2022-02-06 19:32:20 753

原创 Linux环境安装Zookeeper和集群

1.解压zk压缩包tar -zxvf zookeeper-3.4.14.tar.gz2. 进入到zk目录cd zookeeper-3.4.143.在zk目录中创建data和logs文件夹mkdir datamkdir logs4.进入到conf目录,修改文件名称mv zoo_sample.cfg zoo.cfgvi zoo.cfg修改和增加如下配置dataDir =/application/zookeeper-3.4.14/datadataLogDir=/

2022-01-28 13:27:54 1568

原创 Linux安装nginx

1.先安装gcc-c++编译器yum install gcc-c++yum install -y openssl openssl-devel2.再安装pcre包yum install -y pcre pcre-devel3.再安装zlib包yum install -y zlib zlib-devel下面进行nginx的安装1.在/usr/local/下创建文件nginx文件mkdir /application/nginx2.在网上下nginx包上传至

2022-01-22 14:50:51 60

原创 centos7安装JDK8

yum-y updateyum-y install net-toolsyum -y installvim*yum search java|grep jdk//yum -y install java-1.8.0-openjdkyum -yinstall java-1.8.0-openjdk-devel.x86_64which javals -lrt /usr/bin/javals -lrt /etc/alternatives/javavi...

2021-12-30 15:51:06 1392

原创 linux免密认证

例如:3台服务器 a(主节点)、b、c1、a、b、c 执行命令:ssh-keygen -t rsa ,按三次回车2、在a服务器执行命令:scp -r id_rsa.pub b服务器IP:/root/.ssh/authorized_keys在a服务器执行命令:scp -r id_rsa.pub c服务器IP:/root/.ssh/authorized_keys搞定,这样在a服务器就可以免密跟 b、c服务器交互了...

2020-12-28 14:02:23 293

原创 centos mariaDb5.5 升级到最新版本

1,创建/etc/yum.repos.d/MariaDB.repo文件粘贴如下内容:[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=12、yum -y install MariaDB注意大小写(小写的话

2020-09-09 11:06:38 513

原创 rabbitMQ 集群 windows安装

一、安装准备2台或以上服务器:1.两台 windows服务器,也可以用虚拟机。2.安装erlang以及rabbitmq安装参考:https://blog.csdn.net/ring300/article/details/82802017二、集群搭建假设2台服务器:10.10.8.235 [email protected] r...

2019-08-22 18:44:29 607

原创 安装haproxy

本文是安装集群: haproxy+keepalived+nginx+(jboss/tomcat) 集群安装nginx请看:http://blog.csdn.net/huangyuewang/article/details/79578218安装keepalived请看:http://blog.csdn.net/huangyuewang/article/details/684849071、下载hapr...

2018-03-21 11:44:10 201

原创 Linux安装nginx

安装nginx顺序:1、openssl2、zlib3、pcre4、nginx这4个包下载地址为:https://pan.baidu.com/s/1BGa-s0IYX8YVPOw-q_3RkA安装方法:在/etc/目录下创建对应的文件夹,然后把包复制到给文件夹下,再执行如下的安装操作1、安装openssl :[root@localhost] tar zxvf openssl-fips-2.0.9.t...

2018-03-16 10:47:03 188

转载 Java调用Linux SCP操作(SCPClient)

一、下載ganymed-ssh2-build210.jar 架包http://pan.baidu.com/s/1eREzc1k二、編寫java代碼//1, 创建一个连接connection对象Connection conn = new Connection(hostname);//2, 进行连接操作conn.connect();//3, 进行连接

2017-04-18 09:46:09 13234

原创 keepalived監控進程,自動重啟服務進程

一、下載keepalived1.2.2版本http://pan.baidu.com/s/1jI5c7EA二、先解壓,把壓縮包裡面的 keepalived-1.2.2.tar.gz 包上傳到 /home 目錄下,按順序執行如下4個命令進行 安裝編譯keepalived文件要先装popt包,可直接执行命令:yum install popt-devel -y1、 tar -zxvf keepalived...

2017-03-30 11:41:10 438

原创 linux啟動openoffice

进入安装目录:/opt/openoffice3/program执行启动命令:soffice -accept=socket,host=127.0.0.1,port=2200;urp; -env:UserInstallation=file:///tmp/.jodconverter_socket_host-127.0.0.1_port-2200_214666 -env:BUNDLED_E

2017-03-17 11:17:44 423

转载 java 去掉html标签

import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="]*?>[\\s\\S]*?"; //定义scr

2015-08-08 12:06:34 281

转载 几款不错的天气插件

正好项目中需要显示天气,以下是搜罗到的简单方法,分享下~1.中国天气网http://service.weather.com.cn/plugin/index.shtml中国天气网插件栏目提供多种预报类插件服务产品的免费天气代码,可实现全国2348个县级以上城市天气预报查询,可实现ip自动判断功能。适用于常规网站、博客、社区论坛等的嵌入。[html] view

2013-12-20 10:58:08 4022

原创 百度java/db/jQuery/Ajax/javascript群

http://zhidao.baidu.com/team/view/%E8%BB%9F%E4%BB%B6%E9%96%8B%E7%99%BC本人剛創建不久的百度java/db/jQuery/Ajax/js 群 歡迎大家加入 让我们共同进步和探讨技术

2012-02-21 17:39:51 433

jcifs-1.3.14.1.jar

jcifs-1.3.14.1 架包,用於遠程上傳文件到共享文件夾所要用到

2014-03-21

批量反編譯 class文件

批量反編譯class文件,具體使用在我百度空間有說明http://hi.baidu.com/huangyuewang99/item/921ae2ff090d9215d7ff8c9b

2014-01-07

html活動日曆

html 動態讀取json文件加載 活動數據 到日曆中 活動詳情在日曆的右邊展示 該日曆包含農曆相關信息對照

2013-12-30

jquery 密码强度验证

jquery 密码强度验证 输入密码 系统自动验证密码强度

2013-11-15

PropertiesEditor

java的国际化插件 使用说明在我的百度空间 http://hi.baidu.com/huangyuewang99

2013-10-12

html编辑器

非常强大的html编辑器,里面还含有内嵌地图、上传录像、图片、超链接、等等功能

2013-07-11

nginx-1.4.1

使用nginx代理服务,解决跨域问题,是个不错的东西

2013-07-09

pinyin4j-2.5.0.jar

java把中文转成拼音的jar文件 实现源码在我的百度空间

2013-06-21

树形控件和jquery上传附件

树形控件的使用和jquery上传附件,其中树形控件配合数据库使用,该包包含数据库脚本和JDBC类 等所有操作

2013-04-16

dtree 树形控件

dtree树形控件,适合展示部门相关的树形结构

2013-04-16

Servlet使用jquery.uploadify上传附件

使用servlet结合jquery.uploadify 上传附件

2013-04-16

SQL和Oracle通解

里面有sql server和oracle 的sql语句的使用,写的很透彻,可以参照上面的sql去练习,保准让你的sql练得出神入化。

2013-04-13

Prototype开发和使用

Prototype 的使用,里面包括demo和使用文档

2013-04-13

网页特效库

里面有格式各样的网页特效代码,可以慢慢下载下来慢慢练习

2013-04-13

java实现文件上传到FTP和从FTP下载到本地功能

java实现文件上传到FTP和从FTP下载到本地功能,里面没有jar架包,但有说明要哪些架包

2013-02-26

java实现发送邮件

里面有一个send_mail.jar文件和一个Test.java类,所有的功能都封装到j架包里面了

2013-02-26

java反编译工具

非常好用的一个java反编译工具 简单实用

2012-04-26

空空如也

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

TA关注的人

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