自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Matea's Record

recording and thinking

  • 博客(198)
  • 资源 (14)
  • 收藏
  • 关注

原创 SpringCloud指定注册IP

【代码】SpringCloud指定注册IP。

2023-03-02 00:07:53 477 1

原创 VUE前端预览PDF参考

VUE前端预览PDF参考

2022-10-11 17:44:56 360

原创 Either health or status endpoint must be enabled,

【代码】Either health or status endpoint must be enabled,

2022-09-28 00:03:52 2379

原创 用nginx 转发22端口

用nginx 转发22端口

2022-06-30 17:05:09 3760 1

原创 远程连接本地磁盘

远程连接本地磁盘

2022-04-28 09:24:31 295

原创 解决nexus中报错“cannot open local storage ‘/nexus-data/db/config‘ with mode=rw“的问题

前言由于服务器磁盘空间占满,导致nexus自带的OrientDB数据库读写文件错误,影响了nexus进程解决方法这里采用docker-compose方式部署nexus服务docker-compose方式部署nexus服务进入db文件目录下的config目录,删除以.wal结尾的文件cd /mnt/nexus/nexus-data/db/configrm -rf *.wal重启nexus重启docker restart nexus-server结语参考nexus3 磁盘空间满后

2022-02-25 17:49:19 2266 3

原创 Git 报错 fatal: protocol error: bad pack header

尝试方法一:git config --globalpack.windowMemory “100m”git config --global pack.SizeLimit “100m”git config --global pack.threads 1尝试方法二:删除镜像里面的 *-json.log/var/lib/docker/containers/0294327ec6098105aded2aff032d087b76c1cca4bb65b0e60b9fb174b32d59d2.

2022-02-18 14:24:35 2594

原创 Docker 修改日志默认存储路径

默认安装完成 docker 后,所有 images 及相关信息存储位置为:/var/lib/docker,比如每个容器的日志默认都会以 json-file 的格式存储于 /var/lib/docker/containers/<容器id>/<容器id>-json.log 里面。一般情况,/var 目录是在根分区之下,而根分区之下的磁盘空间一般不会较大,所以在生产环境中,经常会因为这个原因导致磁盘空间不足,然后服务或者消息中间件之类的崩掉。修改 /var/lib/docker 的存储

2021-12-22 14:37:12 2387

原创 数据库转化工具

数据库转化工具:ESF Database Migration Toolkit - Pro

2021-12-07 17:35:17 908 1

原创 天地图 + geojson 绘制中国行政区划

我的效果:天地图官网例子+来源:(可将官网的geojson换成全国或某省的就行了,就可以得到想要的省市县的行政区)geojson线上地址来源:源码:<!DOCTYPE html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"&g...

2021-11-29 18:10:24 2174 3

原创 在网页上绘制地图

下载所绘地图的json文件一张地图中,省市的边界,城市的坐标位置,名称等信息,均以json文件格式保存。这样的GeoJson文件,可以在诸多网站中获得。一个比较推荐的,提供中国省市地图的网站是 DATAV.GeoAtlas。这里我们点击下载geojson文件,用于后面的绘制。http://datav.aliyun.com/tools/atlas参考文献:https://www.jianshu.com/p/149cea13743e...

2021-11-29 16:00:13 509

原创 java.lang.NoSuchMethodError: org.springframework.boot.autoconfigure.web.ServerProperties$Servlet.get

问题:java.lang.NoSuchMethodError: org.springframework.boot.autoconfigure.web.ServerProperties$Servlet.getServletPrefix()Ljava/lang/String;版本不高了导致,可以试用epf-cloud 2.0.0 Finchley.RELEASE 版本

2021-11-22 21:52:26 1817

原创 idea 热部署时 tomcat处 没有update classes and resource 选项

idea 热部署时 tomcat处 没有update classes and resource 选项找不到该选项。原因是之前在deployment处如下设置应该移除,然后修改为:(注:war 和war exploded的区别war模式:将WEB工程以包的形式上传到服务器 ;war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;开发一般用第二种模式,方便热部署)...

2021-11-16 15:04:07 1354

原创 解决vue报错JavaScript heap out of memory(内存溢出)&& “‘node --ma

解决vue报错JavaScript heap out of memory(内存溢出)&& “‘node --ma1.我们全局安装 increase-memory-limit:npm install -g increase-memory-limit2.进入工程目录(注意执行目录),执行如下:increase-memory-limit如果运行不起来: 仅需在 node_modules 文件夹搜索 “%_prog%” 替换成 %_prog% (即去掉双引号)...

