自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot配置swagger以及若依自带swagger配置

SpringBoot swagger

2022-06-30 14:11:58 14922 8

原创 Java基础知识(一)

1、数据类型2、标识符的命名规范1)以大写字母开头,用于类名、接口名class Account {…}interface AccountBase {…}2)以小写字母或单词开头,用于变量名、方法名String studentName;String getStudentName() {…}3)常量是使用final修饰的存储单元。全部为大写字母表示。final public int DAYS_WEEK = 7;final public double PI = 3.141

2021-01-08 09:50:42 135

原创 MyBatis之命名规范&表联查

1、命名规范修改后的studentMapper.xml文件<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><!--namespace命名空间 需要跟Mapper接口文件位置相同--><mapper namespa

2021-01-07 15:25:02 2281

原创 MyBatis之增删改查

在日常编辑过程中主要修改的文件:1、mapper中的接口——定义方法2、resources-mybatis中的studentMapper.xml——sql语句添加新的Mapper.xml文件3、测试类——实例化对象,调用接口中的方法4、添加新的实体类注意对应关系代码:1、接口 StudentMapperpackage com.yang.mapper;import com.yang.bean.Students;import java.util.List;public interf

2021-01-07 15:18:46 127

原创 MyBatis搭建详细教程

一、新建项目起好名字点next,再点finish点finish后会出现以下界面若import后文件类型不明确则按照以下方式修改二、编写java文件以及配置文件1、先修改pom文件,导入jar包<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</arti

2021-01-07 15:16:23 271

原创 JDBC之PreparedStatement&两表查询

一、preparedStatement和statement的区别:statement执行完整的sql语句,preparedStatement执行半成品sql语句prepareStatement(sql)要执行sql语句,createStatement()不需要执行sql,在查询时在执行sqlpreparedStatement可以防止sql注入,更安全String sql="select * from students where stu_id=? and stu_sex=? and stu_name

2021-01-07 14:59:45 579

原创 JDBC之utils工具及方法

一、方法:方法包含一个方法头和一个方法体(一)语法:修饰符 (静态) 返回值类型 方法名(参数类型 参数名…){方法体}修饰符:访问权限修饰符:private私有的、friendly默认、protect保护的、public公有的其他修饰符:abstract抽象、final常量、static静态返回值类型:有返回值,则需声明返回值类型(八大基本类型以及其他对象类型),且方法体中写return返回值无返回值类型,则直接写void参数:参数像是一个占位符。当方法被调用时,传递值给参数。这个值

2021-01-07 14:54:48 180

原创 JDBC之连接数据库及增删改查

//Connection:数据库连接对象Connection connection=null;//Statement:执行sql的对象Statement statement=null;//resulted 结果集,Result是结果的意思,Set是集合的意思,通过statement.execute获取数据库的每一条数据形成的一个Set集合ResultSet resultSet=null;try { //注册驱动 告诉程序该使用哪一个数据库驱动jar Class.forName

2021-01-07 14:51:01 91

原创 数据库之DDL库和表的操作&TCL事务

————— 库和表的管理 ——————一、库1、创建库语法:create database if not exists 库名(…)2、修改库语法:alter database 库名 …3、删除库语法:drop database if exists 库名二、表1、创建表create table if not existse 表名(字段名 字段类型 【约束】)2、修改表alter table 表名 …3、删除表drop table if exists 表名——————— 事务 ——

2021-01-07 14:46:20 88

原创 数据库之DQL分页查询&DML增删改

