自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 微信商城微服务框架搭建详情步骤

微信商城+微信公众号开发,该项目根据上海某大型知名电商企业互联网项目,改版而来,使用最新微服务技术,页面使用高仿小米界面。功能包含电商模块,会员、SSO、订单、商品、支付、消息、微信、H5和PC、移动端、优惠券、后台系统、任务调度等模块。根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。同一个工程部署在多个不同的服务器上。为了解决上面分布式架构的缺点,我们引入了soa架构,SOA:Service Oriented Architecture面向服务的架构

2025-04-23 21:43:02 851

原创 SSM整合+视频网站开发

视频网站构建模式分为: 自建模式和第三方模式后端: SpringMVC、Spring、Mybatis前端: jquery三、项目整合3.1 zll-parent父工程添加依赖3.2 Spring整合SpringMVC3.2.1 引入SpringMVC-Maven依赖3.2.2 新增springmvc配置文件3.2.3 web.xml加载SpringMVC配置文件3.2.4 创建测试SpringMVC环境结果3.2.5运行SpringMVC环境结果Ok springMVC环境搭

2025-04-22 07:29:44 741

原创 SpringCloud框架学习整理(待续)

不同模块部署在不同服务器上分布式解决网站高并发带来问题多台服务器部署相同应用构成一个集群**作用:**通过负载均衡设备共同对外提供服务RPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即无论是调用本地接口/服务的还是远程的接口/服务,本质上编写的调用代码基本相同。

2025-04-21 08:13:54 845

原创 SpringBoot框架学习总结

SpringBoot框架学习总结

2025-04-20 08:24:13 1011

原创 Maven项目多数据库连接与使用

本方案支持每天千万级交易量,平均延迟<50ms。建议根据实际业务需求调整连接池参数和事务隔离级别。连接数达到上限后应用挂起。

2025-04-19 07:53:05 1057

原创 Swagger 集成安装实践指南

Swagger 是一套围绕 OpenAPI 规范构建的开源工具集,用于设计、构建、记录和使用 RESTful Web 服务。它通过交互式文档、客户端 SDK 生成和 API 可发现性等功能,简化了 API 开发的整个生命周期。@Bean.code(500).message("服务器内部错误").build(),.code(403).message("资源不可用").build()))// 其他配置...

2025-04-18 07:30:07 881

原创 Log4j 应用实践指南

Log4j是Apache软件基金会的一个开源日志记录工具,是Java生态中最流行的日志框架之一。它提供了灵活的配置、多种日志级别和输出目的地,帮助开发者高效地记录应用程序的运行状态。Log4j作为Java生态中最成熟的日志框架之一,在企业应用开发中扮演着重要角色。通过合理配置和使用,可以显著提高系统的可观察性和可维护性。本指南涵盖了从基础安装到企业级应用的全方位内容,希望能帮助你在项目中高效地实现日志管理。

2025-04-17 07:29:48 805

原创 JPA 详细教程:从安装到实战应用

对象关系映射(ORM)实体生命周期管理JPQL查询语言事务控制二级缓存支持@Entity@Id// 构造方法、getter、setter 等JPA 作为 Java 持久化标准,提供了强大而灵活的 ORM 功能。在实际项目中,应根据具体需求选择合适的 JPA 特性和配置,平衡开发效率与性能需求。对于复杂系统,可以考虑结合使用 JPA 和原生 SQL,或引入查询DSL等工具增强查询能力。

2025-04-16 07:29:10 1400

原创 MyBatis 安装实用教程

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的工作。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects)映射成数据库中的记录。MyBatis 的学习曲线相对平缓,但要精通其高级特性仍需实践积累。建议在实际项目中多加练习,逐步掌握其精髓。

2025-04-15 07:52:36 805

原创 JUnit:安装、使用与实战指南

JUnit是Java编程语言中最流行的单元测试框架,用于编写和运行可重复的自动化测试。它属于xUnit家族的一员,由Kent Beck和Erich Gamma创建,遵循测试驱动开发(TDD)的理念。无论您是刚开始单元测试还是希望提升现有测试技能,掌握JUnit都将显著提高您的代码质量和开发效率。随着持续集成和测试驱动开发的普及,JUnit的重要性只会不断增加。

2025-04-14 08:31:57 2003

原创 Redis安装使用教程与Java集成实战

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,支持持久化,提供字符串、哈希、列表、集合、有序集合等数据结构,广泛应用于缓存、会话管理、实时排行榜等场景。Redis作为一款高性能的内存数据存储系统,在现代应用架构中扮演着重要角色。在实际项目中,建议根据具体业务需求选择合适的Redis数据结构和功能特性,合理设计键名和过期策略,并建立完善的监控机制,以确保Redis集群的稳定高效运行。

2025-04-13 08:54:21 742

原创 Kafka 安装、使用与原理深度解析

Apache Kafka 是一个分布式流处理平台,具有以下特点:可以处理每秒数百万条消息可以水平扩展,支持集群部署消息持久化到磁盘,支持数据备份节点故障时自动转移Kafka 主要应用于:实时数据管道实时流处理日志收集与分析事件源架构。

2025-04-11 07:14:55 1515

原创 Linux常用命令解析汇总

f 循环读取-q 不显示处理信息-v 显示详细的处理信息-c<数目> 显示的字节数-n<行数> 显示行数–pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.-q, --quiet, --silent 从不输出给出文件名的首部-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒。

