自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 centos6使用yum报错,Yumrepo ERROR

问题描述:YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combination/removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txtError: Cannot find a valid baseurl for repo: base改

2021-01-06 11:14:47 1046 6

原创 给定两个字符串,确定其中一个字符串重新排列后 是否包含另外一个字符串

例如:给定两个字符串,ac和abc,对字符串abc重新排列生成acb包含字符串ac,则为包含思路:默认a为长度较长的字符串,若b的长度大于a的字符串长度,则交换引用。构造一个hashmap,将长串的每个字符存入这个map,key为字符,value为字符的个数遍历判断b串,用b串的字符作为key,若从map中获取不到value,则不包含若获取到了value,map的value减1,若value小于0时,也不包含public static void main(String[] args) thr

2020-09-05 12:38:13 3070 1

原创 使用WebMvcConfigurerAdapter给Controller里方法的参数自动赋值

若controller中一个方法中有一个参数为User对象,每次请求都需要给这个User对象赋值方法:两步① 继承WebMvcConfigurerAdapter类,重写其中的addArgumentResolvers(List argumentResolvers)方法,如下图,Webconfig类继承WebMvcConfigurerAdapter类,重写这个方法,框架会回调这个方法,给controller的参数赋值。只需要遍历controller方法的参数,看是不是有某个参数,如果有,就给赋值,这个方法

2020-09-01 20:38:28 441

原创 使用java模拟实现LinkedList单向链表

1. 基础知识线性表常见的分为顺序表(vector和ArrayList)和链表(LinkedList)单向链表只能由前驱找到后继,每个节点有数据和指向下一个节点的指针优缺点:增删快,查找满增加节点:新节点指针指向后一个节点,新节点的前一个节点指针指向新节点.删除节点:被删除的节点的前一个节点指向被删除节点指向的后一个节点.为了使操作一致,使用增加使用头结点(哑元节点)的方法.2....

2020-03-13 21:12:32 348

原创 使用java模拟实现ArrayList