2021-11-13 10:20:36 1160

原创 nexus3 上传jar包

nexus3 上传jar包

2021-10-26 09:46:02 177

原创 一书四方案

一书四方案“一书四方案”是指建设项目用地呈报说明书、农用地转用方案、补充耕地方案、土地征收方案、供地方案。由市、县国土资源行政主管部门根据有关材料编写,并逐级上报至有批准权的人民政府审批。一书四方案填写说明一、建设用地项目呈报说明书1 申请单位:填写申请征(占)地单位全称,应与立项批准文件、规划批准文件批准的用地主体一致。2 建设项目名称:填写建设项目全称,应与立项批准文件、规划批准文件批准的建设项目一致。3 申请用地总面积:应与钉桩成果一致,单位为公顷,保留4位小数。为集体土地和国有土地合计

2021-10-13 08:00:00 204

原创 软件工程中技术架构和组织架构的关系

一、 软件工程中技术架构和组织架构的关系不知道你有没有观察过:通常系统架构和组织架构是相似的。比如说前后端分离的架构,那么在组织上一般也会分前端组和后端组;而微服务架构,则分组是和服务相关的,可能一个组就是负责一个微服务。其实组织架构和技术架构相似这个现象不是偶然的,这个现象背后有个定律叫康威定律 (Conway’s Law)。康威(Melvin Conway)博士在 1967 年提交的一篇论文《How Do Committees Invent?》中最有名的一句话是:Organizations wh

2021-10-11 08:00:00 990

原创 软件开发团队规模

网上曾有一张流传甚广的关于各大公司的组织结构图。这张图形象生动的描述了各大公司的组织结构,各具特色。然而这些大厂的组织结构具体细分到软件项目开发团队的时候,却惊人的相似:那就是一个软件项目开发团队都不会太大,一般不会超过 10 个人,如果超过就会被分拆。最著名的就是亚马逊的“两个披萨原则”,也就是团队的人数不应该多到让两个披萨不够吃。其实大厂的软件项目都采用小团队的原因很好理解,那就是团队规模越大,交流就越复杂,成本也越高!要想沟通更高效,那么就要求团队的规模必须足够小。组织架构的小型化也会对软件架

2021-10-09 07:08:31 1061

原创 软件项目失败的原因

一、软件项目失败的原因从四个方面去分析软件项目失败的原因,那就是外部环境、技术管理、项目管理和组织文化。二、细化总结出一些具体的常见的失败原因:不切实际或者不明确的项目目标;对项目所需要的资源估算不准确;需求不明确或者频繁变更;没有对风险进行有效管理;和客户之间沟通不畅;无法解决项目的复杂性;没有好的开发实践;糟糕的项目管理;上层的政治斗争;商业压力。软件项目失败并不可怕,最重要的还是在失败后,总结原因,吸取教训。...

2021-10-06 07:56:40 2331

原创 Arcgis 发布服务分析报错未解决00002数据框无空间参考

报错:Arcgis 发布服务分析报错未解决00002数据框无空间参考选择2000坐标系,GK Zone 39

2021-10-05 12:00:00 638

原创 国土电子政务办公平台设计

电子政务办公平台发展背景电子政务是经济与社会信息化的先决条件。近年来,全国各地电子政务建设风生水起。推进电子政务是政府顺应经济战略转型,加强自身建设,强化其社会管理和公共服务职能的必由之路。然而,目前电子政务发展普遍遇到资源共享难、业务协同难、互联互通难的“三难”问题。展望当前,我国正处于移动互联网发展的初期、两化融合政策实施攻坚期,电子政务领域发挥着越来越多的力量。电子政务办公平台发展现状目前我国的网络建设以纵向建设为主,造成网络分离,条块分割。这种网络结构管理复杂,带宽难以共享。各部门.

2021-10-05 07:24:07 312

原创 Arcgis for javascript 发布本地服务并显示

Arcgis for javascript 发布本地服务并显示一、服务发布选择:文件-共享为-服务二、选择属性三、分析通过源码<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" /> <ti

2021-10-04 23:50:56 334 1

原创 程序员的业余项目失败的原因