2024-05-06 16:29:48 1020

原创 IntelliJ IDEA 下载安装及配置使用图文教程

File -》 Project Structure -》 SDKs -》 + -》 Add JDK 或已安装jdk信息 -》 点击【ok】或【apply】File -》 New Projects Setup -》 Structure -》 Project 下的 SDK 选项,将其更改为常用的 JDK 版本即可。IDEA 有默认绑定的 Maven ,但是我们一般设置自己使用的 Maven信息。为了减少不必要的编码问题,编码配置一般统一设置为。后直接打开,也可直接点击。

2024-01-16 11:00:55 1508 1

转载 【转】SpringMVC注解说明

原文链接:http://blog.youkuaiyun.com/w40338544/article/details/6881464@controller通过@controller标注即可将class定义为一个controller类@RequestMappingvalue表示需要匹配的url的格式。method表示所需处理请求的http 协议...

2018-10-23 16:46:30 161

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(十)数据层优化-整合druid

druid介绍这是druid对自己的介绍:Druid是阿里开源的一个数据库连接池技术,号称自己是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。至于为什么它态度这么屌,是因为Druid确实有这个实力,Druid是在目...

2018-10-23 16:43:51 173

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(九)jdbc连接池、druid简介

日常啰嗦终于回到既定轨道上了,这一篇讲讲数据库连接池的相关知识,线程池以后有机会再结合项目单独写篇文章(自己给自己挖坑,不知道什么时候能填上),从这一篇文章开始到本阶段结束的文章都会围绕数据库和dao层的优化去写,本篇是一个开始。本文会介绍连接池技术并对比目前比较流行的java连接池技术,之后,会把druid整合到项目中来,将技术方案落...

2018-10-23 16:43:05 169

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理及个人吐槽

日常啰嗦这两天也一直在纠结这一篇文章该写什么东西,前面临时加的两篇文章就有些打乱了整体节奏,这一篇又想去写一下代码层面优化的事情,可是也不太能抓住重要的点,不太确定从何入手,因为这件事情牵涉了太多技术问题,存在于项目的方方面面,如果想要透彻的去讲这件事,我也知道是不可能的,纠结了两天,这篇文章就着眼于最近的一些改动上吧。花了一周的时间...

2018-10-23 16:42:16 189

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(七)图片上传功能

日常啰嗦前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)easyUI与富文本编辑器UEditor整合》讲了富文本编辑器UEditor的整合与使用,虽然其中也集成了图片上传功能,但是有时候需求不同,只需要一个图片上传就行了,不需要全部集成UEditor的,因为UEditor功能比较齐全,因此集成的...

2018-10-23 16:41:36 242

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(六)富文本编辑器UEditor整合

日常啰嗦本来这一篇和接下来的几篇是打算讲一下JDBC和数据库优化的,但是最近很多朋友加我好友也讨论了一些问题,我发现大家似乎都是拿这个项目作为练手项目,作为脚手架来用的,因此呢,改变了一下思路,JDBC和数据库优化这一块儿延后一点再去说,先丰富一下项目的页面和功能,因为现在的页面实在有些少得可怜,所以我打算中间插入两篇文章,给项目增加一...

2018-10-23 16:40:32 206

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)MockMvc服务端的单元测试

日常啰嗦承接前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例》,已经讲解了dao层和service层的单元测试,还有控制器这层也不能漏掉,因此本篇会讲一下MockMvc,及controller控制层的单元测试,相关代码已上传,可自行下载。我的github地址为什么使用MockMvc...

2018-10-23 16:39:33 134

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例

日常啰嗦前一篇文章《Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试》讲了不为和不能两个状态,针对不为,只能自己调整心态了,而对于不能,本文会结合一些实例进行讲解,应该可以使得你掌握单元测试的方法。篇幅所限,所以先写三个类型的测试实例,首先是自己平时写着玩儿的测试类,然后分别是针对数据层和业务层的测...

2018-10-23 16:34:43 154

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试

日常啰嗦看到标题你可能会问为什么这一篇会谈到代码测试,不是说代码优化么?前两篇主要是讲了程序的输出及Log4j的使用,Log能够帮助我们进行bug的定位,优化开发流程,而代码测试有什么用呢?其实测试是为了验证自己所编写的代码,及时排除错误,减少bug,所以我认为,减少错误也是优化的一个方案体现,而且如果进行了合理的单元测试,也可以帮助优...

2018-10-23 15:50:42 154

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(二)Log4j讲解与整合

日常啰嗦上一篇文章主要讲述了一下syso和Log间的一些区别与比较,重点是在项目的日志功能上,因此,承接前文《Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log》,本文是一个较为直观的日志功能案例,java的日志框架很多,如Log4j、Log4j2、logback、SL...

2018-10-23 15:38:01 150

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

2015年03月19日 11:44:55 AndyLizh 阅读数:1366686收起个人分类: Spring MVC使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一...

2018-10-23 15:31:03 242

转载 Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log

日常啰嗦距离上一次更新博客有一段时间了,主要是因为最近有开发任务,另外,这段时间也在学习docker的相关知识,所以博客就没有继续写了,推荐一本书《Docker技术入门与实战》(第二版),想体验一下docker的朋友可以看一下。按照计划,第二阶段主要是讲一下项目优化上的一些东西,相关的工具已经在基础篇介绍了一些,所以在本阶段更多的是侧...

2018-10-23 15:30:38 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除