自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)

原创 使用mysql8.0+nacos1.3.2搭建单机生产模式

1.我这里采用下载源码得方式打包:https://github.com/alibaba/nacos下载到本地,找到mysql 脚本文件 执行~2.配置数据库链接:3.打包编译:idea 打开Terminal执行:mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U4.cd distribution/target/ 上传 nacos-server-1.3.2.tar.gz 这个文件到服务器 单机模式启动:[roo.

2020-09-21 18:13:10 14

原创 SpringCloudAlibaba+Zuul+OAuth2 (三) 搭建Zuul网关微服务

前面已经搭建了资源认证服务auth 游戏服务game-service 但是现在面临3个问题:安全处理和业务逻辑在一起 增加了微服务的复杂性和变更成本 随着业务节点的增加 认证服务器压力增大 现在服务都是需要请求auth服务来验证token 多个微服务同时暴露 增加了外部访问的复杂性1.搭建Zuul网关微服务 添加依赖 启动类添加@EnableZuulProxy注解 <!--spring-boot版本--> <parent> <gr.

2020-07-03 10:43:04 124

原创 SpringCloudAlibaba+Zuul+OAuth2 (二) 搭建资源微服务

接上一篇 我们已经搭建好认证微服务 下面我们开始搭建资源微服务 上一篇 假设我有一个geme_client,那么现在我们需要来搭建game-service这个微服务 现在开始创建 maven springboot工程 pom文件依赖跟上一篇依赖一样步骤略假设你已经搭建好上述工程(就很简单一个springboot工程所以此处略)1.写资源服务配置/** * @Description auth资源配置 * @Date 2020/6/24 23:46 * @Author Jax */..

2020-07-02 09:50:19 110 2

原创 SpringCloudAlibaba+Zuul+OAuth2 (一) 搭建认证微服务

开发背景什么的我就不介绍了 既然大家需要用到这个技术 直接撸代码吧!!!1.创建maven springboot项目 添加相关依赖 采用最新的版本(相关依赖版本如下)<!--spring-boot 版本--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

2020-07-01 22:27:32 228

原创 OAuth2 使用Zuul细粒度权限控制笔记

先置条件(基于我的项目) 假设我现在 有gateway-service(网关) auth-service(权限认证) game-service(游戏) ad-service (广告)使用相关版本如下:(版本搭配参考:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E)<!--springboot 版本--><parent> ...

2020-06-27 14:08:43 195

原创 Elasticsearch7.7.0+springboot 2.1.6.RELEASE

Elasticsearch7.7.0+springboot 2.1.6.RELEASE集成测试一个小demo,详细可参考https://www.jianshu.com/p/1fbfde2aefa51.加依赖 因为spring-boot-starter-data-elasticsearch,最新版的starter现在依然是6.x版本号,并没有集成elasticsearch7.4.0,导致使用过程中有很多版本冲突 采用elasticsearch-rest-high-level-client方式来集成!

2020-06-04 13:05:04 456 1

原创 Docker中安装Elasticsearch7.7.0+elasticsearch-head+springboot 2.1.6.RELEASE

