随笔分类 -  Java进阶

摘要:org.springframework.boot.web.embedded.tomcat.TomcatWebServer org.apache.catalina.Server org.apache.catalina.startup.Tomcat org.apache.catalina.startup 阅读全文
posted @ 2024-10-31 14:23 Sunray0330 阅读(3) 评论(0) 推荐(0) 编辑
摘要:package com.google; import javax.lang.model.element.NestingKind; import java.util.HashMap; public class IntegerDemo { public static void main(String[] 阅读全文
posted @ 2022-11-25 16:11 Sunray0330 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package org.apache.test; import java.util.ArrayList; import java.util.List; public class JavaDemo { /** * 将一个list均分成n个list * * @param source * @return 阅读全文
posted @ 2022-08-18 11:17 Sunray0330 阅读(182) 评论(0) 推荐(0) 编辑
摘要:package com.util; import java.io.Reader; import java.sql.Clob; import java.util.Random; /** * * @ClassName: StringUtils * @Description: 字符串工具类 * @vers 阅读全文
posted @ 2021-04-27 17:46 Sunray0330 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-27 17:40 Sunray0330 阅读(29) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http:// 阅读全文
posted @ 2021-04-27 17:33 Sunray0330 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-16 09:54 Sunray0330 阅读(101) 评论(0) 推荐(0) 编辑
摘要:多线程的通信 多个线程在处理同一个资源,但是任务却不同。 wait和sleep的区别? wait:释放执行权,释放锁。 sleep:释放执行权,不释放锁。 等待唤醒机制。 1:wait()让线程处于冻结状态,被wait的线程会被存储到线程池中。 2:notify()唤醒线程池中任意一个线程。 3:n 阅读全文
posted @ 2018-05-07 09:13 Sunray0330 阅读(289) 评论(0) 推荐(0) 编辑
摘要:同步函数的锁固定是this。 同步代码的锁是任意的对象。 建议使用同步代码块。 设计模式之单例模式 单例模式的线程安全性问题。 死锁问题 死锁的原因 两个及两个以上的线程竞争对方的资源 死锁的代码。 阅读全文
posted @ 2018-05-04 09:06 Sunray0330 阅读(160) 评论(0) 推荐(0) 编辑
摘要:同步函数的锁是固定的this, 同步代码块的锁是任意的对象。 建议使用同步代码块。 线程的四种状态。 阅读全文
posted @ 2018-04-27 13:26 Sunray0330 阅读(108) 评论(0) 推荐(0) 编辑
摘要:从买票问题开始 线程安全问题。 会卖出0号票。 多个线程在操作共享的数据。 操作共享数据的线程代码有多条。 当一个线程在执行操作共享数据的多条代码过程中,其他线程参与了运算。就会导致线程安全问题的产生。 解决方法 就是讲多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程是不可 阅读全文
posted @ 2018-04-25 14:27 Sunray0330 阅读(122) 评论(0) 推荐(0) 编辑
摘要:01:线程入门 创建线程的目的是为了开启一条执行路径,去运行指定的代码和其他代码实现同时运行。 而运行的指定代码就是这个执行路径的任务。 jvm创建的主线程的任务都定义在了主函数中。 而自定的线程它的任务在哪儿呢? 这个任务通过Thread类中的run方法来体现。也就是说,run方法就是封装自定义线 阅读全文
posted @ 2018-04-18 08:37 Sunray0330 阅读(127) 评论(0) 推荐(0) 编辑
摘要:git基础 git status 状态 git pull 获取代码 git mergetool 对比去除冲突 git log 查看提交历史记录 git push git add -A 将所有文件变更提交到commit列表 git commit -m “注释” git clone 地址 克隆服务器代码 阅读全文
posted @ 2018-04-17 14:11 Sunray0330 阅读(188) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示