随笔
csdn277
www.zhoujj.cn
展开
-
Golang uint 数据精度丢失问题,Swagger数据精度问题
在返回到swagger时,后两位将自动向下取整导致id和数据库不一致,这种情况在json tag指定类型为string,即 ` json:"id,string" `go中实体用uint,在64位操作系统中默认为64位,数据库存储数据和查询取得的数据都没有问题。另一种丢失精度问题进行验证,并非json转化问题,而是swagger数据转化问题。...原创 2022-08-08 09:54:28 · 559 阅读 · 1 评论 -
SQL Server geometry 空间引用标识符(SRID)默认为 0
SQL Server 数据库引擎 使用 SRID 0,但是当我们在进行geometry数据存储时设置 SRID 4326,那么在查询条件也需要是4326。每个空间实例都有一个空间参考标识符(SRID)。SRID对应于基于用于平面地球映射或圆形地球映射的特定椭球的空间参考系统。空间列可以包含具有不同SRID的对象。但是,在对数据执行SQL Server空间数据方法操作时,只能使用具有相同SRID的空间实例。从两个空间数据实例派生的任何空间方法的结果仅在那些实例具有相同的SRID时才有效,该SRID基于原创 2020-07-29 14:49:13 · 2207 阅读 · 0 评论 -
Deno学习
Asecureruntime forJavaScriptandTypeScript. 认识Deno Deno与Nodejs区别 快速上手 安装deno 编写一个hello world 待续Asecureruntime forJavaScriptandTypeScript.Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and...原创 2020-07-22 14:40:50 · 289 阅读 · 0 评论 -
NodeJS应用部署之PM2(充分利用多核cpu)
前言 正文 推荐资料 附录:NodeJS学习网络资料整理 1 从零开始 – 入门篇 2 成为高手 – 进阶篇 3 追根溯源 – 内核篇 4 跨界应用 – 创造篇 5 利剑在手 – 工具篇 6 Web技术 – 应用篇 前言首先,本篇主要讲述发生在项目实际部署NodeJS应用时遇到的多核CPU没有充分利用的实际问题。其次,下列推荐有众多推荐文章,有说明如何在部署或者开发时充分利用多核CPU,提高应用性能及稳定系的解决思路和现有可行的技术解决方案。最终,仅就我们这.原创 2020-07-22 14:37:21 · 4102 阅读 · 0 评论 -
MSSQL分布式可用性组异地容灾故障转移的自动化脚本
采用的故障转移方式是官方提供的步骤,实现方式是python3+pymssql这里直接贴代码造福全人类:注意的是,直接用是不行的,该脚本是针对特定开发测试环境编写的,不具有通用性,当然小修改一下就可以 了。#!/usr/bin/env python# -*- coding: utf-8 -*-"""mssqlScript.py 处理sql server 数据库分布式可用性组的故障转移故障转移方式采用官方推荐的5个步骤Steps:#####1.若要确保不会丢失任何数据,请停止全局主.原创 2020-07-22 14:21:03 · 298 阅读 · 0 评论 -
pymssql DB-Lib error message 20018
pymssql.OperationalError: (574, b'ALTER AVAILABILITY GROUP statement cannot be used inside a user transaction.DB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the SQL Server\n')cursor = conn.cursor(as_dict=True),原创 2020-07-22 14:08:27 · 11953 阅读 · 1 评论 -
JavaScript 数组合并+去重
var arr1 = [];var arr2 = []arr1 = Arryas.form(new Set(arr1.concat(arr2)));原创 2019-11-22 16:36:52 · 150 阅读 · 0 评论 -
angular4 + springboot 从后端生成的图片,模拟任务管理器里cpu利用率的显示
两点注意:1、后端返回数据 byte[]2、前端<image [src]="url">this.url = location.protocol + '//' + location.hostname + ':8888' + '/image/{name}/{time}'这里8888是服务的端口。name和time是参数。controller: 纯手打,ImageUti...原创 2018-12-19 16:17:28 · 347 阅读 · 0 评论 -
java 基础 通过封装获取运行时的类名及方法名的方法,深入浅出理解stackTraceElement
获取方法名,通用Thread.currentThread().getStackTrace()[1].getClassName()非静态方法获取方法名this.getClass().getName()获取类名Thread.currentThread().getStackTrace()[1].getMethodName()那么接下来如果每次都要这么用写那么多太累,所以封装...原创 2018-06-25 13:24:30 · 385 阅读 · 0 评论 -
java基础demo, 用任意符号在控制台打印菱形,主要是编程规范及面向对象思想。
java基础练习,通过入口函数随机一个N值,打印出一个相应的菱形首先这个题目不难,思路也很清晰,画图即可。其次实现到什么程度,如何提高代码可重用性,及可扩展性。下面这段代码实际相当于一个工具类了,用于画出菱形的形状,菱形的形状可能菱形高度(随机数代替)是奇数或偶数,这里当高度为偶数时打印的菱形不算很严谨。由于比较懒不想手动在控制台输入一些数,于是采用随机数代替。用Star类可以控制...原创 2019-11-22 14:35:35 · 556 阅读 · 0 评论