
Java项目杂项
文章平均质量分 75
本分类包含JavaWeb项目的示例,教程等。
IT利刃出鞘
如果能飞,就不跑。如果能跑,就不走。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git使用流程与规范
分支差距过大,导致合代码无数的冲突合完代码后发现代码丢失分支不清晰,无法追溯问题合代码耗时很长,占用大量时间。git的基本使用规范git用户名要指定为名字拼音的第一个(或前两个)字母。比如:李四(ls),张三(zhs)不要搞稀奇古怪的英文,因为这样追溯代码时不好找对应的人。要选择rebase,禁用mergemerge会丢代码(我周围的人踩过很多这个坑)。git提交清晰rebase是人类的正常思维:远程的代码优先。rebase是本地git先跟上远程git的最新提交点,再去提交代码。原创 2024-05-30 21:15:00 · 1283 阅读 · 0 评论 -
Java入门项目--蚂蚁爱购
这是一个靠谱的Java入门项目实战,名字叫蚂蚁爱购。原创 2023-12-10 10:40:34 · 1009 阅读 · 0 评论 -
解决aspose将Excel转成PDF中文变成方框的乱码问题
本文介绍如何解决aspose将Excel转成PDF中文变成方框的乱码问题。原创 2025-02-06 19:15:00 · 825 阅读 · 0 评论 -
Spring之HTTP客户端--RestTemplate的使用
本文介绍RestTemplate的用法。RestTemplate是Spring自带的HTTP客户端,推荐使用。原创 2024-10-29 21:00:00 · 443 阅读 · 0 评论 -
Knife4j--解决下载文件乱码的问题
本文介绍Knife4j如何解决下载文件不显示下载按钮,返回的是乱码的问题。原创 2023-08-03 23:15:00 · 3706 阅读 · 5 评论 -
缓存淘汰算法--LRU算法的原理与应用
本文LRU算法的含义、应用、Java实现。LRU算法全称是:Least Recently Used,即:检查最近最少使用的数据。这个算法通常使用在内存淘汰策略中,用于将不常用的数据转移出内存,将空间腾给最近更常用的“热点数据”。原创 2022-10-13 18:48:41 · 1978 阅读 · 0 评论 -
Java后端接口幂等的方案
本文介绍Java后端接口幂等的方案。 接口幂等也是Java后端面试中常见的问题。原创 2022-12-01 20:57:58 · 1761 阅读 · 0 评论 -
SpringCloud动态路由利器--router4j
本文介绍Java的动态路由中间件:router4j。router4j用于SpringCloud项目,它可以将某个url请求路由到指定的机器上,也可以将所有请求强制转到指定机器。原创 2022-09-19 19:21:53 · 3877 阅读 · 12 评论 -
Java后端开发技术选型
本文介绍Java后端开发的技术选型。原创 2022-08-19 18:26:01 · 5911 阅读 · 3 评论 -
Java后端开发常用规范
本文介绍Java后端开发的一些规范。持续更新。本规范是本人总结出来的,可提高项目的可维护性、提高扩展性、提高开发速度。本文可以解决项目中效率低下、难以维护、让人心累的痛点等问题。原创 2022-08-08 19:12:04 · 6643 阅读 · 19 评论 -
SpringBoot--解决BigDecimal传到前端后精度丢失的问题
本文用示例介绍SpringBoot如何解决BigDecimal传到前端后精度丢失问题。原创 2022-06-04 21:42:29 · 4532 阅读 · 4 评论 -
SpringBoot--解决雪花算法主键ID传到前端后精度丢失问题
本文用示例介绍SpringBoot如何解决雪花算法主键ID传到前端后精度丢失问题。原创 2022-05-21 08:35:12 · 3819 阅读 · 4 评论 -
API工具--apifox、apipost、yapi的区别(对比)
现在的Java Web项目大都是前后端分离的,需要的人员有:后端、前端、测试。这时,接口文档就特别重要。 本文介绍apifox、apipost、yapi这三款接口文档工具的区别。原创 2022-04-03 11:16:46 · 20465 阅读 · 9 评论 -
协作平台--介绍
简介本文简介项目流程常用的一些软件。蓝湖其他网址官网:https://lanhuapp.com/简介高效的产品设计协作平台。产品经理轻松表达需求,设计师更快交付设计图,前端/APP 工程师快速省心开发Jira...原创 2020-10-25 21:08:46 · 493 阅读 · 0 评论 -
Java后端--封装响应值给前端
本文介绍封装Rest返回值给前端的方法。原创 2020-08-14 09:06:58 · 5309 阅读 · 3 评论 -
Idea项目--创建maven工程
1.创建空maven工程File=> new=> Project=> Maven=> Next(不选择archtype)=>输入GroupId、ArtifactId=> 输入Idea工程名及路径=> Finish创建结束后的结构说明:此处java和resources路径已经被标记为了源文件路径和资源路径,若没被标记,标记方法如下:jav...原创 2020-03-02 22:02:32 · 835 阅读 · 1 评论 -
Idea项目--单元测试
简介有时候,我们希望把测试程序从主程序中单独拿出来到test目录下。实例pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</原创 2020-07-25 18:59:04 · 926 阅读 · 1 评论 -
Idea项目--创建gradle工程
从0创建gradle工程1.创建空gradle工程File=> new=> Project=>输入GroupId、ArtifactId=> 输入Idea工程名及路径创建后的结果(会自动下载需要的gradle到Settings中设置的路径)原创 2020-06-23 17:28:05 · 929 阅读 · 2 评论 -
Lombok--使用
简介 官网地址:https://www.projectlombok.org/ 在项目使用了Lombok的情况下,安装lombok插件可以保证开发时的代码提示和代码检查的正常。 Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。 Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。在源码中没有getter和setter方法,但...原创 2020-06-12 23:46:20 · 3817 阅读 · 1 评论 -
SOAP与REST--区别
其他网址SOAP和RESTful框架的简介、对比和区别_内方外圆-优快云博客_soap和restful的区别SOAP与REST_赵丹丹廊坊师范学院信息技术提高班七期-优快云博客SOAPwebserivce和RESTfulwebservice对比及区别_huojiao2006的博客-优快云博客_webservice和restful区别...原创 2020-06-09 00:20:38 · 414 阅读 · 0 评论 -
Java中的分层领域模型
分层领域模型简介其他网址04.分层领域模型使用解读 - 个人文章 - SegmentFault 思否摘自:《阿里巴巴Java开发手册》一、分层领域模型规约项 说明 DO(Data Object) 与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO(Data Transfer Object) 数据传输对象,Service或Manager向外传输的对象。若作为分布式服务的参数或返回对象,通常要实现序列化接口。 BO(Business Obje原创 2020-06-06 11:48:02 · 2447 阅读 · 1 评论 -
Idea项目--创建web项目
非web项目添加web模块其他网址idea配置maven以及手动添加webapp目录 - jingyaoyao - 博客园IDEA新建maven项目没有webapp目录解决方法 - TracyRanch - 博客园1.首先项目是maven项目,创建过程见:Idea项目系列--创建maven工程_开发工具_feiying0canglang的博客-优快云博客2.添加webapp路径(创建web模块)File=> Project Structure=> Project Se原创 2020-05-27 23:59:53 · 710 阅读 · 0 评论 -
Idea项目--web入门
其他网址Intellij IDEA系列教材 (六)- 基础 - Web Project原创 2020-05-02 20:36:32 · 436 阅读 · 0 评论 -
Idea项目--SpringBoot入门项目
第一个SpringBoot项目使用idea快速创建springboot项目 - 前进的小学生的博客 - 优快云博客使用idea创建第一个springboot项目 - FarStars的博客 - 优快云博客使用IDEA创建一个springboot项目 - Spring Web Starter,Templa - 豌豆ip代理...原创 2020-03-29 10:55:53 · 472 阅读 · 0 评论 -
互联网项目优化措施
性能优化措施项 措施 前端架构 负载均衡(Nginx) 数据库分库分表 用中间件。 例如:阿里云、alibaba.cobar(阿里巴巴的) 几千元/年 单机变集群 MySQL优化 使用慢查询,进行日志分析。优化SQL耗时和SQL索引等 请求数据加密 代码加密+数据加密 前端 CDN加速(即:分布式+...原创 2020-02-19 15:28:49 · 435 阅读 · 1 评论 -
Idea项目--多模块项目(淘淘商城)
参考网址:idea搭建淘淘商城项目 - 简书基于maven使用IDEA创建多模块项目-优快云博客工程目录—taotao选择Empty project,next输入项目名称,创建项目父工程—taotao-parent使用“maven-archetype-quickstart”模板原型创建工程。选择file->new->Module创建一个新的依赖工...转载 2020-02-08 17:31:19 · 1160 阅读 · 1 评论 -
Idea项目--以SpringBoot创建ssm工程
目录其他网址初建工程创建相关包(非必须)配置web(非必须)配置pom.xml最终结构配置文件application.propertiesapplication.yml其他网址参考链接:搭建springboot的ssm的maven项目IDEA下用SpringBoot搭建SSM框架项目,支持JSP页面(图文步骤)初建工程1. File=> N...原创 2020-01-24 13:58:56 · 1276 阅读 · 1 评论