实践总结
文章平均质量分 69
技术实践过程中经验总结
能源恒观
对酒当歌 人生几何
展开
-
常用工具-(5)git 基础
一 本地1、//作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支git checkout -bdevorigin/dev2、提交本地代码步骤//查看本地修改 git status//将暂存区里的改动给提交到本地的版本库git commit -m "first commit"git push -u origin 分支名/...原创 2018-08-19 13:06:28 · 145 阅读 · 1 评论 -
从码农成长为软件设计师
本章概括性的分析了码农成长为软件设计师的过程,从入行到成长为软件设计师,善于思考的人可能只需要3-5年,而有些人职业生涯一直都停留在码农阶段。既然我们选择了从事技术,我们就应该以成长为行业技术专家为目标,软件编程一项工程化的工作,我们既要熟练这一套工程化的流程,还要深入一线去实践总结形成一套思维体系,只有这样你才能称得上是一名合格的工程师。原创 2024-03-03 21:53:51 · 837 阅读 · 0 评论 -
常用工具-(4)性能测试工具:Jmeter 实践总结
近期在研究程序的稳定性,第一时间想到了使用jmeter对程序进行测试,逐步找到程序的瓶颈,之前这块工作都是安排测试人员来做的,接触的不是太深,研发对自己开发的程序应该能够自己心里有个底,所以感觉性能测试研发也需要掌握的,设计大型网站系统的时候做系统容量评估也都需要的,于是开始自己研究了一番。一、jmeter介绍Apache的jemeter是一个纯粹的java开源软件。首先是由Apache软件基金会成员stefano开发的, 用于测试软件性能和负载行为。原创 2023-10-10 07:45:00 · 244 阅读 · 0 评论 -
为什么要阅读源码
和阅读一本好书一样,阅读源码就是和编程大牛面对面交流的机会,在许多优秀的开源项目中,它们的编码规范和架构设计都是很棒的,另外在设计上也使用了大量的设计模式,通过阅读和学习源码,能够快速提升我们的编码水平,以及对设计模式有更深的理解。如果你没有阅读过源码,面试官可能会对回答的结果不满意,进而导致面试结果不太理想,但如果你对源码有所研究,并能够很好地问答面试官的问题,这可能就是你的加分点,可以形成自己独特的竞争力,吊打面试官,升职加薪不是梦。如果我们对相关源码有所涉猎,就可以快速定位到问题所在。转载 2022-12-18 19:50:55 · 159 阅读 · 0 评论 -
PC网页js调用本地应用程序
最近公司有个项目里面有个功能需要在PC网页调用本地应用程序,之前经常见到这样的功能,比如有的网页会打开QQ,下载链接会打开迅雷。于是到网上开始搜索相关解决方案,发现搜索的结果不理想,都不是很完整的教程,这里记录一下自己的实践。首先注册一个本地注册表文件,指向本地应用程序路径创建一个注册表文件myprotocol.reg,内容如下所示。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\myprotocol]@="m...原创 2021-09-09 14:28:45 · 2701 阅读 · 0 评论 -
如何熟悉一个开源项目
你有个任务,需要用到某个开源项目;或者老大交代你一个事情,让你去了解某个东西。怎么下手呢?如何开始呢?我的习惯是这样:1.首先,查找和阅读该项目的博客和资料,通过google你能找到某个项目大体介绍的博客,快速阅读一下就能对项目的目的、功能、基本使用有个大概的了解。2.阅读项目的文档,重点关注类似Getting started、Example之类的文档,从中学习如何下载、安装、甚至基本使用该项目所需要的知识。3.如果该项目有提供现成的example工程,首先尝试按照开始文档的介绍运行example,如果运行原创 2021-01-28 09:30:17 · 274 阅读 · 1 评论 -
常用工具-(1)概览
(一)接口测试工具现在项目开发都采用restful接口模式,这样的风格是随这个微服务架构的兴起,和前后端分离,逐渐形成的。以前前后端不分离,不考虑接口测试的问题,前后端分离之后,现在后端需要开发完做接口测试,市面上也出现了各种接口测试工具。下面介绍几种目前使用过的工具 1、postman postman用的比较多,有几年了,个人还是比较喜欢,post...原创 2019-12-23 16:50:00 · 335 阅读 · 0 评论 -
实践总结—javaweb开发之思考
之前看过一篇博客《从输入 URL 到页面加载完成的过程中都发生了什么事情》,作者写的很仔细,这里我写点自己粗维度的理解。 javaweb开发项目我理解无非就分为三大模块,与前端数据的交互,中间业务逻辑的处理,与数据库的交互,这些即是后端技术人员日常开发工作。接到一个开发任务之后,后端技术人员先通篇阅读需求文档和原型图,根据理解设计接口,接下来分开讲解一下这几步后端都做了那些工作。1、与前端数据的交互 这一步即与前端数据的交互,我们经常会用到swagge...原创 2021-02-07 15:05:23 · 254 阅读 · 1 评论 -
如何学习一项新的IT技术
本文总结新技术学习经验和方法,探讨如何能更高效的更成体系的完成一项IT技术的学习和提升。如何评价掌握了一项IT新技术?可以分为以下三个阶段:掌握了原理和理念;有动手实践和配置管理能力;有排错能力,持续深入学习,持续提高。如何掌握原来和理念要学习掌握一项新技术,不建议一开始就搭建测试环境,从部署配置开始,而应该从了解这项技术的背景开始。背景非常重要,知道这项技术从何而来,如何演变,有利于了解这项技术的设计思路,架构,更快的掌握这门技术。一项技术的背景,一般需要了解如下信息,以OpenS原创 2021-01-28 09:31:36 · 317 阅读 · 2 评论 -
常用工具-(3)git 详解
Git常用命令及方法大全https://blog.csdn.net/web_csdn_share/article/details/79243308下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程:git branch --set-upstream-to=origin/beta beta一、新建...转载 2020-12-11 11:40:35 · 324 阅读 · 1 评论 -
常用工具-(2)Maven-实践总结
一、常用命令1.显示版本信息 :mvn -version/-v2.创建mvn项目:mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app3.生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 :mvn package4.运行项目于jetty上:mvn jetty:run5.显示详细错误 信息:mvn -e6.验证工程是否正确,所有需要的资源是否可用:...原创 2020-12-10 20:34:57 · 668 阅读 · 0 评论 -
聊天功能-WebSocket-java开发聊天服务端设计思路
近来要设计开发一个聊天功能服务端,同时要支持app和和微信小程序,因为微信小程序通信只支持websocket,并且app也能支持websocket协议通信,所以技术方案选择java websocket + activemq。 之前没有接触过通信方面的开发工作,对这块的技术和业务都不熟悉,写这篇文章是为了捋一捋这个系统的开发思路,接下来我分析一下我目前的实现思路。...原创 2018-08-19 08:57:21 · 1055 阅读 · 0 评论