自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目生成器

package com.bigdata.generator;import java.util.Scanner;import org.apache.commons.lang3.StringUtils;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybati

2021-01-28 11:04:12 598

原创 自动创建实体类,service层,mapper层

// 演示例子,执行 main 方法控制台输入模块表名回车自动生成对应项目目录中public class CodeGenerator { /** * <p> * 读取控制台内容 * </p> */ public static String scanner(String tip) { Scanner scanner = new Scanner(System.in); StringBuilder.

2020-11-18 16:34:59 189

原创 配置spring boot

pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/

2020-11-17 19:24:42 107

原创 mybatis-plus的增删改查分页

增@Test public void testIntert(){ User user = new User(); user.setAge(20); user.setUserName("123"); user.setEmail("test@asd.com"); user.setName("张三"); user.setPassword("123"); int insert = dao.i

2020-11-03 16:10:38 101

原创 查询表中所有列名

查询数据库中表的所有列名SELECT COLUMN_NAME FROM information_schema.COLUMNSWHERE TABLE_SCHEMA = 'mp' -- 库名AND TABLE_NAME = 'tb_user'; -- 列名SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'mp' -- 库名AND TABLE_N

2020-11-03 15:33:14 279

原创 ssm配置整合

pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0

2020-11-02 20:24:26 82

原创 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb“ 输出: 3 解释: 因为无重复字符的最长子串是 “abc“,所以其长度为 3。 示例

public int lengthOfLongestSubstring(String s) { int l = s.length();//字符串长度 if (l == 0 || s == null) {//长度为零或为空 return 0; } else if (l == 1) {//长度为1直接返回 return 1; } else if(l == 2){//长.

2020-10-22 09:52:33 545

原创 将查询到的ResultSet内的值放到容器List中

先编写ResultSetpublic static ResultSet executeQuery(String sql, Object ... object){ ResultSet resultSet = null; Connection conn = getConnection(); try { PreparedStatement ps = conn.prepareStatement(sql); for(int i = 0;i < object.length; i++){

2020-08-27 15:02:03 655

原创 xml文件的增删改查

xml文件<?xml version="1.0" encoding="gbk"?><books> <book bookId="1475"> <bookName>4568</bookName> <price>1000.0</price> </book> <book bookId="159"> <bookName>147</boo

2020-08-19 18:42:02 267

原创 自定义排序法第二版本

这是我自己想的排序方法的第二个版本里面的原理就是数组中的每一个数,放到另一个数组中,并且是以要排序的数组的数字作为索引,再将第二个数组中的数字按照第二个数组的顺序依次放到第一个数组中。代码class Rule { class Node {// 节点 Node head = null;//头结点 Node next = null;//头节点的下一个节点 public int value;//被存入的值 public Node(int value) { this.valu

2020-08-11 12:47:36 66

原创 运用控制台打开D盘所有TXT文档,并打印文档目录

运用这段代码可以打开D盘所有的TXT文档的代码温馨提示:写好了别乱用。若运行了,后果自负public static void show(File file) throws IOException { File[] listFiles = file.listFiles(); if (listFiles == null) { System.out.println("--->" + file.getAbsolutePath()); return; } for (File

2020-08-10 19:23:03 259

原创 编写链表以及增、删、改、查、逆序

基本概念我的理解就是这个链表就像是几个人手拉手,我们只知道第一个认识谁,只能通过上一个拉手的人,才能知道这个是谁。注 Node 里面存放的是 你存放的值的地址,只有修改在class Node里面被赋值的 Node 类型 的值才算是修改链表,其他任何在这之外赋值的,都只是被赋值,无法对链表起到任何作用代码如下class LinkedList1 { Node head; class Node {// 节点 public String value = null; public Node

2020-08-08 15:48:10 70

原创 控制台编写购物中心会员管理系统

控制台编写购物中心会员管理系统分析需求要求要有管理员界面和用户界面,管理员还必须能管理用户信息实现增删改。所以,我创建了四个类,分别是测试类、管理员类、会员类、数据类。其中,数据类为管理员信息与会员信息的存储类,也作为管理员类、会员类的父类。数据类代码public class Data { public static String username;// 登录的用户名 public static String password;// 登录的密码 public static String

2020-08-01 14:59:20 510

原创 控制台编写抢红包

分析红包的金额分析第一次分配将发的钱数分成红包的个数份,并且设置(红包的个数)个随机概率,并且在第二次随机概率产生时,要乘以 1 - (第一次的概率) 才能得到第二次概率、依次推下去,最后一个,就可以直接用 1 - (除最后一个的概率);第二次分配因为第一次的分法会导致第一个抢到红包的人占优势,所以会采取第二分配。第二次分配是将已得到的几个概率随机排列组合,打乱顺序,这样就会让第一个抢到红包的人失去优势如何让几个人抢这里我会将抢的人定义为一个类,红包的类定义为父类,抢的人定义为子类,在让钱数、

2020-07-31 13:44:38 197

原创 控制台编写图书馆系统

图书馆系统这是一个简易的系统,里面只有用户信息管理,和个人藏书图书管理。存储数据是用数组存储的,用户信息有:用户名、密码;图书管理有:图书编号、图书名、价格;信息的储存用二元数组方便一点,不过我用的是数组,简单一点public class Demo01 { public static int t; public static void main(String[] args) { Scanner input = new Scanner(System.in); User u = new Us

2020-07-29 16:22:07 266

原创 快速排序法

自创的快速排序法这种排序的方法是我自己摸索的比较快速的排序方法public static void sort2(int[] arr) { //排序的次数,可以删除 int count = 0; //数组最后的位数 int max = arr.length - 1; //数组最前面的位数 int min = 0; //赋值的位数,起到定位与查询范围的作用 int d = max; int x = min; //换位的第三变量 int temp = 0; /

2020-07-28 20:09:46 83

原创 冒泡排序进阶版

冒泡排序的更快速版本//从第一个数循环起for (int i = 0; i < arr.length - 1; i++) { //判断数是否按照顺序排列 boolean judge = true; //从第个数循环起,到倒数第二个数 for (int j = 0; j < arr.length - 1 - i; j++) { //从小到大排列,若不是,则交换顺序 if(arr[j] > arr[j + 1]){ judge = false; temp = a

2020-07-25 10:46:06 137

原创 Java控制台画菱形代码进阶版

进阶版画菱形上次的控制台画菱形是经过慢慢调试得来的,所以代码没有太大的规律,连我自己第二次看都不一定看得懂,所以我想了这个重置版本的,这个版本是根据数学中的坐标函数的原理,纵轴为 " i “,横轴为"y”,菱形的四个边为函数(参考i=y),结合以上的思路来写的代码。代码 //控制台输入数字,也只能输入数字,否则会报错 Scanner a1 = new Scanner(System.in); //将控制台输入的数字转换成int类型 int a = a1.nextInt(); //定义A

2020-07-24 15:37:48 131

原创 用Java控制台编写菱形

用Java控制台来画菱形首先写方法里的代码//编写方法方便调用public static void x(Scanner a1){ int a = 0; //判断输入的是否为数字,如果不是就会提醒输入数字,并递归在输入数字 try { a = a1.nextInt(); } catch (Exception e) { System.out.println("请输入数字"); Scanner b = new Scanner(System.in); x(b); }

2020-07-20 21:13:24 194

原创 二分查找法

while循环写法提醒一下这里的查找法所查找的数组是在被从小到大的顺序排了一下public static void search(int[] arr,int key) { int min = 0; int max = arr.length - 1; //设置数组的中位数 int mid = (max + min) / 2; //设置一个变量用来判断循环次数 int c = 0; //循环到达一定次数退出循环 while(c != max) { //比中位数大缩小范

2020-07-19 21:33:16 64

原创 Java冒泡排序

冒泡排序数组类型排序数组类型的冒泡排序相对于字符串的要简单一点,不必考虑长度问题。public static void sort(int[] arr) { //开始循环从第一个数开始到倒数第二个数结束 for (int i = 0; i < arr.length - 1; i++) { //选定的数按顺序开始依次与后面的数比较 for (int j = i + 1; j < arr.length; j++) { //判断前一个值是否大于后一个值 if

2020-07-19 19:35:46 146

原创 编写点击能变色的单选框

创建一个盒子,并创建两个label,在label里面创建radio<div class="box"> <label>请选择性别</label> <label class="radio-box"> <input type="radio" name="sex"> <span class="radio"></span> &l

2020-07-15 20:17:41 226

原创 CSS继承的属性,属性的继承和层叠

CSS继承的属性,属性的继承和层叠能继承的属性字体系列属性font:组合字体font-family:规定元素的字体系列font-weight:设置字体的粗细font-size:设置字体的尺寸font-style:定义字体的风格font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。font-stretch:对当前的 font-family 进行伸缩变形。所有主流浏览器都不支持。font-size-adju

2020-07-14 17:03:24 82

原创 选择器用法规范

选择器用法规范分类id选择器类选择器属性选择器伪类选择器元素选择器伪元素选择器符号相邻兄弟选择器(+)兄弟选择器(~)子选择器(>):first-child 选择器:last-child选择器分类id选择器在CSS中前面加#,并填写id名称类选择器在CSS中前面加.,并填写class名称属性选择器在CSS中填写元素与属性,例如*[title] {color:red;}a[href] {color:red;}a[href][title] {color:red;}img[alt]

2020-07-14 00:05:24 195

原创 position用法区别

position用法区别 用法静态定位(static)相对定位(relative)绝对定位(absolute)固定定位(fixed)粘性定位(sticky)区别用法静态定位(static)该关键字指定的元素使用方法正常的布局行为,即元素在文档常规流中当前的布局位置。此时top、right、bottom、left和z-index属性无效。个人理解:这个属性并未脱离常规文档流的布局属性所以无法使用像absolute与relative使用left、bottom等属性。相对定位(relative)该关键

2020-07-13 00:37:19 182

原创 float与margin运用的错误示例与解决方法

当我编写两个,其中一个被设置成浮动。第二个没有设置成浮动,只设置了一个宽度没有设置高度。并且在第二个里再度编写三个,三个都设置浮动,成一排。 <style> .box { width: 500px; border: 5px solid black; } .a1 { height: 500px; float: left;

2020-07-08 19:50:55 111

原创 二级菜单

先创建一个<header class="head"> </header>再创建一个列表<header class="head"> <ul class="ul"> <li> <a href="#">我的淘宝</a> </li> <li> &lt

2020-07-08 17:10:44 108

原创 div浮动排版

div浮动排版将照片放入div中,在通过对div进行排版来达到对照片进行排版的过程创建div先将要创建的div创建好 <div class="body"> <div class="top"> </div> <div class="middle"> </div> <div class="foot"> </div> </div>在center中创建无序列表

2020-07-04 11:42:13 213

原创 制作简易导航栏

制作简易导航栏导航栏简介第一步先创建一个盒子创建一个无序列表调试盒子样式调试无序列表样式调试样式,添加伪类样式效果图导航栏简介导航栏是指位于页面顶部或者侧边区域的,在页眉横幅图片上边或下边的一排水平导航按钮,它起着链接站点或者软件内的各个页面的作用。这次制作的是页面顶部的导航栏。第一步先创建一个盒子创建一个盒子取名navigation<div class="navigation"></div>创建一个无序列表在盒子中创建一个八行的无序列表,在里面创建,并填写内

2020-07-04 10:16:39 563

原创 学习Java心得

在去年的年底的时候,我就开始自学Java。学习了Java语言基础、Java面向对象、JavaSE核心类库、MySQL数据库开发。由于我有学习C#的基础,所以理解起来也不是特别的困难。不过我这次自学也只是熟悉一下代码,对代码也没有去系统的记忆。在这次的学习过程中,我觉得最困难的就是对链、栈、堆的理解有点困难。因为这全都是凭借自己的想象来完成,没有实际过程让你看。不过通过了这次学习,我发觉学习Java代码倒是其次,主要的还是学习它的编程思想,以及编程思路,将有限的代码发挥出无限的作用。 以前写代码的时候,只.

2020-06-28 23:00:29 98

原创 大学学习的技术总结

在这几年的大学生活里,我一共学习了三种大的技术。也可以说这三种技术是三大类。因为我学习的专业是软件技术,所以这三大类分别是前端代码编写技术、后台代码编写技术、以及数据库代码编写技术。 前端,我学习的是HTML(超文本标记语言)、CSS(层叠样式、级联样式)、JavaScript(具有函数优先的轻量级,解释型或即时编译型的高级语言)和Photoshop的一些简单运用。在学习JavaScript中我们学习了jQuery(JavaScript的一种框架)。 由于我学习的方向是C#、.NET方向,所以在后台代.

2020-06-27 21:46:39 102

空空如也

空空如也

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

TA关注的人

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