自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 xxl-job

技术分享:分布式任务调度xxl-job

2022-06-07 16:41:27 610

原创 部署线上服务器过程

部署线上服务器过程服务器配置(准备)配置与线上时间一致(安装ntdate)1. 安装ntpdate工具 # sudo yum install ntpdate2. 设置系统时间与网络时间同步 # ntpdate cn.pool.ntp.org3. 将系统时间写入硬件时间 # hwclock --systohc目录挂载docker安装1.内核版本在3.10以上uname -r2.sudo yum update3.卸载旧版本的docker(如果有)

2021-11-23 09:40:55 1024

原创 tomcat启动报错:too low setting for -Xss,造成原因是.....org.bouncycastle.asn1.ASN1EncodableVector...

org.bouncycastle.asn1.ASN1EncodableVector出现问题:maven使用tomcat7:tun 插件启动报错解决办法:idea中配置一行命令即可-DjarsToSkip=bcprov*.jar

2021-02-04 19:59:24 618

原创 全角转为半角

全角和半角字符对比:abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ?!/#@abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ?!/#@=============================================以下使用js将全角转为半角//全角转半角/** * 全角字符转换为半角字符 * @params str strin

2021-01-22 16:11:02 329

原创 阿里云服务器docker安装nacos并启动

阿里云服务器docker安装nacos并启动打开端口:8848(方便安装完成后测试)拉取镜像 : docker pull nacos/nacos-server挂载目录mkdir -p /home/nacos/logs/ #新建logs目录mkdir -p /home/nacos/init.d/ vim /home/nacos/init.d/custom.properties #修改配置文件在custom.pro.

2021-01-09 18:00:21 1821

原创 docker/podman安装mysql8并远程连接(阿里云服务器)----简单

docker/podman安装mysql8并远程连接(阿里云服务器:centos8)–简单打开服务器防火墙端口:3306docker run -itd --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=835677 mysql:8.0配置mysql8 1. docker exec -it mysql8 bash 2. mysql -u root -p 3. use mysql; 4. grant all privileges on

2021-01-08 17:55:27 1298

原创 podman修改镜像源为阿里镜像(CentOS8)

sudo tee /etc/containers/registries.conf <<-'EOF'> unqualified-search-registries = ["docker.io"]> > [[registry]]> prefix = "docker.io"> location = "y55otr6h.mirror.aliyuncs.com"> EOF

2021-01-08 17:15:10 3685 1

原创 spring的项目,启动执行 和 定时器结合

spring的项目,启动执行 和 定时器结合:实现接口重写抽象方法定义定时器(多种方式,选择适合的即可)定义任务方法

2020-12-23 12:48:59 318

原创 juery实现文件上传(ajax)

// 文件上传function uploadHeadpic(){ var formData = new FormData(); formData.append('file', $('#file')[0].files[0]); formData.append("username",loginUser2.username); formData.append("uploadIp",returnCitySN["cip"]); formData.append("uploadL

2020-06-25 22:08:30 78

原创 js获取当前客户端所在位置

根据经纬度获取当前位置信息引入百度上的js文件:<script type="text/javascript" src="http://api.map.baidu.com/api?ak=PlhFWpA02aoURjAOpnWcRGqw7AI8EEyO&v=2.0&services=false"></script>获取手动去复制下来:(向复制Vue一样)http://api.map.baidu.com/getscript?v=2.0&ak=PlhFWpA

2020-06-21 13:04:25 540

原创 FastDFS文件上传、下载、删除等。安装与搭建微服务工程

找到端口所在进程端口:netstat -ano| findstr 10001删除进程: taskkill /f /pid 16340接下来进入正题:安装FastDFS结果:配置nginx由于docker容器中已经集成了Nginx,我们只需要修改docker中的nginx配置,进入storage的容器内部:docker exec -it -storage /bin/bash找到nginx(无需配置均可):cd etc/nginx,里面的配置文件nginx.conf文件:注意nginx的

2020-06-21 12:06:05 385

原创 微信支付java

1.微信支付类型1.小程序支付:使用小程序的api 搜素: 小程序统一下单接口 获取支付id:prepay_id2.公众号内部调用支付H5支付(必须是服务号) JS+SDK,基本和小程序支付一致3.PC网站扫码支付后端给前端生成支付吗,前端通过img[src=xxx] 去获取这个支付码这里是讲述PC网站扫码支付PC端微信支付流程1.统一下单接口2.获取code_url 类似:weixin://wxpay/bizpay?pr=FGilJOB3.网页需要心跳机制,去检查师傅

2020-06-02 21:11:29 219

原创 RedisTemplate注入:使用Fast或者JackSon

1、使用fastjson https://blog.csdn.net/fanpeizhong/article/details/79998164 2、使用jacksonhttps://blog.csdn.net/wangh92/article/details/79626969

2020-05-27 14:27:16 267

原创 发送短信验证码---阿里大于

使用阿里大于发送短信1.进入阿里云控制台,搜索 ‘短信服务’2.点击’快速学习’,界面如下需要签名和模板,这也是调用发送短信的关键3.点击国内消息和添加签名完成操作后:主要需要两个参数:ID和Secret由于我已经申请了一个验证码了,现在看到的是申请通用的界面,就不做介绍了…有疑问可以参考https://www.cnblogs.com/amunamuna/p/9686661.html4.阿里大于发送短信工具类<!--手机短信依赖--> <de

2020-05-16 00:17:14 193

原创 java面试过程

