自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 golang yaml 解析问题

golang 中解析 yaml 格式内容可以使用 yaml.v3 库来解决。下载 go 依赖。

2023-05-21 11:02:02 1296

原创 gin 总结 101

0. 初始化引擎engine:=gin.Default()engine.Run(":8090")1. 数据绑定1.1 绑定 query 数据go 参数解析// 获取 query 中的参数context.DefaultQuery("key","defaultValue")// 获取路径参数// /path/:idcontext.Param("id")// 获取 post form 中的参数context.PostForm("key")context.ShouldbBind

2022-04-17 15:53:21 329

原创 golang 解析 jasypt 加密

go 解析 jasypt 中 PBEWITHMD5ANDDES 算法加密内容

2022-03-14 16:23:47 1604

原创 geotools 将 shp 文件导出成 geojson

1.pom 依赖<properties> <geomesa.version>2.3.0</geomesa.version> <geotools.version>20.0</geotools.version> <gson.version>2.8.5</gson.version></properties><dependencies> <dependency&g

2021-10-29 09:37:46 516 1

原创 golang 连接使用人大金仓(kingbase) 数据库

人大金仓提供了 kingbase 数据库 golang 版驱动,为了在 golang 中使用,可以采用以下方式驱动程序下载地址:https://kingbase.oss-cn-beijing.aliyuncs.com/KESV8R3/V8R6/v8r6_interface/golang.rar本地测试代码目录结构使用步骤:1. 创建目录 [email protected],将驱动源码放在目录中2. 在 go.mod 中配置本地模块信息 require kingbase.com/gokb v0.

2021-10-19 18:38:25 2574 3

原创 SpringBoot MongoTemplate 使用总结

SpringBoot MongoTemplate 使用总结一、基础配置1. pom 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>2.配置文件spring: data: mongodb:

2021-09-20 15:29:26 2984 2

原创 maven 项目常见错误解决

maven 项目常见错误解决1. 编译错误由于 jdk 编译级别设定不匹配,导致代码编译错误。 idea 创建的 maven 项目,默认使用 jdk1.5 的版本进行编译,会导致编译失败。Error:java: Compilation failed: internal java compiler error解决办法:修改 pom.xml 文件,增加 maven 编译插件配置<build> <plugins> <plugin>

2021-08-09 17:04:18 1036

原创 SpringBoot 自定义 starter

