自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 skywalking日志落到es字段timestamp不为date问题解决

这样在每天自动生成的索引skywalking_log_xxx就会使用上述模版来生成,timestamp会被设置成date类型。然后此时在–>索引管理–>kibana–>索引模式添加skywalking_log*索引时就会有时间字段了。在通过skywalking将日志收集到es后,由于skywalking收集的日志(skywalking_log索引)没有date类型的字段导致在es上再索引模式中没有时间范围的查询。skywalking收集的日志有时间戳字段timestamp,只是默认为long类型。

2023-07-12 17:52:34 1123

原创 SpringCloudGateway使用Skywalking时日志打印traceId

Skywalking oap 与 agent部署。

2023-07-06 11:27:53 2265

原创 skywalking linux安装部署

结合自己的es版本下载对应的tar地址:https://archive.apache.org/dist/skywalking/由于我使用的是es7所以下载对应版本拷贝对应链接使用wget下载。

2023-07-05 19:09:54 1073 1

原创 springCloudAlibaba FeignClient服务配置与发现

配置的动态变更添加依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>${latest.version}</version></dependency>注意:版本 2.1.x

2022-03-17 20:35:06 1149

原创 telnet能通 oracle rac连接报ORA-12170错误。

起因:由于需要专网网络连接10.235.8.50:1521 oracle数据库连接;在打通10.235.8.50:1521;ip端口后;telnet 10.235.8.50 1521能通连接报错 ORA-12170环境:找到oracle服务器rac信息原因分析连接失败原因: oracle 服务端在接收到scan连接后,会返回给客户端重定向类似的连接,然后客户端拿到重定向连接后再次...

2020-04-04 14:47:00 1407

原创 restTemplate和robbin实现负载均衡 原理解读

LoadBalancerAutoConfiguration注入1,在spring-cloud-netflix-ribbon-2.2.1.RELEASE.jar的spring.factories中org.springframework.boot.autoconfigure.EnableAutoConfiguration=\org.springframework.cloud.netflix....

2020-03-29 15:55:55 811

原创 SpringBoot 双数据源配置

1 项目结构示意图及配置文件主要关注mapper文件包和Mapper.xml包配置文件ip端口及时替换server: port: 8082spring: application: name: product-server datasource: second: driverClassName: oracle.jdbc.driver.OracleD...

2020-03-27 17:06:31 284

原创 服务器实现Frp内网穿透

条件需要内网服务器能访问公网下载在公网服务器和内网机器上都要下载frp安装包并解压:$ wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz$ tar -xzvf frp_0.21.0_linux_amd64.tar.gz配置公网服务器上修改...

2020-01-08 13:39:07 218

原创 通过自旋锁来解决多线程远程调用时会多次获取token的问题

一,背景项目中需要调用第三方接口,调用时需要携带token;而token会两个小时失效一次.原有的逻辑是调用三方接口时,如果返回token失效就先获取token后再调用三方接口;问题点假设当线程A在获取token时,线程B也在访问第三方接口此时token是失效的,于是线程B也会去获取token,假如线程一多就会造成重复获取的问题;而当第三方接口对token获取次数限制时,就很容易超过...

2019-11-06 20:09:48 1083

原创 根据值获取枚举类对象工具类EnumUtils

一,背景:项目中枚举用的比较多,使用枚举时经常要根据枚举某个属性获取枚举对象,这就导致了我们每个枚举类里都要定义一个获取的方法,例如import lombok.AllArgsConstructor;import lombok.Getter;/** * @author kismet * @version 1.0 * @since 2019/8/30 */@Getter@AllA...

2019-09-10 20:52:22 1551 1

转载 org.apache.spark.sql.functions._

集合函数approx_count_distinctcount_distinct近似值avg平均值collect_list聚合指定字段的值到listcollect_set聚合指定字段的值到setcorr计算两列的Pearson相关系数count计数countDistinct去重计数 SQL中用法select count(distinct class)covar...

2019-05-23 20:41:02 1414

转载 DataFrame 的函数

DataFrame 的函数Action 操作1、collect() ,返回值是一个数组,返回dataframe集合所有的行2、collectAsList() 返回值是一个Java类型的数组,返回dataframe集合所有的行3、count() 返回一个number类型的,返回dataframe集合的行数4、describe(cols: String*) 返回一个通过数学计算的...

2019-05-23 19:44:46 429

