摘要:
初始化阶段是执行类构造器<clinit>()方法的过程。
<clinit>()方法是由编译器自动收集类中的所有类变量的赋值动作和静态语句块(static{})中的语句合并产生的,编译器手机的顺序是由语句在原文件中出现的顺序所决定的,静态语句块中只能访问到定义在静态语句块之前的变量,定义在他... 阅读原文
2021-07-26 18:59:02 阅读(37) 评论(0)
摘要:
1、前言
Poi-tl提供了基于word模板文件导出word文件的功能。文档地址:http://deepoove.com/poi-tl/。
用下来,总体感觉还是很方便的。但使用过程,有几个细节,值得记叙。
2、关于复选框
有一组文字,每个词前面有复选框,根据值的不同,可以打勾,也可以不打勾。
表现如下... 阅读原文
2021-07-26 18:16:13 阅读(42) 评论(0)
摘要:
Java线程的同步机制
并发
同一个对象被多个线程同时操作
现实生活中,我们会遇到“同一个资源,多个人都想使用”的问题,比如,食堂排队打饭,每个人都想吃饭,最天然的解决办法就是,排队,一个个来。
处理多线程问题,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就需要线程同步,线程同步其实就... 阅读原文
2021-07-26 17:42:03 阅读(34) 评论(0)
摘要:
一、线程的基本概念
程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。
进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程——生命周期。
如:运行中的QQ、运行中的播放器。
程序是静态的... 阅读原文
2021-07-26 16:35:03 阅读(33) 评论(0)
摘要:
泛型(不允许继承)
概述
泛型:可以再类或者方法当中预知的使用未知的数据里类型。
备注:一般在创建对象的时候,将未知的数据确定为具体的数据类型,当没有指定泛型,默认类型为Object类型。
E e:Element 元素
T t:Type 类型
ArrayList在定义集合的时候,不知道集合当中存储什么样的数... 阅读原文
2021-07-26 15:17:05 阅读(32) 评论(0)
摘要:
依赖
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version&... 阅读原文
2021-07-26 14:16:07 阅读(26) 评论(0)
摘要:
面向对象-设计模式-结构型
一年好景君须记,最是橙黄橘绿时。
简介:面向对象-设计模式-结构型。
一、概述
何谓设计模式:
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
设计模式的好处&学习目的:
1、为了代码可重用行、让代码更易... 阅读原文
2021-07-26 12:46:21 阅读(29) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
OpenFaaS实战系列文章链接
部署
函数入门
Java函数
模板操作(template)
大话watchd... 阅读原文
2021-07-26 11:54:12 阅读(39) 评论(0)
摘要:
1.企业实际项目中Git的使用
在实际的企业项目开发中,我们一般Java的项目在公司都有自己的局域网代码仓库,仓库上存放着很多的项目。以我工作过的公司如华为的项目,一般是存放在企业内部的CodeHub上;CETC电科是存放在码云Gitee的企业版仓库上。而基于Git的使用不再是老掉牙的原始Git命令行,或者是一般的T... 阅读原文
2021-07-26 09:55:08 阅读(37) 评论(0)
摘要:
1.实现效果
给swing的JTable实现如下效果,JTable的列表中插入图片
2.实现步骤
这里准备了三张方式的图片:网络图片、工程类目录图片、本地磁盘图片
工程目录如下:
关键步骤有两个:
创建Icon对象
重写DefaultTableModel类的getColumnClass方法
3.完整代码
pa... 阅读原文
2021-07-26 07:39:03 阅读(29) 评论(0)