自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java随笔】二叉树排序

1

2023-01-05 20:09:30 198

原创 【Java随笔】MD5密文

1

2023-01-05 19:14:06 234

原创 【Java随笔】克隆对象(1)对象实现Cloneable接口 (2)重写Object方法中的clone方法

2023-01-05 17:13:31 266

原创 【Java随笔】自定义对象排序Comparable、Comparator(推荐)

2023-01-05 17:00:38 200

原创 【Java随笔】异常try/catch/finally,throws,自定义异常使用

en

2023-01-04 19:52:36 248

原创 【Java随笔】数据结构—链表(递归)

我又来哈

2023-01-03 21:50:20 88

原创 【Java随笔】适配器设计模式:起转接口的作用

我可以的

2022-12-27 21:29:54 110

原创 【java随笔】设计模式—静态代理模式:接口、实现类(继承接口—实现功能)、代理类(继承接口—实现代理功能+调用实现类))

威哥威哥你最棒,我一定会好好学的

2022-12-27 18:46:26 201

原创 【java随笔】简单工厂模式:通过工厂类.方法的返回值来获取对象,转移耦合关系。

不要着急,冰冻三尺非一日之寒,锈更是,不是一天两天就能除的。再说还没找到合适的方法。。。。

2022-12-27 18:18:43 205

原创 【Java随笔】接口应用——策略设计模式

脑子都发烫了,锈还是没有掉下来

2022-12-27 13:00:11 225

原创 【Java随笔】抽象类应用——模板方法设计模式

每日一刮锈

2022-12-27 10:15:36 160

原创 【java随笔】多态:父类引用,指向子类对象(面向抽象\接口编程)instanceof

又是扣扣喳喳的一天

2022-12-26 20:36:52 276

原创 【Java随笔】继承—方法重写:方法名、返回值类型、参数列表相同,子类访问权限大于等于父类,子类异常小于等于父类,私有、final、static修饰方法不能重写

万年老锈,丝毫没有掉下来的迹象,同志仍需努力

2022-12-24 19:51:11 204

原创 【java随笔】双色球案例

这么厚的锈,老铁还要加把劲

2022-12-24 15:03:43 314

原创 【Java随笔】对象数组、动态数组:自动扩容、删除

锈太厚,只能说加油,铁子

2022-12-24 10:45:31 219

原创 【java随笔】单例设计模式—类只能创建一个对象,用于设计工具类

锈太厚,刮得脑壳疼

2022-12-23 17:10:10 558

原创 【java随笔】面向对象思维

好好磨刀

2022-12-22 11:28:10 484

原创 【java随笔】itelliJ IDEA运行时build failed java: 非法的 Unicode 转义

都是铁,你怎么这么锈

2022-12-17 10:58:27 879

原创 【java随笔】一维数组最大\最小值、排序算法(冒泡排序、选择排序、插入排序、二分查找)

都是铁,你怎么这么锈

2022-12-16 14:00:16 1098

原创 【java随笔】一维数组猜数、打印正三角()

一步步来,总会成功的。坚持住

2022-12-08 16:44:24 274

原创 【java随笔】方法定义、调用、实参、形参、方法重载

java日积月累,总会成功的

2022-12-04 23:51:43 154

原创 【java随笔】嵌套、并列循环

java日进一步随笔

2022-12-04 22:57:38 442

原创 五、mybatis使用map作为resultType接受查询结果集

resultType专门用来指定查询结果集的数据类型。可以是:javabean、简单类型、map。只有select语句可以使用,且不可省略。【运行类 MyBatisTest01 】package com.wkcto.mybatis.test;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFa

2021-09-30 17:27:13 1602

原创 四、mybatis log4j打印sql

低版本log4j使用properties文件配置,高版本使用xml在src根目录下新建log4j.properties#高版本的log4j使用xml配置#打印sqllog4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Con...

2021-09-30 15:39:26 195

原创 三、mybatis使用map作为ParameterType传参多表查询参数

目录1.数据库连接配置文件:jdbc.properties2.mybatis核心配置文件:mybatis-config.xml3.javabean数据库表类Dept 、Emp4.main类(map传参实例)MyBatisTest014.main类(map传参多表查询实例)MyBatisTest025.sql语句 sqlMapper.xml1.数据库连接配置文件:jdbc.propertiesjdbc.properties#在类的根路径src下新建jdbc.properties数据库的配置文件,单独配置

2021-09-30 11:44:00 1999

原创 二、mybatis别名机制

1.别名机制在sqlMapper.xml中parameterType、resultType需要使用类的全限定路径,比较长。可以在mybatis-config.xml中标签内部配置<!--mybatis别名机制1:单个类起别名--> <typeAliases> <typeAlias type="domain.Student" alias="Student"></typeAlias> </typeAliases>

2021-09-29 14:47:34 423

原创 一、mybatis框架搭建、增删改查

目录1.解释2.官方文档、jar下载3.第一个mybatis程序1.环境配置2.配置xml文件3.封装数据库数据类4.mybatis程序4.mybatis增删查改步骤1:修改SqlMapper.xml select 标签步骤2:修改主方法1.解释框架:将一些繁琐重复的程序封装好,写成class字节码,打成jar包。框架原理:反射机制 + xml配置文件使用框架:把jar包引入到classpath中javaee框架:Struts2、Spring、SpringMVC、MyBatis、Hibernat

