自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Groovy中使用Swagger导致,页面卡死问题

Groovy中使用Swagger导致,页面卡死问题在groovy中使用swagger,在生成的swagger-ui页面中,关于model的内容,因为包含大量的metaclass的内容,会导致页面点击post相关的url,打开速度慢,而且会在页面的顶部生成一系列的错误信息.解决方案是:Docket.ignoredParameterTypes(groovy.lang.MetaClass.clas...

2020-03-30 11:09:00 1320

原创 NP=P,一种解决方案

NP?=P 千禧难题这里是介绍P与NP问题的. 因为笔者懒,自己搜索去吧.前一段时间想研究一些有意义的事情,然后发现了千禧难题第一的居然是跟计算机相关的PvsNP问题,立马引起了我的兴趣.既然跟行业相关而且是算法相关的,那么久研究一下吧,就算不能做出结果来,对于思维的锻炼也是有用的.然后翻墙查找了很多资料,发现了卡普的二十一個NP-完全問題.作为程序员,对于其中的可以编程的问题很感兴...

2019-12-18 18:07:07 5173 1

原创 手写抓取单个微信公众号的全部文章列表

单个微信公众号抓取最近看了很多公众号的文章,突然想把全部的公众号抓取的想法.于是,搜了一下,发现很多的博客写怎么抓取,但是尝试下来,还是比较麻烦,基本上没有几个可以使用的.于是研究一下思路,主要是将文章列表转到浏览器上,然后再进行抓取.于是我本人就按这个思路,自己做了一个微信公众号的爬虫,虽然速度比较慢,但是也够爬下来列表了.下面是详细步骤首先在微信的客户端上登录点击头像 进入公众...

2019-07-16 10:05:23 5182 11

转载 firewall的用法

1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是CentOS7的...

2019-05-06 14:59:03 690

原创 spring cloud security集成zuul

研究spring cloud security与Zuul集成需要将请求通过zuul网关转发到后端,同时,zuul作为AuthorizeServer,集成了Eureka,通过Eureka做服务发现.首先生成一个Eureka server ,非常简单more application.propertiesserver.port=7999eureka.client.register-with-...

2019-04-22 16:09:31 2308

原创 spring security 4升级到5 注意的问题

升级spring security 4->5发现一只报错,从开始的配置问题 到后来的解决方案首先配置的问题大部分差不多但是在升级的时候,原来的明文的 In-memory 模式会有一些问题在spring security 5中,需要用密文对clientSecrect进行处理.参考两篇博客:springCloud微服务系列——OAuth2+JWT——spring-security4升...

2019-04-18 11:19:45 5468

原创 一台虚拟机配置mongodb集群

一台虚拟机配置mongodb集群机器环境uname -a Linux ubuntu1 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux然后准备docker环境sudo apt-get install dockerdocker pull mongo:...

2019-04-04 11:34:11 864

原创 Ubuntu安装kubernates全过程实记

安装kubernates主要是在两台ubuntu机器上安装kubernates的过程.今天开始研究k8s的内容,准备在两台机器上安装kubernates的集群.docker版本:Docker version 17.03.2-ce, build f5ec1e2kubernates版本: Kubernetes 1.9etcd版本:3.3.0flannel版本: v0.10.0其中...

2019-03-28 17:43:38 647

原创 使用docker搭建redis集群

使用docker搭建redis集群有两种,一种是单机多个docker容器,一种是多个机器的集群基础知识每个Redis集群中的节点都需要打开两个TCP连接。一个连接用于正常的给Client提供服务,比如6379,还有一个额外的端口(通过在这个端口号上加10000)作为数据端口,比如16379。第二个端口(本例中就是16379)用于集群总线,这是一个用二进制协议的点对点通信信道。这个集群总线(Cl...

2019-02-27 17:26:56 4229 2

转载 搬运 搭建高可用mongodb集群(四)—— 分片

按照上一节中《搭建高可用mongodb集群(三)—— 深入副本集》搭建后还有两个问题没有解决:从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,他不能解决海量数据怎么行!不行!“...

2018-11-20 10:20:00 113

转载 搬运 搭建高可用mongodb集群(三)—— 深入副本集内部机制

在上一篇文章《搭建高可用mongodb集群(二)—— 副本集》 介绍了副本集的配置,这篇文章深入研究一下副本集的内部机制。还是带着副本集的问题来看吧!副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。官方说副本集数量最好是奇数,为什么?mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性?mongodb的故障转移会不会无故自动发生?什么条件会...

2018-11-20 10:05:38 121

转载 搬运 搭建高可用mongodb集群(二)—— 副本集

在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。主节点挂了能否自动切换连接?目前需要手工切换。主节点的读写压力过大如何解决?从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候能否做到自动扩展?这篇文章看完这些问题就可以搞定了。NoSQL的产生就是为了解决大数据量、高扩展性、高性能、灵活数据模...

2018-11-20 09:50:08 116

转载 搬运 搭建高可用mongodb集群(一)——配置mongodb

在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,Nosql通过简单的key...

2018-11-20 09:20:57 195

原创 Gorm for mongo在Spring boot中的使用

Spring boot 中使用Gorm for Mongodb在之前的Grails项目中使用Grails的ORM发现很好用,目前可以在spring boot中使用这个插件了.在build.gradle中 compile "org.mongodb:mongodb-driver:3.4.2" compile("org.grails:gorm-mongodb-spring-boot:6.1.2....

2018-10-30 18:10:48 361

原创 服务器配置到mongo复制分片的搭建全过程记录

配置IP新安装的系统是unbuntu 16.04vi /etc/network/interfaces 编辑其中的内容 添加或修改其网卡 本例 网卡为eth0auto eth0iface eth0 inet staticaddress 10.20.100.235 ## 静态地址netmask 225.225.225.0 ## 子网掩码gateway 10.2...

2018-08-30 17:35:38 325

原创 继续尝试Mysql的主备

本次尝试使用docker来搭建mysql的主备首先拉取Mysql的docker 镜像docker pull mysql然后编写mysql的配置文件并创建container[mysqld]server-id = 1gtid-mode=onenforce-gtid-consistency=1port = 3306log-bin = /var/log/mysql/my...

2018-08-27 13:44:24 171

原创 ubuntu新环境的mysql搭建

Mysql单机搭建首先,安装mysql的server和client端 环境为ubuntu 16.04sudo apt-get install mysql-serversudo apt-get install mysql-client安装好之后,需要修改数据目录,因为,我们挂载的盘在/mnt 所以要将数据目录修改为/mnt/data/msyql/data中 试了几遍直接改不成功,...

2018-08-24 16:02:23 175

原创 windows 10 真的不想再用了

如题先说最恶心的作为一个IT党,天天工作就是面对电脑,每天敲键盘写代码,跑程序,但是经常一个程序跑一夜,第二天回来一看,半夜电脑重启了,早上啥都没了.大清早一脸懵逼.再说默认浏览器 作为一个web的开发人员,ie的调试工具真心不好用,每次将默认浏览器换成搜狗,或者chrome,没过多久,总又会被系统强行设置回了IE,虽然你已经是EDGE了,但是你离主流浏览器差距有多大,你心里没点数吗...

2018-07-11 19:28:06 445

原创 在使用axios进行上传文件的坑

在进行文件上传后台报错在使用axios进行文件上传时,后台的grails程序经常或出现不能获取file的情况 No signature of methodNo signature of method: org.springframework.security.web.servletapi.HttpServlet3RequestFactory$Servlet3SecurityContextH...

2018-06-15 16:50:24 29349 1

原创 axios在后端返回401时,获取不到error.response和返回的状态码问题

在axios中爬过的坑项目是后端采用的grails + spring cloud + gorm + es等插件做的, 前端采用的是element + axios + vue等,身份认证采用的是spring cloud oauth2.0 . 开发采用的是gradle搭建,语言使用的是groovy 在搭完框架后,正常流程postman都能跑的通,但是如果使用 axios就会遇到跨域问题 然后就...

2018-05-31 11:07:54 38867 3

原创 grails3的elasticsearch插件问题

Grails3.3.x 安装elasticsearch插件问题这两天尝试使用grails3,搭建一个mongodb,elasticsearch的环境,在按照mongodb插件和elasticsearch插件的说明页正常安装后,所得的数据不能index到elasticsearch中. 如果如下定义domain,选择使用searchable=true时package com.songtao.dwcl

2017-09-17 16:59:28 393

空空如也

空空如也

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

TA关注的人

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