• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






coooookie

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 下一页

2023年6月15日

算法——树(二)
摘要: 1、路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 1 class Solution { 2 bool 阅读全文
posted @ 2023-06-15 19:52 coooooookie 阅读(17) 评论(0) 推荐(0)
 
算法——树(一)
摘要: 1、中序遍历 递归 class Solution { List<Integer> ans=new ArrayList<>(); public List<Integer> inorderTraversal(TreeNode root) { inorder(root); return ans; } pu 阅读全文
posted @ 2023-06-15 17:05 coooooookie 阅读(17) 评论(0) 推荐(0)
 

2023年6月6日

线程池
摘要: 一、ThreadLocal 1、使得每个线程可以有自己的专属变量 2、可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程的私有数据。 import java.text.SimpleDateFormat; import java.util.Random; public c 阅读全文
posted @ 2023-06-06 22:38 coooooookie 阅读(18) 评论(0) 推荐(0)
 
JMM(java内存模型)
摘要: 一、概念 JMM与java并发编程相关: 1、抽象了线程与主内存的关系,例如线程的共享变量需要放到内存中进行读取 2、规定了java源代码到CPU可执行指令这个转换过程中需要遵守的规范,例如防止指令重排序造成的并发问题 二、并发编程的三个特性 1、原子性 一次操作或者多次操作,要么所有的操作全部都得 阅读全文
posted @ 2023-06-06 22:15 coooooookie 阅读(119) 评论(0) 推荐(0)
 
线程与进程
摘要: 一、线程与进程的区别 1、进程是程序的一次执行过程,是程序运行的基本单位 2、进程是比线程更小的执行单位,一个进程可以产生多个线程,多个线程共享进程的堆和方法区,每个线程都有自己独立的栈和程序计数器,因此线程之间切换的开销比进程切换小 二、并发与并行 并发:同一时间段内,多个线程交替执行 并行:同一 阅读全文
posted @ 2023-06-06 21:43 coooooookie 阅读(24) 评论(0) 推荐(0)
 
MyBatis-plus学习笔记
摘要: 1、MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 2、特性: 无侵入:在mybatis基础上只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 强大的 CRUD 操作:内置通用 Mapper 阅读全文
posted @ 2023-06-06 15:03 coooooookie 阅读(33) 评论(0) 推荐(0)
 
MyBatis学习笔记
摘要: 1、什么是MyBatis? 一款优秀的持久化层的ORM框架,它支持动态SQL以及对结果集进行映射。MyBatis的底层操作封装了JDBC的API,MyBatis的工作原理以及核心流程与JDBC的使用步骤一脉相承,MyBatis的核心对象(SqlSession,Executor)与JDBC的核心对象( 阅读全文
posted @ 2023-06-06 11:43 coooooookie 阅读(65) 评论(0) 推荐(0)
 
JDBC学习笔记
摘要: 1、什么是JDBC? JDBC是一类接口,制定了统一访问各类关系型数据库的api,屏蔽了底层数据库的差异,可以通过JDBC API 方便地实现对各种主流数据库的操作。 2、开发步骤? 访问数据库时,首先要注册和加载数据库驱动,只需加载一次,然后在每次访问数据库时创建一个Connection实例,获取 阅读全文
posted @ 2023-06-06 10:36 coooooookie 阅读(18) 评论(0) 推荐(0)
 

2023年6月5日

反射
摘要: 1、什么是反射? 程序运行过程中动态获取类信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。 2、哪里用到了反射? JDBC中,利用反射动态加载了数据库驱动程序。 Web服务器中利用反射调用了Sevlet的服务方法。 Eclispe等开发工具利用反射动态刨析对象的类型与结构,动态提示对 阅读全文
posted @ 2023-06-05 22:21 coooooookie 阅读(12) 评论(0) 推荐(0)
 
Dubbo微服务分布式架构
摘要: 1、什么是微服务? 微服务架构则是将单个的整体应用程序分割成更小的项目关联的独立的服务。一个服务通常实现一组独立的特性或功能,包含自己的业务逻辑和适配器。各个微服务之间的关联通过暴露api来实现。这些独立的微服务不需要部署在同一个虚拟机,同一个系统和同一个应用服务器中。可以实现分布式部署,方便开发团 阅读全文
posted @ 2023-06-05 21:50 coooooookie 阅读(193) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 下一页