随笔分类 - java
摘要:IDEA 常用的10大插件 整理 @程序员猴哥 返回到 Java开发知识汇总 目录 1 lombok 自动生成get,set [安装插件+pom 添加依赖] 2 rainbow brackets 插件,让代码中的括号添加颜色方便查看 3 translation 在线翻译,单词不认识,右键翻译 4 m
阅读全文
摘要:IDEA相关配置 整理于 2024.06.09 23:23 @程序员猴哥 返回到 Java开发知识汇总 目录 IDEA相关配置 1 编码设置: File-->new projects settings-->settings for new projects-->editor >file encodi
阅读全文
摘要:1.目的:记录积累java开发知识,下次使用不用在发时间查找,好记性不如烂笔头。整理记录于 2024.06.09 23:25 周日 @程序员猴哥 Java开发知识汇总 .目录: 01 Java后端开发 1.IDEA相关 1 IDEA安装2023 2 JDK的安装(jdk17) 3 Maven安装配置
阅读全文
摘要:java 常用的辅助类: 1.CountDownLatch减法计数器 2.CyclicBarrier加法计数器 3.Semaphore 同一时刻只允许固定(3)个线程执行,完成后另外固定(3)个线程再继续执行 1.CountDownLatch:减法计数器.等待所有的执行完成 CountDownLat
阅读全文
摘要:lock相比syschronized,任何一个新的技术是对已有技术的优化和补充 同一时刻只允许有一个线程访问代码块的机制,是为了保证线程安全而生(存储数据的集合数据安全)。 创建锁的3种方式:继承Thread类,实现接口runable,callable syschronized:队列,锁,通一时间只
阅读全文
摘要:传统程序员4大本领:泛型,枚举,反射,注解 新时代的程序员4大本领:lambda表达式,链式编程,函数式接口,Stream流式计算 1.lambda表达式 // 1. 不需要参数,返回值为 5 () -> 5 // 2. 接收一个参数(数字类型),返回其2倍的值 x -> 2 * x // 3. 接
阅读全文
摘要:9.多线程 9.1 多线程介绍:进程,线程,cpu,main 9.2 Thread 创建的3种方式: 继承Thread 实现Runnable接口 实现Callable接口 public static void main(String[] args) { thread01 t01=new thread
阅读全文
摘要:8.注解和反射 8.1 什么是注解annotation jkd5.0提供的 8.2 内置注解: @override 覆盖方法 @Deprecated不推荐使用, @suppressWarnings抑制警告信息: 8.3 元注解:解释其他注解的注解meta-annotation @Target 描述注
阅读全文
摘要:5.Mongodb 1.查看分片: db.runComand({listshards:1}) 2.查看数据存储情况:show dbs 3.查看分片状态: sh.status() 4.开启数据库分片配置:db.runComand({enablesharding :"testdb"}) db.enabl
阅读全文
摘要:java 异步任务,定时任务,邮件 异步任务 异步方法注解: @Async 主程序开启异步注解功能:@EnableAsync 定时任务 开启定时功能的注解在main: @EnableScheduling TaskScheduler :任务调用者 TaskExecutor: 任务执行者 @Enable
阅读全文
摘要:Swagger 1.Swagger 简介 最流行的api框架 restful api在线自动生成工具: api文档与api定义同步更新 直接运行,可以在线测试api接口 支持多种语言:java,php 2.官网 https://swagger.io 在项目中使用swagger需要springbox
阅读全文
摘要:一款还不错的文档系统 功能不复杂,如果不会就去看看官方的说明吧 地址:https://mindoc.com.cn/docs/mindochelp 参考文档 mindoc-org/mindoc: Golang实现的基于beego框架的接口在线文档管理系统 地址:https://github.com/m
阅读全文
摘要:1.微服务 特点:每个功能元素的服务都是一个可以替换的可独立升级的软件代码。 缺点:给部署和运维提供了难度 模块化,功能化 用户,支付,签到,用户多,要管理负载均衡问题 整体项目模块化,动态分配资源 微服务问题?网络不可靠,需要解决这4个问题,万变不离其宗,一通百通 服务多,客户端如何访问?--网关
阅读全文
摘要:Docker 知识汇总 docker学习 docker 概述 docker安装 docker 命令 镜像命令 容器命令 操作命令 dockers镜像 容器数据卷 dockerfile 编写dockerfile构建文件,命令大写 (源代码) #docker 指令 FROM #基础镜像,一切从这里开始
阅读全文
摘要:MyBatisPlus 快速入门 使用第三方组件: 导入对应的依赖 研究依赖如何配置 代码如何编写 提高扩展技术能力 步骤 创建数据库 编写项目,初始化项目 使用springboot初始化 导入依赖 连接数据库 传统方式:pojo--dao(mybatis,mapper.xml)--service-
阅读全文
摘要:Typora常用方法使用教程 目录 目录 6级标题 # 文字 文字加粗 文字加删除线 文字加斜线 文字加下划线 文字加高亮 表情符合微笑,心图案 表格 引用 一级引用 二级引用 列表 无序列表 有序列表 代码快 分隔线 跳转连接 图片插入 特殊符号 详细用法 1.标题 标题一共有6级标题,通过#数量
阅读全文
摘要:IDEA 安装自动生成代码插件: 1.打开idea的Settings—》Plugins—》Marketplace,搜索MybatisPlus(女孩图标),安装并重启; 2.选中Other菜单,会出现Config Database(配置数据库) 3.选中Other菜单,Code Generator(代
阅读全文
摘要:微信小程序支付--业务流程: 1.小程序发起订单,支付 2.后端程序封装数据调用微信接口发起预支付,微信返回预支付数据到小程序 3.小程序弹出支付界面输入密码确认支付,调用微信支付接口支付 4.微信支付成功调用后端外网的回调接口,回调接口接收到微信数据,解析读取数据后调用微信接口通知微信已收到回调
阅读全文
摘要:mysql使用总结: 1.explain真的准确吗?limit 100为什么会扫全表? explain只能作为参考;limit不支持 2.怎么能确定走没走索引?怎么确定哪里耗时高? 使用show session status like"Handler%"确认是否走索引;show profile进行各
阅读全文
摘要:技术选型:架构师要通盘考虑项目技术 1 用户层 H5、Vue.js、ElementUI、apache echarts(展示图表)等技术。而在构建移动端应用时,我们会使用到微信小程序。 2 网关层 Http服务器,部署静态资源,访问性能高。在Nginx中还有两个比较重要的作用: 反向代理和负载均衡 3
阅读全文

浙公网安备 33010602011771号