CSTopDown
码龄7年
求更新 关注
提问 私信
  • 博客:41,289
    41,289
    总访问量
  • 53
    原创
  • 19
    粉丝
  • 11
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2018-04-04
博客简介:

你微笑时好美丶的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得3次评论
  • 获得109次收藏
  • 代码片获得133次分享
  • 博客总排名1,985,088名
创作历程
  • 1篇
    2022年
  • 13篇
    2021年
  • 21篇
    2020年
  • 18篇
    2019年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 后端
    架构
  • 服务器
    linux
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

91人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

DDD领域驱动设计(DP、Entity介绍;DDD实现流程;DDD聚合Aggregate;限界上下文(Bounded Context))

DDD(Domain Driven Design)DP(Domain Primitive)define:一切模型、方法、架构的基础,是指在特定领域、拥有精准定义、可以自我验证、拥有行为的对象,可以认为是领域的最小组成部分三条原则:让隐性的概念显性化让隐性的上下文显性化封装多对象行为EntityDP: 抽象并封装自检和一些隐性属性的计算逻辑,且这些逻辑是无状态的Entity: 抽象并封装单对象有状态的逻辑Domain Service: 抽象并封装多对象的有状态逻辑
原创
博文更新于 2022.05.23 ·
1946 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Java进阶之路(九)ElasticSearch

ElasticSearch倒排索引正序索引倒排索引使用倒排索引可能导致索引量爆炸只索引到诗名且建立索引矩阵搜索引擎三大过程爬取内容->进行分词->建立反向索引ElasticSearch数据组织其中,keyword类型不会进行分词,而text会进行分词后建立反向索引ElasticSearch集群ELK...
原创
博文更新于 2021.11.01 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Library not loaded: libpq.5.dylib C++连接PostgreSQL折腾踩坑

首先列一下项目CMakeListscmake_minimum_required(VERSION 3.14)project(CraEngine)set(CMAKE_CXX_STANDARD 11)#打开UIC、Moc、Rcc开关set(CMAKE_AUTOMOC on)set(CMAKE_AUTOUIC on)set(CMAKE_AUTORCC on)set(CMAKE_MACOSX_RPATH 0)#非常重要!定义PG的路径set(PostgreSQL_ROOT "/Library/
原创
博文更新于 2021.07.20 ·
993 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

QGIS+PostgreSQL/PostGIS+GeoServer+OpenLayers 开源webGIS部署一条龙

1、软件准备绘图:QGIS数据库:PostgreSql+PostGIS服务管理:GeoServer前端框架:OpenLayers2、下载安装QGIS下载链接:qgis下载下载下来后一路默认安装即可(Windows的话注意安装目录问题)PostgreSQL+PostGIS下载链接:PostgreSQL下载下载下来后一路默认安装即可(Windows的话注意安装目录问题)PostgreSQL安装完成后会弹出Application Stack Builder安装器,选择PostGIS组件
原创
博文更新于 2021.07.07 ·
2162 阅读 ·
4 点赞 ·
0 评论 ·
39 收藏

主机Mac虚拟机linux环境下实现远程调试Supermap iObjects Java 解决no WrapjGeo问题

前言摸索这个是因为本人电脑为Mac,但是超图只提供了win和linux版本的iobjects组件,虽然linux和mac os都是类unix os,但是实际上Mac os是属于bsd系,底层api与linux并不相同,故而只好采取此种折中办法。安装iobjects组件下载超图iobjects组件的tar.gz包,在linux(比如ubuntu)中使用tar -zxvf iobjectsname.tar.gz进行解压,随后将其移动到指定位置。参照主目录下的InstallationGuide.pdf完成
原创
博文更新于 2021.06.30 ·
860 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

OpenGL学习笔记(九)终于!进入3D

