自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

原创 Es-SpringData

String-Data创建项目,设置包名com.cn.es引入pom依赖<?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-instan...

2024-06-25 21:17:00 278

原创 git-将老项目的分支推送到新项目的新分支上

1.克隆新项目:首先,将新项目的仓库克隆到本地。使用以下命令将新项目克隆到本地:git clone <新项目的仓库地址>2.进入新项目目录:进入新项目的目录,使用以下命令:cd <新项目目录>3.添加旧项目的远程仓库:将旧项目的远程仓库添加为新项目的远程仓库。使用以下命令添加远程仓库:git remote add old-origin <旧项目的仓库地址...

2024-05-23 17:58:00 551

原创 es请求方式调用

Es基础关系:ElasticSearch-> mysqlindex (索引)-> 数据库Documents(文档) -> row(行)Fileds(字段)-> column正排索引 id 内容,类似表格倒排索引 :keywords : idsPostman访问实例创建索引:创建库ip/索引名请求路径:PUT http://127.0.0.1:9200...

2024-05-09 21:16:00 285

原创 出现8080端口占用问题解决

查到占用端口号并关闭netstat -aon|findstr 8080出现:TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING 23296TCP [::]:8000 [::]:0 LISTENING 23296tasklis...

2024-02-16 18:23:00 446

原创 mybatis plus基础

mybatis plus1引入依赖<!--MybatisPlus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>...

2024-02-16 14:27:00 293

原创 将博客搬至CSDN

将博客搬至CSDN

2024-01-28 14:54:00 76

原创 idea推送代码忽略指定文件,文件夹配置

idea推送代码忽略指定文件,文件夹配置今天碰到一个问题,配置了.gitignore文件后没有生效,整了半天,最后发现一种直接配置的方法,可以指定文件夹,或者指定文件类型打开设置...

2024-01-28 14:49:00 353

原创 传入一个List集合,返回分页好的数据

