随笔分类 -  N计算机技术

摘要:Installshield是一个强大和易于使用,用于解决Windows软件安装包开发的制作工具。用它可以以传统MSI方式和虚拟格式,自动化地封装、捆绑和包装你的产品。 IntallShield能使你的用户在决定何时何地何方式管理和部署你的应用程序时,得到一个最时尚舒畅的安装体验。是Microsoft 阅读全文
posted @ 2022-12-26 15:25 光何 阅读(1813) 评论(0) 推荐(0) 编辑
摘要:软件开发的最后一步即安装包的制作,linux有比较标准的rpm、deb等,而windows下则没有统一的标准,从而衍生出众多安装包制作工具。 安装包的制作目的是自动化部署程序,安装包是管理应用软件、程序的最直接的方法。在部署程序的过程中可能设计到一定的流程,拷贝文件、写注册表、创建快捷方式等,这就需 阅读全文
posted @ 2022-12-23 15:59 光何 阅读(2729) 评论(0) 推荐(0) 编辑
摘要:一、JeeSite JeeSite 最开始(2013年)是从 Java 内容管理系统、快速建站的需求开始的,那时候有挺多人宣称 JeeSite 太简单,分分钟写一个。JeeSite 不断迭代,加入了在线代码生成、在线流程设计等功能。2019年全面升级,基于 Spring Boot 框架重构,开始丰富 阅读全文
posted @ 2022-11-01 10:31 光何 阅读(2476) 评论(0) 推荐(0) 编辑
摘要:Gradle是JVM生态下又一款开源的自动化构建工具,以基于Groovy的DSL描述构建过程,在结合了ant和maven的优点的基础上,提供了更为简洁,灵活和高效的build体验。 一、新建Gradle项目 在IDEA中配置一个gradle数据目录,主要是存储gradle相关配置、库等内容的目录,默 阅读全文
posted @ 2022-06-29 15:44 光何 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:今天,使用visualVM连接上了我们所作的SpringBoot项目,发现它的Eden区一直保持一定频率的增加,导致频繁YoungGC,这个项目刚启动,没有任何访问,出现这种情况不正常,借用大史的话说:“邪乎到家必有鬼!”。 排查!一定严厉的排查!我们使用visualVM的取样器来监控程序的内存。  阅读全文
posted @ 2022-01-13 13:51 光何 阅读(772) 评论(0) 推荐(0) 编辑
摘要:一、压力测试 压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数。 使用压力测试,我们有希望找到很多种用其他测试方法更难发现的错误。有两种错误类型是:内存泄漏,并发与同步。 有效的压力测试系统将应用以下 阅读全文
posted @ 2022-01-11 11:24 光何 阅读(13503) 评论(1) 推荐(0) 编辑
摘要:1,进入git官网下载git程序。 2,安装git,安装完任意目录鼠标右键选择,Git Bash Here 3,配置提交常用信息(可忽略) git config --global user.name "guanghe" git config --global user.email "18903378 阅读全文
posted @ 2021-12-01 10:38 光何 阅读(643) 评论(0) 推荐(0) 编辑
摘要:在windows添加打印机时,控制面板中一直显示“正在添加打印机”,心想安一会儿应该就结束了,于是晚上没动,第二天早上发现,还显示“正在添加打印机”,肯定是出问题了,而且打印机也无法删除。 这时,需要重置打印机驱动管理 1,先停掉打印机服务 win+r services.msc调出服务管理,停掉Pr 阅读全文
posted @ 2021-11-29 10:32 光何 阅读(696) 评论(0) 推荐(0) 编辑
摘要:1,引入下边这个库 <!--tiff图片格式转换--> <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-tiff</artifactId> <version>3.7.0</version> < 阅读全文
posted @ 2021-08-23 11:41 光何 阅读(778) 评论(1) 推荐(1) 编辑
摘要:有时,我们需要将带有编号的内容复制到其他平台,但是,编号会在复制过程中丢失,针对这种情况,我们需要将编号转成普通文本。 step1:按快捷键Alt+F11打开宏编辑器,选择 插入—模块 step2:把下面代码粘到编辑窗口,关闭窗口即保存 Sub 全文编号转文本() '将文档中全部自动编号转成正常文本 阅读全文
posted @ 2021-08-20 15:48 光何 阅读(3389) 评论(0) 推荐(0) 编辑
摘要:一、需求 通常,部署微服务到docker有以下方式: 手动部署:本地IDE打包成jar,在docker环境中创建java环境容器,将jar包使用命令行拷贝至docker容器中,启动。 自动部署:通过Maven插件配置参数自动部署。(优先选这个) 二、安装docker及jdk容器 安装docker方法 阅读全文
posted @ 2021-05-27 15:50 光何 阅读(3383) 评论(0) 推荐(0) 编辑
摘要:系统要求 安装docker CE需要CentOS 7的维护版本,存档版本(没在维护的版本)不支持 必须开启centos-extras仓库,默认是打开的,如果被关闭了,需要重新打开 推荐使用overlay2存储驱动,overlay也可以但是不推荐。overlay2要求Linux内核为4.0+ 卸载旧版 阅读全文
posted @ 2021-04-25 16:52 光何 阅读(273) 评论(0) 推荐(0) 编辑
摘要:操作 1,创建一个文本,文本内容输入: 1 Windows Registry Editor Version 5.00 2 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 3 "Scancode Map"=he 阅读全文
posted @ 2021-03-24 10:54 光何 阅读(1242) 评论(0) 推荐(0) 编辑
摘要:在使用windows过程中,我们需要经常需要使用特定程序打开某些文件,比如使用sublime打开一个bat文件并修改它,但默认sublime可能并不在鼠标右键里,这时我们可以手动添加到右键中。 1,运行regedit,打开注册表编辑器,在HKEY_CLASSSES_ROOT→ * → Shell 下 阅读全文
posted @ 2021-01-06 15:28 光何 阅读(186) 评论(0) 推荐(0) 编辑
摘要:在Windwos开发平台中,启动多个Tomcat工程时多个窗口的名称都是相同的,都为“Tomcat”,如下 于是,我们迫切需要找到修改启动窗口标题的方法。 1,打开bin目录下的catalina.bat 2,全局搜索“_EXECJAVA”关键字,找到tomcat的启动命令。 3,修改命令中的"%TI 阅读全文
posted @ 2021-01-06 14:48 光何 阅读(244) 评论(0) 推荐(0) 编辑
摘要:MQ MQ(Message Queue)是一种跨进程的通信机制,用于传递消息。通俗的说,就是一个先进先出的数据结构。 应用场景一:异步解耦 异步解耦是消息队列的主要特点,主要目的是减少相应时间和解耦。主要的使用场景就是将比较耗时而且不需要即时(同步)返回结果的操作作为消息放入消息队列。同时,由于使用 阅读全文
posted @ 2020-11-11 16:44 光何 阅读(232) 评论(0) 推荐(1) 编辑
摘要:一、tomcat内存优化 打开bin下catalina.bat文件 在文件的第一处非注释行出添加 1 set JAVA_OPTS=-server -Xms2g -Xmx2g -Xss256k 参数含义: -server:以server模式运行java程序 -Xms:初始化堆内存大小 -Xmx:堆内存 阅读全文
posted @ 2020-09-02 19:35 光何 阅读(383) 评论(0) 推荐(0) 编辑
摘要:使用maven插件的热部署功能可以很方便的将maven项目部署到远程tomcat服务器,由于tomcat接受推送部署的接口较为稳定,因此在tomcat的7.x、8.x、9.x均适用。 1,开启tomcat推送热部署功能 编辑tomcat服务器下的conf/tomcat-users.xml,在末尾增加 阅读全文
posted @ 2020-08-25 11:25 光何 阅读(637) 评论(0) 推荐(0) 编辑
摘要:一、Docker 1,概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 2,docker的应用场景 Automatin 阅读全文
posted @ 2020-01-08 14:58 光何 阅读(726) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示