坐标系统(Coordinate System):局部空间(Local Space,或者称为物体空间(Object Space)) 世界空间(World Space) 观察空间(View Space,或者称为视觉空间(Eye Space)) 裁剪空间(Clip Space) 屏幕空间(Screen Space)三个重要矩阵:模型(Model)、观察(View)、投影(Projectio...
原创
博文更新于 2021.04.21 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(八)Docker从入门到集redis集群、部署SpringBoot

Docker架构镜像(image)镜像是一个模板,可以用来创建容器,一个镜像可以创建多个容器容器(container)独立运行一个或者一个组应用,通过镜像创建,可以看为一个简易linux系统仓库(repository)存放镜像的地方,分为公有仓库和私有仓库运行原理在本机寻找镜像——>有则运行,无则去DockerHub下载并运行底层原理docker是一个CS结构,守护进程运行在主机上,通过Socket从客户端访问Docker为什么比VM快Docker比虚拟机抽象层更少利用的
原创
博文更新于 2021.04.16 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java进阶之路(六) MySQL(索引、锁、事务、隔离级别)

Mysql一条SQL语句怎么执行通过连接器登录数据库查询缓冲(8.0后已删除)进入分析器进行词法分析和语法分析通过优化器选择最优方案通过执行器执行命令三大范式1NF:字段不可分2NF:有主键3NF:非主键字段不能相互依赖查询--基本查询SELECT * FROM <TABLE> WHERE <CONDITION> NOT/AND/OR <CONDITION1>;--投影查询SELECT KEY1,KEY2,KEY3 KEY3_NEWNAME
原创
博文更新于 2021.04.12 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(四) 计算机组成原理(操作系统、进程和线程、内存管理)

计算机组成原理操作系统的四个特性并发:同一段时间内多个程序执行(注意区别并行和并发,前者是同一时刻的多个事件,后者是同一时间段内的多个事件)共享:系统中的资源可以被内存中多个并发执行的进线程共同使用虚拟:通过时分复用(如分时系统)以及空分复用(如虚拟内存)技术实现把一个物理实体虚拟为多个异步:系统中的进程是以走走停停的方式执行的,且以一种不可预知的速度推进进程与线程进程的状态:1:就绪状态,2:执行状态,3:阻塞状态(多线程时也是这些状态)分类:僵尸进程:子进程结束,父进程没有明确答
原创
博文更新于 2021.04.12 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(五) 数据结构与算法(数据结构、查找算法、排序算法、算法思想)

数据结构与算法线性表数组大小固定的数据结构链表物理存储单元上非连续、非顺序的存储结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fcg9u4F3-1618216193605)(./images/单链表.jpg)]栈与队列栈先进后出,在栈顶操作,操作有push和pop队列先进先出,在表的front(队头)进行取值/删除,在rear(队尾)进行插入树与二叉树树由n(n>=1)个有限节点组成一个具有层次关系的集合二叉树二叉树是每个节点最多有两
原创
博文更新于 2021.04.12 ·
171 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(一) Java基础(从面向对象到网络编程)

标题:#1 小标题:#3 小标题内标题:#5以下为目录,点击直达文章目录计算机网络网络层次划分OSI七层协议、TCP/IPAPR/RARPIP/路由TCP/IP协议TCP的四种拥塞控制算法UDP协议TIME_WAITDNSFTPHTTP包结构:状态码:输入URL后的执行全过程HTTP和HTTPS区别HTTPS加密过程计算机组成原理操作系统的四个特性进程与线程进程与线程的对比进程间通信方式虚拟内存和物理内存**页面置换算法**数据结构及算法线性表数组链表栈与队列栈队列树与二叉树树二叉树二叉树遍历二叉查
原创
博文更新于 2021.04.12 ·
736 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java进阶之路(二) Spring家族(Spring、SpringMVC、SpringBoot)

Spring开发IoC容器IOC原理IoC意为控制反转,又称为依赖注入定义IoC配置<beans> <bean id="dataSource" class="HikariDataSource" /> <bean id="bookService" class="BookService"> <property name="dataSource" ref="dataSource" /> </bean>
原创
博文更新于 2021.04.12 ·
437 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(三) 计算机网络(OSI七层协议、TCP/IP、拥塞控制、HTTPS)