— 1、分页查询,limit后面第一个数代表从哪一条数据开始(下标从零开始),第二个数代表查几条SELECT * FROM students WHERE stu_sex=1 LIMIT 0,3— 2、插入语句INSERT INTO students (stu_id,stu_name,stu_age,stu_sex,tea_id) VALUES (5,’王一博’,25,1,1)— id设置自增时可以省略id字段INSERT INTO students (stu_name,stu_age,stu_se

2020-12-28 10:55:04 81

原创 数据库之DQL表关系&表联查

✱表关系(图中数据仅为测试)两个表有一对多的关系时,可以通过在多的一方的表中添加少的一方的id,并可将此id设为外键,用于两表之间数据的约束。(注意设置外键后需注意数据能否再被删除)✱表联查✽左联查表1 LEFT JOIN 表2 ON 表1.id = 表2.id此时,表1为主表,表2为副表,最终结果根据表1显示(数据为空时显示null还是直接不显示)✽内联查表1 INNER JOIN 表2 ON 表1.id = 表2.id此时得到的结果为两表中均不为空(或者说均能一一对应的)数据✽右联

2020-12-28 10:52:07 152

原创 数据库之DQL排序&分组&函数

❊排序查询——ORDER BY✱升序(正序)——ASC 倒叙(逆序)_DESC显示所有雇员的姓名、工作和薪金,按工作的降序顺序排序,而工作相同时按薪金升序SELECT ename,job,sal FROM emp ORDER BY job DESC,sal ASC❊常见函数✱单行函数,括号中为字段名✽concat 将不同的字段值拼接在一块SELECT CONCAT(id,student_name,student_age) FROM student✽substr 截取子串(数据库中从1开始)

2020-12-28 10:43:38 315

原创 数据库之DQL条件查询

SELECT * FROM student WHERE student_grade<=80(>< = != >= <=)SELECT * FROM student WHERE student_grade<=80 && student_age=30 或者 SELECT * FROM student WHERE student_grade<=80 and student_age=30(&& and,|| or,! not )SELEC

2020-12-28 10:38:09 111

原创 编写 Java 程序时,应注意以下几点

大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致

2020-11-13 13:46:16 148

原创 jQuery与Ajax书写的固有格式

jQuery:$(function(){//就绪函数,必须要写,三种之一//使用选择器找到想要修改的元素,对其进行修改$("body").prop("style","color:rad");$(".a1").prop("style","color:rad");$("#a1").prop("style","color:rad");})Ajax:$(function(){//就绪函数,必须要写,jQuery的ajax$.ajax({ url:"../json/city.json",/

2020-11-13 09:45:36 101

原创 小白的进阶之路(第一次做公司项目)一

1、在拿到项目后,不管你的老板让你做什么,你都先不要管。按照自己的思路来,先把整个项目需求看一遍,搞清楚每个页面之间的联系,理出一个大框架。确定出哪个部分可以重复使用。...

2019-12-20 16:08:13 195

原创 APICloud中文字垂直居中

display: -webkit-box;-webkit-box-orient:vertical;-webkit-box-pack: center;

2019-12-20 16:05:26 203

转载 远程连接云服务器主机

win8系统右键左下角图标,点击运行,输入mstsc.exe。出来远程连接界面,输入云服务器主机IP地址,然后再输入用户名和密码。就能连接上了。云服务器主机ip地址在你购买的服务器控制台中的实例中找,IP地址(共有的)那个就是。...

2019-12-20 16:04:33 347

转载 命名空间为 $api ,所有方法如下:

Method.trim() .trimAll() .isArray() .addEvt() .rmEvt() .one() .dom() .domAll() .byId() .first() .last() .eq() .not() .prev() .next() .contains() .closest() .remove() .attr() .removeAttr() .hasCls(...

2019-11-21 09:58:23 179 1

转载 apicloud的tapmode用法

在开发的过程中,直接给元素绑定事件属性onclick,会点击没反应,这时,给标签加上tapmode,就解决了问题,查了一下,原来,tapmode具有速点击事件功能,在触发事件中加入tapmode可以消除JS中标准click事件的300毫秒延迟;同时,它具有触发可显示样式的效果,tapmode=‘css样式类’ 属性,当该元素touchstart touchmove的时候就会展现css样式。实例零...

2019-11-21 09:44:36 165

转载 box-flex 属性

实例定义两个灵活的p元素。如果父级box的总宽度为300px,#P1将有一个100px的宽度,#P2将有一个200px的宽度:#p1{-moz-box-flex:1.0; /* Firefox /-webkit-box-flex:1.0; / Safari and Chrome /-ms-flex:1.0; / Internet Explorer 10 */box-flex:1.0;...

2019-11-21 09:30:54 92

转载 Flex布局语法教程

一、Flex布局是什么?Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。.box{display: flex;}行内元素也可以使用Flex布局。.box{display: inline-flex;}Webkit内核的浏览器,必须加上-webkit前缀。.box{display: -webkit...

2019-11-21 09:20:08 107

原创 电脑基本操作之特殊按键和快捷键

ctrl+c ——复制ctrl+v ——粘贴ctrl+x ——剪切ctrl+tab ——切换(软件内切换,如WPS两文档切换)alt+tab ——切换程序alt+F4 ——关闭程序F2 ——重命名F5 ——刷新,比如看网页的时候,想刷新网页,按f5ctrl+z ——撤销,就是这一步干错了,就ctrl+z撤销windows+E ——打开资源管理器windows+D ——显示桌面...

2019-11-03 17:41:17 797 2

空空如也

空空如也

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

TA关注的人

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