实用技术
文章平均质量分 76
gongxsh00
这个作者很懒,什么都没留下…
展开
-
大语言模型高质量提示词最佳实践
本文详细介绍了如何提升其生成内容的质量和效率。首先,明确的指令和参考文本可以帮助大语言模型(例如ChatGPT)生成更相关的答案。其次,将复杂任务分解成更简单的子任务有助于模型更好地理解并执行任务。另外,给GPT-3一些“思考”时间,让其生成可能的答案或思考可能的问题可以提升其输出的深度和质量。此外,利用外部工具,如基于嵌入的搜索和代码执行,能够更大限度地提高模型的能力。最后,我们应系统地测试更改,以便评估这些优化策略是否有效。原创 2023-06-14 13:12:34 · 3960 阅读 · 0 评论 -
RPA技术概述
1、什么是RPA2、RPA的应用场景3、RPA的典型能力4、RPA技术的优势与不足原创 2022-03-15 12:54:23 · 531 阅读 · 0 评论 -
如何在Outlook 2019/Office 365中运行VBA脚本邮件规则
如果你公司的邮件系统是Microsoft Exchange Server + Outlook,能在Outlook中执行VBA邮件规则,自动化处理邮件,可以节省大把的时间。自Outlook 2016开始,运作VBA邮件规则需要费一番周折了,跟博主来看看如何做吧。原创 2019-12-18 10:46:15 · 10796 阅读 · 1 评论 -
如何使用Jenkins将War包发布到Tomcat 8.5
使用Jenkins可以有多种方法发布一个Tomcat应用,比如把war包放到tomcate的webapps目录下,或者把应用打入一个Docker镜像。本文介绍通过Tomcat manager来发布Tomcat应用。安装所需的Jenkins插件 安装Jenkins,选择常用的组件安装,然后启动以后。进入菜单系统管理->管理插件,在可选插件中选择并安装Deploy to c...原创 2018-06-29 19:55:21 · 4409 阅读 · 0 评论 -
IBM JDK生成Javacore的方法
根据IBM JDK的文档,有以下的方法可以选择生成Javacore:1. JVM执行异常时,自动生成Javacore1.1 发生了引起JVM停止运行的本地错误时,会自动产生Javacore文件1.2 JVM内存不足时,会自动产生Javacore文件2. 触发JVM生成JDK2.1 从命令行中发出kill -3 <pid>指令,生成Javacore2.2 在应用中调用com.ib...原创 2018-06-30 00:07:46 · 3612 阅读 · 0 评论 -
Linux平台上的Java应用CPU问题定位——以WebSphere为例
Linux上使用命令top -H,即可看到使用CPU高的线程号,转换成16进制即可1. 获得最顶端输出并查找与之前启动了现占用 CPU 的 WAS 的那个用户 ID 相关联的 PID。2. 通过 kill -3 <PID> 对 WebSphere Application Server 进行若干 Thread Dump3. 将步骤 1 中的 PID 号转换为一个十六进制值。4. (用于 ...原创 2018-06-30 16:37:28 · 498 阅读 · 0 评论 -
Oralce 11g客户端的配置
作为开发人员,在使用一些工具软件,如PL/SQL,TOAD for Oracle时,需要安装配置Oracle Client。如果你是个新手,不知从何下手配置Oracle Client,可参考以下的步骤:1. 使用Oracle Client安装程序,安装管理员或运行时类型2. 安装后启动Net Configuration Assitant 配置好了。重启工具,应当可以在服务列表中看到新...原创 2018-06-28 20:26:57 · 213 阅读 · 0 评论 -
使用Cucumber和Spring实践行为驱动开发(BDD)
BDD简介 TBD搭建并启动被测服务 本文使用了Spring Getting Started中的Rest Service,https://spring.io/guides/gs/rest-service/,读者可以自行尝试搭建并启动。启动成功以后,在浏览器中访问http://localhost:8080/greeting?name=User,收到响应{"id":1,"cont...原创 2018-07-26 17:42:36 · 3169 阅读 · 2 评论 -
在Windows 10上安装TensorFlow及PyCharm开发环境
有时候在查看官方文档时,常常看到很多的分支,所以作为开发者我们都喜欢把最佳实践总结出来。下面一起来看看如何在Windows 10上安装一个TensorFlow和PyCharm开发环境。安装Anaconda 安装Anaconda以后,即可获得运行TensorFlow所需的Python运行环境。比起直接安装Python,Anaconda安装了丰富的工具,省去了不少麻烦。从http...原创 2018-07-31 19:11:15 · 4503 阅读 · 0 评论 -
如何使用一个老旧的CentOS 5.8系统
找运维同事要一台32位Linux服务器,只有CentOS 5.8的镜像,使用这个老旧系统的第一个挑战就是要找到Yum源,否则安装软件是个难题。[root@demo yum.repos.d]# yum -y updateLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileYumRepo Er...原创 2018-08-06 16:28:43 · 3476 阅读 · 0 评论 -
使用Rocket.Chat搭建属于自己的Slack服务和Hubot聊天机器人
如果你在企业的层层Firewall之后连接Slack之后,可以考虑为团队搭建一个Rocket.Chat服务,实现类似Slack的团队聊天功能。本文使用的方法适合于快速试用一下Rocket.Chat服务,如果是用于正式环境,还请参考官方文档。安装并启动Rocket.Chat服务器 可以使用Docker Compose在本地安装一个Rocket.Chat服务,在目录中新建一个docker...原创 2018-05-31 11:07:15 · 9861 阅读 · 0 评论 -
MongDB高可用可扩展架构验证方案(附实战命令)
1. 验证目标验证MongoDB的高可用部署。高可用部署条件下,MongoDB和MySQL的性能对比。MongoDB可扩展架构的性能损耗。测试在可扩展架构下增加数据分区的影响。2. 环境定义2.1. MongoDB高可用环境 如图,MongoDB的最小高可用环境由三个节点构成一个复制集(Replica Set),三个节点可以是主、副节点和Arbiter节点。其中仅有主节点可写可读,副节点(...原创 2018-06-06 17:50:10 · 591 阅读 · 0 评论 -
使用swagger2markup和asciidoctor生成美观的Restful API文档
目前,大家通常都是用Swagger来编写Rest API文档,使用Swagger注解和Springfox,可以方便的从源代码生成文档,保持文档和源码一致。使用Swagger-ui工具,接口的消费方可以查看接口定义并从浏览器直接调用接口。...原创 2018-05-30 16:13:45 · 9265 阅读 · 0 评论 -
在CentOS 7上快速安装配置WebSphere MQ 7.5快速指南
最近要在CentOS 7上WebSphere MQ 7.5,惊叹于IBM文档的浩繁(也许是笔者没找对地方),在这里安装配置的步骤整理成一篇小文,供像笔者一样的小白参考。安装MQ产品1) 上传并解压MQ安装介质,如WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz2) 使用root账号3) 在解压后的目录中执行 ./mqlicense.sh -text_原创 2016-04-18 19:21:43 · 7468 阅读 · 1 评论 -
使用Spring Cloud Config搭建配置中心
笔者的微服务项目中需要使用一个统一的管理分布式系统的配置中心,之前试用过Disconf。同时笔者也在留意是否有其它的可选方案。最近接触到Spring Cloud Config,认为也是一个搭建配置中心不错的选择,在此和大家分享一下试用的经验,供大家参考。原创 2016-05-01 22:53:11 · 69194 阅读 · 14 评论 -
使用Docker快速打包和部署运行Disconf
Docker-DisconfDocker-Disconf是本人学习Docker后,尝试使用Docker解决Disconf打包和运行问题的作品。Disconf是分布式配置管理平台(Distributed Configuration Management Platform)的简称,使用该平台提供的Web界面,可以统一管理多个应用,多个环境的所有配置。Disconf是一个GitHub上的开源项目,在原创 2016-04-16 09:18:08 · 5348 阅读 · 0 评论 -
在Ubuntu 14.04安装和配置Elasticsearch集群(最新5.5.2版)
本文演示了如何在Ubuntu 14.04服务器安装Elasticsearch集群服务原创 2017-08-18 17:22:36 · 2178 阅读 · 0 评论 -
使用Docker快速部署ELK环境(最新5.5.1版本)
本文介绍了如何使用Docker快速部署一个ELK日志采集和分析环境。原创 2017-08-09 16:42:34 · 19600 阅读 · 10 评论 -
如何从Spring RedisTemplate中获得Jedis实例
本文的方案是从RedisConnectionFactory中取得Redis连接(JedisConnection实现类),然后使用反射的方法从中取得Jedis实例,即可直接执行其中的方法原创 2017-09-01 09:04:23 · 6615 阅读 · 3 评论 -
如何在CentOS 6上安装Python 2.7 + Ansible
笔者今天想在阿里云的CentOS 6.8镜像上安装Ansible,因系统自带的是Python 2.6而安装失败,又折腾了半天安装Python 2.7,文章介绍了安装的过程。原创 2017-10-07 22:35:25 · 750 阅读 · 0 评论 -
JBoss Drools如何动态加载并更新规则?
JBoss Drools中提供了一个类KieScanner,可以支持从Maven存储库动态的加载并更新规则。官方给出的例子没有很好的证明这一能力,笔者经过几天研究,成功实验出了如何达到动态更新的效果,整理出来供大家参考。相关的源代码可以从Gitee下载。程序结构和运行目标如图所示,演示项目共包含四个项目:my-dynamic-rule: 父项目my-kjar: 一个kjar项目,其中包含了kmod...原创 2018-03-12 19:01:36 · 16333 阅读 · 16 评论 -
如何在Minikube中运行gRPC服务
如何在Minikube中运行gRPC服务本文通过一个具体的例子介绍了如何在Minikube中运行gRPC服务。 本文使用了Ubuntu 16.04.3 LTS操作系统。0.1 安装并配置Docker、Minikube和kubectl。注意:Minicube的安装和运行需要连接Google的网站wget -qO- https://get.docker.com | shcurl -Lo miniku...原创 2018-03-05 23:05:26 · 822 阅读 · 1 评论 -
使用GPU加速TensorFlow机器学习
在Thinkpad X260上运行一个CNN图像分类的样例程序时,发现速度特别慢,迭代一轮要将近5分钟,那么迭代200轮需要1000分钟,16个小时!在看到TensorFlow相关的书籍时,总是提到GPU加速,对于这样的问题,应该能派上用场吧。TensorFlow目前只支持NVIDIA显卡,笔者手头没有,阿里云上有GPU计算型ECS,便“按量付费”买了一台,开始了一场“坎坷小贵”的验证之旅...原创 2018-04-07 11:36:49 · 6155 阅读 · 0 评论 -
制作WebSphere MQ Docker镜像
前几天已经把WebSphere MQ 7.5安装在CentOS 7上了,今天经理又要求在另外一个云的另一台服务器上准备一个新环境,看起来安装MQ的需求还是很旺盛的。因此笔者决定制作一个Docker镜像,以加速MQ的准备MQ软件的安装1) 在一台Linux服务器上安装Docker2) 上传WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz;解压3) 在解原创 2016-04-25 13:49:07 · 2289 阅读 · 0 评论