原创 spark 常用操作

该文章记录使用的spark的基本操作import breeze.numerics.powimport org.apache.spark.SparkConfimport org.apache.spark.sql.SparkSessionobject template { def kismet(): Unit = { val spark = SparkSession.builde...

2019-05-16 13:41:35 220

原创 class type required but T found 获取Scala泛型的Class

问题代码:object Test { def msgHandler[T: Classtag](msg: String){ val clazz = classOf[T]) //获取T的泛型时报错 ... }}代码编译报错class type required but T found那么如何通过泛型T获取到其Class呢import scala....

2019-05-15 14:54:46 2658 1

原创 401 Unauthorized: ERROR Failed to connect to newly launched supervisor. Agen

该情况分为两种:一:/opt/XXXX/lib/cloudera-scm-agent/目录下的uuid一样导致处理方式:1,删除该节点下/opt/XXXX/lib/cloudera-scm-agent/目录下的所有文件               2,清空主节点CM数据库              3,重启cloudera-scm-agent二:agent 旧的端口没有关闭,...

2018-12-24 16:56:54 2594

原创 idea intellij 连接hadoopHDFS插件

1,插件链接地址:idea intellij 连接hadoopHDFS插件2,下载后安装插件3,链接hdfs填写ip和端口4,链接成功:5.hadoop的权限修改每次更改文件,可能都需要以root用户登录,或伪装成root用户,这样比较麻烦这个可以配置,在hdfs-site.xml来配置:属性值改成false即可&lt;property&gt;...

2018-12-19 10:55:45 7942 10

原创 lambda表达式简单使用

一,适用场景:1,接口有且只有一个抽象方法;2,方法的入参中有参数为接口的实例此时在调用该方法时就可以使用lambda表达式了二,使用1,先来个简单例子/** * @description: * @author: kismet * @create: 2018-11-30 15:45 */public class Test { //接口 public int...

2018-12-03 11:15:38 133

原创 基于Spring自动注入的策略模式

一 背景:比如我现在要一个具体的活动进行crud但我的活动分成多种活动模式如:秒杀,折扣等,这样就不能统一对具体活动进行crud二 传统方式:1,我就要通过创建不同活动类型的service如:ISeckillActivityService,IDiscountActivityService等2,在要进行crud的地方,通过活动的类型去做if判断/switch,来调用相应的ser...

2018-10-25 19:45:20 4073 7

原创 Spring Boot 添加静态资源地址

实现方式在SpringBoot的application.properties文件中加入如下配置file.path=D:/uploadspring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,...

2018-08-20 17:46:28 178

原创 Java实体类中位状态的使用

简介1,在开发的实体类中,有些实体类存在过多的互斥是与否的状态. 例如:订单实体,我们可能涉及到的状态有,是否发货,是否审核,是否付款,是否接受等等.2,假如我们为每一个状态添加一个状态,实体类就会显得臃肿,此时我们就可以使用二进制的位状态码, 将多种状态放置在一个字段上来记录;原理1,二进制存储数据时每一位的值为0或者1;例如0000 0001.2,这样我们就可以用...

2018-07-26 19:49:48 1625

原创 SpringAop的简单实现

AOP当中的概念:1、切入点(Pointcut):在哪些类,哪些方法上切入(where);2、增强(Advice): 早期翻译为通知,在方法执行的什么时机(when:方法前/方法后/方法前后)做什么(what:增强的功能);3、切面(Aspect): 切面=切入点+增强,通俗点就是:在什么时机,什么地点,做什么增强! 4、织入(Weaving): 把切面加入到对象,并创...

2018-07-26 19:46:14 140

原创 idea springboot 打包运行的几个问题

1,no main manifest attribute出现原因: 正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便运行java -jar XXX.jar时找到对应的主类。因为-jar的含义就是后面跟的jar包是有main class可独立运行,所以需要在打包成jar包时指定这个类。解决方式 在相应的POM文件中加入如下配置&amp;lt;b...

2018-07-18 17:06:33 3445

springcloud.zip

springBoot多数据源代码实现示例,整体项目未springCloud项目.有需要得朋友欢迎自取

2020-03-27

idea hadoop-hdfs插件

idea hadoop-hdfs插件,和eclipse上一样的Hadoop hdfs的插件功能一样;端口分别为50020和9000,不用点测试直接点应用即可

2018-12-19

空空如也

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

TA关注的人

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