- 博客(13)
- 收藏
- 关注
原创 加载外部字体,font.deriveFont()设置字体大小不起作用
使用Font类加载外部文字到图片上,发现文字不能正常显示。代码如下:于是,我将.ttf文件安装,使用加载系统文字的方式将文字加载到图片上,结果成功了!说明不是.ttf文件的问题,通过断点调试,我发现Font font=new Font(“微软雅黑”,Font.BOLD,50)执行完后字体大小是50,font=Font.createFont(Font.TRUETYPE_FONT,is)执行完后字体大小是1,font.deriveFont(50f)执行完后字体大小竟然还为1。......
2022-06-27 17:53:43
1769
1
原创 JDBC基本概念
public static void main(String[] args) throws ClassNotFoundException, SQLException {//01加载驱动Class.forName(“com.mysql.cj.jdbc.Driver”);//02建立连接//Connection conn=DriverManager.getConnection(“jdbc:mysql://:3305”,“root”,"");Connection conn=DriverManager.g
2022-03-01 11:56:34
589
原创 CRUD insert操作
insert into 表名(字段列表…) value(值列表…)insert 数据库.表名 values(值列表…),(值列表)…insert stu value(null,‘小华’,18736729448,22,‘北京’);insert into stu value() value(null,‘小红’,18736729448,22,‘郑州’);insert into stu(sname) values(‘小明1’),(‘小明2’),(‘小明3’),(‘小明4’);replace,replace
2022-02-26 16:20:02
325
原创 储存过程 procedure
– 定义过程delimiter $create procedure dbs()beginshow databases;end $delimiter ;– 调用过程call dbs;– 删除过程drop procedure dbs;– 查看数据库中的过程SELECT SPECIFIC_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = ‘emp’ AND ROUTINE_TYPE = ‘PROCEDURE’;– 定
2022-02-26 14:49:24
257
原创 mysql事件
use db;– 查看事件功能是否开启show variables like ‘%event_scheduler%’;create table et(id bigint unsigned ,cn varchar(30) not null ,num double unsigned,ct datetime,primary key(id))engine=memory;– 创建一个事件create event e1 on schedule at current_timestamp + int
2022-02-25 20:54:03
138
原创 触发器 补考表
create table s1(id int unsigned auto_increment,name varchar(30),score tinyint unsigned,dept varchar(50),primary key(id))create table s2 like s1;insert s1(name,score,dept) value(‘李四’,90,‘计算机科学’);insert into s1 value(null,‘丽丽’,45,‘英语’);insert s1 se
2022-02-25 12:45:36
195
原创 建立触发器,uuid主键(一)
create table t_goods(id char(36) primary key default(uuid()),/8.0.13 支持表达式默认值可以实现uuid自动为填写/name varchar(100) not null,price decimal(8,1))insert t_goods values(uuid(),‘优盘’,80);insert t_goods set name=‘机械键盘’,price=110;/使用触发器/create table t_goods(id
2022-02-25 09:47:56
135
原创 docker安装mysql5.6.51
拉取镜像docker pull mysql:5.6.51安装安装mysql5.6.51docker run -itd -P --restart always -e TZ=‘Asia/Shanghai’ -e MYSQL_ROOT_PASSWORD=root mysql:5.6.51进入容器执行mysql客户端登录服务器docker exec -it mysql:5.6.51 -p删除所有容器docker rm -f $(docker ps -aq)删除所有镜像docker rmi $(d
2022-02-24 09:55:29
663
原创 mysql-docker安装(一)
1.查看版本信息lsb_release -adocker --versiondocker version2.下载mysql镜像docker pull mysql3.查看镜像docker images建立容器1.创建新的服务器docker run -itdP -e MYSQL_ROOT_PASSWORD=root mysql2.查看服务器docker ps(在内存运行的服务器)docker ps -aq(服务器的主键id)3.连接服务器mysql -h192.168.21.61
2022-02-23 21:11:06
533
原创 docker安装
1.查看docker状态----------------------------------------------------------------sudo systmectl status docker2.安装docker-------------------------------------------------------curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun或者curl -sSL https
2022-02-23 17:45:22
453
原创 File类的常用方法(一)
public static void main(String[] args) {// 创建一个File类的对象File f1=new File(“D:\a\b\c\d\note.txt”);// 获得f1对应的文件的名字System.out.println(“文件名:”+f1.getName());// 判断是否是一个目录System.out.println(f1.isDirectory());// 判断是否是一个文件System.out.pr
2022-01-17 13:22:42
41
原创 File类的理解
/*File对象是文件和目录路径名的抽象表示形式 */public class File01 {public static void main(String[] args) throws IOException {// 创建一个File对象File f1 = new File(“D:/abc”);// 判断是否存在System.out.println(f1.exists());// if(!f1.exists()){//
2022-01-17 13:18:10
129
原创 java 冒泡排序
for(int i=0;i<n.length-1;i++){ //外循环 for (int j = 0; j < n.length-1-i; j++) { //内循环 int t=0; if(n[j]>n[j+1]){ t=n[j+1]; n[j+1]=n[j]; n..
2022-01-11 13:05:34
107
空空如也
MEDIUMINT(9)
2022-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人