自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (3)
  • 收藏
  • 关注

原创 mongdb 按条件查询,并分组,查数量,降序排列

mongdb 按条件查询,并按指定字段分组,查数量,降序排列。

2023-09-07 20:47:38 272

原创 并在服务器上通过curl 方式获取接口中脚本字符串并执行

在服务器上通过curl 方式获取接口中脚本字符串并执行。

2023-08-16 15:34:29 164

原创 通过http调用k8s 的kube-apiserver接口

通过服务账号来调用api,赋予超级权限,可以访问所有接口。

2022-12-26 18:02:20 651 1

原创 git统计代码行数

git统计代码行数

2022-10-31 18:15:04 192

原创 gateway-动态路由

spring cloud gateway 动态路由

2022-05-09 15:10:53 282

原创 docker构建springcloudalibaba项目

1.打包成可执行jar包2.编写Dockerfile文件#基础镜像,如果本地没有,会从远程仓库拉取FROM openjdk:8-jdk-alpine#镜像制作人MAINTAINER luosai#在容器中创建挂载点,可以多个VOLUME["/tmp"]#VOLUME /tmp#声明了容器应该打开的端口并没有实际上将它打开EXPOSE 11002#定义参数#ARG JAR_FILE#拷贝本地文件到镜像中#COPY ${JAR_FILE} app.jarADD ./gateway-a

2022-05-05 14:52:17 1175

原创 mysql 字符串转数组,并将对应的名称拼接存到某个字段上

一、背景由于名称字段因为bug,导致缺失需要修复。而该字段可以由另外一个字段查询出来多条进行拼接。现在需要处理所有此类的数据。二、 处理– 1获得所有以“某个符号“分割的字符串的个数DELIMITER $$CREATE FUNCTION `func_get_split_string_total`(f_string varchar(1000),f_delimiter varchar(5)) RETURNS int(11)BEGIN-- Get the total number of giv

2022-02-17 19:47:42 1555

原创 sourceTree中git工作流使用

1.初始化2.构建feature分支3.完成新功能####4.建立发布版本完成发布

2022-01-06 16:07:51 585

原创 mysql慢sql日志提取

mysqldumpslow -s c -t 50 slow_query_log.txt > result.sql返回访问次数最多的50个SQL语句mysqldumpslow -s r -t 50 slow_query_log.txt > result.sql返回记录集最多的50个SQL语句> result.sqlmysqldumpslow -t 50 -s t -g “left join” slow_query_log.txt > result.sql这个是按照查询时间返回

2021-12-28 11:06:30 588

原创 git 重新提交、回滚或者删除某个提交

1. git重新提交git reset --soft HEAD~n ,撤销最近n个提交,变成add状态,可以重新commitgit push -f 强制推送到远程2. git回滚git reset --hard HEAD~n ,回滚最近n个提交,代码彻底删除了,找不回来git push -f 强制推送到远程3.git 删除某个提交git reset --soft HEAD~n ,撤销最近n个提交,变成add状态git stash 暂存代码git reset --hard HEAD~1 删除

2021-09-09 19:51:00 10134

原创 jvm调优参数

先做下记录-Xms6144m -Xmx6144m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:-UseAdaptiveSizePolicy -XX:NewRatio=2 -XX:SurvivorRatio=8 -Xnoclassgc -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CM

2021-07-06 14:44:07 116

原创 CPU飙高排查工具

CPU飙高排查工具:1)、用命令top查看java进程的内存和cpu占用情况。2)、top -Hp [pid] 查询所有线程列表3)、将需要的线程ID转换为16进制格式:printf “%x\n” [tid]4)、jstack pid | grep [tid] -A 30 查看该线程堆栈信息内存过高或者频繁full gc排查工具:1)、查看占用内存最大的10个进程:ps -aux | sort -k4nr | head -n 102)、查看内存占用最大的进程的命令:ps aux| gre

2020-11-27 10:26:45 1494

原创 git 删除提交记录

1、回退到某个提交,如果后面还有提交会丢失git reset --hard 2、强制推送到远程git push --force

2019-12-04 11:59:34 388

原创 feign 全局传递请求头参数

参考文档:https://blog.csdn.net/lidai352710967/article/details/886801731、feign拦截器@Configurationpublic class FeignConfiguration implements RequestInterceptor {@Overridepublic void apply(RequestTemplate...

2019-09-04 20:06:32 1890

原创 hystrix 断路器配置

hystrix: command: default: #default全局有效,service id指定应用有效 execution: timeout: enabled: true isolation: thread: #隔离策略 thread timeoutInMilli...

2019-09-03 17:55:43 277

原创 curl get多参数请求

