自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 fastjson生成Json时,首字母大写及日期类型问题

最近在将公司某个工具由C#翻译为Java,其中有Json文件的生成部分,为了与原程序生成交付物一致,所以属性名称开头也保持为大写。在最终生成json文件时,出现在大小写属性重复的问题。参考文章:fastjson转换json时,碰到的那些首字母大小写转换的坑!文章来源:segmentfault,作者:agamem。文章目录前言一、全大写的键名二、第一个字符大写,第二个字符不是大写的键名三、首字符小写,第二个字符大写的键名四、属性中Date被转换成long类型总结前言本文主要用于记录Json生成中

2021-08-28 11:03:29 2559

原创 SqlServer服务启动失败:TDSSNIClient 初始化失败,出现错误 0x139f,状态代码 0x80

原因: Unable to initialize SSL support. The group or resource is not in the correct state to perform the requested operation.文章目录前言一、错误原因二、解决方案总结前言继续之前SSL配置文章,在处理完安全漏洞之后,突然发现SqlServer服务启动异常。Windows事件查看器中发现如下错误:TDSSNIClient 初始化失败,出现错误 0x139f,状态代码 0x80。原因

2021-08-26 19:13:22 3861

原创 SSL安全漏洞解决方案

文章目录前言一、 SSL/TLS协议信息泄露漏洞(CVE-2016-2183)1.详细描述2.解决办法二、SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808)1.详细描述2.解决办法三、SSL/TLS RC4 信息泄露漏洞(CVE-2013-2566)1.详细描述2.解决办法总结前言上周公司对公网系统进行了安全检查,扫描出了SSL相关漏洞,主要有SSL/TLS协议信息泄露漏洞(CVE-2016-2183)、SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CV

2021-08-21 11:55:38 17415 3

原创 MySQL数据库判断包含年度月份的表是否存在、字段是否存在,不存在则创建

说明接上篇,此篇描述MySQL的写法存储过程DROP PROCEDURE IF EXISTS auditchange;CREATE PROCEDURE auditchange() BEGINDECLARE VCOUNT1 INT;DECLARE EXISTFLAG INT;DECLARE audittable varchar(20);DECLARE sqlstring varchar(200);SET audittable = CONCAT('gspaudit', substring(c

2020-09-12 16:21:50 330

原创 Oracle、DM(达梦)、Oscar(神通)数据库判断包含年度月份的表是否存在、字段是否存在,不存在则创建

说明接上篇,此篇描述Oracle的写法存储过程DECLARE VCOUNT1 INT := 0; EXISTFLAG INT := 0; audittable varchar(20); sqlstring varchar(100); BEGINaudittable := ('GSPAUDIT' || to_char(sysdate,'yyMM'));sqlstring := 'alter table ' || audittable ||

2020-09-12 16:11:09 2064

原创 SqlServer数据库判断包含年度月份的表是否存在、字段是否存在,不存在则创建

说明接上篇,此篇描述SqlServer的写法存储过程BEGINDECLARE @audittable varchar(200);DECLARE @sqlstring varchar(200);SET @audittable = ('gspaudit' + substring(CONVERT(varchar(100), GETDATE(), 112),3,4));SET @sqlstring = 'alter table ' + @audittable + ' add seclevel VAR

2020-09-12 16:00:12 278

原创 PG数据库判断包含年度月份的表是否存在、字段是否存在,不存在则创建

说明维护功能中需要升级表结构,增加字段。但是表比较特殊,是按月划分,所以需要动态拼接出表名存储过程DO $$DECLARE audittable varchar(20); sqlstring varchar(100); BEGINSELECT into audittable ('gspaudit' || substring(to_char(now(), 'YYYYMMDD') from 3 for 4));sqlstring = 'alter table

2020-09-12 15:50:10 589 1

原创 Docker常用命令-全流程

Docker环境安装安装详细说明参考官方文档:https://docs.docker.com/get-docker/环境信息查看##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker --help镜像操作查看镜像##列出本地imagesdocker images##含中间映像...

2020-04-04 14:55:46 304 1

原创 如何将自己的控制台程序改造为支持命令行动态参数调用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-04 11:03:57 415

原创 NetCore集成Quartz使用自定义数据库连接

目前项目上使用的NetCore SDK版本为2.1.401,Quartz的nuget版本为3.0.7。简单的集成不再赘述,本次主要记录在开发过程中使用AdoJobStore和国产DM数据库的支持。如何使用自定义数据库使用StdSchedulerFactory新建调度实例: // 获取调度服务器配置 NameValueCollect...

2019-10-26 14:53:37 1605 3

原创 C#实现无边框winfrom界面

winfrom界面其实也可以扁平化,让外观提升一个level,整体为360风格。先上图:首先在界面属性中,将FormBorderStyle设置为None,然后界面变为正常的Panel。此时需要添加顶栏拖动、最小化和关闭按钮。 [DllImport("user32.dll")] public static extern bool ReleaseCapture()...

2018-10-20 17:11:31 11313 4

原创 遍历当前目录,提取指定文件夹内容并拷贝到指定位置

1、该脚本为bat脚本,在Windows下执行2、脚本遍历当前目录,包含子目录,找到名称为“应用程序”的文件夹3、抽取文件夹的内容,包含子目录,拷贝到“C:\GSPCloud_Beta管理\最新合并\应用程序”4、详细参数可以参考xcopy用法说明@echo off & setlocal EnableDelayedExpansion for /f "delims=" %%i i...

2018-10-20 17:02:59 4561

原创 .Net获取操作系统常用参数方法

本篇文章主要记录一些操作系统常用参数的获取方法,例如系统版本、磁盘空间、内存大小等1. 获取硬盘信息: /// <summary> /// 获取硬盘信息 /// </summary> /// <returns></returns> public void SetHardDiskIn

2018-10-16 19:35:08 550

原创 使用WebAPI、.NET Core CLI、NuGet CLI操作Nuget源

最近项目上元数据开发,准备使用nuget包进行封装,所以对nuget源进行了一些研究主要包含以下三种。WebAPI官方文档说明上介绍nuget源提供的WebAPI是遵循Odata规范的,但是通过验证发现存在很多问题,大多数api接口只适应于nuget官方仓库,以下是经过测试可用的接口。如果有兴趣可以发掘更多,详情参考:https://docs.microsoft.com/zh-cn/nuget...

2018-09-28 21:32:46 1541

转载 C#中PUT和POST上传文件

HttpClient中上传文件上一篇主要是提到了HttpClient帮助类,这次针对于上传文件进行补充,仅做记录public static string HttpUploadFile(string url, string path) { // 设置参数 HttpWebRequest request = WebRequest....

2018-09-27 21:05:53 4245

转载 Net Core 2.1 HttpClient范例

Net Core 2.1 HttpClient请求帮助类1、需要引用Newtonsoft.Json的nuget包,目前版本为11.0.22、添加了一些认证信息的写法using Newtonsoft.Json;using System;using System.Collections.Generic;using System.Linq;using System.Net;using S...

2018-09-25 21:45:02 1963

原创 Sql Server和Oracle常用的SQL脚本

插入字段//添加字段并附默认值alter table GSPAuditEvent add ISPRECUT char(1) NOT NULL DEFAULT ('1')alter table GSPAuditEvent add(ISPRECUT char(1) DEFAULT '1' NOT NULL)//判断字段是否存在进行添加IF NOT EXISTS(SELECT...

2018-09-05 19:48:06 170

人机界面ssd4 PPT

人机界面的课题PPT,更好了解人机交互,英文版

2014-04-14

空空如也

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

TA关注的人

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