1. 定义一个List接口package com.cqc.ArrayList;/** * 线性表接口 * 和存储结构无关 * @author Administrator * */public interface List { //返回线性表的大小,即数据元素的个数 public int size(); //返回线性表中序号为i的数据元素 publi...

2020-03-13 17:47:38 321 1

原创 java中int能表示的范围为什么是-2147483648到2147483647

基础知识正整数符号位为0,原码,补码,反码都一样.例:8的8位二进制码为0000 1000,反码为0000 1000,补码为0000 1000负整数符号位为1,原码为符号位+数值位(去掉符号的二进制表示形式),反码是将原码除符号位都取反,补码是将反码加1得到.0则可表示为+0(0000 0000)和-0(1000 0000)例:-8的八位二进制位原码为1000 1000,反码为1111...

2020-03-13 16:21:33 1046

原创 Mysql事务的隔离级别

1. 事务的四个特性(ACID)①原子性:每个事务是一个整体,不可再拆分,事务中所有SQL语句要么都执行,要么都不执行.②一致性:事务执行前后,数据库状态不变.(比如两人转账,事务执行前后总金额不会变)③隔离性:事务和事务之间不能相互影响,执行时保持隔离状态.④持久性:事务一旦提交成功,则影响是持久的.2. 并发访问带来的三种问题①脏读:A事务读到B事务中未提交的数据②不可重复读:A...

2020-03-12 14:52:31 102

原创 SpringBoot的属性注入方式

以注入连接池属性为例,整理的SpringBoot的属性注入方式1. 编写application.properties文件jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/cqcjdbc.username=rootjdbc.password=root2. 编写JdbcProper...

2020-03-09 23:59:00 118

原创 SpringBoot中JAVA配置的开发方式,常用注解

java基于注解的方式配置,可以减少xml文件的编写,提高开发效率,常用的注解有:@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替标签@Value:属性注入@PropertySource:指定外部属性文件例:使用java配置来实现连接池的配置1. 引入Druid连接池的依赖<dependency...

2020-03-09 23:09:18 244

原创 使用JAVA自定义一个异常类,输入一个新姓名,判断是否已经存在于数组中,如果已经存在,抛出注册异常,若不存在,则注册成功

一.题目描述使用JAVA自定义一个异常类,输入一个新姓名,判断是否已经存在于数组中,如果已经存在,抛出注册异常,若不存在,则注册成功二.流程设计1.初始化一个数组,用来存储姓名2.使用Scanner从键盘输入一个姓名3.自定义一个方法用来检查输入的是否重复,若重复,则抛出自定义异常类三.代码实现1.Main类import java.util.Scanner;/** * 自定义...

2019-10-28 17:07:55 1410

原创 使用Map集合统计一个字符串中每个字符出现的个数

一. 题目描述使用Map集合统计一个字符串中每个字符出现的个数,将结果使用HashMap.entrySet()方法存入set集合,并使用迭代器和foreach方法分别遍历set集合。二. 流程设计1.输入字符串2.转化字符数组,遍历字符数组3.使用map集合中的方法判断获取到的字符是否在Map对象中,若不存在,value赋值为1,存在,value++4.将map集合遍历输出结果三. ...

2019-10-24 19:10:29 1740

原创 java中Date类的使用,根据输入的字符串计算一个人出生了多少天

一. 程序思路1.输入字符串出生日期,必须使用指定模式,例如:1993-12-232.将字符串类型的出生日期解析为Date对象类型3.获取当前日期4.计算差值5.将单位毫秒转化为天二. 代码实现Main类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;...

2019-10-18 23:37:08 396

原创 java设计并实现MonetaryCoin类,声明变量保存硬币的值,添加方法返回硬币面值,随机抛若干硬币,计算所有正面朝上硬币面值的和

一. 题目要求java设计并实现MonetaryCoin类,声明变量保存硬币的值,添加方法返回硬币面值,随机抛若干硬币,计算所有正面朝上硬币面值的和。二. 程序设计Coin类基类,有抛硬币的方法在构造器中,生成硬币对象时产生正反面。MonetaryCoin类声明变量保存硬币的值,添加方法返回硬币面值test类该类为测试类,根据题目要求,随机生成若干硬币并抛出,计算朝上的面额之和。...

2019-10-17 21:30:46 563

原创 python实现机器学习knn算法,预测鸢尾花为哪一类

一.K近邻简介k-nn算法是最简单的机器学习算法,构建模型只需要保存训练数据集即可。想要对新的数据点预测,算法会在训练数据集中找到最近的数据点,也就是它的“最近邻”。二.算法原理1.计算距离2.升序排列3.取前k个4.统计个数三.算法实现1.获取数据集from sklearn.datasets import load_iris 导入鸢尾花数据集,产生训练集,并输出查看2.将训练...

2019-10-15 19:42:14 502

原创 学生信息管理系统数据库,实现增,改,查简单功能

一. 程序说明1.程序使用JAVA程序连接MYSQL数据库。2.学生信息管理系统分为三个表:student,course,student_course3.在mysql中分别创建:create table student(name varchar(20),no varchar(20),age varchar(20),sex varchar(20),primary key(no));cre...

2019-07-06 18:17:39 2272

原创 使用JAVA将非负十进制整数n转换成b进制,递归方法与非递归方法

一.题目要求将非负十进制整数n转换成b进制。(其中b=2~16)二.流程设计1.非递归2.递归三.算法实现1.非递归实现2.递归实现四.运行截图五.总结经验...

2019-06-08 17:13:42 288

原创 JAVA连接mysql简单例子

一.程序说明使用java连接mysql数据库,实现insert,delete,update,select基本功能。二.主要步骤加载驱动Class.forName(JDBC_DRIVER);连接数据库Connection conn = DriverManager.getConnection(DB_URL,USER,PASS);实例化Statement对象Statement stmt...

2019-06-04 20:34:36 767 1

原创 (设计模式)简单工厂模式,工厂模式,抽象工厂模式简单例子

1.简单工厂模式:2.工厂模式3.抽象工厂模式

2019-05-05 15:47:12 323

原创 JAVA,Swing实现点餐系统,使用简单工厂模式与观察者模式

一. 题目要求参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。要求:1.程序设计风格良好,控制台界面友好。2.实现功能...

2019-04-20 20:58:17 2823

原创 JAVA实现RPG生成器

1级标题1级标题三. 算法实现1.Main类import java.io.IOException;public class Main { public static void main(String[] args) throws IOException { boolean flagMain =true; //flagMain用于判断是否满意,满意则结束 while(flagM...

2019-04-18 21:19:18 312

原创 JAVA实现24点游戏输入数字,得出所有表达式

一. 题目要求二. 题目分析三. 流程设计四. 算法实现五. 测试截图六. 经验总结

2019-04-14 17:09:15 873

原创 JAVA实现学生信息管理系统

一. 题目要求对学生信息管理系统,要求完成以下基本任务:1.有良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。二. 需求分析三. 流程设计四. 算法实现1.Main类import java.io.IOException;public class Main { pub...

2019-04-06 12:36:06 12131 7

原创 java实现逆向求最大公约数

import java.util.Scanner;public class MAX_DIVISOR {//穷举法求两正整数最大公约数,参数大小顺序无要求static int divisor(int a,int b){ int temp; temp=(a>b)?b:a; while(temp>0) { if(a%temp==0 && b%temp==0)...

2019-03-23 20:14:00 147

原创 JAVA实现模拟图灵机XN乘2的过程

一.题目分析1.使用键盘输入一个整型十进制数据。2.将数据转化为二进制字符串。3.使用StringBuffer.append(String str) ;在原有字符串末尾添加字符串"110"。4.对原码字符串进行图灵计算。5.将计算的字符串结果转化为十进制数。二.需求分析及设计三.算法实现import java.util.Scanner;public class Tuling {...

2019-03-20 15:56:34 332

原创 C语言,求两正整数的最大公约数算法

1.题目分析 题目:求两正整数的最大公约数。(1).辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖于下面的定理:a b=0gcd(a,b) = gcd(b,a mod b) b!=0根据这一定理可以采用函数嵌套调用和递归调用形式进行求两个数的最大公约数和最小公倍数,现分别...

2019-03-09 22:33:04 4689

原创 使用C语言解决:某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

1. 流程图2. 程序代码#include&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;int sum_days(int,int,int); //计算给定日期与20100101相差天数int mon_days(int); //计算平年给定月份是当年的第多少天void main(){int year,month,day;FILE *fp

2019-03-02 08:52:02 1252

设计模式(简单工厂,工厂,抽象工厂)简单例子.rar

简单工厂模式(女娲造人),工厂(不同厂家生产不同空调),抽象工厂(抽象工厂生产一类CPU)

2019-05-13

高陵洋芋片加馍点餐系统.rar

JAVA实现可视化点餐系统,使用观察者模式与简单工厂模式,实现找零,优惠券功能,简单的每日统计,打印发票结算等功能。

2019-05-13

空空如也

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

TA关注的人

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