curl -X GET -G --data-urlencode “a=111” --data-urlencode “b=222” --data-urlencode “c=333” -i http:localhost:8080/aaa

2019-08-28 20:17:04 10130

原创 sping cloud 应用监控之spring-boot-admin.1.5.7

前言由于springbootamdin 2.x 和 1.x 差异较大,这里使用1.5.7版本一、创建 admin server应用1、pom.xml 依赖包 <dependency> <groupId>de.codecentric</groupId> <artifactId&am

2018-12-06 16:05:51 1487 1

原创 搭建dns服务器添加 txt记录

实验目标添加 www.eureka.com A记录 解析添加 txt.eureka-server-region.www 的TXT记录解析添加 txt.www.eureka.com 的TXT记录解析环境centos7.4安装bind,bind-utilsyum install -y bind bind-utils编辑配置1、 vi /etc/named.conf optio...

2018-12-05 11:18:05 12367

原创 eureka集群dns配置

DNS搭建eureka集群dns配置 需要配置txt记录,如何搭建请参照 搭建dns服务器添加 txt记录 这篇文章eureka 服务配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"

2018-12-05 11:17:53 760

原创 Spring Cloud Feign上传文件

需求通常我们会有这样的需求,一个服务上传文件给另一个服务服务提供端 @PostMapping(value = "/uploadFile") public String uploadFile(@RequestParam MultipartFile multipartFile){ System.out.println("文件服务器接收到文件:"+multipartFile.get...

2018-11-19 16:01:58 260

原创 自动生成后端代码

GenerateCodeUtil为了提高开发效率,写了一个生成代码的项目。根据数据库表自动生成Entity,Dao,Service,Controller。generator.propertiespackage 配置基础包 package=com.xx.xx配置数据源 druid: url: jdbc:mysql://localho...

2018-07-18 20:54:52 1583

原创 SpringCloud 多版本以及灰度发布使用

灰度发布使用:灰度服务管理服务:依赖jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we...

2018-07-16 16:42:56 3364

原创 springboot 集成dubbo项目使用

springboot 集成dubbo项目使用dubbo的springboot项目使用官方dubbo-spring-boot-starter 即可,前两天刚发布0.2.0版本,支持rest风格。 关于dubbo如何使用请查看官方文档: Dubbo用户手册(中文) Dubbo开发手册(中文) Dubbo管理手册(中文) 下面通过一个demo来演示如何利用dubbo-spring-boot...

2018-06-27 18:25:51 1958 1

转载 彻底征服 Spring AOP 之 理论篇

2018-05-08 23:42:47 192

原创 关系型数据库表导入hive

为了把关系型数据库表导入hive,写了一个工具类。 具体思路: 1、读取关系型数据库表信息。 2、根据表信息创建hive表 3、读取表数据 4、写入文件 5、上传文件到hive,服务器,本地加载到hive中。 使用方法:1、在配置文件hiveConfiguration.properties 配置好相关信息,如下:hive.driverName=org.apache.hive.jdbc.

2018-04-25 14:12:21 1050 1

原创 python破解网易反爬虫机制

用python3 urllib破解有道翻译反爬虫机制前言最近在学习python 爬虫方面的知识,网上有一博客专栏专门写爬虫方面的,看到用urllib请求有道翻译接口获取翻译结果。发现接口变化很大,用md5加了密,于是自己开始破解。加上网上的其他文章找源码方式并不是通用的,所有重新写一篇记录下。爬取条件要实现爬取的目标,首先要知道它的地址,请求参数,请求头,响应结果。进行...

2018-03-12 00:13:53 6657 3

原创 zeppelin 连接mysql 数据库

zeppelin 连接mysql 数据库官方文档https://zeppelin.apache.org/docs/0.7.3/interpreter/jdbc.html#create-a-new-jdbc-interpreter https://zeppelin.apache.org/docs/0.7.3/interpreter/jdbc.html#mysql 按照官方文档的方法配

2018-01-04 11:41:09 2830

原创 hadoop学习第二天~Hadoop2.6.5完全分布式集群搭建和测试

文章参考:http://blog.csdn.net/xiaoxiangzi222/article/details/52757168环境配置: 系统 centos7 节点 192.168.1.111 namenode 192.168.1.115 datanode2 192.168.1.116 datanode3java 环境 : jdk-...

2017-12-28 02:27:10 1434

原创 hadoop学习第一天~环境搭建以及初步使用

hadoop学习第一天~环境搭建以及初步使用下载hadoop包下载页面wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.0.0/单机环境搭建Required SoftwareRequired software for Linux include:Java™ must be installed. Reco

2017-12-19 19:47:52 309

原创 Spring boot 之 Cache With Redis

Spring boot Spring Cache+Redis利用缓存中间件提供缓存通过注解来实现缓存功能这里我们利用redis作为缓存中间件pom.xml 引入相关jar包 <dependencies> <dependency> <groupId>org.springframework.boot</g

2017-12-14 17:02:08 294

原创 Spring Cloud Ribbon服务重试

Spring Cloud 服务重试在我们使用Spring Cloud Ribbon做负载均衡时,一个请求过来,如果一个服务宕了,而注册中心还没来得及剔除服务,这时就会报异常。所以就需要有重试的机制。下面介绍如何使用重试机制服务消费端pom.xml增加依赖包 spring-retry <dependency> <groupId>org.springframework.retry<

2017-12-08 19:12:21 1234

原创 docker 安装运行 多个rabbitmq

准备知识docker 基本操作 docker ps 查看所有镜像 docker pull 镜像名 docker search 镜像名 docker stop 容器名或者id 停止容器 docker rm 容器名或者id 删除容器 docker start 容器名或者id 启动已有的停止容器 docker run 标签名:镜像名或者镜像iddocker run -d –n

2017-11-22 15:58:59 2265 1

原创 centos7 安装gitlab

Install and configure the necessary dependenciessudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd –permanent –add-

2017-11-05 01:19:39 549

原创 centos7 安装jenkins

centos7 安装jenjins 官方文档 https://pkg.jenkins.io/redhat-stable/ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm –import https://pkg.jenkins.io/redh

2017-11-05 01:07:56 289

原创 centos7下sonar5.6 + mysql5.7搭建代码质量管理平台

最近自己搭建sonar管理平台花了三个晚上的时间,走了不少弯路,搭建MySQL时,用yum 安装mysql 发现缺包,最后下载二进制文件安装的。开始安装的时mysql8。安装好了之后,下载最新版的sonar6.6,修改配置,启动。发现总报错,错误日志找不出具体错误原因。网上找了一大圈,还是没解决问题。最后下载5.7版的。启动后报错,发现是不识别groups 这张表。应该是MySQL8的原因。然后下载

2017-11-04 15:36:31 798

原创 Spring 4.x 概览

Spring 4xI Spring 概览1 依赖注入与控制反转2 框架模块21 核心容器22 AOP23 消息服务24 数据访问集成25 Web26 Test测试II Spring Framwork 4x 新特性Spring 40 新特性1 移除废弃的包和方法2 java 83 java EE 6 and 74 Groovy Bean Definition DSL5

2017-09-20 12:08:07 395

原创 Spring Boot 之AOP实战(日志组件)

AOP 面向切面编程一、相关概念Aspect:切面PointCut:切点Advisor:通知共有五种通知:Before:前置通知   After:后置通知Around:环绕通知(功能最强大)AfterReturing:返回通知  (没有异常的时候回执行)AfterThrowing:异常通知 (有异常的时候回执行)二、应用新建Spring boot 项

2017-09-19 18:43:20 709

原创 在java中 变量之间是如何赋值的

鉴于有些人不理解“引用”这个词语,现将“引用”用“变量”这个词替换。-------------------------------------------------------------------------------------Java中变量之间是如何赋值的, 在java 中变量a 赋值给变量b,然后改变变量a的值,b也会发生改变吗?带着这个问题,我们来做几个实验。一、基本类型数据赋值实...

2017-08-21 20:06:14 22299 4

原创 Spring Cloud 之 Spring Cloud Zuul(七)

一、简介     Zuul是Netfliex公司开源的为微服务提供服务路由和过滤的一个组件,作为网关的一种选择方案。Spring Cloud 团队将其集成进来形成Spring Cloud zuul组件。   Spring Cloud Zuul 内置 zuul proxy 代理服务器二、路由     在application配置文件中,如果serviceId和route名称相同 配置

2017-08-18 19:32:56 714

原创 Spring Cloud 之 Spring Cloud Eureka(四)

一 、简介Eureka 是Netflix公司开源的一个服务注册与发现组件。Spring将它集成进来形成Spring Cloud Eureka 。二 、构建eureka server 注册中心创建一个Spring Boot项目 添加依赖 spring-cloud-starter-eureka-server . org.springframework.cloud

2017-08-18 15:48:09 243

静态库demo

demo中包含.a和.framwork静态库的创建,以及测试项目。有需要的同学可以下载。 博文地址:http://blog.csdn.net/luosai19910103/article/details/50945928

2016-03-21

jekins 和maven结合使用发布项目

jekins 结合maven自动管理项目版本的发布,方便项目的发布,部署。

2014-11-03

struts2.pdf

Struts 的精通教材,讲述的很详细,对于初学者有很大的帮助

2014-06-06

空空如也

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

TA关注的人

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