自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排列组合Java代码实现(重复字符串与不重复字符串)

package LanQiao.day06;/** * @program: ShuJuJieGou * @author: GONG-Q * @create: 2021-10-13 18:17 **/public class 排列 { //不重复的字符串的全排列 public static void string_full_permutation(String str,StringBuffer buffer){ //结束条件 if(buffer.l

2021-10-13 19:29:22 664

原创 蓝桥杯(递归模块)

第一题:三十九个台阶问题package LanQiao.day03;/** * @program: ShuJuJieGou * @author: GONG-Q * @create: 2021-10-09 18:13 **/public class 三十九台阶 { public static int stairCase(int count,int n){ if(count<0) return 0 ; //这个地方结束的判断不只是等于0

2021-10-09 19:41:35 223

原创 :helloSpringMvc 第一个springMVC程序

springmvc1:helloSpringMvc 第一个springMVC程序springmvc的最主要的地方就是DispatcherServlet 请求转发的前端控制器在web.xml中就可以直接配置了<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSc

2021-04-01 18:16:26 153

原创 (InvocationHandler的继承)动态代理公共类 写好的接口 可以直接使用

package com.gong.demo04;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class ProxyInvocation implements InvocationHandler { //需要一个被代理的接口 private Object target; public voi

2021-03-29 15:26:27 159

原创 spring 的相关注入方式

在spring容器中DI的注入问题、这样不同的类型在XML配置文件中都有不同的方式进行配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/

2021-03-29 15:04:44 97

原创 spring-mybatis-事务的整合总体

spring-mybatis 以及事务的整合1:大体的文件架构关于将mybatis整合进入spring的配置文件 其实就是将以前的mybatis中的util工具包之类的用spring提供的配置文件new出来的感觉1:datasource :就相当于mybatis配置文件中enviroment的配置2:sqlsessionfactory 就是相当于mybatis中工具类中需要提前拥有的工厂用来产生SQL session的工具这些其实都是使用的spring的注入 写在spring这个配置容器里面就相

2021-03-28 19:48:32 145

原创 java实现Kmp算法实现病毒排查

package String.kmp;import java.io.*;import java.util.HashMap;import java.util.Properties;import java.util.Scanner;public class kmp { private int n=1; private HashMap hashmap= new HashMap<Integer,Integer>(); //用来存放数据 public int km

2020-10-26 20:33:53 315

原创 java代码实现迷宫问题 并且回溯相关路径!

package Queue;import java.util.Arrays;import java.util.Scanner;public class findPathDemo02 { /** * 定义迷宫节点类型 */ private static class MazeNode { // 节点的值 int val; // 节点的x和y坐标 int x; int y;

2020-10-26 20:24:30 281

原创 两位数以上的四则运算使用逆波兰后缀表达式 (使用自己做的队列和堆栈功能来实现)

1:首先了解逆波兰表达式的相关的知识(入栈出栈的顺序!)2:为了和10位数之内的有区别 使用了队列的相关知识 可以存取的数会大很多(JAVA中的Object类都可以使用A:第一步队列的创建(自己实现相关的功能)package Queue;import Stack.queueStack;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io

2020-10-12 12:00:23 527

原创 mybatis的详细基础实现过程与流程图详解(连接操作MySQL)

首先写MYBATIS之前,一定要搞清楚他具体的步骤是什么 每一步的原因搭建环境 (使用maven项目创建 导入mysql的jar包等等 一切的环境都配置好了之后)

2020-04-27 16:24:16 717

原创 JDBC的实现(用Preparestatement对象操作) 并解决Loading class `com.mysql.jdbc.Driver'. This is deprecated.

启动时报错:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’.解决办法:原因:数据库更新后 驱动的名字改变,所以要用最新的驱动来连接;代码如下:使用prepareStatement的安全性更高 ,可以防止SQL注入的问题:...

2020-04-24 12:51:48 313

原创 用Java程序实现集合的运算(特别是增加 删除 修改 查询 交集 并集 等等幂集的快速运算)

import java.util.HashSet;import java.util.List;import java.util.Set;public class Test1<T> { Set<T> set = new HashSet<>(); //创建一个集合类 Test1() { } //? ...

2020-04-21 18:19:18 579

原创 MYSQL常用函数与聚合函数常用详解

5:MYSQL函数5.1常用函数-- 数学运算SELECT ABS(-1) -- 绝对值函数SELECT CEILING(9.4) -- 向上取整SELECT FLOOR (9.4) -- 向下取整SELECT RAND() -- 0-1之间的随机数SELECT SIGN() -- 判断一个数的符号 0-0 负数返回...

2020-04-19 22:50:50 621

原创 MYSQL中 DML DQL数据查询集合(删除(delete truncat) 联表链接 自联接各种功能图文详解)

MYSQL的数据管理3.1外键:1:在创建表的时候 增加约束(删除有外键关系表的时候 必须要先删除引用别人的表 在删除被引用的表02:创建表的时候添加外键约束:以上操作都是物理外键!(避免数据库过多造成困扰)最佳的方法:​ 1:数据库就是单纯的表,只用来存数据 只有行和列​ 2:我们想使用多张表的数据,想使用外键(程序去实现) -- 在创建...

2020-04-18 22:19:15 424

原创 MYSQL中DML操作数据库操作全集(增删改详细解答 图文并存)

2:DML操作数据库操作全集:操作数据库》操作数据库中的表》操作数据库中的表数据:2.1操作数据库不区分大小写;CREATE DATABASE [IF NOT EXISTS] westos --防止已经存在 创建数据库drop database if exist westos ---删除表;CREATE DATABASE IF NOT EXISTS westosDRO...

2020-04-18 22:09:26 293

原创 MYSQL全面配置流程(包含报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:)

MYSQL配置流程(下载好MYSQL后的全面配置工作以及报错的地方详解):第一步:把你下载的压缩包解压 然后放到你自己的电脑环境目录下注意下载的时候最好不要EXE版本 安装会十分的麻烦第二步配置环境变量;建立配置文件:ini5:启动管理员模式下的CMD 运行所有的命令而此时有些同学可能会遇到一些问题:ERROR 1045 (28000): Access denied ...

2020-04-17 22:47:29 182

原创 Java面向对象程序设计中:extends与implement的区别详解

extends:(抽象类继承)具体规则:1:抽象类与抽象函数的关系:public abstract class person { public abstract void say(); //只有抽象方法的名字 没有方法的实现 类似于C++中的纯虚函数 public void run(){ System.out.println("person run......

2020-04-17 17:54:04 481

原创 java中对于static与非static的最通俗的讲解!!!关于静态代码块的解释可以更加了解static机制)

static与非static的不同之处:1:作用范围:访问权限不同static变量是全局的,是类的所有对象都能访问的,是所有方法都可以访问的。而非static变量是私有的,是有访问限制的,就是说是每个对象独有的特有的,并且只有非static方法才可以访问。2:创建时的存放位置不同学过C++的胖友应该会了解 static是全局变量 他在类初始化时就会被初始化,而非static变量不会。3...

2020-04-17 17:04:15 397

原创 Java基础中关于面向对象程序设计多态的各种调用与注意事项 static的方法与非static的区别

**首先关于多态的问题:1:多态是继承父类的方法!!而不是属性 只能继承方法**多态的具体操作:通过创建子类的父类对象:package OOP;//父类对象:public class person { public person() { } public void say() { System.out.println("person...

2020-04-16 23:56:50 199

空空如也

空空如也

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

TA关注的人

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