- 博客(492)
- 资源 (127)
- 收藏
- 关注
原创 Maven 继承
Maven 继承1简介2什么是继承3Maven继承如何表示3.1account-parent POM3.2account-persist POM3.3account-email POM3.4总结4Maven继承注意事项4.1可继承的POM元素4.2依赖管理4.3插件管理4.4合并聚合与继承功能的account-parent4继承的作用5总结1简介 从上一篇文章中,我们知道Maven聚合特性能...
2019-06-30 14:43:46 2777
原创 Maven 聚合
Maven之聚合1简介2聚合是什么3如何用在Maven POM表示聚合3.1聚合项目的POM3.1聚合的表示语法3.2聚合的两种形式3.2.1父子目录3.2.2平行目录3.3相对路径理解4聚合的主要作用1简介在使用Java开发项目时,一种常见的情形是项目由多个模块组成,软件折及人员往往会采用各种方式对软件划分模块,以得到更清晰de设计以及更高的重用性。Maven的聚合特性能够帮助把项目的各个...
2019-06-30 10:31:22 6466 2
原创 装机必备软件
1简介 由于经常会出现电脑重新安装系统,此时自己一些常用的软件会被系统抹去。而且,由于凭借记忆并不牢靠,然后安装自己熟悉的软件总会顾此失彼,因此把自己常用的软件梳理成一个Word文档,这样当需要重新更新系统时,可以很快的通过安装软件来恢复自己的常用的软件环境,是一个很好的实践。2安装软件步骤截图工具截图工具的选择,使用诸如RTX、微信或者QQ的截图工具简直弱爆了,尤其对于经常要撰写博客,发...
2019-06-29 21:43:50 1484
原创 VisualSVNServer 备份仓库
VisualSVNServer 备份仓库1 简介2 前提3 步骤3.1 svnadmin dump3.2 导入3.3 下载3.3.1 安装TortoisSVN3.3.2 下载4 结果1 简介在工作过程中,尤其短期开发,可能会使用VisualSVNServer来管理代码,有这样一种情况,需要把作为SVN服务器的电脑迁移到另外一台机器,对于这种场景应该如何操作呢?2 前提两台电脑具有相同的V...
2019-06-25 21:47:25 5426
原创 Maven 插件
Maven 插件1 简介2 为什么需要插件配置3 获取插件信息3.1 在线浏览插件信息3.1.1 compiler3.1.2 surfire3.1.3 使用maven-help-plugin描述插件4 插件配置的方式4.1 命令行配置4.2 POM插件配置4.2.1 POM全局配置4.2.2 POM任务配置5 总结6下载1 简介 在博客Maven 生命周期中,我们了解到可以通过命令行调用Mav...
2019-06-23 16:58:00 7217 1
原创 Maven 生命周期
Maven 生命周期1 简介2 AstractBuild3 三套生命周期3.1 三套生命周期3.2 命令行与生命周期3.2.1 mvn clean3.2.2 mvn test3.2.3 mvn clean install4 总结1 简介在Maven中一共有如下的核心概念 在接下来的一系列文章中,生命周期和插件是要阐述的目标。Maven生命周期和插件有怎样的关系?Maven有哪些生命周期,一...
2019-06-22 11:52:17 302
原创 Visio操作集锦
1起点2 操作2.1 X、Y、P等大设置使用Ctrl选中X、Y、P操作见下图:同理在设置X、Y、P、Q等高的方式与上述方式一致,不再赘述。2.2 R与Q之间的字竖着展示在R与Q可以看到上下箭头的备注使用了竖着的文字描述,这样更美观,如何达到这样的效果呢。使用ctrl + 2的快捷键创建普通的文本框,并填充内容使用鼠标拖动的方式,调整框的宽度,大约到一个汉字的宽度,即可看...
2019-06-17 23:27:48 902
原创 《Maven 实战》之仓库
《Maven 实战》之仓库1 简介2 何为仓库3 仓库的布局4 仓库的分类4.1 本地仓库4.2 远程仓库4.2.1 中央仓库4.2.2 私服4.2.3 远程仓库4.2.3.1 配置项目从多个仓库下载jar4.2.3.2 远程仓库认证4.2.3.3 部署至远程仓库5 快照版本6 从仓库解析依赖的机制7 镜像8 实例8.1 POM8.2 settings.xml8.3 执行命令mvn clean d...
2019-06-13 16:48:40 353
原创 OBS录屏软件使用指南
OBS录屏软件使用指南1 简介2 录屏使用步骤2.1 来源2.2 设置2.2.1 输出2.2.2 视频2.3 录制3 总结1 简介2 录屏使用步骤2.1 来源在来源标签,添加显示器捕获。2.2 设置在录屏时,需要进行录屏设置,点击菜单栏文件->设置2.2.1 输出在此处指定输出模式,视频比特率,录像路径,录像质量和录像格式。2.2.2 视频2.3 录制点击开始录...
2019-06-12 10:42:31 43729 5
原创 《Maven 实战》之简单的账户注册服务
《Maven 实战》之简单的账户注册服务1 简介2 需求阐述3 界面原型4 简要设计4.1 接口4.2 模块结构5 总结1 简介 像很多书一样,《Maven 实战》也采用案例来说明Maven的概念和含义,在本书的第四章晓斌为我们提出了一个可以较为广泛的使用Maven来帮助我们的项目,简单的账户注册服务,注册互联网账号是日常生活中再熟悉不过的一件事情。2 需求阐述 日常注册账户的流程大体相同...
2019-06-12 10:28:46 832
原创 docker安装nexus私服
docker安装Maven私服nexus31 简介2 Maven2.1 Nexus私服2.2 Docker4 私服搭建过程4.1 外网操作4.1.1 下载和安装docker4.1.2 禁用SELinux4.1.3 配置docker国内源4.1.4 启动docker并拉取nexus镜像4.1.5 保存镜像4.1.6 创建数据目录,关联启动nexus镜像,创建容器4.1.7 修改中央仓库代理配置4.2...
2019-06-09 21:16:42 3659 1
原创 《道德经的人生智慧》读书笔记
《道德经的人生智慧》读书笔记1 简介2 关于曾仕强2.1 语录3 阅读3.1 目录3.2 摘抄3.2.1 遵道贵德,道德是最高信仰3.2.2 道法自然,道是基本规律3.2.3 上善若水,行道是价值的体现3.2.4 见素抱朴,朴素人生的实现3.2.5 致虚守静,养生之道的探索4 总结1 简介 翻看去年写的文章或者读书时写的笔记,发现总有念头想要认真读一下老子《道德经》这本在中国流传了几千年的书,...
2019-06-09 19:23:36 2204
原创 Maven 依赖之最佳实践
Maven 依赖之最佳实践1 简介2 排除依赖3 归类依赖4 优化依赖4.1 mvn dependency:list4.2 mvn dependency:tree4.3 IDEA查看依赖树4.4 mvn dependency:analyze5总结6 参考1 简介 在前面的博客中,可以非常详细的了解到依赖范围以及传递性依赖的含义,但在理解了主要的功能和原理之后,最需要的当然就是前人的经验总结了,...
2019-06-08 17:11:11 1796 1
原创 Maven依赖详细理解
Maven依赖理解1 简介2 依赖的配置3 依赖的范围4 传递性依赖4.1 传递性依赖和依赖调解5 依赖调解6 可选依赖7 总结1 简介 在Maven项目中,有一个核心文件pom.xml。POM项目对象模型定义了项目的基本信息,用于描述心目如何构建,声明项目依赖。 没有任何的实际Java代码,我们就能顶一个Maven项目的POM,这体现了Maven的一大优点,它能让项目对象模型最大程度地与实...
2019-06-08 15:26:38 9544 2
原创 观《哥斯拉2》
1简介 哥斯拉2这个电影是5月31日,自己和金成松、王钰一起去看的。当时电影是在18:45,而我打车没发现,原来周五马塍路堵车堵的要死,在哪里等了很久,但好在到影院的时候也没有多久的时间。还是不错的,虽然没有吃饭。2剧情2.1 剧情简介 哥斯拉2呢剧情也比较简单,承接着哥斯拉1,当时哥斯拉在城市里大肆破坏,不小心就把男主马克和女主艾玛的儿子给整死了。由于无法承受这样的伤痛,女主艾玛心理变异...
2019-06-07 18:35:25 977
原创 文件夹共享失败解决方式
1简介文件夹共享失败,总是提示输入用户名或者密码失败。2解决方式win7访问共享文件失败的原因有哪些?关注6、7、9、11、13、14
2019-06-05 22:30:17 1913
原创 Maven 简介
1 简介 现在笔者想起来,真正开始接触Maven是自从去年进入新组,虽然去海康威视学习,但在哪里的时间一直在做C++的开发,而也是回来之后,7月中旬之后陆续使用Maven进行项目依赖的管理,在总后出差的几个月,Maven一直在使用,但不知其所以然,在南京出差的几个月,Maven仍然给自己带来了很大的困扰,因此在5月从北京出差回来,经过在工大、单位、以及湖墅新村周末的时间,自己把许晓斌撰写的这本《...
2019-06-02 15:30:10 2094
原创 使用java -jar 修改SpringBoot项目中application.properties的配置项
1 简介如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war。如果使用war包,若要运行项目,需要把war丢到Tomcat、JBoss之类的容器中。此时修改配置文件,可以直接在解压后的classes/application.properties文件中修改配置项。而倘若制作成jar包,如何修改application.properties中的配置项呢?2 ...
2019-05-30 19:12:54 10711 1
原创 参与培训《金字塔原理----表达和解决问题的逻辑》
1 简介 在2019年5月18日(周六),单位组织了一场党员素质培训方案,关于《金字塔原理-逻辑思考与表达》,培训的主要目的是提升党员队伍人员素质,提升逻辑思考能力,表达能力,从而为提升业务能力服务。 因为父母总希望自己能够入党,因此之前成为了单位的入党积极分子,因而参与了这次培训。因为是周六,所以还好,只是当天自己的身体很不舒服,头晕晕的,好在培训机构中午也提供了一次午饭,还算不错。2 过...
2019-05-28 20:41:52 831
原创 Java灵活使用枚举表示一组字符串
public class HelloWorld { public static void main(String []args) { System.out.println("Hello World!"); System.out.println(Season.SPRING.toString()); System.out.println(Season.SPRING.val...
2019-05-28 17:45:14 8449
原创 读季琦《创始人·手记》
1 简介 在南京28所出差的时候,因为要常住酒店,诸多不便,很麻烦,因为汉庭酒店的床比较软,睡得时间较长腰会变的很不舒服,这也是没有办法的事。人在江湖,身不由己,多的是无可奈何之事。但也并非一无是处,例如这本汉庭创始人季琦写的《创始人·手机》便是在出差的时候看完的。倒不是什么非常高深的思想,而是一个企业家在日常生活中的思想、工作和生活的记录,因此,称作手记,大概也是这样的原因吧。 简单的看了一...
2019-05-25 23:15:32 9013 1
原创 Spring Boot使用CommandLineRunner接口完成资源初始化
1 简介1.1 应用场景 在应用服务启动时,需要在所有Bean生成之后,加载一些数据和执行一些应用的初始化。例如:删除临时文件,清楚缓存信息,读取配置文件,数据库连接,这些工作类似开机自启动的概念,CommandLineRunner、ApplicationRunner 接口是在容器启动成功后的最后一步回调(类似开机自启动)。1.2 CommandLineRunner接口CommandLin...
2019-05-16 19:45:13 23838 18
原创 iSC平台使用球机进行区域入侵事件上报配置和问题定位过程
1 简介为了在智慧营区中演示区域入侵等告警事件,需要使用某个摄像头监控某个指定区域,因当前摄像头数量不足,使用了球机设备,即球机1作为区域入侵的事件来源,球机1的ip为192.168.1.108,在使用时,需要为球机1这个设备添加smart事件,并标记规则,然后绘制区域,然后在iSC平台添加相应的规则即可。这样一旦通过OpenAPI接口订阅相关事件之后,即可在相应的Controller收到相应的...
2019-05-16 09:17:58 10563 6
原创 Linux下使用Java调用Hikvision设备网络SDK使用指南
1 简介 由于在开发过程中,本来以为抓图项目会部署在Windows服务器上,但随着项目的进行发现项目需要部署在Linux系统,甚至是国产化平台银河麒麟上,但在部署时发现在国产化平台部署时出现缺包的问题无法解决,经过沟通把项目部署在Ubuntu 16.04服务器中。自然这就涉及到使用Java调用海康威视提供的设备网络SDK,即提供的.so文件来实现摄像机抓拍的功能。1.1 .so文件 so(S...
2019-05-15 16:29:21 4732 2
原创 Windows下使用Java调用Hikvision设备网络SDK的使用指南
1 简介在出差的过程中,曾经出现了一个微小人脸检测的需求,该算法的主要工作流程是从一张图片上通过算法识别出图片上的微小人脸。撇去算法如何实现,在这个微小人脸检测执行的过程中,图片的来源经过协商,希望通过海康威视摄像头的抓拍功能来实现,毕竟做安放平台摄像头是必不可少的设备,现场也采购了几个海康威视的人脸相机。这样也就定下来了实现的方案,即通过调用海康威视的设备SDK来实现摄像头的抓图的功能。然后通...
2019-05-14 19:39:05 4625 1
原创 markdownpad安装和破解
1 简介markdownpad被很多人认为是windows下最好的markdown编辑器。因此如何安装和破解该软件呢?2 下载markdownpad2_3312.zip3 安装和破解3.1 安装先执行markdownpad2-setup.exe安装markdownpad3.2 注册机激活然后通过注册机MarkdownPadPro.exe,通过输入用户名,邮箱,点击Generat...
2019-05-14 19:17:38 3722 1
原创 Spring Boot集成Swagger指南以及常用注解说明
1 简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。Swagger的目标是为REST APIs定义一个标准的,与语言无关的的接口,使人和计算机在看不到源码或者不能通过网络流量监测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现...
2019-05-12 12:43:02 3306 1
原创 使用HDMI转DVI线组双屏
1 简介在楼主工作过程中,由于单位属于涉密单位,因此内外网是无法直接通过互联网互通的,在携带个人笔记本进入单位办公时,由于个人PC是几年前的笔记本,因此屏幕分辨率无法比较低,为1366*768,而单位发放的的台式机屏幕屏幕较大,而且可以通过屏幕扩展把笔记本屏幕投影到单位发的大屏显示器(通过扩展),这样办公较为方便高效。2 使用步骤2.1前提要组成这样的双屏系统,需要具有如下三个设备HD...
2019-05-09 10:01:08 8166
原创 iSecure Center(V1.1.0)平台使用记录
1 简介本文档是在操作iSecure平台时留下的记录2 预览视频在使用open.hikvision.com官网下载的VideoWebPlugin插件,打开其中的demo可以看到上述的界面,可以看到,需要获得appkey, secret。IP和端口,以及监控点编号。2.1 appkey和secret在运行管理中心/状态监控/API网关/参数配置/API管理可以看到http://192...
2019-05-02 19:05:43 45930 22
原创 金蝶容器Apusic中重新部署war包
1 简介由于当前的项目platform需要部署在192.168.1.92上,因此在添加了新的功能之后,需要重新为项目制作jar包和重新把项目部署在金蝶容器中,在此简要的把部署的过程总结如下。注意:platform项目默认部署的在192.168.1.92上,并且端口为8080,由于项目基于SpringBoot,因此在默认情况下访问接口时是需要加入项目名称platform的,但为了之前接口的一致性...
2019-05-01 23:07:51 11997
原创 使用Adobe Premier把视频处理成片段
1 简介在工作中,尤其是视频处理方面的工作,可能会需要对采集的视频素材进行分割处理,此时可以使用Adobe Premier进行对视频进行切割。2 前提2.1 ffmeg如果视频在导入Adobe Premier时提示视频文件无效,可以通过ffmeg命令对视频文件进行转码。2.2 Adobe Premier安装想要进行如下的步骤,需要首先进行Adobe Premier的安装。安装包下载...
2019-04-20 01:11:49 4689
原创 使用dd命令完整拷贝系统分区到另外一个硬盘上
1简介在工作中,有一种常见的场景是要安装一个系统,这个系统可能安装好了开发环境、环境变量配置、网卡驱动等设置,如果要重新安装一个一模一样的系统,会非常复杂,在这个场景下我们就可以借助工具,即dd命令来完整把这个系统拷贝到另外一个硬盘上,dd命令会完整的拷贝文件系统,分区,网卡,系统配置等信息到另外的硬盘上,这样把这个携带一模一样的硬盘安装到另外的服务器上,只要在开机时,指定启动项,即可进入一个安...
2019-04-17 22:56:18 30870 1
原创 Java.io.File类的使用
1简介在一个程序员编程生涯的过程中,File类的使用是不可跨越的基础,因为有些应用场景导致程序员们必须掌握常用类的使用,比如说文件上传,用户上传附件,程序则要把文件保存到指定位置,从服务器下载文件到指定位置,文件的删除,文件的检索,对于文件的增删改查CURD,当然这主要是针对文件的属性来说的,并非针对文件的内容。File类是java.io包中唯一代表磁盘文件本身对象。File类定义了一些与平台...
2019-04-15 12:18:19 14195 4
原创 使用@Value为静态变量导入并使用导入的静态变量进行初始化
1 问题描述在南京出差时,在开始开发,自己把一些相对紧密联系的不变得配置放进一个类中,这些字段为static的,待交付时,由于这些配置也要是可以通过配置文件进行配置的,因此无形之中就引入了一个问题。即使用@Value对静态变量进行导入的问题。并且还有一种更加复杂的情形,即需要在生成相关的Bean时,需要进行一些资源的初始化,在当时自己结结实实的踩了一把坑。在项目开始时TomcatConfig类...
2019-03-31 21:05:20 1753
原创 使用@ConfigurationProperties实现类型安全的配置
1 问题描述从之前@Value的使用,可以知道@Value可以灵活的把配置文件中的键值对的值注入到Bean中供我们使用,已经很灵活了,但这还不够,比如下述的application.propertiestomcat.ip=192.168.1.110tomcat.port=8787tomcat.projectName=screenshottomcat.userName=admintomca...
2019-03-31 18:00:16 1047
原创 SpringBoot中实用@Value注入配置文件中的配置
1 简介出差时,记得想要自动获取项目启动的host和端口号时,起初自己使用了监听器的机制,但发现当电脑具有多个ip时,会出现错误,随后就选择了使用配置文件中配置的方式来获取项目对应的tomcat地址。当时就是使用@Value注解来做的。2 实践2.1 项目结构项目主要有config包,其中ServerConfig类负责从外部配置文件application.properties中读入tomc...
2019-03-31 17:19:28 4834
原创 使用@Value和@PropertySource注入外部资源
1简介在Spring Boot进行项目开发的过程中,肯定会有这样一种场景,比如说事件上报,在开发时开发人员可能会模拟在代码中写入一个事件上报Url,然后当部署到生产环境时,该url就需要从外部导入,一般通过修改配置文件的方式达到类似的目的。在Spring开发中经常涉及调用各种资源的情况,包含普通文件,网址,配置文件,系统环境变量等,这种情况可以使用Spring EL-Spring表达式语言实现...
2019-03-31 13:39:04 4861
原创 Spring Boot项目制作Jar包和Jar包结构的分析
1简介在出差的过程中,在项目执行的初期,由于需要给客户提供一个可执行的程序,由于当时时间的缘故,采用了提供jar包的形式,因为jar包只要通过java -jar ***.jar就可以作为一个独立的程序,可以让其他的程序进行调用服务。现在简单的介绍这个jar包的制作过程和jar包中的结构。2Jar包制作可参考博客Springboot项目(包含第三方jar包)打成jar包方法,2.1项...
2019-03-31 12:15:36 5695 1
原创 Centos7使用docker部署GitLab
1简介在本次南京出差时,使用了SVN来管理代码的版本,由于SVN是集中式的版本管理工具,导致了一旦没有服务器的支持,无法进行版本日志的查看,也无法进行版本的回退,给开发带来了很大的不便。因此在空闲时间学习在Centos7上搭建GitLab环境。2部署步骤2.1配置阿里云yum源2.1.1安装wget[root@localhost ~]# yum -y install wgetLoade...
2019-03-28 23:47:24 1383
论文阅读 Containerisation for High Performance Computing Systems
2024-04-12
03-25 周一 论文阅读 Train Large, Then Compress: Rethinking Model S
2024-03-25
Postman自动化测试.zip
2021-04-24
多线程多线程.zip
2020-11-07
多线程多线程.xmind
2020-11-07
word多级目录设置.zip
2020-07-11
优秀格式文档规范.docx
2020-07-11
克鲁斯卡尔算法.zip
2020-07-04
数据结构之普利姆算法思想和实践
2020-06-26
数据结构之图的表示、深度优先和广度优先遍历.zip
2020-06-21
Ubuntu使用active-backup模式进行网口绑定.zip
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人