程序员的业余项目失败的原因想法大,时间少;过于追求技术,缺少约束;缺少产品能力和运营能力。这几点是程序员业余项目失败的主要原因。针对想法大、时间少的问题,可以借助软件项目金三角的理论,去缩小范围,在做项目时,可以采用 MVP 的开发模式,先实现核心需求,再逐步增加功能。针对过于追求技术、缺少约束的问题,应该要对你的项目制定计划,设定里程碑,把时间点告诉你的家人和朋友,让他们监督你执行,通过 Dead Line 来保障项目的进度。针对缺少产品能力和运营能力的问题,需要有针对性地去学习相关知

2021-10-03 07:24:52 192

原创 最佳实践:小团队如何应用软件工程?

小团队在软件项目开发上的主要问题是:对成本敏感、人少活多和缺少流程规范。相应的,我们就需要从团队建设和流程建设两个地方入手,去解决这些问题。在团队建设方面,需要从四个方面入手:招人、培养人、管理人和开人。招人的时候,找一些有潜力的培养,也要注意梯队建设,中间有技术骨干补充;对团队的人才要悉心培养,通过给新人安排师傅的方式培养新人,日常注意- 代码审查,内部技术分享是个不错的共同提高的方式,技术高手要注意不只是闷头干活,也要承担一定的带人的工作;管理人核心在于营造好的氛围,鼓励成员自我驱动去做事

2021-09-30 07:46:20 189

原创 Windows10关闭占用某一端口号的进程

查看指定端口的使用情况使用命令:netstat -ano | findstr 端口号手动关闭进程方法一:运行命令:tasklist | findstr 进程号查看进程的详细信息,第一个参数是启动该进程的程序,即图中java.exe,使用任务管理器将其关闭方法二:运行命令:taskkill -PID 进程号 -F 执行此命令强制关闭指定进程号的进程...

2021-09-28 17:58:21 194

原创 Arcgis Server 发布服务报错Failed to start the server machine ‘XXX‘. Error while starting AppServer. Requir

Arcgis Server 发布服务报错 Failed to start the server machine ‘XXX’. Error while starting AppServer. Required port ‘1,099’ already in use.’1.大概率是端口冲突,修改端口号admin目录: 浏览器输入路径如:http://您的ip:6080/arcgis/admin/machines/这里是您的机器名/edit修改后重新发布就可以了...

2021-09-28 17:55:37 1487

原创 DevOps定义与价值

一千个 DevOps 专家,会有一千零一种 DevOps 定义,如今 DevOps 的标准定义已经不是人们讨论的重点了。现在大家在谈的都是实战经验,到底在提升企业的生产力、打造高效企业、提升企业交付价值的能力上,你做了些什么?在你宣称导入 DevOps 的过程中,你实践了哪些方法?又是如何实践的?狭义的来看 DevOps,它似乎只是为了解决研发和运维之间的冲突与协作问题,但如果我们提升至广义的角度来看,广义的 DevOps 是将整个组织都包含在内,整个组织都应该共同为了“交付价...

2021-09-26 07:19:19 284

原创 ArcGIS JS API 4.20 4.14 3.16离线部署(基于Nginx)

ArcGIS JS API 4.20 4.14 3.16离线部署(基于Nginx)1.到官网下载制定版本地址:https://developers.arcgis.com/downloads#javascript2.修改文件init.js和dojo.js 配置“[HOSTNAME_AND_PATH_TO_JSAPI]”替换为我们JS API的本地服务器路径注意:4.20 没有dojo.js3.修改nginx 代理location /epf-arcgis/{ client_max_bo

2021-09-25 20:44:48 678

原创 自动化测试代码金字塔结构

1. 自动化测试确实会耗费很多时间。自动化测试代码通常是金字塔结构:单元测试(小型测试)代码最多,执行也最快,占总比例的 70% 左右,通常 1 分钟内;集成测试(中型测试)代码其次,执行比较快,占比 20% 左右,控制在 10 分钟以内;端对端测试(大型测试)最少,执行慢,占比 10% 左右。一般 CI 里面跑单元测试和集成测试,耗时 10-15 分钟左右,其实还可以接受。2. 跑自动化测试,数据库有不同策略。单元测试不访问数据库,完全模拟。集成测试只访问本机数据库,或者模拟的内存数据库,每

2021-09-24 07:33:16 367

原创 如何做好项目复盘

