自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨羊的博客

滴水石穿

  • 博客(13)
  • 收藏
  • 关注

原创 JavaWeb 前端

Junit单元测试:* 测试分类: 1. 黑盒测试: 不需要写代码,给输入值,看程序是否能够输出期望的值 2. 白盒测试: 需要写代码,关注程序具体的执行流程* Junit使用: 白盒测试 * 步骤 1. 定义一个测试类 (测试用例) * 建议: * 测试类名: 被测试的类名 * 包名 : xxx.xxx.xx.test cn.itcast.test 2. 定义测试方法:可以独立运行 * 建议: * 方法名: test测试的方法名 testA

2021-12-22 14:12:54 795

原创 GUI编程入门

GUI编程入门组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件破解工具1. 简介GUI的核心包: Swing AWT因为界面不美观需要jre环境!为什么我们要学习?可以写出想要的一些小工具了解MVC架构, 了解监听!2. AWT2.1 Awt介绍包含了很多的类和接口! GUI:图形用户界面编程元素: 窗口,按钮,文本java.awt2.2组件和容器1. Frame public static void main(Strin

2021-12-03 15:27:12 526

原创 注解和反射

注解1.注解的定义2.内置注解 //@Override 重写的注解 @Override public String toString() { return super.toString(); } //不推荐程序员使用,但是可以使用,或者存在更好的方式 @Deprecated public static void test(){ System.out.println("Deprecated"); }

2021-10-14 18:10:27 109

原创 多线程详解

1.线程简介线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统密切相关的,先后顺序不能人为的干预对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如CPU调度时间,并发控制开销每个线程会在自己的工作内存交互,内存控制不当会造成数据不一致2.线程创建3.下载图片见工程Test

2021-10-13 21:14:26 162

原创 MySQL笔记

1.初识别MySQLJavaEE:企业级Java开发 Web前端(页面:展示数据)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,txt,Excel,word)1.1 为什么学习数据库数据库是所有软件体系中最核心的存在 DBA1.2什么是数据库数据库(DB,DataBase)概念:数据仓库,软件,安装在操作系统(window,linux,mac,…)之上!SQL,可以存储大量的数据.作用:存储数据,管理数据1.3 数据库分类关系型数

2021-10-09 18:51:45 300

原创 数据库系统笔记

数据库系统数据库系统(工作环境)包括:数据库Database (DB):相互有关联关系的Table的集合数据库管理系统(DBMS) : 管理数据库的一种系统软件数据库的管理员(DBA) : 进行数据库维护与控制数据库应用(DBAP):数据库管理员开发出来给用户使用的软件计算机基本系统SQL:数据库语言:表的抽象:表名表标题(格式)(关系)模式指的是表名加表标题表内容(值)关系/表:整个表的集合,包括以上所有列/字段/属性/数据项(column/field/attribute

2021-09-28 21:06:22 668

原创 算法学习笔记

算法java命令和参数命令:javac: 后接.java文件名 起编译java程序的作用java:后接.class文件名(不需要扩展名)和命令行参数 运行java程序more: 后接任意文件文件名 打印文件内容% java BinarySearch tinyW.txt < tinyT.txt其实“ < ” , " > " 这是重定向的提示符这行命名的意思是:从tinyT.txt文件中读取一系列的数值,运行在BinarySearch这个类的main方法上,tinyW.txt

2021-09-20 19:58:42 77

原创 Sping框架

Spring框架Spring1.1 简介Spring:春天----->给软件行业带来春天!Sping框架雏形:Interface21框架Sping理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!SSH:Struct2 + Spring + HiberbateSSM:SpringMvc +Spring+ Mybatis!官网官方下载地址GitHub<!-- https://mvnrepository.com/artifac

2021-09-20 19:17:04 231

原创 Mybatis

数据库

2021-09-18 15:07:27 62

原创 MyBatis框架

MyBatis框架SQL语句创建表 CREATE DATABASE 'mybatis';//创建一个名为mybatis的数据库 USE 'mybatis';//使用mybatis这个数据库CREATE TABLE 'user'( 'id' INT(20) NOT NULL PRIMARY KEY,//表头格式并设置为主键 'name' VARCHAR(30) DEFAULT NULL,//表头格式 'pwd' VARCHAR(30) DEFAULT NULL//表头格式);ENGINE=I

2021-09-14 21:50:56 42

原创 JAVA笔记

java笔记Tips浮点数有误差(所以判断浮点数相不相等就是用浮点数的差值的绝对值与很小的数进行比较)eg: System.out.printfln(Math.abs(a-b)<1e-6);ture和false与c语言不同,不是1与0,而是状态优先级1.单目取正取负 从右到左2.乘除取余加减 从左到右 关系运算符(等于不等于优先级最低) 从左到右3.字符串连接 从左到右4.赋值 从右到左强制类型转换直接加(类型) 当成单目运算符的优先级验

2021-09-10 10:03:51 87

原创 C语言笔记

C语言基础篇程序:How to do?算法 解决问题的方式算法-程序-计算机算法:枚举、二分法解释:一条条解释,每次都得重来编译:一次翻译成机器语言语言一般无解释编译区别,编译器有

2021-09-07 23:14:05 118

原创 C++学习笔记(更新中)

C++学习笔记C++的特点 兼容C,支持面向过程的程序设计; 支持面向对象的方法; 支持泛型程序设计方法。命名空间避免命名冲突std是C++标准库的命名空间( namespace)名usingnamespace std表示打开std命名空间C++字符集和词法记号...

2021-01-13 20:20:10 270

空空如也

空空如也

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

TA关注的人

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