自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AOP的五种通知类型

log.info(joinPoint.getSignature()+"方法消耗时间为:{}",(end-start)+"ms");log.info("afterreturning开始执行。log.info("Around before开始执行。log.info("afterthrowing开始执行。log.info("Around after开始执行。log.info("before开始执行。log.info("after开始执行。

2024-04-21 20:52:17 182

原创 动态SQl简单创建

/ emp.setName("汤姆猫");emp.setName("汤姆猫");创建pojo实体类,使用lombok注解。根据xml创建规则创建xml映射文件。这种类似的就是xml映射文件没写对。mapper文件接口中写入。在test测试类下写入。//// 动态SQL。

2024-02-09 22:57:39 426

原创 springboot并mybatis入门启动

pom.xml,需要留意jdk的版本(11)和springboot版本要匹配(2.7.4),然后还要注意mybatis启动l类的版本(2.2.2)

2024-02-02 19:58:38 587

原创 常见Mysql数据库操作语句

insert into tb_emp values (null,now(),now(),'zhangwuji2','123','张无忌',1,'2.jpg',1,'2023-12-28');select if(gender=1,'男性','女性') 性别,count(*) 数量 from tb_emp group by gender;(null,now(),now(),'zhouzhiruo3','123','周芷若',2,'1.jpg',2,'2023-12-28');

2024-01-06 19:30:57 1140 1

原创 SpringBoot常见请求参数

首先在idea中创建一个Springboot项目,然后在src/main/java创建的包下,创建一个contorller,在里面书写内容。

2023-12-25 19:23:37 533

原创 Tomcat官网下载

然后点击右边的Core下面的64-bit Windows zip,下载下来后放到一个没有空格,没有汉字的路径下面解压就行。点击左边的Download下面的对应版本,我这里选择的是Tomcat 9。

2023-12-20 20:24:22 403

原创 使用maven项目的生命周期接单test时候,如果希望控制台输出TESTS,在DemoTest命名时候,必须以Test结尾

2023-12-19 19:41:09 309

原创 下载nginx

点击stable version 下面的你滚下/Windows-1.24.0,下载。

2023-12-19 12:11:07 442

原创 vue小案例

80">优秀</span><span v-else-if="user.age>=20">青年</span><span v-if="user.gender == 1">男</span><span v-if="user.score>90">很优秀</span><span v-if="user.age>=30">中年

2023-12-13 11:11:24 287

原创 vscode扩展

wejectchan.vue3-snippets-for-vscode这个扩展十分好用。

2023-12-12 21:16:31 31

原创 js中常见事件监听

序号姓名年龄职业西格学生

2023-12-12 17:05:10 37

原创 javascript自定义对象及json对象

var json = '{"name":"林青霞", "age": 20, "gender" : "female", "职业": "学生"}';// var str = '{"name" : "帅哥", "age" : 30, "gender" : "male"}';// //自定义对象二,函数省略:function。// alert("用膳~");// alert("用膳~");// name: "美丽",// name: "佳丽",

2023-12-11 22:11:26 41

原创 HTML基础-form中常见表单项和表单按钮

女性别 男

2023-12-09 22:37:52 104

原创 VsCode下载

vscode下载,点击 WIndows :x64,然后安装到一个没有空格没有汉字的目录底下。

2023-12-08 22:24:20 25

原创 调用DefaultTreeModel数据模型,有关增删改查方法实现结点增删改查,然后重绘

DefaultMutableTreeNode newNode =new DefaultMutableTreeNode("新结点");DefaultMutableTreeNode newNode=new DefaultMutableTreeNode("新结点");DefaultMutableTreeNode hean6 = new DefaultMutableTreeNode("河南");JButton delete=new JButton("删除当前结点");//获取当前结点的父结点。

2023-12-06 22:41:23 279

原创 自定义类实现AbstratTableModel抽象类,重写方法,实现JTable表格

{"李白", "30", "男"}, {"河北", "200", "女"}, {"李立言", "25", "男"}, {"辜秋琴", "20", "女"}System.out.println("当前选择"+selectedRow+"行索引,"+selectedColumn+"列索引");Object[] titles = {"姓名", "年龄", "性别"};

2023-12-06 22:16:05 73

原创 使用继承DefaultTreeCellRenderer的类,改变结点外观

ImageIcon image2 = new ImageIcon("myawt\\img\\何猷君.jpg");ImageIcon image3 = new ImageIcon("myawt\\img\\李清照.jpg");ImageIcon image4 = new ImageIcon("myawt\\img\\王宪林.jpg");ImageIcon image = new ImageIcon("myawt\\img\\王宪林.jpg");String name = new String("根节点");

2023-12-05 21:09:48 45

原创 JDK9下载安装

需要有oracle账号,没有注册一下就行。下载完成后,安装地址最好全是英文,或者之前安装过jdk8的,就放在一起也行。如果是直接安装jdk9的需要修改环境变量。进入这个网址oracle官方网站,点击如图的地方。找到开发者下载选项,选择java。选择java archive。选择window版本。

2023-12-04 18:56:41 192

原创 使用ListRenderer改变外观列表,写好友列表

String[] name = {"李清照", "何猷君", "王宪林"};

2023-11-28 23:03:39 46

原创 不强制存储的listmodel和comboboxmodel

JFrame jf = new JFrame("测试ListModel");JLabel jLabel = new JLabel("你选择的值是:");@Override//根据条目的值设置条目的id。@Override//根据id设置条目的值。

2023-11-27 10:08:41 27

原创 JList和JCombobox实现简单列表框

String[] book = {"java实战教学1", "java实战教学2", "java实战似懂非懂教学3", "java实战似懂非懂教学3","jav我a实战adsa四大教学5",jPanel1.setBorder(new TitledBorder(new EtchedBorder(), "确定选项布局"));"java实战教学6", "java实战教学7","java实战教学8", "java实战教学9"};button1("纵向换行", JList.VERTICAL_WRAP);

2023-11-25 14:31:12 34

原创 JProgressBar进度条,利用多线程和定时器实现进度条改变

JCheckBox selected = new JCheckBox("不确定进度条");JCheckBox noBoder = new JCheckBox("没有边框");JFrame jf = new JFrame("测试进度条");

2023-11-24 20:17:32 70 1

原创 jsplitpane创建分割面板

new Book("java实战3", new ImageIcon("myawt\\img\\tb.jpg"), "java实战教学3"),};new Book("java实战2", new ImageIcon("myawt\\img\\tb.jpg"), "java实战教学2"),Book[] books = {new Book("java实战", new ImageIcon("."), "java实战教学"),JFrame jf = new JFrame("打开JSpilicpane创建分割面板");

2023-11-24 11:28:49 67 1

原创 为什么会报错呀

问题

2023-11-02 12:29:46 165 1

原创 位图,在画布中画线

/获取点击的字符串内容。private MenuItem menui1 = new MenuItem("红色");private MenuItem menui2 = new MenuItem("蓝色");private MenuItem menui3 = new MenuItem("黑色");Frame frame = new Frame("位图的使用");@Override//鼠标按键释放。//使用位图//图片类型三原色。//设置位图背景为白色。

2023-11-02 11:51:55 26 1

原创 使用Cavas和Timer定时器,画弹球游戏

//创建弹球游戏,,创建窗口宽度和高度,,球的大小和坐标x和y,,,,设置球下落的速度x和y,球拍的大小和坐标x和y,创建游戏进行的状态,,创建Timer定时调用监听器。//设置球拍的运动,按左键时,向左移动,到边界停止,按右键时向右移动,到边界停止。//创建mycanvas类继承Canvas类,重写paint方法,画出小球,和球拍。//x小于0和x大于右边界时,speedx,x方向的速度反向,//y小于0和y触碰的球拍时候,speedy,y方向方向。//设置球的运动,分为x和y,

2023-10-31 22:59:28 54 1

原创 Graphics的paint绘制矩形和椭圆

Frame frame = new Frame("Graphics画图");Button brect=new Button("绘制矩形");Button boval=new Button("绘制椭圆");

2023-10-30 20:20:50 96

原创 popupmenu右键菜单组件

ta.append("点击了" + e.getActionCommand() + "\n");Frame frame = new Frame("测试popupMenu");MenuItem cancel = new MenuItem("取消注释");MenuItem comment = new MenuItem("注释");MenuItem copy = new MenuItem("复制");MenuItem save = new MenuItem("保存");//监听鼠标右键释放。

2023-10-30 18:13:55 20

原创 创建菜单条MenuBar

MenuItem comment=new MenuItem("注释",new MenuShortcut(KeyEvent.VK_Q,true));ta.append("你点击了"+actionCommand+"\n");MenuItem uncomment=new MenuItem("取消注释");MenuItem auto=new MenuItem("自动换行");MenuItem paste=new MenuItem("粘贴");MenuItem copy=new MenuItem("复制");

2023-10-30 15:40:14 29

原创 卡片布局管理器cardlayout和事件监听器Actionlistenner

/这个字符串是按钮上的文字。String[] str={"第一张","第二张","第三张","第四张","第五张"};Frame frame=new Frame("这里测试cardlayout");Button b4 = new Button("最后一张");Button b1 = new Button("上一张");Button b2 = new Button("下一张");Button b3 = new Button("第一张");Button b5 = new Button("第三张");

2023-10-29 09:33:25 62 1

原创 单元测试框架junit,jar包下载

进入官网,顶部搜索junit后,点击第二个junit,选择版本,打开这个界面,点击Files后面的jar下载。

2023-10-25 20:58:54 1613 3

原创 DOM4j解析xml配置文件

邯郸风清扬</name><name>王祖贤

2023-10-25 19:48:55 27 2

原创 DOM4j下载

选择最左边的1.6.1任意版本下载就行。

2023-10-24 21:17:08 39

原创 通过注解和配置文件调用Student中的study方法

/通过配置文件class.txt调用Student中的study方法。//// 通过注解调用Student中的study方法。

2023-10-24 17:54:50 23

原创 switch中的枚举类

/ };// };// };RED("r"){@Override},@Override},@Override@Override'}';case RED:break;break;break;//

2023-10-24 15:54:15 49

原创 单例设计模式(饿汉式)

饿汉式,类加载就创建。

2023-10-24 12:51:38 22

原创 获取数组中的相同元素

/为什么这个值是88?System.out.println("数据打乱前");System.out.println("数据打乱后");//方法一,相同的元素输出。//获取数组中相同的元素。

2023-10-23 22:46:28 167

原创 ArrayIndexOutOfBoundsException

为什么会报索引越界错误。

2023-10-16 17:38:54 45 2

原创 TCP链接

先启动服务器端,在启动客户端,要不然会报链接被拒绝错误。

2023-10-09 19:18:59 25 1

原创 生产者消费者设计模式

System.out.println("存入第"+this.milk+"瓶牛奶");System.out.println("获得第"+this.milk+"瓶牛奶");

2023-10-08 21:00:52 25 1

空空如也

空空如也

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

TA关注的人

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