2021-09-29 14:19:22 125

原创 java前端

目录1.网络传输三大基石2.开发工具hbuilder1.网络传输三大基石前端(浏览器):url、html前后端传输:HTTP协议2.开发工具hbuilderhttps://www.dcloud.io/hbuilderx.html

2021-08-24 11:42:20 478

原创 java_MySql

目录1.安装目录说明2.MySql层次2.1访问MySql服务器3.Sql语言五个部门4.流程函数5.事务事务开启事务并发、隔离级别1.安装目录说明【C:\ProgramData\MySQL】存放基础、新增数据【C:\ProgramData\MySQL\MySQL Server 8.0\my.ini】配置文件,端口号…【C:\Program Files (x86)\MySQL\MySQL Documentation 8.0】参考文档【C:\Program Files\MySQL\MySQL Ser

2021-08-17 09:43:27 81

原创 Java反射

案例一:美团与支付平台合作美团可以选择不同的支付平台,每次只能选一个解决方法1:使用分支实现.问题:当有新的支付商出现,或者有些支付方不再合作时,必须修改分支。package com.msb.meituan;/**案例说明,在美团外卖,要实现微信或支付宝支付* 1.美团外卖要制定接口:在线支付* 2.微信、支付宝实现接口* */public interface Mtwm { //在线支付功能 void payOnline();}package com.msb.mei

2021-08-16 08:32:06 77

原创 20210315mysql

1.创建用户、授权、取消授权#创建用户,#'用户名'@'可以使用该用户名的电脑IP',%表示在任意电脑上都可以登录#identified by 密码create user 'a'@'127.0.0.1'identified by '123456';create user 'b'@'%'identified by '123456';#授权某个用户,可以访问那个数据库、表,有什么权限(select、update、insert)。privileges是用户拥有全部权限(除了grant)grant

2021-08-16 08:31:35 86

原创 Java多线程

文章目录【1】创建线程的方式一:继承Thread类1.1创建线程1.2测试线程2.1线程实例:买火车票2.2运行【1】创建线程的方式一:继承Thread类1.1创建线程package com.msb.test;/*方法一:创建的类继承Thread类,才具备多线程的功能,争抢CPU资源一个对象是一个线程。* */public class TestThread extends Thread{ public TestThread(String name) {//有参构造器

2021-08-10 16:56:22 566

原创 Java集合

文章目录【Collection】【List】【Collection】package com.msb;import java.util.*;public class testc { public static void main(String[] args) { Collection c = new ArrayList(); Collection c1 = new ArrayList(); c.add(10);//自动装箱,单个添加 .

2021-07-30 10:48:57 67

原创 java泛型

泛型标识 : <>泛型使用:(1)<T , E> :可以是一个或多个符号(2)<?> :?表示通配符(3)<? extends Person> : 泛型上限,泛型必须是Person类或者其 子类(4)<? super Person> : 泛型下限,泛型必须是Person类或者其 夫类...

2021-07-24 18:07:21 52

原创 java idea添加、修改JDK版本

File—Project Structure----Project

2021-07-24 10:01:03 79

原创 Java算法、数据结构

文章目录【1】算法:解题思路【2】数据结构【3】紧密结构【4】跳转结构【1】算法:解题思路(1)可以解决具体问题(2)解题具体流程(3)评价算法的具体指标------>时间、空间复杂度【2】数据结构计算机的缓存、硬盘、内存中按照什么结构 存储、组织数据的。(1)逻辑结构----->设计、计划------>卧室、浴室------>线性表、图、树、栈、队列(2)物理结构------>实施、落地------>钢筋混凝土+牛顿力学------>紧密结构(顺序

2021-07-23 15:26:47 89

原创 java传输层UDP通信

文章目录【1】原理【2】实现效果【发送方】【接收方】【1】原理客户端和服务端地址平等,可以叫发送方和接受方。发送方:DatagramSocket ---->发送 数据包 DatagramPacket接受方:DatagramSocket ---->接收 数据包 DatagramPacket【2】实现效果完成网站咨询聊天【发送方】package com.msb.testudp;import java.io.IOException;import java.net.*;

2021-07-23 10:19:46 225

原创 java网络层IP、端口号

【1】InetAddress 封装IPpackage com.msb.test;import java.net.InetAddress;import java.net.UnknownHostException;public class TestInetAddress { public static void main(String[] args) throws UnknownHostException { //操作InetAddress类,使用静态方法生成对象

2021-07-23 07:57:16 165

原创 java传输层TCP通信

文章目录【1】实现功能【1.1】功能分解1:单向通信【单向通信——客户端】【单向通信——服务端】【1.2】功能分解2:双向通信【服务器——双向通信】【客户端——双向通信】【1.3】功能分解3:对象流传送【用户类】【客户端】【服务器】【1.4】异常处理【客户端】【服务端】【1.5】问题【1】实现功能模拟网址登陆,客户端录入账号、密码,服务器验证。【1.1】功能分解1:单向通信客户端向服务端发送一句话【单向通信——客户端】package com.msb.testtcp;import java.i

2021-07-22 16:45:41 179

原创 java网络编程 概念

【1】确定计算机上的应用:IP+port(端口号)port 端口号,计算机应用程序唯一编码【2】网络传输协议

2021-07-22 09:57:25 81

空空如也

空空如也

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

TA关注的人

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