会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
kopoo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
17
下一页
2020年11月25日
Docker工具的使用
摘要: 初识 Docker jdk的版本问题,环境造成的问题很常见,称为代码的水土不服 把环境和代码一起传过去 软件跨环境迁移的问题就解决了 Docker 是一个开源的应用容器引擎诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)Docker 可以让开
阅读全文
posted @ 2020-11-25 11:36 kopoo
阅读(93)
评论(0)
推荐(0)
2020年11月17日
并发编程(共享模型之管程wait notify)
摘要: 本文主要讲解wait/notify的正确使用姿势、park/unpark、join()的原理、模式之生产者-消费者模式(异步)、保护性暂停模式(同步)、线程状态转换的流程、死锁和活锁以及如何检查死锁等。 一、 wait notify API 介绍 obj.wait() 让进入 object 监视器的
阅读全文
posted @ 2020-11-17 20:57 kopoo
阅读(107)
评论(0)
推荐(0)
2020年11月13日
Leedcode算法专题训练(树)
摘要: 递归 一棵树要么是空树,要么有两个指针,每个指针指向一棵树。树是一种递归结构,很多树的问题可以使用递归来处理。 1. 树的高度 104. Maximum Depth of Binary Tree (Easy) Leetcode / 力扣 class Solution { public int max
阅读全文
posted @ 2020-11-13 10:57 kopoo
阅读(84)
评论(0)
推荐(0)
2020年11月11日
Leedcode算法专题训练(链表)
摘要: 1.发现两个链表的交点 160.两个链表的交集(容易) Leetcode /力扣 public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { ListNode curA=h
阅读全文
posted @ 2020-11-11 11:22 kopoo
阅读(51)
评论(0)
推荐(0)
2020年11月10日
并发编程(共享模型之管程)
摘要: 4.1 共享带来的问题 线程出现问题的根本原因是因为线程上下文切换,导致线程里的指令没有执行完就切换执行其它线程了,下面举一个例子 Test13.java 两个线程对初始值为 0 的静态变量一个做自增,一个做自减,各做 5000 次,结果是 0 吗? static int count = 0; pu
阅读全文
posted @ 2020-11-10 19:00 kopoo
阅读(146)
评论(0)
推荐(0)
2020年11月2日
并发编程(进程与线程)
摘要: 面试必考 参考的大佬博客:https://gitee.com/gu_chun_bo/java-construct/blob/master/java%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/java%E5%B9%B6%E5%8F%911.md 线程与进程 2.1 进程与
阅读全文
posted @ 2020-11-02 17:25 kopoo
阅读(73)
评论(0)
推荐(0)
2020年10月29日
Spring Boot 整合Junit和redis
摘要: 14. Spring Boot整合-Junit 目标:在Spring Boot项目中使用Junit进行单元测试UserService的方法 分析: 添加启动器依赖spring-boot-starter-test; 编写测试类 ctrl+shift+T package com.itheima.serv
阅读全文
posted @ 2020-10-29 21:18 kopoo
阅读(360)
评论(0)
推荐(0)
Spring Boot自动配置原理
摘要: 使用Spring Boot之后,一个整合了SpringMVC的WEB工程开发,变的无比简单,那些繁杂的配置都消失不见了,这 是如何做到的? 一切魔力的开始,都是从我们的main函数来的,所以我们再次来看下启动类: 打开启动引导类 这里重点的注解有3个: @SpringBootConfiguration
阅读全文
posted @ 2020-10-29 11:28 kopoo
阅读(97)
评论(0)
推荐(0)
2020年10月26日
Spring Boot入门学习
摘要: 1. Spring Boot概述 1.1.什么是Spring Boot SpringBoot是一个可使用Java构建微服务的微框架。是Spring框架及其社区对“约定优先于配置”理念的最佳实践。Sping Boot的设计目的是让你尽可能快地启动和运行,而无需预先配置Spring。Spring Boo
阅读全文
posted @ 2020-10-26 11:21 kopoo
阅读(82)
评论(0)
推荐(0)
2020年10月25日
Leedcode算法专题训练(动态规划)
摘要: 递归和动态规划都是将原问题拆成多个子问题然后求解,他们之间最本质的区别是,动态规划保存了子问题的解,避免重复计算。 斐波那契数列 1. 爬楼梯 70. Climbing Stairs (Easy) Leetcode / 力扣 题目描述:有 N 阶楼梯,每次可以上一阶或者两阶,求有多少种上楼梯的方法。
阅读全文
posted @ 2020-10-25 16:47 kopoo
阅读(184)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
17
下一页
公告