04 2024 档案

摘要:1. Navicat简介 Navicat是一款功能强大的数据库管理工具,支持多种数据库类型,如MySQL、MariaDB、SQL Server、Oracle等。它提供了直观的用户界面和丰富的功能,使得数据库管理和开发变得更加高效和便捷。在本文中,将介绍Navicat的安装步骤、常用快捷键以及使用过程 阅读全文
posted @ 2024-04-27 11:34 木头左 阅读(147) 评论(0) 推荐(0) 编辑
摘要:首先表是这样的 CREATE TABLE public.tb_realtime_data ( s_id varchar(48) NOT NULL, sensor_name varchar(48) NULL, sensor_index_code varchar(48) NULL, sensor_val 阅读全文
posted @ 2024-04-26 18:35 木头左 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、环境准备 1、python3中自带了sqlite3 参考https://www.runoob.com/sqlite/sqlite-tutorial.html 2、在sqlite中建表 CREATE TABLE [stock] ( [id] NVARCHAR(48), [name] NVARCHA 阅读全文
posted @ 2024-04-26 18:31 木头左 阅读(114) 评论(0) 推荐(0) 编辑
摘要:即使安装c++要占用c盘4G,而且仍然有可能报错, error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2 另一种解决 阅读全文
posted @ 2024-04-26 18:28 木头左 阅读(72) 评论(0) 推荐(0) 编辑
摘要:1.filter用类名.属性名,比较用==,filter_by直接用属性名,比较用= 2.filter不支持组合查询,只能连续调用filter来变相实现。 session.query(Dashboard) .filter(Dashboard.id.in_(dashboard_ids_int)) .a 阅读全文
posted @ 2024-04-26 18:24 木头左 阅读(176) 评论(0) 推荐(0) 编辑
摘要:将一个表中的某一列的多行数据拼接成一行 一种方法 SELECT person_id AS job_no, string_agg(person_name,',') as str_person_name FROM public.tb_attendance_model WHERE create_time 阅读全文
posted @ 2024-04-26 18:20 木头左 阅读(565) 评论(0) 推荐(0) 编辑
摘要:采用minidom读取, 在dom上创建新节点, dom.createElement('item') 再将节点挂在对应节点下 byCardNo.appendChild(item) 将修改后的dom重新写入,建议换一个文件名再测试,避免覆盖 def add(filename): # 创建dom文档 d 阅读全文
posted @ 2024-04-26 13:22 木头左 阅读(50) 评论(0) 推荐(0) 编辑
摘要:大部分时间都是'Content-Type': 'application/json',flask_appbuilder的服务中很多接口是 multipart/form-data;, 用python调用时,通常情况下 data = json.dumps({ "catalogCode":"region", 阅读全文
posted @ 2024-04-26 13:19 木头左 阅读(15) 评论(0) 推荐(0) 编辑
摘要:目录 1、数据源为posgresql 2、数据源为clickhouse 场景是数据源按月计算的,但是想按1号,2号,3号,的列来查看,这里要先汇总,按姓名group by,将行转换为列,数据源不同时,对时间的函数不一样。 1、数据源为posgresql postgres的抽取时间中月的第几天:ext 阅读全文
posted @ 2024-04-26 13:15 木头左 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、批量查找替换 # -*- coding: utf-8 -*- import os import re # path=os.getcwd() str_old = 'insert' str_new = 'frs.event.queue' file_formate = 'init.sql' file_ 阅读全文
posted @ 2024-04-26 13:11 木头左 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1、日期格式化 def paserTime(timestamp): t = time.time() f=time.localtime(timestamp/1000) print (t) #原始时间数据 # print (int(t)) #秒级时间戳 print (int(round(t * 1000 阅读全文
posted @ 2024-04-26 13:08 木头左 阅读(568) 评论(0) 推荐(0) 编辑
摘要:1、聚宽和米筐的商业模式主要是卖数据,掘金有自己做实盘, 2、聚宽有策略商城可以卖策略,掘金社区不太活跃 3、平台都有相关书籍,可以对照,有源码,掘金《》, 4、以python为例,掘金易用性较好,API文档清晰,windows客户端做的比较好, 策略都在本地运行, 很好的python代码编辑体验, 阅读全文
posted @ 2024-04-24 12:24 木头左 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1、java:[400,90] 错误: -source 1.5 中不支持 lambda 表达式 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) 阅读全文
posted @ 2024-04-24 12:20 木头左 阅读(286) 评论(0) 推荐(0) 编辑
摘要:def paserTime(timestamp): t = time.time() f=time.localtime(timestamp/1000) print (t) #原始时间数据 # print (int(t)) #秒级时间戳 print (int(round(t * 1000))) #毫秒级 阅读全文
posted @ 2024-04-24 12:17 木头左 阅读(48) 评论(0) 推荐(0) 编辑
摘要:--两张表的无关数据合并到一张表 SELECT A.name, B.name FROM (select o.name, row_number() over(order by name) from tb_org as o) A FULL JOIN (select r.name, row_number( 阅读全文
posted @ 2024-04-24 12:13 木头左 阅读(152) 评论(0) 推荐(0) 编辑
摘要:阿里云服务器试用 1、先进到服务器列表 2、进入远程连接 客户端使用账号密码进行连接 即可用xshell或putty连接了 一般系统中默认是python2,下面是python3安装流程 一、下载 https://www.python.org/ftp/python/3.6.3/ 二、解压 tar -z 阅读全文
posted @ 2024-04-24 12:09 木头左 阅读(247) 评论(0) 推荐(0) 编辑
摘要:linux下载地址:https://files.pythonhosted.org/packages/a5/e1/e5f2b231c05dc51d9d87fa5066f90d1405345c54b14b0b11a1c859020f21/mysqlclient-2.0.1.tar.gz#sha256=f 阅读全文
posted @ 2024-04-23 18:48 木头左 阅读(10) 评论(0) 推荐(0) 编辑
摘要:安装selenium pip --trusted-host pypi.tuna.tsinghua.edu.cn install selenium pip --trusted-host mirrors.aliyun.com install cookielib pip --trusted-host py 阅读全文
posted @ 2024-04-23 18:45 木头左 阅读(62) 评论(0) 推荐(0) 编辑
摘要:这个需求就是一个典型的按时间创建分区表,首先看一下步骤: 创建父表 先创建一张“父表”,所有分区表都从它继承,这个表中没有数据,也不要在这个表上定义任何检查约束及索引,现在我们就先创建这样一张表,但之前先建一个序列: CREATE SEQUENCE "public"."control_alarm_i 阅读全文
posted @ 2024-04-23 18:41 木头左 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一般的rest接口 在pom.xml中加入 org.springframework.boot spring-boot-starter-test test 新建测试类 @RunWith(SpringRunner.class) @SpringBootTest public class UserContr 阅读全文
posted @ 2024-04-23 18:38 木头左 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql 阅读全文
posted @ 2024-04-23 18:34 木头左 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Linux 命令 关闭防火墙 1、禁用防火墙 [root@centos06 ~]# systemctl stop firewalld.service [root@centos06 ~]#systemctl disable firewalld.service [root@centos06 ~]#sys 阅读全文
posted @ 2024-04-22 09:52 木头左 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前提条件: 下载:https://mirrors.cnnic.cn/apache/hive/ 安装了hadoop集群, 1.解压缩hive的软件包,使用命令: tar -zxvf hive-3.1.0-bin.tar.gz **2.进入hive的配置目录. 编辑/usr/local/data/hiv 阅读全文
posted @ 2024-04-22 09:48 木头左 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Hadoop 安装 安装并配置hadoop-2.6.4(在master中) (1)将hadoop-2.6.4.tar.gz安装包复制到hadoop文件目录下(与windows环境下类似)。 (2)解压hadoop-2.6.4.tar.gz cd cd hadoop tar -zxvf hadoop- 阅读全文
posted @ 2024-04-22 09:44 木头左 阅读(12) 评论(0) 推荐(0) 编辑
摘要:格式化HDFS分布式文件系统 hadoop namenode –format 启动Hadoop start-all.sh 停止Hadoop stop-all.sh jps命令可以看到Hadoop的所有守护进程 用hdfs dfsadmin -report 命令来检查,能看到DataNode状态才是正 阅读全文
posted @ 2024-04-22 09:41 木头左 阅读(25) 评论(0) 推荐(0) 编辑
摘要:线程安全 1、先来了解一下:为什么多线程并发是不安全的?**** 在操作系统中,线程是不拥有资源的,进程是拥有资源的。而线程是由进程创建的,一个进程可以创建多个线程,这些线程共享着进程中的资源。所以,当线程一起并发运行时,同时对一个数据进行修改,就可能会造成数据的不一致性,看下面的例子: 假设一个简 阅读全文
posted @ 2024-04-22 09:37 木头左 阅读(8) 评论(0) 推荐(0) 编辑
摘要:案例背景 很多事件记录在最初一段时间读写比较频繁,存储在postgresql比较合适,后期数据量变大,且仅作为历史记录查询,更适合存储在mongodb中,可能需要定期将postgresql中的数据转存到mongodb。 案例分析 postgresql数据定时转存mongodb,可以采用jdbc方式将 阅读全文
posted @ 2024-04-20 08:22 木头左 阅读(54) 评论(0) 推荐(0) 编辑
摘要:案例背景 组件性能测试过程中,要导入大量自定义的数据。 案例分析 本案例中采用python的pandas库,模拟了生成导入csv文件,模拟在页面点击导入csv,使文件导入更高效。 实现方案 1****、在前端页面解析内部接口参数 典型的导入流程至少包含上传文件和确认上传。 上传文件 在浏览器中打开F 阅读全文
posted @ 2024-04-20 08:18 木头左 阅读(8) 评论(0) 推荐(0) 编辑
摘要:【本文正在参与 “拥抱开源 | 涛思数据 TDengine有奖征稿】https://marketing.csdn.net/p/0ada836ca30caa924b9baae0fd33857c 设备上传的数据具有很明显的物联网特点,通常是时序性的,按时间先后顺序上报,而且写入后,几乎不会修改,主要是查 阅读全文
posted @ 2024-04-20 08:15 木头左 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、收发MQ基础 引入stomp包, # -*- coding: utf-8 -*- import stomp import time,random from cmd.util import timePaser port = 700 ip='10.13.69.16' passcode='8JiPUn 阅读全文
posted @ 2024-04-20 08:11 木头左 阅读(47) 评论(0) 推荐(0) 编辑
摘要:import time import datetime def paserTime(timestamp): t = time.time() f=time.localtime(timestamp/1000) print (t) #原始时间数据 # print (int(t)) #秒级时间戳 print 阅读全文
posted @ 2024-04-20 08:08 木头左 阅读(168) 评论(0) 推荐(0) 编辑
摘要:服务a用flask,服务b用的springboot,服务a写的接口,用python很容易就调通了,java来调,坑有点多 1、url最后的斜杠必须两边对应上,否则flask会先308,而且 content type [text/html;charset=utf-8],连对应的HttpMessageC 阅读全文
posted @ 2024-04-19 18:47 木头左 阅读(100) 评论(0) 推荐(0) 编辑
摘要:数据库三大范式 在数据库设计中,范式是一种规范化的设计方法,它可以帮助我们避免数据冗余和不一致性。目前,数据库中比较常用的范式有三种,分别是第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。本文将介绍这三种范式,并举例说明。 1. 第一范式(1NF) 第一范式是最基本的范式,它要求关系中的 阅读全文
posted @ 2024-04-19 18:44 木头左 阅读(76) 评论(0) 推荐(0) 编辑
摘要:数据库的关系代数表达式 关系代数是一种用于描述和操作关系数据库的形式化语言。它提供了一组基本操作,包括选择、投影、并、差、笛卡尔积等,可以用来表示和操作关系数据库中的数据。 基本操作 选择(Selection):从关系中选择满足指定条件的元组。 投影(Projection):从关系中选择指定的属性列 阅读全文
posted @ 2024-04-19 18:40 木头左 阅读(151) 评论(0) 推荐(0) 编辑
摘要:数据库的物化视图 数据库的物化视图(Materialized View)是一种预先计算和存储的查询结果集,可以提高查询性能和减少查询开销。与普通视图不同,物化视图是实际存储在磁盘上的表,而不是只是一个查询语句。物化视图可以在需要时更新,以保持其数据的实时性。 优点 提高查询性能:物化视图可以预先计算 阅读全文
posted @ 2024-04-19 18:36 木头左 阅读(35) 评论(0) 推荐(0) 编辑
摘要:什么是段页式存储? 在计算机系统中,存储器被分为很多个小块,每个小块被称为一页。而段页式存储是一种将存储器分为若干个段和页的存储管理方式。在这种方式下,每个进程都被分配了一个独立的地址空间,其中每个地址都由一个段号和一个页号组成。 段页式存储地址计算 在段页式存储中,地址的计算需要分两步进行。首先, 阅读全文
posted @ 2024-04-19 18:33 木头左 阅读(137) 评论(0) 推荐(0) 编辑
摘要:问题背景 在Java代码中,经常会遇到一个接口有多个实现的情况。而这些实现类的参数又是不同的子类,这时候我们该如何选择正确的实现方法呢? 解决方案 我们可以通过判断参数的子类类型来选择正确的实现方法。具体实现可以使用Java中的instanceof关键字,它可以判断一个对象是否是某个类的实例。 示例 阅读全文
posted @ 2024-04-15 17:48 木头左 阅读(340) 评论(0) 推荐(0) 编辑
摘要:背景 在Java的开发中,Maven多模块已经成为了一种标配,通过多模块的管理,我们可以更好地组织我们的工程结构,并且更容易进行团队协作。而在Maven的多模块工程中,通常会有一个父模块,而在这个父模块中,我们通常需要指定一些全局的配置,比如依赖管理,插件管理等等信息,这时候就需要用到parent 阅读全文
posted @ 2024-04-15 17:44 木头左 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Swagger-codegen的模板文件mustache Swagger-codegen是一个开源的代码生成工具,它可以根据Swagger规范自动生成客户端和服务器端代码。在使用Swagger-codegen时,我们可以通过mustache模板文件来自定义生成的代码。在这篇文章中,我们将介绍如何在m 阅读全文
posted @ 2024-04-15 17:40 木头左 阅读(22) 评论(0) 推荐(0) 编辑
摘要:在使用swagger-codegen生成代码时,我们经常需要使用自定义属性来生成我们需要的代码。swagger-codegen使用了mustache模板引擎来生成代码,而在mustache模板文件中,我们可以通过配置swagger规范文档中的自定义属性来生成我们需要的代码。本篇文章将从第三级标题开始 阅读全文
posted @ 2024-04-15 17:37 木头左 阅读(87) 评论(0) 推荐(0) 编辑
摘要:前言 在进行API开发时,我们通常需要定义API的接口规范和文档,以方便其他开发者调用和使用。Swagger是一款非常流行的API文档生成工具,它可以帮助我们快速生成API接口文档,并提供了许多便捷的功能。本文将介绍如何使用swagger-codegen来生成API接口文档。 简介 swagger- 阅读全文
posted @ 2024-04-15 17:33 木头左 阅读(262) 评论(0) 推荐(0) 编辑
摘要:题目描述 叶老师有很多学生,在算法竞赛上取得了非常好的成就,在工作后也非常出色。 那么你能在信奥上走多远?假设每个人起始分为0,根据以下规则,最后的得分越高,你就能走得越远。 (1)如果你对信奥非常感兴趣,加30分,有兴趣或者想去了解产生兴趣加5分,一点也不感兴趣扣30分 (2)如果你是5年级及以下 阅读全文
posted @ 2024-04-13 08:22 木头左 阅读(12) 评论(0) 推荐(0) 编辑
摘要:以下是实现代码: import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.List; 阅读全文
posted @ 2024-04-13 08:18 木头左 阅读(35) 评论(0) 推荐(0) 编辑
摘要:什么是二叉树 二叉树是一种树形结构,每个节点最多有两个子节点。其中,左子节点的值小于等于父节点的值,右子节点的值大于等于父节点的值。这种特殊的结构使得二叉树在搜索、排序等方面有着广泛的应用。 二叉树的遍历方式 二叉树的遍历方式有三种:前序遍历、中序遍历和后序遍历。其中,前序遍历是先访问根节点,再访问 阅读全文
posted @ 2024-04-13 08:15 木头左 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目描述 很多信息学选手,在很多领域做出了非常大的贡献,为国家科技的发展出了很多力,有不少还是开领了科技的先河。叶老师这边带过竞赛的学生也有不少考上了清华北大,他们将会继续深造,以便发挥出自己的才能。在这些选手实现为科技进步贡献的同时,他们也实现了自我价值。比如: 清华大学毕业的楼教主 身价百亿 浙 阅读全文
posted @ 2024-04-13 08:11 木头左 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Freemarker是一种模板引擎,它允许我们在Java应用程序中分离视图和业务逻辑。在Freemarker中,List是一种非常有用的数据结构,它允许我们存储一组有序的元素。有时候,我们需要判断一个List是否为空,这在程序设计中有许多应用场景。本文将详细介绍如何使用Freemarker List 阅读全文
posted @ 2024-04-13 08:08 木头左 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Cron表达式是一种用于计划任务调度的工具。它由6个或7个字段组成,字段之间用空格分隔,可以是以下字段: 分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 周(0-7,其中0和7都表示周日) 星期(1-7,其中1表示周一,7表示周日) 年份(可选,1970-2099) 这些字段 阅读全文
posted @ 2024-04-12 17:06 木头左 阅读(40) 评论(0) 推荐(0) 编辑
摘要:在Java中,可以使用Quartz框架来定义和调度任务,包括使用Cron表达式来定义任务的执行时间。下面是一个使用Quartz框架实现每10分钟执行一次任务的示例: 添加Quartz依赖 在Maven项目中,添加以下依赖到pom.xml文件中: <dependency> <groupId>org.q 阅读全文
posted @ 2024-04-12 17:02 木头左 阅读(579) 评论(0) 推荐(0) 编辑
摘要:​ 首先,让我们了解一下阿里云平台上自定义镜像的功能。通过自定义镜像,用户可以将云服务器的当前状态保存为镜像,以便在需要时快速恢复到该状态。此外,自定义镜像还可以作为模板创建新的云服务器,方便用户快速部署相同环境的服务器。 登录到阿里云服务器管理控制台。 ​​​​​​​​ 在实例列表中找到需要操作的 阅读全文
posted @ 2024-04-12 16:58 木头左 阅读(325) 评论(0) 推荐(0) 编辑
摘要:这两天高考逐渐落下了帷幕,对于普通人来说,高考仍然是为数不多的,可以改变命运的机会。想起自己的高考,已经是好多年前,那时候一个人去市里面参加考试,第一次睡在不熟悉的床上,痒了一晚上,实在是小姐身子丫鬟命。当时觉得考试很苦,在想若干年后应该不用考试了,现在看来,由于资源的有限性和需求的无限性,考试做为 阅读全文
posted @ 2024-04-12 16:55 木头左 阅读(52) 评论(0) 推荐(0) 编辑
摘要:在 Java 中,List 是一个接口,常见的实现类有 ArrayList 和 LinkedList。当我们需要复制一个 List 时,通常有两种方法:浅拷贝和深拷贝。浅拷贝只复制 List 中的引用,而深拷贝则会复制 List 中的所有元素。下面我们来看一下如何实现 List 的深拷贝。 假设我们 阅读全文
posted @ 2024-04-11 12:30 木头左 阅读(64) 评论(0) 推荐(0) 编辑
摘要:要使用__init__.py将mouse_move作为一个包,可以按照以下步骤操作: 在包含mouse_move模块的目录中创建一个空的__init__.py文件。这将使Python将该目录视为一个包。 在__init__.py文件中,导入mouse_move模块,并将其添加到包中。例如,可以使用以 阅读全文
posted @ 2024-04-11 12:26 木头左 阅读(22) 评论(0) 推荐(0) 编辑
摘要:大家好,我是木头左。 今天介绍三种不同方法实现根据传入参数不同,调用不同的方法。 使用条件语句 在Python中,可以使用条件语句(如if-elif-else语句)来根据传入的参数调用不同的方法。以下是一个示例: def method1(): print("调用方法1") def method2() 阅读全文
posted @ 2024-04-11 12:22 木头左 阅读(157) 评论(0) 推荐(0) 编辑
摘要:千万不要将centos中python 默认2.7的编译器改为3.x的,在使用yum时,会报各种错, 1、File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 原因是yum按python3.6解析2.7的语法出错了 修改/usr/bin/y 阅读全文
posted @ 2024-04-11 12:19 木头左 阅读(6) 评论(0) 推荐(0) 编辑
摘要:tcpdump****中最常见的几个参数 首先查看网卡名称 ifconfig: 最常用的配置和查看网络接口信息的命令 -i 指定要抓取数据包的网卡名称 tcpdump -i eth0 -c 10 # 抓取eth0网卡的数据包 ,不设数量10,会一直监听下去 -w 把抓取到的数据存放到文件中使用wir 阅读全文
posted @ 2024-04-11 12:15 木头左 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、安装 官方建议要先装pypiwin32,选择合适版本就行。 python环境是3.6,这是win10中可用的地址:https://pypi.org/project/pyttsx3/2.7/#files 最新版本的pyttsx3是2.90,https://pypi.org/project/pytt 阅读全文
posted @ 2024-04-10 18:15 木头左 阅读(26) 评论(0) 推荐(0) 编辑
摘要:查看jvm中参数: java -XX:+PrintCommandLineFlags -version 返回: -XX:G1ConcRefinementThreads=8 -XX:GCDrainStackTargetSize=64 -XX:InitialHeapSize=524342912 -XX:M 阅读全文
posted @ 2024-04-10 18:11 木头左 阅读(27) 评论(0) 推荐(0) 编辑
摘要:tb_car表中DDL语句中有COMMENT COMMENT ON COLUMN public.tb_car.car_id IS '主键'; COMMENT ON COLUMN public.tb_car.car_index_code IS '车辆编码'; COMMENT ON COLUMN pub 阅读全文
posted @ 2024-04-10 18:08 木头左 阅读(316) 评论(0) 推荐(0) 编辑
摘要:9.5之前需要写函数,暂不考虑,下面以tablesample方法为主 方式一: 在数据量较小的情况下使用 select * from tb_defect order by random() limit 100 缺点是没办法再排序,而且是全表扫描,性能较差 方式二: select * from tb_ 阅读全文
posted @ 2024-04-10 18:04 木头左 阅读(80) 评论(0) 推荐(0) 编辑
摘要:计算每个分组的数量 select parent_dict_code,count(*) from tb_data_dict group by rollup(parent_dict_code) ; 计算占比,注意要*1.0,否则仍为整型,全为0 select parent_dict_code,count 阅读全文
posted @ 2024-04-10 18:00 木头左 阅读(28) 评论(0) 推荐(0) 编辑
摘要:在开发 PostgreSQL 数据库应用程序时,经常需要在查询语句中截取字符串。在某些情况下,需要截取字符串中的特定字符。例如,从 URL 中获取域名,从文本中获取文件名等。 本文将介绍如何在 PostgreSQL 中截取字符串中的第二个特定字符。我们将使用 SUBSTRING 和 POSITION 阅读全文
posted @ 2024-04-09 12:30 木头左 阅读(204) 评论(0) 推荐(0) 编辑
摘要:掘金 优点: 集成了多种数据源和数据接口,包括股票、期货、数字货币等市场数据。 - 提供托管账户和自营账户两种交易方式,自营账户支持10倍杠杆。 - 提供市场行情分析、交易统计、策略回测等功能,支持Python和JavaScript编程语言。 - 提供社区和专业团队支持,在社区中可以查找到丰富的学习 阅读全文
posted @ 2024-04-09 12:26 木头左 阅读(474) 评论(0) 推荐(0) 编辑
摘要:在 PostgreSQL 数据库中,有时我们需要将多个字段合并成一个 JSON 对象,并将其用于保存或传输数据。json_build_object 函数可用于将指定的键值对合并为一个 JSON 对象。该函数的语法如下: sql json_build_object(key text, value an 阅读全文
posted @ 2024-04-09 12:23 木头左 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在 PostgreSQL 数据库中,有时需要将分组后的字段合并成一个 JSON 对象,并将其保存到一个新的字段中。本文将介绍如何使用 PostgreSQL 中的 json_agg 函数来实现这一目标。 假设我们有一个销售订单表格,其中包含订单编号、产品名称和销售数量等字段。现在我们需要按照订单编号分 阅读全文
posted @ 2024-04-09 12:19 木头左 阅读(347) 评论(0) 推荐(0) 编辑
摘要:explain(ANALYZE,VERBOSE,BUFFERS) select c.* from tb_classification c left join tb_operate_log o on c.id=o.object_id where 1=1 and c.parent_code = 'roo 阅读全文
posted @ 2024-04-09 12:16 木头左 阅读(112) 评论(0) 推荐(0) 编辑
摘要:在 PostgreSQL 中,JSON 类型字段的使用已经越来越广泛。如果需要从 JSON 类型字段中查询数据,PostgreSQL 提供了一系列的操作符和函数,使得查询和处理 JSON 数据变得非常方便。本文将为您介绍一些常用的查询 JSON 类型字段的方法和函数。 查询 JSON 类型字段中的所 阅读全文
posted @ 2024-04-08 09:59 木头左 阅读(704) 评论(0) 推荐(0) 编辑
摘要:Docker是一种轻量级的容器技术,能够帮助开发人员轻松地将应用程序打包和部署到不同的环境中。Python是一种流行的编程语言,Docker可以帮助我们将Python应用程序打包成镜像,方便部署到不同的容器环境中。本文将介绍如何使用Docker构建Python应用程序的镜像。 安装Docker 在开 阅读全文
posted @ 2024-04-08 09:56 木头左 阅读(117) 评论(0) 推荐(0) 编辑
摘要:先下载编译sqlite3 wget http://www.sqlite.org/sqlite-3.5.6.tar.gz cd sqlite-3.5.6 ./configure --disable-tcl make && make install 注意add LIBDIR to the ‘LD_LIB 阅读全文
posted @ 2024-04-08 09:52 木头左 阅读(24) 评论(0) 推荐(0) 编辑
摘要:接口请求时,报错Property [renew] not found. Using default value [false] 返回: There was an unexpected error (type=Not Found, status=404). 有两种可能: 1、添加扫描路径 使用base 阅读全文
posted @ 2024-04-08 09:48 木头左 阅读(5) 评论(0) 推荐(0) 编辑
摘要:添加注解@EnableFeignClients后报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defi 阅读全文
posted @ 2024-04-08 09:45 木头左 阅读(149) 评论(0) 推荐(0) 编辑
摘要:flatMap() 是Java 8中Stream API中的一个中间操作,用于将嵌套集合的元素合并成一个扁平化的流,其中每个元素都是由嵌套集合中的元素组成的。 flatMap() 方法的语法如下:<R> Stream<R> flatMap(Function<? super T,? extends S 阅读全文
posted @ 2024-04-07 08:23 木头左 阅读(320) 评论(0) 推荐(0) 编辑
摘要:Github Copilot是一个基于人工智能的代码助手,可以帮助程序员在编写代码时提供自动补全和建议功能。使用Github Copilot需要以下步骤: 1.注册Github账号并安装Github Copilot插件 首先你需要注册一个Github账号,然后在你使用的代码编辑器中安装Github 阅读全文
posted @ 2024-04-07 08:20 木头左 阅读(126) 评论(0) 推荐(0) 编辑
摘要:在实际应用中,我们经常会遇到多个域名需要映射到同一台服务器的相同端口的情况,这时可以使用nginx反向代理来实现。 以实现将www.example.com和www.test.com都映射到127.0.0.1的80端口为例,具体步骤如下: 修改hosts文件 在本地hosts文件中添加以下两行: 12 阅读全文
posted @ 2024-04-06 15:07 木头左 阅读(120) 评论(0) 推荐(0) 编辑
摘要:不带时区时间字符串 可以使用Java 8中的DateTimeFormatter类来将字符串转换为LocalDateTime对象。下面是一个示例代码: import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; 阅读全文
posted @ 2024-04-05 11:08 木头左 阅读(100) 评论(0) 推荐(0) 编辑
摘要:不带时区时间字符串 可以使用Java 8中的DateTimeFormatter类来将字符串转换为LocalDateTime对象。下面是一个示例代码: import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; 阅读全文
posted @ 2024-04-03 17:54 木头左 阅读(117) 评论(0) 推荐(0) 编辑
摘要:1. 引言 随着微服务架构的流行,越来越多的系统采用了微服务架构来构建应用程序。在微服务架构中,服务之间需要进行通信和协调,而这些服务通常需要共享一些数据,比如缓存数据。在这种情况下,Redis成为了一个非常受欢迎的选择。 然而,使用Redis作为微服务架构中的共享缓存也会带来一些问题和挑战。本文将 阅读全文
posted @ 2024-04-03 17:51 木头左 阅读(61) 评论(0) 推荐(0) 编辑
摘要:PostgreSQL分表方案 在实际应用中,我们经常需要对已经存在的数据进行分表处理,以提高查询效率和数据存储的可靠性。本文将介绍如何使用 PostgreSQL 对已存在的数据进行分表处理。 分表方案 对于已经存在的数据,我们可以采用 hash 分表的方案。具体来说,我们可以使用某个字段的 hash 阅读全文
posted @ 2024-04-03 17:46 木头左 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Java数据类型 Java中的数据类型分为两类:基本数据类型和引用数据类型。 基本数据类型 数据类型占位长度取值范围byte1字节-128127short2字节-3276832767int4字节-21474836482147483647long8字节-922337203685477580892233 阅读全文
posted @ 2024-04-02 18:01 木头左 阅读(14) 评论(0) 推荐(0) 编辑
摘要:下载安装DBever 首先需要下载并安装DBever,可以在DBever官网上下载最新版的安装程序,根据提示进行安装即可。 下载驱动程序 首先需要从人大金仓官方网站下载适用于DBever的驱动程序。下载完成后,将驱动程序保存到本地计算机上。 添加驱动程序 打开DBever软件,在主界面中点击菜单栏中 阅读全文
posted @ 2024-04-01 12:25 木头左 阅读(522) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示