自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 java条件分支语句 if & switch

分支语句if语句switch语句java中提供2种流程控制结构:分支结构,循环结构。分支结构:根据条件来选择执行某段代码。循环结构:根据谈条件重复执行某段代码。学习分支语句前先了解下程序结构:程序中常见的程序结构为顺序结构,自上而下执行每一行代码。排在前面的语句先执行,排在后面的语句后执行。分支语句通过条件控制代码行选择性执行。java中常见的分支语句有 if语句和switch语句if语句:通过判断布尔值来实现分支控制。switch语句:通过多整型匹配值实现分支控制。(jdk8为例

2020-11-02 20:55:26 1513

原创 idea · 快捷键

快捷键设置【Keymap】常用Ctrl + Alt + S打开设置Shift + F6修改名称Ctrl + /单行注释Shift + F9构建项目Ctrl + Shift + /多行注释Shift + F10启动项目Alt + Enter补齐&导包F5重启项目Ctrl + Alt + V代码补齐Ctrl + Shift + F全局查找Ctrl + F查找Ctrl + Shift + R全局替换Ctrl + R替

2020-11-02 17:54:14 335

原创 静态代理

静态代理静态代理很好理解,实现了相同接口,对原实现类包装。通过操作传入的原实现类对象来打到增强效果。代理类包含了原实现类的操作,所以调用代理对象即可。通俗的讲:静态代理就是写出一个被代理类的双胞胎类,有共同的接口父亲,只是代理类拿着兄弟的对象在自己内部操作兄弟的行为,同时做些自己的事。案例:结婚 婚庆公司​ 静态代理:和被代理目标类实现相同接口(获取相同接口方法)代理类是对目标类的增强辅助代理类需要传入被操作的目标类对象代理类实现相同接口方法的时候需要在其中加入目标类的方法调用

2020-10-20 13:41:31 189

原创 IDEA中git插件操作

IDEA中的git操作程序员代码习惯:​ 拉取远程 – 本地测试 – 提交本地版本 – 选择本地版本上传​ 1、update:更新,拉取远程库代码到本地合并,会获取3栏代码(本地库,合并保留区,远程库)。​ 2、将暂存区代码commit到本地库(红色部分)(push只推送本地库不含暂存区)​ 3、commit 提交到本地库​ 4、push 到远程库,此时2栏代码(远程,本地<选择保留>)...

2020-10-20 13:35:46 518

原创 git龟壳工具

TortoiseGit工具Git龟壳:就是套用在git上的一个界面好看点的工具,鼠标操作。下载:下载地址:https://tortoisegit.org/download选择64位windows安装包:Download TortoiseGit 2.10.0.2 - 64-bit (~19.0 MB)汉化:中文语言包下载:Chinese, simplified安装:在Choose SSH Client步骤选择:OpenSSH,Git default SSH Client。在Configur

2020-10-20 13:34:38 1405

原创 守护线程

守护线程线程分为用户线程和守护线程。虚拟机必须确保用户现场执行完毕。虚拟机不比等待守护线程执行完毕。gc(); 后台操作日志;监控内存等均为守护线程;// 设置守护线程方法Thread t = new Thread(***);t.setDaemon(true);// 默认为false 一般都是用户线程t.start...

2020-10-20 11:50:03 105

原创 线程优先级

线程优先级没用,设置了也不一定有用;线程优先级1-10,枚举3个 1, 5,10,main线程默认优先级为5,不可更改;

2020-10-20 11:49:32 275

原创 线程状态

线程状态New:创建并未启动Runnable:JVM中执行时Blocked:被阻塞等待监视器锁定Waiting:等待其它线程完成指定动作Time Waiting:等待其它线程到达指定时间Terminated:线程已退出执行, 已经终止或中断的线程不能再被启动// 输出线程状态public class TestState { public static void main(String[] args) { Thread thread = new Thread((

2020-10-20 11:47:27 126

原创 λ表达式 · 演变

使用条件接口必须是函数式接口。即接口中只有一个抽象方法lambda演变外部类 –> 静态内部类 –> 局部内部类 –> 匿名内部类 –> lambda1、常规接口实现 // lambda表达式演变过程 public class TestLambda { public static void main(String[] args) { ILike like = new Like(); like.lambda();

2020-10-20 11:42:24 165

原创 线程的创建方式 · 3种示例

Thread类继承Thread类需要重写run线程体, idea快捷键Ctrl + O,选择run();此时,实现类拥有父类方法start,使用子类对象调用start即可启动线程,缺点,直接继承Thread方式,只能执行绑定的run方法任务,不灵活,不推荐此方式。public class TestThread1 extends Thread { // 重写线程体 @Override public void run() {

2020-10-20 11:40:24 217

原创 并发基本概念

先了解些并发的基本概念。程序​ 程序 是数据和指令的有序集合,本身无意义,就是一个静态的概念。​ 进程 是执行程序的一个运行过程,操作系统的资源分配,是动态概念。​ 线程 是程序执行过程中的确切操作的执行对象。线程启动一个程序就会启动一个进程(Process),一个进程内包含1个到多个线程(Thread)(必有一个main线程,还可能有其他守护线程daemon),main线程是主线程,程序的入口,用于执行整个程序。一个线程内包含多个指令(线程是cpu的调度和执行单位),

2020-10-20 11:37:08 2245

原创 Git操作

项目管理工具用于多人协作,保存代码,控制版本,版本恢复。SVN简介集中式代码管理工具,由一个共享服务器来管理代码。每个开发客户机上都需要安装一个SVN客户端,使用是,客户端从服务端拉取代码。Git简介git是linux作者写的,早起用于管理linux系统的开发版本管理。git是分布式代码管理系统,由一个共享服务器保存代码,每个客户端本地存在一个本地仓库。Git的基本概念:远程仓库pull/clone/update到工作区,完成代码拷贝。开发人员checkout本地仓库到工作区编辑,完

2020-10-20 11:30:20 183

原创 Java获取时间的Date()和Calender()区别

1、Date和Calender的区别Date:时间,时刻,比较精确,就像电子计时器上显示的一串到毫秒值的数字。Calender:日历,单元素操作上更好,如同挂历上年,月,周,日的分区域展示。 //date类 public class Date implements java.io.Serializable, Cloneable, Comparable<Date>{……} //calender抽象类 public abstract class Calen

2020-05-11 17:58:34 1355

原创 Python3 打印99乘法表

Python3 打印99乘法表python学习:while循环笔记program version:2019.3.3demo environment variables:py3.6.5i = 1while i <= 9: j = 1 while j <= i: print(f"{j}*{i}={j*i}\t", end='') j += 1 print() i += 1#########################

2020-05-11 15:07:00 314

原创 PyCharm 控制板打印明显的彩色字

PyCharm 控制板打印着色program version:2019.3.3demo environment variables:py3.6.5效果如下颜色代码:# 开启颜色输出print('\033[1;31;48m')print(a)print(type(a))# 结束颜色输出print('\033[0m')解释:\开启颜色 [ 显示模式 ;前景色 ;背景色...

2020-04-23 14:00:12 396 1

原创 文件导出_单文件导出.sql/.txt文件

文件导出_单文件导出.sql/.txt文件将一个对象的内容字段导出为一个文件。思路:通过前台data对象获取被选中对象的id值,后台拿取到id后操作这个对象,取值(文件名 内容),写出即可。···html 部分(layu框架)设置一个event / 你喜欢的<a class="layui-btn layui-btn-primary layui-btn-xs" lay-ev...

2020-04-21 11:03:08 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除