自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗

学无止境

  • 博客(173)
  • 资源 (16)
  • 收藏
  • 关注

原创 es之null_value

在es中, null, [], [null] 这三个值会被当成null值(空值)在映射中可以指定字段的null_value, 当字段的值为null值时,es会使用null_value为此字段创建索引,但不会替换文档中的null值,客户端可以使用null_value搜索文档。如果索引文档的时候,没有包含某字段,那null_value搜索也无法找到此记录,可以使用exists来搜索。

2023-10-27 15:17:14 800

原创 canal rocketmq

上篇文章说到直接使用ClusterCanalConnector并发消费是有问题的,可以先用单点将canal事件发送到mq中,再由mq并发处理,另外mq还可以做到削峰的作用,让canal数据不至于阻塞。使用队列,可以自己起一个单实例服务使用ClusterCanalConnector将消息丢队列里,也可以直接使用canal server, canal server原生支持几种队列:Kafka, RocketMQ ,RabbitMQ, PulsarMQ, 下面了解一下canal sever具体的处理过程。

2023-10-13 09:57:19 640

原创 ubuntu20.04安装genymotion3.5.1

version qt5.15 not found

2023-10-12 10:02:50 604

原创 canal 消费进度

多个服务同时消费,就会可能会造成消费混乱

2023-10-11 20:19:27 147

原创 canal简单介绍

canal入门

2023-09-21 19:47:39 145

原创 安装SkyWalking 9.2.0

skywalking9.2.0

2022-11-11 11:30:52 2364 1

原创 会员生日提前了一天

有一天,收到反馈,某些用户的生日提前了一天(变成了前一天的230000),比如填写生日"1988-08-20",数据库中变成了"1988-08-19230000"创建容器的时候,指定了系统时区为Asia/Shanghai数据库连接指定了连接时区为GMT+8(原本也是Asia/Shanghai,这是为了修复另外一个问题)...

2022-07-27 20:50:07 389

原创 集成spring cloud config后优先使用本地配置

注意只有设置spring.cloud.config.allow-override=true时,spring.cloud.config.override-none和spring.cloud.config.override-system-properties才会生效。集成springcloundconfig时默认情况下,远程配置会覆盖本地配置(除非是命令行参数)。如果要优先使用本地配置,需要在。...

2022-07-21 15:01:37 1133 2

转载 Spring请求参数中使用枚举类型

在Spring MVC中使用枚举作为web请求参数

2022-04-22 10:36:43 2775

原创 gradle7打包libs目录中的jar生成fat jar

