Fullstar

Archives

  • December 2025
  • August 2024
  • July 2024
  • February 2024
  • November 2023
  • August 2023
  • July 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • February 2022
  • January 2022
  • September 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Categories

  • Code
  • Lens
  • Life
0
Fullstar

Posts by month

September 2020

5 posts
  • Code

JavaFx常用语句(查阅用)

  • September 28, 2020
  • Brandon
1.controller中获取stage 使用场景:点击按钮跳转至其他页面并关闭本页面 2.载入.fxml文件 3.切换页面 4.非UI线程调用UI线程对组件进行修改 方法来源:javafx非控制类获取控制类的控制器 场景:有一个线程类A与UI启动类B,线程类A想要修改B的组件则需要获取B的控制器类,从而调用其对应方法 注:上述代码需要注意顺序,可输出bc值判断是否成功获取控制器,获取失败则得到null
View Post
Share
  • Code

Java 多线程

  • September 26, 2020
  • Brandon
一.基本使用 1.Java多线程有两种方式,一种为继承Thread类,一种为实现Runnable方法 2.join()函数的理解:当线程A运行时调用另一个线程B的join方法时,线程A需等待线程B运行完毕才能继续join()方法后的语句,而效果就相当于当前运行线程”join”了一个线程进来,由于程序的顺序执行,当前线程只有运行完join的语句后才能继续运行后续语句 3.yield() 函数的理解:当前线程调用yield()方法则说明此线程放弃CPU控制权,自身转为就绪态,而转为就绪态意味着其可能再次被CPU选中从而转为运行态 二.java线程池 参数含义:corePoolSize:核心线程数maximumPoolSize:最大线程数keepAliveTime:线程存活保持时间unit:线程活动时间的单位workQueue:阻塞队列 解释:当有线程进入线程池时若当前线程数少于corePoolSize则直接创建线程运行,若大于corePoolSize则进入workQueue等待corePoolSize运行完毕,若workQueue已满且线程数少于maximumPoolSize则创建临时线程,当临时线程空闲时间超过 keepAliveTime 则此线程销毁,若超过maximumPoolSize则抛出异常,图解过程如下图所示。 实例(对应上图图解):
View Post
Share
  • Code

vi编译器查询手册

  • September 23, 2020
  • Brandon
1.命令模式常用命令 1.1.光标移动 0:光标移至行首$:光标移至行尾w:光标移至下一个word词首b:若光标当前在一个word内则移至词首,否则移至上一个word词首e:光标移至词尾,规则同上 1.2.文本修改 x:删除当前光标所在位置字符dd:删除光标所在行u:撤销修改r:替换光标位置上的一个字符.:重复上次修改 2x:删除2个字符2dd:删除两行dw:删除光标所在单词dw:若当前光标处于一个单词词首则删除此单词 1.3.字符串搜索 / 或 ?/:方向从前向后?:方向从后往前n:下一个匹配N:上一个匹配 2.进阶知识 vim -c command filename:直接打开文件并对文件执行命令 2.1.编辑多个文件 vim file1 file2 file3(1):n 启动下一个文件(2):n! 放弃修改启动下一个文件(3):w :n(4)q/q!:退出文件(5):ar 查看同时编辑的文件名列表(6):e filename 切换到新文件(:e!强制切换)(7):r file2 将file2内容插入当前文件光标下一行(8)a,b.. w 文件名…
View Post
Share
  • Code

设计模式-单例模式

  • September 10, 2020
  • Brandon
单例模式下的类仅有一个对象,且由自身进行创建与管理,与其类似的设计模式还有多例模式,多例模式由自身创建并管理多个对象 一.饥饿式单例模式 二.注册式单例模式 三.延迟式单例模式 四.多线程安全延迟式单例模式 1.双重检查锁 2.静态内部类 五.多例模式
View Post
Share
  • Code

设计模式-工厂模式

  • September 9, 2020
  • Brandon
一.工厂模式结构示例 定义一个创建产品的接口(顶层工厂类),而由该接口的子类(具体工厂类),决定具体实例化哪种产品。即将产品的实例化延迟到接口的子类(具体工厂类)中。也称多态性工厂方法模式或虚拟构造子模式 二.代码示例 三.简单工厂模式 简单工厂模式也称为静态工厂模式,且有时工程类可以简单移入产品类中。如下为单产品重载构造函数下应用简单工厂方法示例
View Post
Share
Fullstar

Input your search keywords and press Enter.