1.拉取镜像(如果拉取镜像慢 可以参考docker安装第7步设置下镜像源:https://blog.csdn.net/qq_38723394/article/details/106540036)$ docker pull elasticsearch:7.7.02.启动容器(测试环境 所以我加上了这个参数 -e "discovery.type=single-node")$ docker run --restart=always -p 9200:9200 -p 9300:9300 -e "d

2020-06-04 12:09:19 409

原创 centos7 Docker安装

1.卸载旧版本(如果安装过旧版本的话)$ yum remove docker \ docker-common \ docker-selinux \ docker-engine 2.安装需要的软件包#yum-util提供yum-config-manager功能#另外两个是devicemapper驱动依赖的$ yum install -y yum-utils \ device-mapper-persistent-data \

2020-06-04 10:30:37 65

原创 Docker安装RocketMQ4.5.1+springboot 2.1.6.RELEASE 发(收)消息

1.先搜索rocketmq镜像:docker search rocketmq搜索结果:(我这里选用了这一个 进行docker安装使用)2.启动NameServerdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.13.启动broker(Broker容器中默认的配置文件的路径为/etc/rocketmq/broker.conf,可以通过-v参数指定本机的配置文件我这里就使用默认配置).

2020-06-01 12:00:28 126

原创 Feign服务之间调用token传递

背景:在各个微服务之间调用 我采用了feign来调用 但是遇到一个问题 就是通过feign调用 原本服务携带的token为null 这就使得被调用得这个服务不认识我得身份了 排查之后 做如下笔记 方便后期自己查看 欢迎指正:1.新建一个类 实现RequestInterceptor这个拦截器,代码如下:public class TokenRelayRequestIntecepor impl...

2020-03-25 11:13:48 493

原创 centos 7 安装Bsdiff插件增量

在Android开发中,越到后面生成apk文件越来越大,每次用户更新都是全部下载更新,浪费时间和流量,如果能增量更新就不错了,使用Bsdiff就是为了生成更新包,就像微信一样,只需要下载补丁文件+原来文件进行组合,就更新我们的app软件! 一,安装步揍: wget http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz 解压...

2018-10-18 18:25:34 817

原创 阿里云OSS之STS授权删除文件【JS版】

需要引入以下js文件<!-- oss 文件 JavaScript 库 --><script src="http://gosspublic.alicdn.com/aliyun-oss-sdk-4.10.0.min.js"></script>$.post("<%=basePath%>app/GameController/uploadFile",funct...

2018-06-29 10:35:36 1098

原创 java zip文件解压(含有密码解压)

maven需要加入以下依赖:<dependency>        <groupId>net.lingala.zip4j</groupId>        <artifactId>zip4j</artifactId>        <version>1.3.2</version></dependenc

2018-06-29 10:28:26 10761 3

原创 java diff_match_patch使用笔记

这几天项目刚好用到补丁下载,也就是说客户端上传一个文件,然后服务端拿到文件,把文件的内容转换成String,通过服务器上文件版本信息,进行对比,找出2个文件不同的地方,然后进行文件的重新拼接,为此做个笔记,方便后期自己使用!需求:上传文件跟服务器上文件进行对比,返回2个文件不同的String文件信息(当然这个有第三方)diff_match_patch工具文件资源:链接:https://pan.ba...

2018-06-29 10:24:23 2101

原创 java 阿里云接口实现发送短信验证码

1.先去阿里云开通短信服务:2.添加模板及签名:需要审核,个人账户审核就几分钟就OK先解释一下模板及签名:标准参照:https://help.aliyun.com/document_detail/55324.html?spm=5176.sms-sign.0.0.765c1cbeNhvWBZ去申请模板及签名:3.创建自己的访问秘钥成对(AccessKeyId 与 AccessKeySecret)参考...

2018-05-29 14:33:25 9697 7

原创 MyCat1.6+Mysql5.7的主从复制+读写分离

1.Mysql的主从复制前提准备工作及注意事项:a、主DB server和从DB server数据库的版本一致b、主DB server和从DB server数据库数据一致[ 这里就会可以把主的备份在从上还原,也可以直接将主的数据目录拷贝到从的相应数据目录]c、主DB server开启二进制日志,主DB server和从DB server的server_id都必须唯一搭建环境:mysql节点1环境 ...

2018-05-25 17:39:36 4053 4

原创 Centos7 64位安装mysql

1、配置防火墙查看已经开放的端口:firewall-cmd --list-ports开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效重启防火墙firewall-cmd --re...

2018-05-25 16:55:28 146

原创 RabbitMQ 64位本地服务安装

1.已经下载好资源链接(官网下载有点慢):https://pan.baidu.com/s/19dTtu63O-qjxcxSB2v0WsQ 密码:7x6b自己下载资源参考如下:进入官网https://www.rabbitmq.com/,向下拉,拉到快结束地方,点击:Download+Installation选择下载源,可以自己选择:因为RabbitMQ 是Erlang语言开发的,所以还需要装上Erl...

2018-05-16 18:53:52 1783 3

原创 第一次用idea把项目上传到自己的GitHub仓库

1、Git下载及安装:https://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.html2、GitHub注册账号:https://github.com/3、idea上创建java项目 a.配置ideab.idea上配置本地仓库选你需要把本地仓库创建到哪里,我这里就配置的当前工作空间c.上面配置好之...

2018-05-14 09:58:58 24571 2

原创 maven项目Dubbo+Zookeeper项目配置

1.安装之前先保证你的服务器上java环境已经安装好,并关闭防火墙,自己测试用,没必要开什么防火墙service iptables stop永久关闭防火墙:chkconfig iptables off先上传Zookeeper到服务器,并解压:2.解压后,进入目录,创建一个data文件夹3.进入confg配置文件,复制zoo_sample.cfg并改名为zoo.cfg[root@localhost ...

2018-05-01 21:29:35 1535

原创 maven项目跟Tomcat进行在线热部署

1.首先在我们需要部署的tomcat下面的/usr/local/tomcat/service-tomcat-01/conf/tomcat-users.xml上设置tomcat管理用户:[用户名及密码自己设置即可] <role rolename="manager-gui" /> <role rolename="manager-script" /> <user usern...

2018-05-01 19:29:34 290

原创 写批处理启动tomcat服务

1.在当前文件夹下穿件.sh文件[root@localhost tomcat]# vim start-service.sh2.在配置文件中写我们需要启动的命令:然后保存/usr/local/tomcat/service-tomcat-01/bin/startup.sh3.赋予启动文件权限:[root@localhost tomcat]# chmod u+x start-service.sh4.启动...

2018-05-01 12:54:41 2147

原创 Redis sorted set:有序集合做游戏排名

这几天项目要用到Redis做游戏排名,做之前先写一个测试,废话不多说,直接上代码:1.先准备好我们的工具类,序列化工具查找网上Protostuff序列化工具类https://blog.csdn.net/z69183787/article/details/52672246测试类public class UserTest implements Serializable { private static...

2018-04-19 10:49:36 340

原创 Centos6.5 64 在线安装mysql

1.查看是否有安装mysql文件[root@localhost ~]# rpm -qa|grep mysql2.卸载mysql[root@localhost ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64注意:如果以前安装过mysql,卸载命令如下:yum remove mysql mysql-server mysql-libs mysql-c...

2018-04-18 14:25:09 1723

原创 Linux Centos安装JDK1.8教程

第一步:先下载JDK1.8,可以去官网下载,也可以直接用我这里的:下载地址:链接:https://pan.baidu.com/s/1f1EDWvG-GzpQRJaC_W4SpA 密码:9pj1先检查是否有安装JDK:rpm -qa | grep jdk先把系统自带的干掉:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64...

2018-04-18 12:17:55 6867 2

原创 Win10系统安装Centos6.5 64位(32位勿参,安装前请保证你的计算机能连上网,不然会出各种问题)

第一步:下载VMware-workstation-full-10.0.0-1295980 ,傻瓜式安装,下一步就行,建议不要安装C盘             下载地址:链接:https://pan.baidu.com/s/1WYuz7e8vEIAfhm978J7kFw 密码:x4xi第二步:准备好ios镜像文件              下载地址:链接:https://pan.baidu.com/...

2018-04-18 11:31:20 1494 1

原创 Centos6.5 Nginx1.8安装

一、要求的安装环境1、需要安装gcc的环境。yum install gcc-c++2、第三方的开发包。n PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。yum install -y pcre pcre-dev...

2018-03-19 10:16:02 87

原创 MySql使用资料整理

1.alter table tb_goods_detail auto_increment = 6;修改mysql自增长ID重新开始2.接口调整的方法:3.mysql使用自增长ID,获取ID设置useGeneratedKeys="true" keyProperty="id"useGeneratedKeys="true"把新增加的主键赋值到自己定义的keyProperty(id)中,useGenera...

2018-03-01 14:09:39 89

原创 Bootstrap使用常用资料整理

清除添加框form校验的缓存 $('#addModal').on('hide.bs.modal', function () { $("#addForm").data('bootstrapValidator').resetForm(); }) 清除添加框form校验的缓存 $('#editModal').on('hide.bs.modal', functio...

2018-03-01 14:08:52 146

原创 Easyui分页显示(页签实现)

// 绑定查询事件function BindSearchEvent() { $("#btnSearch").click(function (){ var queryData = {} })   $("#tabsAdd").tabs("select", 1); } <!-------------------------------搜索框-----------...

2018-03-01 14:05:20 309

原创 项目常用JS正则校验

1.数字校验function DiscountNum(obj){ //obj.value = obj.value.replace(/[^1-9]{1}[^0-9]*/g,"");//不能以0开头   obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和"."以外的字符,如果不需要“.”直接把“.” 去掉;          obj.val...

2018-03-01 14:03:32 143

原创 Oracle数据库使用资料整理

1.dmp数据的导入导出:导入dmp数据:imp 数据库名/数据库密码@localhost:1521/ORCL(服务名) file=D:\DataSouce\syj.dmp(文件位置) full=y注:rows:表示导出数据行full( 全库导出/出): 导出/入除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据.ignore=y 表示...

2018-03-01 13:55:09 253

原创 FineReport使用总结

1.我这里用的是破解版FineReport,首先拿到资源解压目录:资源下载地址:链接:https://pan.baidu.com/s/110wCTBdlP4mY_t_8lPSywA 密码:lxpx2.点击exe文件傻瓜式安装,此处安装略3.配置我们的数据库链接:配置数据库链接,跟eclipse中配置一样:点击测试链接,链接成功!4.创建我们需要做报表的工作数据工作表5.开始编写我们报表数据的SQL...

2018-02-27 17:29:31 3930 2

原创 项目启动报内存溢出

项目启动,地址栏输入访问路径竟然报内存溢出:错误信息截图如下:解决方法如下:-Xms1024m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024M  start如果启动还是一直停在那个页面,后台报Exception in thread "http-bio-8080-exec-3" ,解决方案如下:在后面添加如下这段配置,不够自己可以调:-Xms25...

2018-02-26 11:32:08 541

原创 微信公众号开发整理(七)--自定义菜单查询、删除

1.查询菜单:get请求方式2.在工具类中添加访问get请求常量URL创建查询菜单方法:public static int createMenu(String token,String menu) throws ParseException, IOException{ int result = 0; String url = CREATE_MENU_URL.replace("ACCESS_TO...

2018-02-25 15:10:52 2598 1

原创 微信公众号开发整理(六)--自定义菜单事件推送

1.自定义菜单功能事件推送:首先在我们的工具MessageUtil中添加菜单事件推送常量,如上截图(代码):        public static final String MESSAGE_TEXT = "text";//文本消息 public static final String MESSAGE_IMAGE = "image";//图片消息 public static final Stri...

2018-02-25 14:45:44 9391 2

原创 微信公众号开发整理(五)--自定义菜单

1.自定义菜单功能:数据结构类型参照微信公众平台数据格式,这里不做分析:创建相应的实体类:public class Button {//菜单类型private String type;//菜单名称private String name;//二级菜单private Button[] sub_button;public String getType() {r...

2018-02-25 13:35:51 16524 9

原创 微信公众号开发整理(四)--音乐消息回复

1.首先,我们先看回复音乐消息数据格式:2.与回复图片消息一样,首先我们需要先创建音乐消息的实体类public class Music { private String Title; private String Description; private String MusicUrl; private String HQMusicUrl;//高质量的链接 private String Thumb...

2018-02-25 11:32:04 2620 7

原创 微信公众号开发整理(三)--图片消息回复之【获取access_token】

1.要实现图片消息的回复,我们需要获取access_token,具体原因不累赘叙述,参考官网资料2.为了方便我们后面调用相关方法,我们采用httpClient来实现,先完成2个工具方法,doGet及doPost方法,这里新建一个类WenXinUntil,由上图可以看出访问get方法需要传递grant_type、appid、secret这3个参数,为了方便后期代码灵活性,分别创建3个静态常量:   ...

2018-02-25 10:49:38 7075 1

原创 微信公众号开发整理(二)--图文消息回复

1.由于个人公众号许多接口权限用不了,这里方便测试,我们采用测试账号进行开发:2.找到回复图文消息相关API文档首先查看回复图文消息文本格式如下:3.上一篇创建了一个公用的实体类,这次创建图文消息的回复,我们只需要继承公用的父类,具体实体类如下:public class News { private String Title;//标题 private String Description;//描述...

2018-02-23 17:18:56 15530 5

jenkins.msi

官网下载太慢 我是花了一下午的时间下载 希望能帮助到有需要的小伙伴 注意 这个非war包 是win10 安装包 版本号是 2.223

2020-06-21

dubbo后台管理

dubbo+jdk1.8后台+tomcat7,解压后,直接放到tomcat7 webapp目录下,就可以用了

2018-05-02

Dubbo约束XSD配置文件

dubbo需要引入的xsd配置文件,dubbo从官网是找不到这个文件的,所以我们要使用需要自己引入约束文件

2018-05-02

maven工程配置Tomcat热部署

在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--》Run as--》maven build--》弹出的小框输入命令:tomcat7:run 然后直接enter就启动了 拷贝console里面的地址 浏览器直接打开就可以访问项目了

2017-08-02

空空如也

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