传入一个List集合,返回分页好的数据。定义分页信息类:package com.cn.common;import java.util.List;public class CommonPage<T> { private int currentPage; private int totalPage; private int pageSize;...

2024-01-21 23:03:00 223

原创 Redis基础

NosqlNoSQL:即Not-OnlySQL(泛指非关系型的数据库),作为关系型数据库的补充。作用:应对基于海量用户和海量数据前提下的数据处理问题。Redis介绍概念Redis(REmote DlctionaryServer)是用C语言开发的一个开源的高性能键值对(key-value)数据库特征1.数据间没有必然的关联关系2.内部采用单线程机制进行工作3.高性能4.支持多...

2023-11-29 22:02:00 931

原创 linux基础

入门信息/在Linux系统中表示1出现在开头的/表示:根目录2出现在中间表示层级目录快捷键ctrl+c强制停止Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+C命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入历史命令搜索可以通过history命令,查看历史输入过的命令可以通过: ! 命令前缀,自动执行上一次匹配前缀的命令可以通过快捷...

2023-10-21 21:25:00 12

原创 Mysql基础

关键字:AS 起别名:用在查询的数据项后面DISTINCT 去除一列重复查询到的值,放在select 查询属性名的前面多对多的表格关系。需要借助第三张关系表进行存储。运算符:like 模糊查询,是否含有包含内容in()括号里的值一个个比对是否满足有null参与的运算结果都为null,null=null结果也为null,想要判断属性是否为null使用is null 进行运算,或...

2023-08-09 16:56:00 12

原创 提交项目到git远程仓库

提交项目到github远程仓库点击VCS--》Share project on Github相关信息配置:修改完,点击share点击add等待完成。打开浏览器查看,可以发现我们的仓库里出现了刚刚提交的项目。等我们对IDEA项目进行了修改,新增文件等操作时,可以看到修改地方的蓝色提示,绿色则是新增。将我们的修改提交到远程仓库。鼠标右键点击项目任意位置后选择Git...

2023-05-24 12:25:00 8

原创 IDEA连接github

在IDEA中添加github账号:File-->Settings-->Version Control-->GitHub点击 + 号,添加账号可以选择账号密码登陆或者使用token登陆使用账号密码有时会出现请求错误,网页打开很慢的情况。这里选用Token登录介绍。如何获取Token:https://www.cnblogs.com/cyqf/p/174279...

2023-05-24 12:14:00 14

原创 如何获取Github Token

登录我们的github账号,点击头像后选择Settings进入界面之后下拉到左侧菜单的最后,选择Developer settings进入界面后,选择Personal access tokens-->Tokens(classic)选择Generate new token输入名称,选择权限,点击确认产生token:点击复制产生的token,注意token仅在产生...

2023-05-24 12:13:00 38

原创 Mybatis查询

查询查询的数据为单条实体类使用实体类进行接受即可,或者使用list,map接口均可.后面两者比较浪费使用实体类接受mapper接口:User selectUserById(int userid);映射文件:使用实体类<!--第二个一致,对应方法名 User selectUserById(int userid); --> <select id="sel...

2023-05-19 17:01:00 12

原创 Collection集合

Collection集合(单列集合)是一个单列集合,有以下关系。List :有序(存储顺序和取出顺序一致),可重复ArrayList:线程不安全,底层使用数组实现,查询快,增删慢,效率高。LinkedList : 线程不安全,底层使用链表实现,查询慢,增删快,效率高。Vector :线程安全,底层使用数组实现,查询快,增删慢,效率低。每次容量不足时,默认自增长度的一倍(如果不指定增量...

2023-04-13 15:16:00 14

原创 仅能使用${}三种情况

模糊查询mapper接口:这里使用username进行模糊查询List<User> selectUserByLikeName( @Param("username") String username);映射文件:这里可以使用三种方式,第一种是使用${},因为#{}无法在单引号中使用,要么使用concat()进行拼接+#{},或者使用双引号的方式括住%,常用第三种<!-- ...

2023-03-03 17:52:00 40

原创 Mybatis优化

Mybatis优化log4j日志显示在pom.xml中的<dependencies>标签中加入<!--log4j日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId&g...

2023-03-02 20:51:00 11

原创 Mybatis参数传递

参数传递单个字面量类型的参数在mapper接口中使用单个参数,直接使用#{}或者${}在映射文件中接收,注意${}本质是字符串拼接,因此在接收字符型的数据使用单引号括起来,#{}本质为占位符.eg:mapper接口:package com.mappers;import com.pojo.User;public interface UserMapper { User sel...

2023-02-28 10:40:00 14

原创 Mybatis增删改查

基本增删改查增第一步在mapper接口中加入方法package com.mapper;public interface UserMapper { //表--实体类 mapper接口--映射文件 int insertUser();//添加数据,返回值为改变的行数}第二步在对应的mapper接口的映射文件中加入相应标签写入sql语句values()中的参数为...

2023-02-27 11:36:00 9

原创 Mybatis连接数据库

从零开始Mybatis连接数据库创建Maven文件File-->new-->project-->maven,点击next配置在出现的pom.xml文件中<project>标签之间加入以下内容<!--打包方式--><packaging>jar</packaging> <dependencies>...

2023-02-26 18:57:00 9

原创 26ObjectStream

ObjectStreamObjectOutputStream用于将属性和内容保存到文件中,保存数据类型和值,即序列化,该流为处理流static和transient修饰的属性无法序列化,切被序列化的类必须实现Serializable接口,该类的属性中如果有类这个类也必须实现该接口.package com.cn.file;import org.junit.Test;import ja...

2023-02-18 12:32:00 9

原创 FileReader和FileWriter

FileReader和FileWriterFileReader字符输入流按照字符来操作文件构造方法:new FileReader(File/String); //参数为文件对象或者文件路径常用方法:read();//每次读取单个字符,返回值为该字符,到未见末尾则为一read(char[] buff);批量读取字符到数组,返回值为读取的字符数,到文件尾返回-1关于String...

2023-02-08 10:52:00 13

原创 FileInputStream和FileOutputStream

FileInputstream 字节输入流用于文件内容的读取操作.创建FileInputstream对象用于读取文件内容,使用后需要进行关闭操作常用方法:read(); //每次仅读取一个字节,返回值为-1时说明读取到文件尾read(byte[] buff); //每次读取指定个数字节的内容,返回值为读取字节的个数,-1时读取到文件尾close(); //关闭文件流pack...

2023-02-04 11:16:00 13

原创 n个人围成一圈,顺序排号从1到n。从第一个人开始报数(从一到三如此循环)。凡是报到三的出局,最后剩下的一个人原始编号为?...

#include<stdio.h>int main(){ int num,n,i=0,flag=0; //num记录剩余人数,n记录总人数,i为原始编号,flag为编号123时的编号 printf("输入人数\n"); scanf("%d",&n); num=n; int person[20]={0}; for( i=1;i<=n;i++){ if(...

2023-02-04 11:13:00 32

原创 java复制指定文件

package com.cn.file;import org.junit.Test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FileCopy...

2023-02-03 20:05:00 7

原创 Java IO流文件

Java IO流文件创建文件使用File类进行创建文件操作,创建该对象包含三种构造方法new File(String pathname); //根据路径+文件名创建一个File对象new File(File parent,String child); //根据包含父目录File对象和子路径,子路径包含路径和文件名new File(String parent,String child)...

2023-02-03 15:33:00 10

原创 Markdown简单语法

markdown简单语法标题标题语法: #+标题:一级标题​ ##+其他:二级标题字体加粗字体语法: ** 加粗内容 **eg:内容倾斜字体语法:* 内容 *斜体删除线语法:~~ 内容 ~~删除线引用语法: >哈哈的笔记哈哈的笔记分割线语法:***图片语法:!【名字】(路径) 必须都是英文符号!超...

2023-01-12 15:22:00 12

原创 简单的银行、账户演示

做一个简单的银行、账户演示程序。(1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法(4分)。(2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集合相关的类,如ArrayList,最好同时使用泛型(4分)。(3)定义一个测试类及main函数,在其中创建一个银行,开设一些账号,模拟存钱、取钱、显示余额等(2分)。//类1账号类pub...

2021-05-09 15:44:00 9

原创 抽象类和接口

抽象类和接口抽象类abstractabstract抽象类,抽象类不能实例化,他只是一个约束后面可以理解为会有人帮我们实现具体的功能。抽象类里可以有抽象类也可以有普通方法,但是普通类内不能存在抽象方法。不能new这个抽象类,只能靠子类去实现它:约束!抽象类中可以写普通方法抽象方法只能在抽象类中eg://父类:package shiyan;public abstract c...

2021-04-20 16:40:00 6

原创 案例-java贪吃蛇(附源码)

创建屏幕开始游戏的窗口,首先引入窗口,然后在窗口画布上进行添加各类动画。JFrame frame=new JFrame("My SnakeGame");Jframe 是个类,引入了窗口frame,该窗口的标题是:My SnakeGameframe.setBounds(100,100,800,500);//设置零点坐标,窗口大小参数1: 窗口的左上角点的横坐标参数2:窗口的左上角点的...

2021-03-29 17:40:00 16

原创 异常(exception)

异常(exception)异常指程序在运行过程中出现不起而至的状况(网络连接失败)(文件找不到)(非法参数)。常见的异常类型:检查性异常:用户错误或问题引起的异常。例如打开一个不存在的文件 ,异常就产生了运行时异常:在编译时被忽略的问题产生的异常错误:错误不是异常,而是脱离程序控制的问题。错误在代码中常被忽略。java中异常当作对象来处理,并定义一个基类java.lang....

2021-03-23 18:43:00 9

原创 内部类

内部类内部类就是在一个类的内部再定义一个类,比如在A类的中定义一个B类,那么B类相对于A类来说就是内部类,而A类相对于B类就是外部类成员内部类成员内部类作为外部类的一个成员存在,内部类可以访问外部类的私有变量package OuterAndInner;public class Outer { private static Object Outer; privat...

2021-03-21 12:14:00 11

原创 修饰符static

修饰符static和abstractstatic static可以修饰类中的方法,属性等,被修饰后的方法和属性可以通过类名直接调用也可以通过对象调用。普通的变量只能通过对象进行调用。静态方法直接可以互相直接调用,非静态方法也可以直接调用静态方法,但是静态方法不能直接调用非静态方法。eg:package shiyan;public class Person { publ...

2021-03-14 13:56:00 11

原创 java的面向对象

面向对象物以类聚,分类的思维模式,思考问题首先解决问题需要哪些分类,然后对这些分类进行单独思考,最后对各个分类下的过程进行思考。对于描述复杂问题的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象来分析整个系统,但是,具体的微观操作,仍然需要使用面向过程的思路去处理。以类的方式组织代码,以对象的组织(封装)数组三大特性:封装继承多态类内包含两部分: ...

2021-03-13 10:44:00 11

原创 稀疏数组

稀疏数组当一个数组中的元素大部分为零或者为同一值时,可以使用稀疏数组来保存这个数组稀疏数组的处理方式:记录数组一共有几行几列,有多少个不同值把具体不同值的元素和行列及至值记录在一个小规模的数组中,从而缩小程序的规模稀疏数组可以理解为对于零或者大都相同的数据不作记忆,对于特别的数据运用简单的数组单独记忆,包括 行 列 值,三部分。先确定元素个数,由元素个数定义简单数组的...

2021-02-26 11:44:00 6

原创 Arrays类的常用方法

Arrays类的常用方法Array数组的工具类java.util.ArraysArrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用Arrays.toString(数组);将数组打印出来Arrays.sort(数组);升序排列数组Arrays.fill(数组)给数组赋值Arrays.equals()比较...

2021-02-25 11:25:00 8

原创 数组

数组定义:数组是相同类型数据的有续集合数组描述的是相同类型的若干数据,按照一定先后次序排列组合而成通过数组元素的下标可以访问他们语法:1、 数据类型[] 名称; 推荐使用 eg: int[] nums;2、 数据类型 名称[]; eg: int nums[];申请内存空间:名字 = new 类型[初始大小];eg: int...

2021-02-24 14:27:00 10

原创 递归

递归递归的实质就是A方法调用A方法,自己调用自己递归结构包含两部分:递归头:什么时候不用调用自身,如果没有头将陷入死循环。递归体:什么时候需要调用自身。递归例题:计算5的阶乘package Method;public class Demo04 { //递归之阶乘的计算。 public static void main( String args[]){ Demo...

2021-02-22 11:04:00 11

原创 java可变参数

可变参数jdk1.5以后添加的功能。java支持传递同类型的参数可变参数的一个方法在方法声明里,在指定的参数数据类型后加一个省略号(...) (int... x)在一个方法里只能指定一个可变参数,它必须是最后一个参数,任何普通的参数必须在它之前声明。在该方法里使用时与数组类似。x[0]传入的第一个值,x[1]传入的第二个值等等。注:x.length用来确定x里传入的值...

2021-02-21 16:11:00 10

空空如也

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

TA关注的人

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