自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (9)
  • 收藏
  • 关注

原创 Java小游戏集合 开源分享

Hello 大家好!这里的资源都提供了CSDN下载链接和百度盘链接。所谓有????捧个????场没????捧个人场,如果你足够“富有”CSDN下载也只是1C币,需要你的慷慨,如果你跟我一样都是个穷学生,欢迎百度盘下载,一起学习进步!如果下载以后觉得还不错,记得回来点个赞????啊,这是对我最大的支持,毕竟都是敲代码的也知道其中不易!最后祝大家所有的努力都不会白费,学习不差,工作顺利,身体健康!List item...

2020-07-17 11:03:29 9438 3

原创 飞机大战 雷霆战机 打字小游戏 java小游戏设计(提供源代码下载)

1.飞机大战小游戏超燃烧的音乐,一起来打灰机!!!飞机控制通过鼠标移动!!话不多说上代码!!emmm还是来先看看游戏界面把…(声明:“阿里巴巴”小组创作)全部 图片素材 ,非常详细 的图片素材 ,导入即可运行!CSDN源码下载点击百度网盘源码下载点击提取码:qwer2.Q版飞机大战打字小游戏英文输入法下,按下敌机携带的字母,击毁敌机!(声明:“一棵藤上七朵花"小组创作)全部 图片素材 ,非常详细 的图片素材 ,导入即可运行!CSDN源码下载点击百度网盘源码下载点

2020-07-15 11:31:37 9680 29

原创 一个程序员的成长从小白到大牛的学习之路,非常详细:学习路线,学习内容,学习网址,学习视频...都有推荐.....

如有需要上面的导图xMind源文件滴滴我头像软件工程学习路线1. C工具推荐学习地址2. JAVA工具JDK学习路线推荐学习地址Java基础学完后推荐3. 数据库工具常用数据库推荐学习地址网络推荐书籍4. 算法和数据结构算法数据结构其他学习网站视频文字代码博客其他阿里云腾讯云操作系统Linux(推荐)WindowsmacOS虚拟机其他工具notepad++gitpostmanfilezillaRedis Desktop Manager个人博客搭建计算机组成原理、操作系统、软件工程1. C工具V.

2020-07-06 19:09:26 1013 1

原创 毕业设计 Java SpringBoot

分享一个毕业设计:3个角色 admin 老人 陪护人员管理人员admin需要注册,老人和陪护人员的账号只要在admin里面设置就好服务器差,可能有点慢!!需要源码的滴滴!!!!admin地址:管理员登录地址老人地址:老人登录地址陪护人员登录地址:陪护人员登录地址...

2021-07-26 20:54:36 605 1

原创 Java初级面试笔记

JAVA 就业课程一、面试整体流程简单的自我介绍项目。我是 xxxx,工作 xxx 年.我先后在 xxxx 公司、yyyy 公司工作。先后做个 xxxx 项目、yyyy你简单介绍一下 xxxx 项目为了解决 xxxx 问题,开发了一套 xxxx 系统,该系统主要有那些部分组成。简单介绍项目的整体架构。参与某个模块的开发。就要求你说一下这个模块的业务及设计。会问一下 JAVA 的专业技能后面详细讲解你还有什么需要询问我的吗公司要做的项目?项目中会使用一下什么技术?注.

2020-10-16 17:29:00 1753

原创 复习1

多线程的知识点Thread是实现了Runnable接口的类,使得run支持多线程因类的单一继承原则,推荐多使用Runnable接口如何给run方法传递参数1.构造函数传2.成员变量传递setXX3.回调函数如何实现处理线程返回值1.主线程等待法(控制语句多,等待时间自己设置,不知道具体多久她已经完成,不能精准控制)2.join阻塞当前主线程,等待子线程处理完毕3.通过Callable接口实现:1.FutureTask 2.线程池获取线程状态:6个 新建、运行、无限期等待(需要唤醒)、限期

2020-09-21 23:57:39 1093

原创 Redis

上面缺点,数据量过大返回所有匹配时会卡,用下面

2020-09-18 17:06:46 286

原创 JVM

jvm如何实现平台无关:javac 编译源码 java编译字节码![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7FGPUCgH-1600152403634)(C:\Users\WE\Desktop\截图\interface\图片\image-20200915142330477.png)](https://img-blog.csdnimg.cn/20200915144721917.png?x-oss-process=image/watermark,type_ZmFuZ

2020-09-15 22:25:05 153

原创 Java面试有关

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。面向对象特征面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。1.封装: 把描述一个对象的属性和行为的代码封装在一个模块中,也就是一个类中,属性用变量定义,行为用方法进行定义,方法可以直接访问同一个对象中的属性。2.抽象: 把现实生活中的对象抽象为类。分为过程抽象和数据抽象◾数据抽象 -->鸟有翅膀,羽毛等(类的属

2020-09-10 22:28:51 167

原创 Java面试全集

面试题集面试题集共分为以下十部分:一、Core Java: 1 — 95 题1 — 24 页基础及语法: 1 — 61 题1 — 13 页异常: 62 — 69 题13 — 15 页集合: 70 — 80 题15 — 18 页线程: 81 — 90 题18 — 21 页IO & Socket: 91 — 95 题21 — 24 页二、OOAD & UML: 96 — 101 题24 — 25 页三、XML: 102 — 105 题26 — 29 页四、SQL: 106 —

2020-09-10 22:27:41 128

原创 Java面试第三阶段

第三阶段面试题一、SSM什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring的两大核心AOP与IOC,可以单独用于任何应用,包括与Struts等MVC框架与Hibernate等ORM框架的集成.JDBC 跟 Mybatis的区别?答案:Mybatis是一种支持SQL的持久层框架,底层仍然是jdbc。Mybatis相对于直接使用JDBC, 代码大大简化,比如能够直接将ResultSet中的数据转换成所需要的Java bean对象

2020-09-10 22:24:23 274

原创 java面试第二阶段

第二阶段面试题一、Web前端阶段HTML是什么意思?答案:超文本标记语言什么是HTML5?答案:HTML5是最新的HTML标准。HTML5 文档定义为: 新增多媒体标签: video audio新标签 canvas header nav footer 等前端页面有哪三层构成,分别是什么?作用是什么?答案:结构层 Html 用于定义网页布局和显示内容表示层 CSS 对html进行美化和修饰行为层 js 对html和css动态交互和控制CSS引入的方式有哪些?答案:内联 内

2020-09-10 22:22:13 156

原创 java面试第一阶段

第一阶段面试题一、JAVA基础列出JAVA中所有基本数据类型,并说明这些数据类型占用的字节数??答案:java的原始数据类型,也可以叫java的基本数据类型,一共就8个,分别是:byte、short、int、long、boolean、char、float、doublebyte 1个字节boolean 1个字节char 2个字节short 2个字节int 4个字节long 8个字节float 4个字节double 8个字节2.continue和 break有什么区别?答案:br

2020-09-10 22:20:57 333

原创 java基础面试

一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2、环境变量path和classpath的作用是什么?(1)path是配置Windows可执行文件的搜

2020-09-08 23:54:37 169

原创 多态

什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关系。现实中,关于多态的例子不胜枚举。比方说按下 F1 键这

2020-09-08 23:43:45 137

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

在启动注解后添加如下代码@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

2020-09-05 14:12:03 125

原创 畅购商城canal依赖(超级简单,不会你来kan我!!)

找到自己的Maven仓库所在的位置(下图是我的!):这步都一样的操作:将我提供的这个(xpand)复制到你的**com**文件夹下面!!!xpand文件下载地址 点击下载提取码:sssa进去你的工程,刷新Maven就好了!!!!!有用点个赞,没有我给你????(联系我解决)!...

2020-09-05 13:15:38 522 4

原创 Nginx限流

一般情况下,首页的并发量是比较大的,即使 有了多级缓存,当用户不停的刷新页面的时候,也是没有必要的,另外如果有恶意的请求 大量达到,也会对系统造成影响。而限流就是保护措施之一。1. 生活中限流对比水坝泄洪,通过闸口限制洪水流量(控制流量速度)。办理银行业务:所有人先领号,各窗口叫号处理。每个窗口处理速度根据客户具体业务而定,所有人排队等待叫号即可。若快下班时,告知客户明日再来(拒绝流量)火车站排队买票安检,通过排队 的方式依次放入。(缓存带处理任务)2. nginx的限流ngi

2020-09-04 16:34:26 536

原创 nginx 用lua中获取url路径相关信息

代码:ngx.header.content_type="application/json;charset=utf8"local uri_args = ngx.req.get_uri_args();local id = uri_args["id"];--获取本地缓存local cache_ngx = ngx.shared.dis_cache;--根据ID 获取本地缓存数据local contentCache = cache_ngx:get('content_cache_'..id);if..

2020-09-04 16:12:28 3114

原创 springboot项目获取resources相对路径

String path =System.getProperty(“user.dir”)+"//src//main//resources";

2020-09-02 14:14:46 5293 1

原创 Mybatis通用Mapper无法自动装载

1.问题描述:报错无法自动装载xxxMapper。解决方法1:@Resource将@Autowired改为@Resource解决方法2:

2020-08-19 23:14:48 454

原创 Java基础知识面试2

Java基础面试2线程编程方面60、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?61、sleep() 和 wait() 有什么区别?62、同步和异步有何异同,在什么情况下分别使用他们?举例说明。63、启动一个线程是用run()还是start()?64、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?65、请说出你所知道的线程同步的方法。66、多线程有几种实现方法,都是什么?同步有几种实现

2020-08-17 12:21:11 131

原创 简单后台管理系统(spring+springmvc)

Spring入门练习简单后台管理系统01-Spring练习-环境搭建步骤分析(理解)案例环境搭建步骤:①创建工程(Project&Module)②导入静态页面(见资料jsp页面)③导入需要坐标(见资料中的pom.xml)④创建包结构(controller、service、dao、domain、utils)⑤导入数据库脚本(见资料test.sql)⑥创建POJO类(见资料User.java和Role.java)创建配置文件(applicationContext.xml,spring-

2020-08-16 22:57:25 4039 1

原创 Java基础知识面试1

java基础1、作用域public,private,protected,以及不写时的区别?3、Static Nested Class 和 Inner Class的不同4、&和&&的区别5、Collection 和 Collections的区别6、什么时候用assert7、String s = new String("xyz");创建了几个String Object8、Math.round(11.5)=多少? Math.round(-11.5)=多少9、short s1 = 1; s1

2020-08-15 21:45:47 795

原创 java.lang.ClassNotFoundException: org.thymeleaf.templateresolver.ITemplateResolver 解决方案

这个问题是因为IDEA的jar包没有加到lib文件夹,需要自己手动添加lib????的!正常的文件结构如上图!下面看解决步骤:点击File选择ProjectStructure…选择Artifact,再点一下里面的WEB-IF点击左上一点点的小文件夹上面有个加号那个,创建文件输入文件夹名字lib右键lib文件夹,进行以下操作:到这个页面将他们里面的全选,然后点击OK:然后发现多了一些:再点击ok!重启服务器就可以运行啦,希望对你有帮助!!...

2020-08-15 00:17:58 11044 17

原创 遍历HashSet为什么是有序的?

HashSet的迭代器在输出时是输出顺序“不保证有序的”,但是可能会因为某些巧合变得“看似有序”,但是你的程序不应该依赖这样的“巧合”!例子:public class TestHashSet { public static void main(String[] args) { Set<Integer> set = new HashSet<>(); set.add(5); set.add(1); set.add

2020-08-14 21:20:42 1470 1

原创 数据库相关知识

数据库相关知识1.事务2.视图3.约束4.存储过程5.索引1.事务1.1什么是事务?​ 为了完成某个业务而对数据库进行一系列操作,这些操作要么全部成功,要么全部失败。比如“转帐”1.2事务的特点​ a. 原子性:事务所涉及的一系列操作要么全部成功,要么全部失败,不允许有中间状态(部分成功或部分失败)。​ b. 一致性:事务结束之后,不允许有非法数据进入数据库。​ 注:一致性由原子性、隔离性和持久性来保证。​ c. 隔离性:多个事务可以同时执行,并且能保证一定程度上互不影响。​ d

2020-08-12 16:32:07 227 1

原创 IDEA配置Tomcat访问一直报404

在启动Tomcat后,无论怎么访问都是404!解决:在配置里面,记得要把箭头的那一行改为‘/’,如下下下图。修改前修改后

2020-08-10 20:58:06 1801 2

原创 散列表

算法相关的面试题1. 散列表​ (1)什么是散列表?​ 散列表(也称之为哈希表)是一种依据关键码值直接存取记录的数据结构(即依据关键码值的​ hashcode(哈希码)定位到散列表中某个位置来进行存取)。​ (2)工作原理:​ (3)几个相关的类和接口​ HashMap类:底层使用的是散列表。​ 线程不安全,性能高。​ Hashtable类:线程安全,性能比较低,少用。​ ConcurrentHashMap类:线程安全,性能良好。

2020-08-05 21:23:19 131

原创 阻塞队列

1.阻塞队列​ (1)什么是阻塞队列?​ 可以在多线程环境下安全使用,并且支持阻塞、等待的队列。​ 注:阻塞、等待指的是当队列满的时候会阻塞生产者线程,直到队列不满;​ 当队列为空的时候会阻塞消费者线程,直到队列不空。​ (2)阻塞队列的使用​ BlockingQueue接口,LinkedBlockingQueue是该接口的一个实现类。​ 练习1:​ 写一个生产者消费者模型,要求如下:​ a.阻塞队列只能存放10个元素​ b.生产者每隔1秒

2020-08-05 21:20:42 136

原创 排序二叉树 和 红黑树

1.链表和数组的区别:数组:​ 利用索引(下标)随机访问。​ 数组要求分配一块连续的地址空间,每一个元素是顺序相临的。​ 插入与删除需要对整个数组进行调整(也就是说,需要移动各个元素)。​ 链表:​ 只能够顺序查找。  ​ 链表不要求一块连续的地址空间,也就是说,元素是分开存放的。​ 链表的插入与删除效率非常高(只需要改变指针的指向)。2.排序二叉树(查找二叉树)​ (1)树(了解)​ ​ (2)什么是排序二叉树?​ (3)二叉树的遍历​ 1)先序

2020-08-04 12:05:19 370

原创 Java校招笔试

校招面试1.写一个算法统计出一个字符串中某子串出现的次数。2.以下代码的输出结果是什么: -- Java内存管理。3.斐波那契数列(Fobonacci)---考点:递归4.以下程序的运行结果是:考察点:创建子类对象,先调用父类的构造方法,再调用子类的构造方法5.请写出代码完成对HashMap1.写一个算法统计出一个字符串中某子串出现的次数。如字符串“hello world, hello eclipse, hello idea, hello springhellohello”,统计出“hello”出现的次

2020-08-03 21:08:41 787

原创 手写双链表

双向循环链表图解以及伪代码这里就不跟大家文字讲解了,我觉得通过看图解和代码的分析会使你的影响更加深刻!!(掩饰我的“懒”)!!!循序列表add方法​get方法remove方法重载add方法代码实现package list;/** * 这是一个双向循环链表 */public class LinkedList<E> { //head用于存放头节点的地址。 private Node head; //size用于存放链表的长度。

2020-08-01 23:15:06 137

原创 录屏软件

一个非常好用的录屏软件百度盘下载地址提取码:sssa

2020-07-31 21:48:03 375

原创 无法读取方案文档 ‘https://www.springframework.org/schema/beans/spring-beans.xsd‘, 原因为 1) 无法找到文档; 2) 无法读取文档;

无法读取方案文档 ‘https://www.springframework.org/schema/beans/spring-beans.xsd’, 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 xsd:schema。找了半天头大!!!!解决方案:只需要将里面的https改成http!!!!!!!!!<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework

2020-07-29 15:04:37 1869 3

原创 插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序

排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。内部排序算法1....

2020-07-24 08:43:17 554

原创 微信小程序入门

了解微信小程序掌握微信小程序开发工具的使用了解小程序的目录以及文件结构掌握小程序中常用的组件掌握WXML、WXSS、WXS的基本使用微信小程序1、微信小程序介绍以及开发准备1.1、了解微信小程序1.2、小程序开发准备工作1.2.1、注册开发者账号1、微信小程序介绍以及开发准备1.1、了解微信小程序百度百科:微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。全面开放申请后,主体类

2020-07-22 17:34:30 397

原创 Spring框架

Spring1. Spring框架的作用2. 通过Spring框架创建对象,并获取对象3. 由Spring管理的对象的作用域4. 由Spring管理的对象的生命周期5. 通过组件扫描使得Spring管理类的对象【附】1. 单例模式6. 组件扫描7. 关于注解的使用8. 使用组件扫描后配置作用域与生命周期9. 关于Spring管理对象的小结10. 关于Spring的解耦11. 自动装配12. 通过Spring框架读取.properties文件13. 通过Environment读取.properties配置文件

2020-07-20 18:06:00 167

原创 Spring笔记 入门

Spring1.Spring概述1.1spring概述1.1.1spring是什么Spring发展历史1.1.3spring的优势1.1.4spring 的体系结构2.IoC的概念和作用2.1程序的耦合和解耦2.1.1 什么是程序的耦合2.1.2解决程序耦合的思路2.1.3 工厂模式解耦2.1.4 控制反转-Inversion Of Control3.使用spring的IoC解决程序耦合3.1案例创建1.Spring概述1.1spring概述1.1.1spring是什么Spring是分层的Java

2020-07-19 23:56:45 126

原创 捕鱼达人 Java 休闲小游戏 源码分享

捕鱼达人????????游戏截图????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

2020-07-19 23:05:09 2016 1

捕鱼达人 经典休闲小游戏!.zip

捕鱼达人 经典休闲小游戏!.zip

2020-07-19

飞扬的小鸟飞扬的小鸟.zip

解压后,直接加载在eclipse上,执行即可。无需过多操作,简单易懂。

2020-07-18

3D相册源码.zip

抖音上火的3D旋转动态相册实现代码!(图片我随便找的,相信我用你的图片替换会更好看!哈哈)

2020-07-17

java贪吃蛇.zip

贪吃蛇是个非常经典的游戏,用Java基础来写,对初学Java的小伙伴有一定帮助。希望大家喜欢,这个是跟着带我的老师写的,因为写得简单,希望大家都能看得懂。

2020-07-17

飞机大战 打字游戏小飞机.zip

飞机游戏 打字游戏 全部 图片素材 ,非常详细 的图片素材 ,导入即可运行!

2020-07-15

Java飞机大战雷霆战机.zip

飞机游戏 雷霆战机 全部 图片素材 ,非常详细 的图片素材 ,导入即可运行!

2020-07-15

新跑酷、一个基于Java的小游戏.zip

这是一个java基础小游戏:基于JAVA面向对象实现的跑酷类的小游戏,实现的技术虽然简单,基础但是可玩性很不错,给大家分享一下欢迎下载!

2020-07-13

Java基础开发的超级玛丽小游戏.zip

超级玛丽这款游戏是很多人童年经典的回忆,是--种简单的大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱。并且随着社会的快速发展,人们的生活节奏越来越快,人们对于童年的美好已经不愿意仅仅停留在回忆阶段。这里Java写了一个简单的小游戏!!!

2020-07-13

maven.aliyun.com.zip

当开发Maven项目时,添加了依赖的代码后,默认情况下,会从国外的Maven仓库服务器下载所需的 jar包文件,下载过程可能耗时较长,且经由的网络设备较多,下载得到的jar包文件因为丢失部分数据 而损坏的概率偏高,建议设置为从国内的Maven仓库服务器下载所需的jar包文件。这里提供一个便捷下载!

2020-07-06

空空如也

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

TA关注的人

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