spring boot 中可以方便的开发自定义 starter依赖,自定义 starter 命名规则一般为 xxx-spring-boot-stater。创建自定义 starter 的主要目的有两个:一是方便引入和管理 maven 依赖,二是向 spring IOC 中注册自定义 bean 对象,方便在项目中直接使用。假设目前需要创建一个 custom-spring-boot-stater 依赖。整体开发过程如下。1. 项目结构1.1 工程结构custom-starter (maven 项目,父

2021-05-12 22:22:41 171

原创 MyBatis-Plus 总结

1. 简介MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.1 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用

2021-05-12 22:16:09 196

原创 MyBatis 使用总结

1. 基础1.1 定义MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。ORM(Object Relational Mapping) 框架1.2 基础使用1.2.1 引入 maven 依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5

2021-05-12 22:10:39 138

原创 常见问题处理

1. windows 上查看端口占用?例如,查看哪些进程占用了 8080 端口命令netstat -aon|findstr "8080"2. windows 上根据进程PID 结束运行任务?windows 上可以使用 taskkill 命令手动结束进程taskkill /PID 944

2021-03-01 10:24:33 77

原创 spark 实现大表数据关联

在做 mysql 或其他数据迁移的时候,有时候需要将两份或者多份数据进行合并,生产一份新的数据后进行使用,对于数据量较小的场景下,可以直接使用 sql 语句进行关联,但是对于两张或者多张千万级记录的表进行合并时,使用 sql 进行 join 操作是不现实的,在这些场景下,需要使用 spark 或者 hive 进行操作。本文介绍如何使用 spark 进行大数据量的合并。本文中提到的大表,数据量一般在几百万或者千万甚至是亿级别。小表的数据量一般在 1万条记录以内。1. 大数据关联表一般会遇到三种情形:一

2020-10-16 16:18:02 3028 1

原创 spark windows idea开发环境搭建

安装 scala sdk下载 scala 免安装包 https://www.scala-lang.org/download/2.11.12.html, scala 版本分为 2.11.x 和 2.12.x 两种,此处选择 2.11.x,在开发过程中,选择 maven 中的 jar 包时,也要注意使用的 scala 版本,需要版本对应。https://downloads.lightbend.com/scala/2.11.12/scala-2.11.12.zip解压到本地目录,并配置环境变量..

2020-10-15 18:19:11 270 1

原创 DBeaver 7.15 连接 dm 数据库

新建连接,选择ODBC类型编辑驱动删除无用驱动包加载 dm 本地驱动包,点击“找到类”,编辑 url 连接信息,dm jdbc 连接方式为: jdbc:dm://ip:port输入用户名密码,测试连接成功

2020-08-19 10:54:19 1094

原创 Nexus 上传第三方 jar 包

有时我们需要在maven项目中引用第三方公司开发的 jar 包,但是以本地包引用有诸多麻烦,因此可以将第三方包上传到 Nexus私有仓库,以 dm 数据库 jdbc驱动为例。找到上传界面,选择要上传的 jar 包,Extension 填入 jar。groupId 为组织名,可以随意填写, 此处填入 com.dm。artifactId 为项目名称,可以随意填写,此处填入 dm.jdbc.driver。version 填写具体版本,如果不知道,也可随意填写。选中“根据坐标生成POM 文件”后,点

2020-08-11 16:03:12 2675 1

原创 beego 实现 react、vue 应用发布

现代的 web 开发提倡前后端分离,当然 beego 原生支持 web应用开发,但是现在主流 web 开发都是通过 react 或者 vue 实现,和服务直接通过 REST API 交互。于是便想利用 beego 的静态文件发布能力发布 react 或 vue 开发的前端页面,这样,就可以实现简单 web 应用的快速部署和版本一致了。同时,也相当于提供了一个跨平台操作界面,不需要再利用一些界面库进行 golang 界面开发,而是之际利用 web 界面进行展示。完整代码上传到了 gitee:https:/

2020-06-07 18:20:04 1031 1

原创 solr 基础查询语法

等于 =#表示 key = valuekey:value示例: id:a6c1980ced984ff5b172eb685e108ab8* AND price:22.75不等于 !=#在 key 前加上"-",表示取反#表示 key != value-key:value大于 >#表示 key > startkey:{ start TO *]大于等于 >=#表示 key >= startkey:[start TO *]小于 <#表示 key

2020-06-02 09:07:29 2894

原创 nginx 使用总结

服务器经常使用的操作系统就是CentOS7,下面对 CentOS7 下使用 nginx 做个总结,以下内容整理自网络。1. 安装最新版 nginx# 安装epel-release源sudo yum install epel-release# 设置ningx安装源sudo vim /etc/yum.repos.d/nginx.repo# 写入文件内容[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$base

2020-05-31 21:03:05 359

原创 golang mongo 查询总结

golang 使用 “gopkg.in/mgo.v2” 查询mongo总结。mongo的增加,更新和删除操作比较简单,查询操作相对灵活复杂一些,下面对golang 查询 mongo 做个总结。完整代码上传到了 https://gitee.com/truthalone/go-mongo.git 。1.连接 mongo//mongo.gopackage mainimport ( "errors" "time" "gopkg.in/mgo.v2")// 连接mongodb数据库var

2020-05-24 16:02:03 6068 1

原创 go mod 使用总结

启用 go modgomod 设计用来替代go path,解决go 库依赖。从 go1.11版本开始支持gomod。如果启用gomod,需要配置gomod环境变量windows 下环境变量# 启用go modGO111MODULE=on#设置依赖代理服务器,加速gomod依赖下载GOPROXY=https://mirrors.aliyun.com/goproxy/使用 go modUsage: go mod <command> [arguments]

2020-05-23 09:23:05 390

原创 beego 开发目录结构规划

beego 是优秀的REST API 框架。平时很多服务也都使用了beego进行快速开发。但是 beego 设计的目录结构是简单的MVC结构。针对业务逻辑处理要么放到Controller里面,要么放到model里面,代码耦合比较大,多个模块直接不方便重复调用。因此参考 spring boot 目录结构和阿里《java 开发手册》,重新对beego目录结构进行定义划分。抛弃gopath,采用go mod管理依赖包。# beego 目录结构规划.|-- conf| `-- app.conf|-

2020-05-22 15:41:58 1716 1

原创 PicGo+gitee 搭建图片图床

在写 markdown 文件的时,会不可避免的插入图片。可以通过PicGo + gitee 实现markdown图片在线存储。具体搭建步骤如下:1.下载PicGohttps://github.com/Molunerfinn/PicGo/releases2. 安装PicGo,默认不包含gitee图床,需要下载插件支持3. 安装gitee图床插件通过"插件设置"搜索gitee插件,我使用了 “gitee-1.2.2-beta”插件,另一个也可以,只是配置有些不同。4. 创建gitee博客存储仓库

2020-05-20 21:25:40 500

原创 阿里云springboot脚手架打包问题

在创建springboot项目时,使用了阿里云发布的脚手架: https://start.aliyun.com/ ,在项目打包时,发现没有将引用的jar包打包到输出jar文件中,因此,修改pom文件如下。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2020-05-09 15:47:17 471

原创 solrcloud 8.5.0 环境搭建

solrcloud 8.5.0 环境搭建solr 8.5.0 单机版搭建教程参考: https://blog.csdn.net/tianwenxue/article/details/105723904solrcloud 是将多个 solr 服务作为集群。受限于 lucene 的底层机制,单个 solr 服务可以索引的文档数据最大为 int 的最大值,大概 21亿。solrcloud 的文档数取...

2020-04-24 14:13:16 821

原创 solr 8.5.0 环境搭建

solr8.5.0 环境搭建solr 8.5.0 单机搭建过程比较简单。按索引数据存储位置可以分为两种:1. 直接存储在系统磁盘上;2:存储在 hadoop hdfs 中。下面分布介绍搭建过程。solr8.x 需要 java 8 或以上版本支持。1.下载solr8.5.0http://archive.apache.org/dist/lucene/solr/8.5.0/solr-8.5.0...

2020-04-24 09:57:29 1542

原创 本地发布 antd 开发文档

antd 提供了优秀的企业级组件开发组件封装,在使用时,对于组件的一些详细参数需要经常查阅文档。但是每次打开官方文档,都感觉加载较慢,有些浪费时间,于是便在本地发布了一份官网文档。内网环境中也可使用,不过有些图标资源需要在线下载。效果图如下:具体发布步骤如下:1. 从github clone 要发布的文档分支,因为我开发一直在使用3.x的版本,所有选择了 3.x-stable分支。...

2020-03-16 22:01:37 2308 1

原创 CentOS7 安装mongodb

CentOS7 安装mongodb步骤如下:配置yum源vim /etc/yum.repos.d/MongoDB.repo写入以下内容[mongodb-org-3.6]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/3.6/x86_64/...

2019-07-14 21:45:25 180

原创 CentOS7 yum 安装redis

CentOS7中通过以下步骤安装redis:下载redis源yum install epel-release安装redis数据库yum install redis设置开机启动chkconfig redis on安装完毕,使用以下命令操作redis服务# 启动redisservice redis start# 停止redisservice redis st...

2019-07-14 21:36:54 104

原创 CentOS7 安装mysql5.7

CentOS7 中使用yum安装mysql。步骤如下:配置yum源在mysql官网中下载yum源rpm安装包:https://dev.mysql.com/downloads/repo/yum/mysq yum源下载下载mysql源安装包sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noar...

2019-07-14 18:10:29 98

原创 golang 使用jwt

golang 中jwt使用方式总结。1. golang示例代码import ( &amp;quot;fmt&amp;quot; &amp;quot;time&amp;quot; &amp;quot;github.com/dgrijalva/jwt-go&amp;quot;)var ( SIGN_NAME_SCERET = &amp;quot;aweQurt178BNI&amp;quot;)func main() {

2018-12-14 10:05:50 1741 1

原创 beego 中各类数据库连接方式

beego 框架是优秀得go REST API开发框架。下面针对beego中各类数据库连接操作做一个总结。orm连接方式beego中的orm操作支持三种数据库:mysql,sqlite3,postgersql。三种数据库的驱动如下:import ( _ &quot;github.com/go-sql-driver/mysql&quot; _ &quot;github.com/lib/pq&quot; ...

2018-12-07 15:57:51 7596

dbeaver-ce-7.1.5-x86_64-setup.exe

windows 64 dbeaver 安装包,开源免费数据库连接工具,可以方便的进行多种数据库连接,通过自定义驱动包,可以实现一些非主流数据库如国产 dm 数据库的连接

2020-08-19

dubbo-parent.zip

springboot + dubbo + zookeeper整合,避免初学者踩坑。采用springboot配置方式,取消dubbo的xml文件配置。

2019-11-23

DynamicDataDisplay

DynamicDataDisplay示例教程,帮助初学者快速使用。

2016-07-03

Visifire使用示例教程

Visifire是wpf中优秀的统计图表控件,本程序通过简单的代码示例,说明了Visifire中大部分的图表显示方式。

2016-02-06

wpf中MVVM模式下窗体跳转及显隐控制实现

MVVM中的,如何通过命令实现窗体之间的跳转、拖动以及显隐控制一直是困扰初学者的一个难题,本程序通过简单的示例代码,实现了这些功能,可以帮助初学者快速掌握这些基础操作。

2015-09-04

avalondock使用

avalondock是优秀的开源项目,适用于WPF中的复杂窗体布局技术。本程序简单介绍了avalondock的使用方法,适合于刚接触avalondock的人入门学习。

2015-07-05

停车场模拟

这是一个用c语言写的停车场模拟管理系统,学数据结构可能用到,但是是一个cpp文件,因为里面涉及引用。

2011-11-05

运动会统计系统

这是一个用c语言写成的运动会统计系统源码。

2011-10-22

VC++6.0MFC

精简的VC++6.0类库,包含全部的类图

2011-09-27

空空如也

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

TA关注的人

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