回顾项目目标; 评估项目结果; 分析原因; 总结规律,落实行动。第一步:回顾项目目标每个项目在最开始的时候都会确定项目的目标,所以复盘的第一步,就是要回顾最初的项目目标,方便对最终结果进行评估。在这个环节,需要你描述清楚当初定的项目目标是什么?项目计划中制定的里程碑是什么?其中的关键就在于,对目标的描述要尽可能准确和客观。因为只有做到准确和客观,在后续你才能对目标的完成情况进行准确地评估。比如说:“我们的目标是做一款伟大的产品”,就不算是准确客观,因为“伟大”是一个根据主观评判的形容

2021-09-23 07:29:21 3701

原创 怎样搭建一套日志管理系统

怎样搭建一套日志管理系统?在了解了整个日志管理系统的基础架构后,再要去搭建这样一套日志管理系统,就可以做到心中有数了。你可以基于这套架构去寻找合适的工具,或者直接基于 ELK 去搭建一套日志管理系统。关于 ELK 网上已经有很多安装使用教程,比如这一本电子教程《ELK 教程》就写的很详细。ELK 本身是一套开源免费的工具,除了 ELK,还有一些类似的工具可以选择,可以和 ELK 配合使用。SplunkSplunk 是一套商业的日志管理系统,搜索功能非常强大,操作方便,就目前来说,要比.

2021-09-23 07:26:44 932

原创 自动化测试工具 Java等

Bug 跟踪工具在项目管理工具那一篇文章中,我已经给你介绍了一些任务跟踪系统,比如说Jira、禅道、TAPD、云效等,都可以用来跟踪 Bug。BugzillaBugzilla是由 Mazilla 公司提供的一款开源免费的 bug 跟踪系统。这是一款历史很悠久的产品。MantisBTMantisBT是一个简单但功能强大的开源 bug 跟踪系统,可以通过各种插件来扩展其功能。RedmineRedmine是一款开源的综合性的项目管理工具,不仅可以用于 Bug 跟踪,还可以用来跟踪项目进...

2021-09-21 08:39:37 413

原创 用好源代码管理工具原则

用好源代码管理工具,有三个简单可行的原则:原则一:要频繁的提交;原则二:每次提交后要跑自动化测试;原则三:提交的代码要有人审查。基于源代码的开发流程,要保证好两点:有一个稳定的代码分支;在合并分支之前,对代码有审查,自动化测试要能通过。用好源代码管理工具,设计好开发流程,保证好代码质量,协作才能更高效。...

2021-09-15 08:24:18 186

原创 自动测试配合持续集成的标准流程

自动测试配合持续集成的标准流程在提交代码前,先本地跑一遍单元测试,这个过程很快的,失败了需要继续修改;单元测试成功后就可以提交到源代码管理中心,提交后持续集成服务会自动- - 运行完整的自动化测试,不仅包括小型测试,还有中型测试;通过所有的测试后,就可以合并到主分支,如果失败,需要本地修改后再次提交,直到通过所有的测试为止。选择好自动化测试框架要写好自动化测试代码,首先要找对自动测试化框架。不同的语言,不同的平台,测试的框架都不一样。好在现在搜索引擎很方便,根据“你的语言 + 自动测试框架”

2021-09-15 07:55:57 303

原创 有哪些方法可以提高开发效率?

有哪些方法可以提高开发效率?一、积极主动,行动起来改变自己二、减少关注圈,扩大影响圈三、不要总盯着自己无法改变的部分,你需要要多花时间精力在影响圈上。四、以终为始,想清楚再开工五、经常停下来想想目标,制定原则,六、公开自己的计划七、要事第一,把时间用在刀刃上1.重要紧急的事情马上处理2.重要不紧急的要事,要花最多的时间在上面3.紧急不重要的事凑一起集中做4.不重要不紧急的事情能不做就不做总结:积极主动、 以终为始和要事第一,这三个原则以及其衍生出来的方法,正是帮助我逐步变成一个高效

2021-09-13 12:47:07 1192

原创 架构师思维

架构师思维,指的是要具备良好的抽象思维、分治思维、复用思维和迭代思维。另外没有架构师的头衔,也一样可以做架构设计,只要你有架构师的能力就可以了。而好的架构师,需要具备:有架构师思维;懂业务需求;有丰富的编码经验;良好的沟通能力。要想成为好的架构师,没有什么捷径可以走,首先需要要成为一个优秀的程序员,然后多模仿、多学习好的架构设计,最后还要早点选择好行业和平台,积累好行业的业务知识,借助平台获得大量的实践机会。...