第一家公司1.反射是什么?你在实际项目中哪里使用的反射?(JDBC...)2.数据库连表操作会吧?3.docker会打包项目吗?(各个微服务打包到docker容器内)4.使用过redis做过缓存吗?怎么存储的?5.做项目,首先需要考虑的三大问题:事务、异常、日志。任意选两个来说说(如何做的)。6.rabbitMQ在微服务项目中的问题:如果里面的消息没有被消费,而rabbitMQ服务宕机了,该如何解决???我提了一下集群,面试官说只有一个rabbitMQ服务。(没回答上来,面试官又说了,听过A

2020-05-09 16:59:39 288

原创 docker容器将ik分词器复制到elasticsearch容器中

给ES添加插件:IK分词器首先,必须知道插件应该下载到容器的哪个位置然后,下载ik分词器,找到自己ES的对应版本一致 的IK分词器下载链接:https://github.com/medcl/elasticsearch-analysis-ik/releases解压文件:copy此ik目录到刚刚es容器中的plugins目录中:docker cp ik ES01:/usr/share...

2020-04-25 22:54:22 553

原创 mysql-redis-nginx缓存同步----canal

canal实现mysql数据同步canal只使用于做mysql的数据同步,其他数据库请参考别的技术.原理:步骤1.mysql开启binlog模式查询是否开启: show variables like '%log_bin%'我的mysql8默认已经开启,若没有开启,请参考:https://blog.csdn.net/harris135/article/details/79712750...

2020-04-24 21:05:09 460 1

原创 nginx限流的两种方式(配置)

nginx限流为什么要限流?在微服务开发中,主要是为了解决微服务的雪崩,nginx限流时有效办法之一。nginx相当于大门方式1控制速率解释:1.全局配置$binary_remote_addr : 表示根据用户的ip进行限流10m:限流大小为10mzone:表示当前缓存空间的名称--one,大小为10mrate:速率 ---1个请求每秒2.局部使用limit_req zo...

2020-04-23 16:20:59 901 1

原创 Idea第一次Check out SVN服务器中的maven项目

正确导入后结果已经问题问题发现不是maven格式的项目eclipse开发工具直接run as 为 mavenProject即可以下为IDEA转为maven项目方式:由于本人不想一个一个项目的标记java和resources等目录,这里想到使用idea的简单方式1.点击右侧的maven中的+号2.选择pom文件3.结果...

2020-04-20 19:25:34 247

原创 springcloud之consul

consul简介与安装1.consul简介:1.1是什么?1.2 能干吗?1.3 在哪下? https://www.consul.io/downloads.html1.4 怎么用?官网简介:https://www.consul.io/intro/index.html小结:consul提供了一种完整的服务网格的解决方案,从它的特性可以看出:主要特性:2.linux安装与启动1...

2020-04-15 10:40:05 138

原创 zookeeper客户端常用命令

zk客户端常用命令参考博客:https://www.cnblogs.com/shay-zhangjin/p/7759263.html

2020-04-15 07:38:12 104

原创 linux和windows操作nginx常用命令

常用命令1.启动linux:进入sbin目录./nginx -s startwindows:进入解压目录:start nginx.exe或:nginx.exe2.关闭linux : ./nginx -s stopwindows: nginx.exe -s stop3.重启(带conf文件生效)linux : ./nginx -s reloadwindows: ...

2020-04-13 20:04:32 112

原创 阿里云镜像地址

阿里云镜像地址https://developer.aliyun.com/mirror/想安装docker需要高版本的linux内核:3.1以上。更换没有方便的镜像源,就想到了阿里

2020-04-09 10:13:09 6608

原创 docker启动常用的一些镜像(软件)

1.mysql5.5docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci解释:-p 3307:3306表示开放主机端口3307给外部链接mysql...

2020-03-21 23:51:04 526

原创 centOS7安装docker,并使用阿里镜像加速

centOS7安装docker查看centos内核版本:uname -r是否>=3.102.1 若小于3.10,则需要升级yum update安装docker:yum install docker启动docker: systemctl start docker开启自启docker: systemctl enabled docker查看doker版本:docker -v或...

2020-03-21 23:39:15 360

原创 Dubbo使用的注意事项

Dubbo使用的注意事项:1.注解必须是阿里的,即使用阿里的jar包2.有实体类时,此实体类必须实现Serializable标记接口。

2020-03-19 10:20:57 165

原创 SpringBoot整合ES(elasticsearch)

SpringBoot整合ES基本步骤访问自己的ES网址,得到cluster_name:注意:spring的依赖包elasticsearch与ES版本基本要保持一致,这里是6.8.6springBoot的核心配置文件spring.data.elasticsearch.cluster-name=docker-clusterspring.data.elasticsearch....

2020-03-15 23:16:58 1006

原创 SpringMVC(Springboot)使用拦截器后css,js等静态资源消失的问题

静态资源消失问题问题来源: 做一个登陆的拦截器遇到的坑。导致此问题在于拦截器的写法:public class LoginHandlerIntercepter implements HandlerInterceptor {//注意:必须去注册拦截器,在配置类中 @Override public boolean preHandle(HttpServletRequest req...

2020-03-06 11:04:26 1686 3

原创 jquery使用ajax的坑

获取js方法中的ajax的返回值由于需求在一个页面中有多个ajax,而需要提前获取某个ajax,其ajax的内容返回值在另外一个方法中会用到。我的需求:先获取到是否有登录对象(这个方法同时被多次使用,封装成了方法),再在另一个方法中使用此ajax返回值,判断是否存在登录的用户。(当然**ajax可以嵌套使用,就没有我这个坑了!**)正确的封装: function loginUser() ...

2020-02-23 22:20:05 174

空空如也

空空如也

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

TA关注的人

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