
java
衰兵
这个作者很懒,什么都没留下…
展开
-
QueryWrapper 方法
QueryWrapper 方法。原创 2022-11-05 13:29:23 · 15695 阅读 · 0 评论 -
日志本地化管理
日志管理原创 2022-07-26 15:21:16 · 187 阅读 · 0 评论 -
认识Netty
认识Netty基本介绍Netty是一个Java NIO技术的开源异步事件驱动的网络编程框架,用于快速开发可维护的高性能协议服务器和客户端。往通俗了讲,可以将Netty理解为:一个将Java NIO进行了大量封装,并大大降低Java NIO使用难度和上手门槛的超牛逼框架。PS:Netty的官网是 https://netty.io/,可以随时下载到最新的Netty源码,以及各种API文档和开发指南。技术特征Netty的优点,概括一下就是:1)使用简单;2)功能强大;3)性能强悍。..原创 2022-05-09 09:39:41 · 302 阅读 · 0 评论 -
Redis分布式缓存最佳实践
01-Redis缓存入门简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。Redis 概述原创 2021-10-25 20:23:12 · 1025 阅读 · 0 评论 -
Docker运维技术最佳实践
01-Docker入门Docker技术简介概述Docker是一个虚拟化平台( 官网https://www.docker.com/),诞生于 2013 年初,基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。现阶段,很多应用软件的安装都在向基于docker方式的安装进行实现。例如mysql,那么为什么不直接在操作系统中安装一个mysql,而是用容器呢?因为,安装MySql过程并不简单,要配置安装源,原创 2021-10-25 20:17:22 · 1185 阅读 · 0 评论 -
微服务架构最佳实践
目录01-计算机软件架构发展历史软件架构初识概述基本概念软件架构演进过程单体架构初步设计Web服务与数据库分开本地缓存和分布式缓存反向代理与负载均衡设计数据库读写分离设计数据库按业务进行分库大表拆分为小表LVS或F5让多个Nginx负载均衡DNS轮询实现机房的负载均衡大应用拆分成小应用抽离微服务实现工程复用容器化技术设计及应用云平台服务部署总结(Summary)重难点分析FAQ分析Bug分析02-若依权限管理子系统简原创 2021-10-25 20:08:05 · 2136 阅读 · 0 评论 -
三、jt项目笔记
一1.完成项目安装(一周完成)1.1 VUE脚手架安装B站名称: 不二子阳VUE后台脚手架安装过程1.2 VMware安装说明VMware配置说明2 IDEA环境配置2.1 准备项目目录程序员操守: 1.路径中不要出现中文/空格/特殊字符.2.中文对C语言的程序有致命的影响.目录: IDEA软件打开2.2 IDEA环境配置具体配置查看PPT文档2.3 关于Maven环境说明组件:1. 远程仓库 官方维护了几乎所有的项目的jar包.(版权问.原创 2021-09-13 17:50:52 · 9269 阅读 · 0 评论 -
JavaSE
一、1.计算机发明者约翰•冯•诺依曼2.计算机是由硬件系统和软件系统所组成3.人机交互方式图形化界面命令行方式Java语言平台版本JAVASE 标准版JAVAME 移动版/微型JAVAEE 商务版/企业5.Java语言特性简单性 高性能 编译性 解释性 分布式处理 健壮性 安全性 面向对象 开源 跨平台6.Java的跨平台性1.一份java代码,可以运行在不同的系统之中2.Java需要编译,编译生成文件是.class文件后的字节码文件3.字节码文件原创 2021-07-26 19:51:51 · 206 阅读 · 0 评论