需求需要做一个公共业务包,包里引用了一些第三方的jar(文件形式), 需要打一个整包给业务服务使用,让业务服务不用关注这些第三方的jar, 同时不要打包其他的像日志库之类的东西。解决修改jar任务:jar { from { configurations.runtimeClasspath.findAll { //打包所有libs目录中的jar文件 it.parent.equals(project.rootDir.path + '/

2022-03-29 19:57:24 3162

原创 一个pyside6.0 demo

说明pyside6只能运行在64位python上, 最低要求python3.6, 也就是说可能没办法运行在32位机器上.本文展示如何基于pyside6开发一个demo: 输入账号密码,登录进入主窗口。创建工程使用趁手的ide创建一个py项目,并创建虚拟机(这个用不用都行),创建好目录和文件:demo/app.py — 这是程序入口demo/src/ — 这是放源文件的地方,程序太简单就不分模块了demo/ui/ — 这是存放ui的地方安装相关库pip i

2022-03-17 15:03:02 1846 2

原创 使用pt-online-schema-change在线修改数据库表结构

下载与安装https://www.percona.com/downloads/percona-toolkit/LATEST/wget https://downloads.percona.com/downloads/percona-toolkit/3.3.1/binary/debian/focal/x86_64/percona-toolkit_3.3.1-1.focal_amd64.debsudo dpkg -i percona-toolkit_3.3.1-1.focal_amd64.deb修改表结

2022-01-23 19:21:00 827

原创 @ConfigurationProperties 自动提示配置

这里写自定义目录标题背景环境自动提示的原理配置类配置 annotationProcessor编译生成Configuration Metadata背景spring 提供了属性配置服务, 通过注解@ConfigurationProperties可以很方便地读取外部属性(application.propeties和application.yml)在application.propeties中书写配置的时候,第三方库的配置一般能弹出自动完成提示,但自己定义的属性却不行,这是因为弹出自动完成的提示,需要一点点配

2022-01-05 13:55:18 1111

原创 Hibernate 打印 sql

对于某些项目而言,我更喜欢使用spring data jpa(底层为hibernate),在开发和测试环境,经常需要看到sql日志,但是spring data jpa的日志打印就有点坑,总得来说就是不太好看,为了看到最终执行的sql, 只好自己动手修改了一把。示例sql为: @Modifying @Query("update Article a set a.salesArticleCategoryId=:salesArticleCategoryId where a.tenantId=:te

2020-07-30 14:29:32 1042 2

原创 spring data jpa (1) 基本使用

原文地址: https://blog.lvcc.top/article-detail?articleId=353导入compile 'org.springframework.boot:spring-boot-starter-data-jpa'增加配置文件package cn.com.sjfx.demo.config;import org.springframework.context...

2020-04-25 18:17:38 326 1

原创 mysql 快照读

原文地址: https://blog.lvcc.top/article-detail?articleId=351问题引入有次小A问我,他有一段代码,明明加了分布式的锁,但有时候仍然插入了两条数据,是为什么?已知数据库为mysql, 引擎为innodb, 隔离级别为Repeatable Read, 他的伪代码如下:@Transcationalpublic void checkAndInse...

2020-04-25 10:15:54 4586 6

原创 Jira配置相关问题

bitbucket和confluence使用jira登录1.首先在jira->系统->用户管理->Jira用户服务器->添加应用程序, 添加两个应用程序, 设置好密码和ip, 注意这里ip是白名单,如果使用容器,那么可能是172.17.0.12.到bitbucket或者confluence中,进入管理->用户目录, 添加jira用户目录,设置好参数。jira使用...

2019-12-31 12:02:51 647

翻译 tensorflow2.0 --- MaxPool2D/MaxPooling2D

官方文档作用计算最大值池化定义 def __init__(self, pool_size=(2, 2), strides=None, padding='valid', data_format=None, **kwargs)输入如果da...

2019-12-26 19:23:28 4728 1

翻译 tensorflow2.0 --- Conv2D

tf.keras.layers.Conv2D 是一个2维卷积层“”"2D convolution layer (e.g. spatial convolution over images).This layer creates a convolution kernel that is convolvedwith the layer input to produce a tensor ofou...

2019-12-26 19:23:16 3142 4

翻译 tensorflow2.0 --- api之model.fit

https://tensorflow.google.cn/api_docs/python/tf/keras/Model?version=stable#fit作用使用数据训练模型定义 def fit(self, x=None, y=None, batch_size=None, epochs=1, ...

2019-12-26 19:22:55 7291 3

翻译 tensorflow2.0 --- api之model.compile

https://tensorflow.google.cn/api_docs/python/tf/keras/Sequential?version=stable#compile作用Configures the model for training, 配置模型,准备训练定义 def compile(self, optimizer='rmsprop', ...

2019-12-26 19:22:40 5057

原创 ubuntu18.04 idea intelij 无法使用fcitx输入中文的问题

这两天系统炸了,原来是用ubuntu16.04,不知道做了什么导致一直卡顿, cpu分析和磁盘分析无果, 一直感觉是硬件坏了, 抱着试试的心态重装系统, 直接使用最新的ubuntu18.04。安装步骤非常简单(删除了所有数据的我眼泪掉下来),然而在输入法这块卡住了, 按照正常的流程安装了fcitx和搜狗输入法, 在其他软件都OK, 但在idea里死活切换不了, 就好像按键无效。按照网上的建议,...

2019-12-16 17:43:22 1904 2

原创 tensorflow2.0 --- 波士顿房价预测

数据来源:中国大学MOOCimport tensorflow as tfimport numpy as npimport pandas as pddf = pd.read_csv("boston.csv")df = df.valuesdf = np.array(df)# 归一化数据for i in range(12): df[:, i] = (df[:, i] - df[...

2019-12-09 09:21:07 2189

原创 tensorflow2.0 --- 线性回归预测

import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as np# 线性回归, f(x) = 2*x + 1# 生成训练数据# 使用np生成均匀生布于[-1,1]中的x训练数据np.random.seed(4)x_train = np.linspace(-1, 1, 100)# 计算y训练数据(使用...

2019-12-07 14:21:15 1108

原创 记一个写日志阻塞的问题

背景我们有多家客户,每个客户有自己的服务器(Windows Server),现在需要在客户的服务器上部署程序并自动更新,考虑到后期还会有其他的程序,所以我们首先做了一管理程序,管理程序从云端获取应用列表, 如果版本更新或者本地没有,就自动下载应用并安装启动,启动方式是使用Runtime.getRuntime().exec("java -jar xxx.jar")问题子应用运行起来后,调用...

2019-11-18 20:27:50 3389 1

原创 为什么我的定时器不跑了

最近要搞个小服务运行在多家客户的windows服务器上,里面有两个定时任务,一个是定时检查版本号,一个是定时向服务器汇报状态,都使用 spring 的@Scheduled实现。昨天晚上让它们跑着,今天上午一看,居然没有汇报状态了,(无奈,肯定有bug)。登录服务器,看到服务还在运行,看了一下没有打日志了,访问端口有数据返回,那这个服务应该还活着,定时器不跑了?没有太多的办法,老实下载了一个j...

2019-11-15 20:48:45 2314

原创 Spring 注解缓存总结

文档:https://docs.spring.io/spring/docs/5.1.9.RELEASE/spring-framework-reference/integration.html#cacheSpring为我们提供了一组缓存的高级接口, 是基于注解的声明式缓存, 非常方便,主要的注解有:@Cacheable, @CacheEvict, @CachePut, @Caching, @Ca...

2019-09-11 21:43:57 309

原创 java 日志库搭配

是不是经常被各种日志库搞得头晕脑转? 看看官方提供的日志库搭配吧。log4j 搭配http://logging.apache.org/log4j/2.x/runtime-dependencies.html模块说明依赖log4j-apilog4j的apiNonelog4j-corelog4j的实现DependencyTreelog4j-1.2-api...

2019-09-02 21:46:10 188

原创 AbstractQueuedSynchronizer 独占锁分析

独占锁, 即一次允许一个线程进入临界区。加锁流程 public final void acquire(int arg) { if (!tryAcquire(arg) && acquireQueued(addWaiter(Node.EXCLUSIVE), arg)) selfInterrupt(); }...

2019-08-20 15:42:03 152

原创 AbstractQueuedSynchronizer 同步队列

AbstractQueuedSynchronizer 维护一个同步变量state,用这个变量来维护锁的状态, 变量值为0表示没有线程加锁,变量值大于0表示有线程加锁了。 对于线程来说, 加锁就是增加这个同步变量,解锁就是释放这个同步变量,增加成功表示加锁成功,线程从此拥有锁。锁分两种类型, 独占锁和共享锁, 独占锁代表只有一个线程可以加锁成功, 共享锁代表有多个线程可以加锁成功。线程在竞争失败...

2019-08-19 21:19:45 183

原创 spring data jdbc 基本使用

文章目录配置使用创建表创建实体类创建操作接口Repository读写数据总结官方文档:https://docs.spring.io/spring-data/jdbc/docs/1.0.6.RELEASE/reference/html/spring data jdbc是spring data产品中的一员, 它提供查询数据库并映射成实体的功能,类似于jpa,但没有实体生命周期管理这些复杂功能, 并...

2019-08-02 15:34:06 14483 4

原创 Spark SQL 访问Hbase

文章目录简介打包生成hbase-spark库读写Hbase参考文档 : https://hbase.apache.org/book.html#_sparksql_dataframes简介hbase-spark integration使用了Spark-1.2.0中引入的DataSource API (SPARK-3247), 它在简单的HBase KV存储和复杂的关系SQL查询之间架起桥梁,使...

2019-07-01 18:03:10 2715

翻译 Spark SQL 访问json和jdbc数据源

文章目录访问json数据从json加载数据写入数据到json基于jdbc访问数据库spark sql可以从很多数据源中读写数据, 比较常用的是json文件和可使用jdbc协议的数据库.访问json数据官方文档: https://spark.apache.org/docs/latest/sql-data-sources-json.html注意: json文件的每一行必须是一个json对象...

2019-06-22 10:21:29 201

翻译 Spark SQL Generic Load/Save Functions(2.4.3)

文章目录Generic Load/Save Functions(通用加载/保存函数)Manually Specifying OptionsRun SQL on files directly(直接在文件上执行SQL)Save Modes(保存模式)Saving to Persistent Tables(保存到持久表)Bucketing, Sorting and Partitioning(分桶,排序和...

2019-06-20 14:41:43 192

翻译 Spark SQL Start(2.4.3)

原文地址: https://spark.apache.org/docs/latest/sql-programming-guide.htmlOverViewSpark SQL是用于处理结构化数据的spark模块。与基本的Spark RDD API不同,Spark SQL提供的接口为Spark提供了更多的数据结构和计算信息。在内部,Spark SQL使用这些额外的信息来执行额外的优化。有几种方法可...

2019-06-19 11:06:56 624

翻译 Spark RDD Programming Guide(2.4.3)

原文地址:https://spark.apache.org/docs/latest/rdd-programming-guide.htmlOverview从高层次的角度来看, spark应用由一个驱动程序(运行用户的main函数)和在集群上执行各种并发的操作组成.spark的主要抽象是弹性分布式数据集(RDD), 它是跨集群节点的元素集合, 能被并发操作.RDD是从Hadoop文件系统(或者其...

2019-06-14 14:37:48 197

原创 一个spark app demo

安装完环境, 现在是时候写一个demo项目了需求就是打印出上传到hdfs中的日志行数.依赖需要用到spark-sql库, 先查看一下spark目录下sql版本:spark-2.4.3-bin-hadoop2.7/jars/spark-sql_2.11-2.4.3.jar那么在程序中引用相同的库 <dependency> <grou...

2019-06-10 11:00:01 815

原创 使用docker安装spark2.4.3

前置说明在安装hbase之前, 安装了hadoop, 因为hbase的数据需要存放到hdfs中spark也与hadoop有关联, 但是要理解spark仅仅用到hadoop的库, 并不依赖hadoop程序, 它不需要安装hadoop, spark仅依赖jdk.spark有四大集群模式: standalone, mesos, yarn, k8s根据数据量, 确定使用最简单的standalone...

2019-06-06 11:37:18 3016

原创 使用docker安装hbase2.1.4

版本确定hadoophbase与hadoop兼容表:https://hbase.apache.org/book.html#hadoop据当前hadoop的版本2.7.7,确定hbase的版本为2.1.x, 那么可以使用最新版本2.1.4.jdkhbase与jdk兼容表:https://hbase.apache.org/book.html#basic.prerequisiteshbase...

2019-06-05 13:52:34 2828

原创 使用docker安装hadoop2.7.7

官方的安装文档https://hadoop.apache.org/docs/r2.7.7/hadoop-project-dist/hadoop-common/ClusterSetup.html由于线上使用docker, 所以需要打包成docker镜像.具体的步骤:基础镜像选用和当服务器一致的ubuntu16.04, 安装vim和tzdata, 并设置时区为东8区.sources.lis...

2019-06-04 14:08:45 1470

atrust ubuntu 客户端 2.3.10

atrust ubuntu 客户端 2.3.10

2024-02-18

greenplum jdbc driver

greenplum jdbc driver

2022-08-24

tpch生成的,22个适合postgresql的sql语句

tpch生成的,22个适合postgresql的sql语句

2022-08-23

The TPC Benchmark H (TPC-H) 3.0.1

The TPC Benchmark H (TPC-H) is a decision support benchmark. It consists of a suite of business oriented ad-hoc queries and concurrent data modifications. The queries and the data populating the database have been chosen to have broad industry-wide relevance while maintaining a sufficient degree of ease of implementation. This benchmark illustrates decision support systems that Examine large volumes of data; Execute queries with a high degree of complexity; Give answers to critical business q

2022-08-23

ja-netfilter.zip

ja-netfilter.zip

2022-01-06

SwitchySharp1.10.4

2016-10-17

aidl示例代码

这是一份aidl示例代码,包括service和client两个应用

2016-09-20

nginx-1.5.8_arm.tar.bz2

nginx-1.5.8_arm.tar.bz2

2014-12-29

teletext标准

teletext标准,包括en300706 en300472 teletext标准,包括en300706 en300472

2011-11-19

freetype使用帮助

freetype使用帮助 freetype使用帮助 freetype使用帮助 freetype使用帮助

2011-11-19

基于FL2440的简单无线视频监控系统.zip

基于FL2440的简单无线视频监控系统,可在linux中模拟,使用了xvid压缩和解压,使用v4l2接口对USB摄像头编程,Linux端显示图像用的是QT4

2011-11-19

嵌入式系统BootLoader技术内幕.pdf

嵌入式系统BootLoader技术内幕.pdf 嵌入式系统BootLoader技术内幕.pdf

2011-11-19

V4L2_API.chm

V4L2 API CHM版方便好查 V4L2 API CHM版方便好查

2011-11-19

u-boot-2011.09-rc1.tar.bz2

u-boot-2011.09-rc1.tar.bz2,从官网下的,收藏一下

2011-10-27

minigui-1.3.3

这是minigui-1.3.3源代码,里面支持了freetype1.3.1接口

2011-10-27

xvid应用编程接口.pdf

xvid应用编程接口.pdf,mpeg4

2011-04-22

minidep-gtk for ubuntu

minidep-gtk for ubuntu

2011-04-22

minidep-gtk for ubuntu

minidep-gtk for ubuntu

2011-04-22

Linux系统全线移植文档

Linux系统全线移植,移植bootloader和内核等

2010-12-15

空空如也

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

TA关注的人

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