计算机网络网络层次划分分为TCP/IP4层模型划分和OSI7层模型,对应关系如下OSI七层协议、TCP/IP[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aBjNcuyX-1618216037651)(./images/七层模型.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hcyhbtCz-1618216037653)(./images/七层四层五层模型.jpg)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存
原创
博文更新于 2021.04.12 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java进阶之路(七)分布式中间件(集群、分布式、CAP、SpringCloud、Dubbo、Redis、消息队列MQ)

概念集群同一个业务,部署在多个服务器上分布式同一个业务,拆分为多个子业务,部署在不同的服务器上CAP理论C:数据一致性(consistency)所有节点拥有数据的最新版本A:可用性(availability)数据具备高可用性P:分区容错性(partition-tolerance)容忍网络出现分区,分区之间网络不可达。SpringCloud基础功能服务治理: Spring Cloud Eureka客户端负载均衡: Spring Cloud Ribbon服务容错保护: Sprin
原创
博文更新于 2021.04.12 ·
818 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

IDEA tomcat项目url去掉项目名的方式

在网上搜了一堆,都说要修改tomcat的server.xml,难道每个项目都要配置一次?太费劲了吧?其实只需要在项目的tomcat配置里修改一下程序的上下文就可以了,选择空白就可以了,如图
原创
博文更新于 2021.04.06 ·
911 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Mac上CLion+远程linux编译运行boost项目 例如muduo等

首先检查linux上gcc、gdb、cmake安装情况(安装过程略)本例中,我的boost安装在/usr/include,库文件在/usr/lib打开Clion,command+,进入设置,部署再接着设置工具链和cmake这样可以在本机进行代码编辑同时调用linux的gdb进行调试代码会自动上传cmakelists.txt设置参考cmake_minimum_required(VERSION 3.16)project(MuduoLike)set(CMAKE_
原创
博文更新于 2021.03.22 ·
591 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

OpenGL学习笔记(十一)材质和光照贴图

5天没有继续学习和更新博客了,惭愧惭愧,继续今日的学习笔记吧材质(Material)属性:用来模拟不同性质的物体,通俗的说就是给观察者一种贴近现实的真实感。材质颜色(Material Color):由环境光照(Ambient Lighting)、漫反射光照(Diffuse Lighting)和镜面光照(Specular Lighting)定义。#version 330 corest...
原创
博文更新于 2019.11.28 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OpenGL学习笔记(七)纹理单元

一个纹理的位置值通常称为一个纹理单元(Texture Unit)。纹理单元的主要目的是在着色器中可以使用多于一个的纹理。通过把纹理单元赋值给采样器,可以一次绑定多个纹理,只要首先激活对应的纹理单元。就像glBindTexture一样,可以使用glActiveTexture激活纹理单元,传入需要使用的纹理单元:glActiveTexture(GL_TEXTURE0); // 在绑定纹理之前先激...
原创
博文更新于 2019.11.20 ·
1028 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

GIS开发常见bug汇总(持续更新)

文章目录问题:空间查询时,如果每个层级都查询一遍,效率很差且极其耗费资源;问题:gdb数据库无法进行SQL的嵌套查询,会报错:问题:通配符%不适用于mdb格式数据源,导致模糊查询时设置的删选条件无效,进而导致查询游标被置空;问题:CreatField算法要求使用下拉选择输入要素问题:输入int类型时模型识别为string类型,从而在初始化时候报错问题:任务返回了false,但未记录错误问题:在gdb很大时,计算总记录数算法的计算时间过于长(>20min),需要优化问题:使用IGpValueTableO
原创
博文更新于 2020.12.23 ·
1612 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

GIS开发进阶之路(十六) C# 解析WMTS服务元数据

C# 解析WMTS服务元数据定义WMTS,切片地图Web服务(OpenGIS Web Map Tile Service)当前版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问切片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。原理操作文档树读取使用url方式:http://58.213.23.211:7002/NJDLG_10_17_WMTS/wmts?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapab
原创
博文更新于 2020.12.23 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多