2021-09-13 07:53:46 372

原创 技术选型方法论

技术选型,本质上是项目决策的一种,也符合项目决策的一些特点。技术选型的选择要受制于范围、时间和成本的约束,要分析可行性和风险,要考虑利益相关人。还有一些坑要小心避开,比如要避免把听到的观点当事实,要验证;要避免先入为主,不要有了结论再找证据。...

2021-09-13 07:51:30 326

原创 敏捷实践分享

2021-09-11 16:54:27 166

原创 架构设计的意义

架构设计,是为了控制软件项目中技术复杂的问题。架构设计,通过组织人员和技术,低成本满足需求以及需求的变化,保障软件稳定高效运行。架构设计可以通过四个基本步骤:第一步:分析需求;第二步:选择相似的成熟的架构设计方案;第三步:自顶向下层层细化;第四步:验证和优化架构设计方案。通过良好的架构设计,可以有效降低开发难度和成本,让普通程序员也能实现复杂系统。...

2021-09-02 07:56:58 806

原创 需求频繁变更三种不同的解决方案

需求频繁变更,主要是由于需求不确定和变更成本过低导致的。并由此提出了三种不同的解决方案。1.提升需求确定性,来减少需求的变更。这种方案的优势就是对需求理解透彻,后期返工少,缺点是对产品经理的需求分析能力要求很高。2.提高需求变更的成本,规范需求变更流程,减少需求变更。这种方案的优势就是可以马上起到效果,缺点就是过于繁琐的流程不利于项目协作。3.降低响应需求变更的成本,积极应对需求变更。这种方案的优势在于可以快速响应需求变更,能快速试错尽快调整,缺点在于对软件架构和项目管理要求比较高。...

2021-09-02 07:39:13 2175

基础平台epf-admin-common

基础平台epf-admin-common 2.5.5 ,提供公共包,各个子系统,下载使用 。基础平台基础平台基础平台

2020-06-20

硝烟中的Scrum和XP.zip

硝烟中的Scrum和XP,学习PMP,学习Scrum, 项目管理等

2019-08-11

016 Activiti工作流数据库表结构.zip

Activiti工作流数据库表结构,提供详细的表结构、表设计信息,为开发Activiti提供参考

2019-07-04

Linux CentOS7安装Oracle11g.zip

Linux CentOS7安装Oracle11g安装方法指导成功安装,亲测可行。

2019-07-04

最新全国各省、市、县、镇、村数据库

最新全国各省、市、县、镇、村数据库,最新全国各省、市、县、镇、村数据库

2019-03-26

网易一千零一夜:互联网产品项目管理

书中内容是网易互联网产品的真实写照,还有诸多不成熟、不完美之处,欢迎大家和我们共同交流探讨。

2019-03-11

TeamViewer13 无商业限制破解版

TeamViewer13 无商业限制破解版,可以变ID触发就可以了。

2019-03-09

eclipse jetty插件安装(离线版)

使用方法:解压缩,直接复制到eclipse安装目录的dropins文件夹下面,重启就可以了。 初次使用时在一个web项目上右键run as——run configuration

2018-08-01

Postman工具

Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE...),并且能附带任何数量的参数和 Headers。不仅如此,它还提供测试数据和环境配置数据的导入导出,付费的 Post Cloud 用户还能够创建自己的 Team Library 用来团队协作式的测试,并能够将自己的测试收藏夹和用例数据分享给团队。

2018-07-30

oracle oci 解决64位乱码

oracle oci 解决64位乱码,提供64位navicate、plsql连接oci

2018-07-07

PLSQL连接工具方便操作数据库信息

PLSQL连接工具,客户端连接工具,方便操作数据库信息,比较便捷

2018-07-07

微信小程序增删改查简单Demo

微信小程序增删改查,功能增、删、改、查操作,一个交互demo 前端地址:https://download.csdn.net/download/huanfengzhiqiu/10526403 后端地址:https://download.csdn.net/download/huanfengzhiqiu/10526396

2018-07-07

微信小程序后端Springboot

微信小程序后端Springboot,功能增、删、改、查操作,一个交互demo 前端地址:https://download.csdn.net/download/huanfengzhiqiu/10526403 后端地址:https://download.csdn.net/download/huanfengzhiqiu/10526396

2018-07-07

Tarena Java笔记

Tarena Java笔记

2013-10-08

空空如也

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

TA关注的人

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