首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏芋道源码1024

    Java 后端开发实践 - 项目模板

    一键式本地构建 3. 日志处理 4. 异常处理 5. 统一代码风格 ? 整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践。 1. 统一的编码实践,比如异常处理原则,分页封装等 FAQ 开发过程中常见问题的解答 注意保持README的持续更新,一些重要的架构决定可以通过示例代码的形式记录在代码块当中,新开发者可以通过直接阅读这些示例代码快速了解项目的通用实践方式以及架构选择 一键式本地构建 写一个必需的script,自动化完成本地构建的过程 run.sh 进行本地调试或者必要的手动测试 local-build.sh,完成本地构建 3. 统一代码风格 除了Checkstyle以外,项目中有些通用的公共编码实践方式也需要进行统一。 客户端的请求数据类统一使用相同后缀,比如Command 返回给客户端的数据统一使用相同后缀,比如Represetation 统一对请求处理的流程框架,比如采用传统的3层架构或者DDD战术模式 提供一致的异常返回

    88110发布于 2020-12-08
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    [微信截图_20210708223623] 前言 迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 在上家公司4月份时,上级领导分配了一个内部的 党务系统开发 ,这个系统前端是由我一个人来开发,功能和需求也不怎么复杂的一个B 端 系统,直接上的 Vue3 + TypeScript + Element Plus 开发的,开发两周到最后的上线,期间也遇到很多小坑,很多无处可查,慢慢琢磨最后还是克服了。 Vue3 + TypeScript Study [Vue 3] 一, 环境配置 1.1 安装最新 Vue 脚手架 npm install -g @vue/cli yarn global add @vue /cli 1.2 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1

    2K30发布于 2021-07-09
  • 来自专栏前端笔记ing

    Vue3 + TypeScript 开发实践总结

    迟来的Vue3文章,其实早在今年3月份时就把Vue3过了一遍。 在去年年末又把 《 TypeScript 》 重新学了一遍,为了上Vue3 的车,更好的开车。 在上家公司4月份时,上级领导分配了一个内部的 党务系统开发 ,这个系统前端是由我一个人来开发,功能和需求也不怎么复杂的一个B 端 系统,直接上的 Vue3 + TypeScript + Element Plus 开发的,开发两周到最后的上线,期间也遇到很多小坑,很多无处可查,慢慢琢磨最后还是克服了。 创建Vue3 项目 vue create projectName 1.3 现有Vue 2 项目 升级到 Vue3 vue add typescript 二, 进击Vue3 2. 1 Vue 2 Api setUp 来解决】 没有完美的方法解决跨组件代码重用 三,Vue3 Composition Ap i 3.1 关于 Composition Api 在Vue3中,也可以不使用 Composition

    1.1K10发布于 2021-10-11
  • 来自专栏IT学习

    学习Java开发实践项目是关键

    对于Java的讨论一直没有停止过,但巨大的市场需求、广泛的企业应用以及不断上涨的就业薪资证明了Java仍然具备旺盛的生命力。那么究竟是什么导致人们怀疑Java的就业呢? 既然是为了就业,你就要知道学习Java编程技术需要达到什么样的技术水平,才能获得一份Java开发的工作。 如何学习,从哪里开始学习,学习Java开发实践项目是关键 很多同学在编程的时候,都是照葫画瓢,没有自己半点的理解,往往是把从书上背下来的再全堆上去。 自始至终,实践是学习Java技术历程中最极其重要的一环。脱离了实践,是学不好实践的。要学的东西很多,勤奋是金! 对新人来说,多参与项目能帮助积累更多经验,有利于未来的职业发展。 个人从事项目最好的选择是开发移动应用。相对于大型软件项目,例如系统软件或企业级应用,移动应用的开发相对简单,很容易出成果,而也会有许多用户提供反馈,相当于免费帮你做测试。

    81510发布于 2019-12-18
  • 来自专栏小鑫同学编程历险记

    Toast组件开发实践(Vuejs3.x)

    进入正题 Toast组件几乎是没有个组件库必备的组件,通过Toast组件开发可以比较全面的学习Vuejs的相关技能点,一起来看一下~ 基础项目准备 依旧推荐你来1024Code Fork 我的《【项目模板 】Vue3+Vite3+Ts4》 开始这次学习,如果你不习惯使用在线的IDE,那么可以将项目导出到本地运行~ 组件开发 在components目录下创建Toast文件夹,并新增插件文件(index.ts 5px; z-index: 9999; } .toast-content { display: inline-block; margin-right: 10px; } </style> 插件开发 在Vue3中挂载全局变量需要在globalProperties上添加,具体可以看Vuejs文档。 ,在整个开发流程中涉及的Vuejs的属性、状态、监听器的使用,还有插件开发时的规则及全局变量的挂载,并且在组件使用时针对使用了setup后无法读取this而正确读取全局变量的,最后还提到了一点Vuejs

    2K10编辑于 2023-05-01
  • 来自专栏Java学习网

    使用Java开发RESTful API的最佳实践

    RESTful API 是目前非常流行的一种 Web 服务架构,使用 Java 开发 RESTful API 涉及到许多最佳实践3、遵循标准的 URI 命名约定 URI 应使用小写字母,并且应采用短划线分隔符来区分单词。 10、与其他系统进行合理协作 根据业务需求,最佳选择可能是将 Java RESTful API 提供的数据与其他服务或 UI 元素合并,或者使用反向代理/负载均衡器通常可以提高 API 的可靠性、伸缩性和一致性 总的来说,这些实践将有助于使你的Java RESTful API更加可靠、易用和伸缩性。如果你学习和运用这些实践,并结合具体的业务场景,就能创建出高效、稳定、安全、易维护的Web服务。

    68830编辑于 2023-09-15
  • 来自专栏java小程序

    java社团小程序源码开发实践

    今天给大家讲解开发社团小程序流程 ​开发环境及工具: 大于Jdk1.8,大于mysql5.5,idea(eclipse),微信小程序开发工具 技术说明: Springboot mybatis html vue.js bootstrap 小程序 代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。

    85600发布于 2021-10-08
  • Java开发面试--RabbitMQ专区3

    例如,创建3个队列,分别表示高、中、低优先级。设置消费者的优先级:为了确保消息按照优先级被消费,需为每个队列创建对应数量的消费者。 如果需要更精细的消息优先级控制,可能需要考虑其他消息中间件或自定义开发的解决方案。19、RabbitMQ 如何进行集群部署?在集群中如何确保高可用性和负载均衡?

    30210编辑于 2024-09-14
  • 来自专栏开发工具

    Sublime Text 3配置 Java 开发环境

    它有很多常用的开发工具,比如 Eclipse、IDEA 等等,相信大家多多少少都有所涉猎;而本篇 Huazie 将要介绍一个比较轻量级的开发工具 Sublime Text 3,并用它来配置 Java 开发环境 Java 语言拥有丰富的API库和工具,广泛应用于 Web 开发、移动应用开发、游戏开发、大数据和云计算等领域。 在命令行窗口内,输入 java -version 查看,如下图所示即为安装成功:2.4 配置 Java 开发环境初次打开 Sublime Text 3,我们可以看到如下的界面:在菜单栏选择 Tools 不过既然我们已经使用了 Sublime Text 3开发环境了,那就在菜单栏 Tools => Build System ,然后 选择 Java8,就是前面的 Java8.sublime-build 有关这个问题,请查看笔者的另一篇博文 《Sublime Text 3 解决中文乱码问题》三、总结本篇 Huazie 介绍了 Sublime Text 3 配置 Java 开发环境的相关内容,感兴趣的朋友赶紧配置起来

    63521编辑于 2024-09-29
  • 来自专栏sickworm

    《敏捷软件开发:原则、模式与实践》笔记(3

    (实现或变更一个需求时,生硬的方法很简单,保持系统设计的方法很难;或开发环境迟钝低效时,开发人员会倾向于做不会导致大规模重编译的改动,即使那些改动不再保持设计) 不必要的复杂性(Needless Complexity 遵循 OCP 的代价是昂贵的,创建正确的抽象是要花费开发时间和经理的,同时也增加了复杂性。开发人员有能力处理的抽象的数量也是有限的。OCP 的应用应限定在可能会发生的变化上。

    60720发布于 2019-07-24
  • 来自专栏前端Q

    大型 3D 互动项目开发和优化实践

    开发背景 得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用 3D 场景的活动或频道。 另外初期需要的开发量、美术资源和生成3D模型的设备也是增加的成本。 开源渲染库— 另外也比较了 Web 前端使用量较多的两个 3D 渲染库: three.js 提供的组件粒度较小,较基础,能做很高程度的定制化二次开发,但如果需要开发一个互动项目,需要开发的组件比较多 babylon.js 为解决这个痛点,我们团队开发了一个 3D 场景的搭建工具,用户可通过上传 gltf 文件搭建 3D 场景,实时预览渲染效果。 并加入了在项目中沉淀的互动组件,快速生成 3D 场景项目。 3D 互动项目的开发经验还在不断累积的阶段,在往后的项目开发中将不断迭代开发工作流及沉淀开发工具,希望能和有相关开发经验和兴趣的同学更多交流。

    1.3K20编辑于 2023-08-23
  • 来自专栏Java开发

    Java 17 及以上版本特性在现代开发实践中的应用及实践指南现代开发实践详解

    以下是结合Java最新技术的实操内容,以"学生成绩管理系统"为例,展示如何运用Java 17+特性与现代开发实践:一、项目架构与技术选型技术栈:Java 17 (LTS) + Spring Boot 3.1 .sorted(Comparator.comparingDouble(ScoreSummary::averageScore).reversed()) .toList();}3. 这些技术代表了Java生态的最新发展方向,能够显著提升开发效率与系统性能。 Java 17,Java 17 特性,现代开发实践Java 新版本特性,Java 开发指南,Java 17 及以上版本,Java 开发实践Java 应用技巧,Java 编程特性,Java 17 实践指南 ,现代 Java 开发Java 版本特性,Java 开发技巧,Java 17 应用,Java 实践教程

    33510编辑于 2025-07-17
  • 来自专栏花狗在Qt

    Java开发编程规范: 3.代码格式

    3) 右大括号前换行。      4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。 3) 方法调用的点符号与下文一起换行。       4) 方法调用中的多个参数需要换行时,在逗号后进行。      5) 在括号前不要换行,见反例。 .append("xin")...append ("huang"); // 参数很多的方法调用可能超过 120 个字符,不要在逗号前换行 method(args1, args2, args3, method(args1, args2, args3); 【强制】IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,不要使用 Windows 正例: int one = 1; long two = 2L; float three = 3F; StringBuffer sb = new StringBuffer(); 说明:增加 sb

    2.8K31发布于 2020-10-28
  • 来自专栏网络日志

    实践 Vue3 组件库-基于 VuePress 开发组件文档

    如果你还不了解这个系列要做什么,那你可以先阅读 【实践 Vue3 组件库-介绍一下这个系列】 的介绍,以便你对整个系列有清晰的认识。 , locales: { "/": { lang: "zh-CN", title: "vlib-starter", description: "Vue3 组件库开发模板 & Vue3 组件库实践指南", }, }, bundler: viteBundler({ viteOptions: {}, vuePluginOptions 客户端开发 客户端部分我们需要开发一个全局的 VlibDemo 组件。有两个主要的点:一个是 slot 对应 content 的内容;一个是 props 对应 attrs 的属性。 [3] ?? ""; break; } i++; } // 根据缓存中存储的组件路径导入组件,组件名称和生成节点时的规则一致。

    79810编辑于 2024-07-16
  • 来自专栏thinkphp+vue

    Vue3开发最佳实践和实用技巧(上)

    from '@vueuse/core'const name = ref('Hello')const title = computed(() => { return `${name.value} - Vue3` })useTitle(title) // Hello - Vue3name.value = 'Hi' // Hi - Vue3复制代码上面 useTitle 我们只需传入 title 即可 ,这个 title MyState> = Symbol()export function createMyState(){ const state = reactive({ id: 1, name: 'vue3'

    1.9K30编辑于 2022-08-20
  • 来自专栏Mirror的技术成长

    Java 实践

    shop.add(new Cat("Ha",1)); shop.add(new Cat("Ea",2)); shop.add(new Cat("Lw",3) shop.add(new Cat("Ha",1)); shop.add(new Cat("Ea",2)); shop.add(new Cat("Lw",3)

    55110发布于 2020-11-10
  • 来自专栏Java学习网

    开发实践java中如何将word转为rtf?

    Java 中,可以使用 Apache POI 库来读取和操作 Word 文档,以及 iText 库来生成 RTF(Rich Text Format)格式的文档。 <artifactId>itextpdf</artifactId> <version>5.3.4</version> </dependency> 然后,可以编写以下代码: import java.io

    1.1K40编辑于 2023-08-22
  • 来自专栏Android随笔

    Android开发实践

    网上大部分命名规范文章里,并不是以模块名开头的,可能是习惯不一样,也有可能我的做法是错误的。希望您能及时指正,谢谢! 把模块名称放在最前面,再配合Android Studio一款文件分组插件(Android File Grouping Plugin),对于较大的项目还是很实用的。 效果图:

    81530发布于 2018-08-28
  • 来自专栏云开发实践

    开发实践

    官方文档 云开发是腾讯云为移动开发者提供的高可用、自动弹性扩缩的后端云服务,包含计算、存储、CDN、静态托管等能力(Serverless 化),可用于开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等,后续会陆续支持 iOS 和 Android 等移动应用开发),达到一站式后台服务构建多端应用,帮助开发者统一构建和管理后端服务和后端云资源,避免了应用开发过程中参与繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现 ,开发门槛更低,效率更高。 腾讯云提供控制台手动建表,sql文件可以不写,写了有利于后续开发人员对数据库的维护和扩展。 云函数(接口开发) 官方文档 云函数就是函数,托管给云平台,使用云平台计算资源去执行。

    1.4K50发布于 2020-06-15
  • 来自专栏Android随笔

    Android开发实践

    id/books_comment_item_nickname_tv 注释规范 /** * 项目名称 * 包名 * * 文件描述:TODO * 创 建 人:TODO * 创建时间:2016/3/ rxJavaForRetrofit = "com.squareup.retrofit2:adapter-rxjava:${retrofitVersion}" okhttp = "com.squareup.okhttp3: GT腾讯出品的,对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、 网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等 awesome-android-testing APP内测,分发 APP开发完成了,想通过链接方式发给别人使用测试,下面两个平台可以帮到你 FIR.im 蒲公英 参考资料: 如何高效率开发App android-best-practices

    1.3K11发布于 2018-08-28
领券