- 博客(71)
- 资源 (18)
- 收藏
- 关注
原创 基于Erlang开发入门聊天小demo(普通socket(tcp&udp)聊天、otp整合tcp以及websocket聊天、使用Emakefile编译所有项目)及附源码地址、学会入门Erlang
基于Erlang开发入门聊天小demo(普通socket(tcp&udp)聊天、otp框架整合tcp以及websocket聊天、使用Emakefile编译所有项目),详细说明及附源码地址、学会即可入门Erlang)
2024-04-17 23:14:54
699
原创 10W+前端面试题&面试资料&八股文
git知识点汇总.mdhtml和css知识点汇总.mdMJS常考算算法.mdJS请写出下面结果mdJS设计模式md4JS实现一个函数mdJS知识点汇总.md4mogodb知识点md4004node知识点汇总md4Taro知识点.mdVue知识点汇总.md4webgl.mdwebpack知识点汇总md3web安全知识汇总md34操作系统md非技术问题.md浏览器.md算法知识点汇总.md
2023-07-01 12:01:55
495
原创 从入门到精通38万字超详细的Java面试题&八股文&知识点全面汇总
1.什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”?2. JDK、JRE、JVM 分别是什么关系?3. Java 支持的数据类型有哪些?4. 什么是自动装箱和拆箱5. 什么是字节码?采用字节码的最大好处是什么6. Java源程序编译运行流程7. 什么是Java程序的主类?应用程序和小程序的主类有何不同?8. Java应用程序与小程序之间有那些差别?9. Java和CPP的区别?10. 访问修饰符public, private, protected和不写
2023-07-01 11:53:14
407
原创 C++&C语言面试题&嵌入式开发&八股文&笔试题&汇总文档 涵盖1000多道题
1. 的声明和定义有什么区别2. 写出 bool 、int、 float、指针变量与“零值”比较的 if 语句3. sizeof 和 strlen 的区别4.C 语言的关键字 static 和 C++ 的关键字 static 有什么区别5. C中的 malloc 和C++中的 new 有什么区别6. 写一个“标准”宏 MIN7. 一个指针可以是 volatile 吗8. a 和&a 有什么区别9. 简述 C、C++程序编译的内存分配情况
2023-06-30 23:37:16
1157
2
原创 Java实现的五子棋游戏 ~java.awt&java.swing
设计一种二维游戏(如数独,扫雷,飞机大战,贪食蛇,五子棋等),完成界面设计和必要的游戏功能。
2023-06-14 13:56:04
1217
原创 Spring Security+jwt+redis+自定义认证逻辑 权限控制
Spring Security+jwt+redis+自定义认证逻辑 权限控制
2023-02-23 22:35:01
1182
1
原创 SpringBoot通过工厂模式实现MQTT-订阅与消费
2.yml配置3.MqttProperties4.VO传输实体类5.MqttReceiveHandle6.MqttConfig7.MqttPublishGateway8.MqttListener9.MqttClientController[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3bTG8AQ7-1676962887548)(rfos-SpringBoot%E9%80%9A%E8%BF%87%E5%B7%A5%E5%8E%82%E6%A8%
2023-02-21 15:03:24
1135
原创 设计模式学习笔记
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。创建型模式
2022-11-28 19:47:16
424
原创 结合Docker从零搭建服务器Java开发环境及开发工具(持续更新系列)
Docker安装相关的环境1.创建Docker目录2.Docker安装tomcat8-80803.Docker挂载安装-Nginx-80814.Docker安装MySQL5.Docker 安装Redis
2022-11-20 00:28:51
1483
原创 java.lang-String类源码分析
2.知识点总结1.为什么String的hashCode选择 31 作为乘子参考链接:https://blog.csdn.net/huanghanqian/article/details/101081029在名著 《Effective Java》第 42 页就有对 hashCode 为什么采用 31 做了说明:原因:1.31是一个质数,质数的特性是只有1和本身是因子,选择质数可以让结果尽可能的散列2.hashCode是用int来储存,如果选择的数过大,则结果溢出的可能性也增大,会导致hash值精度丢
2022-10-28 12:56:48
249
原创 SpringBoot启动类-源码分析
1.@SpringBootApplication注解源码分析@SpringBootApplication注解主要由4类注解组成,分别为:JDK原生注解(4个)、@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan。3.@SpringBootApplication的自动装配原理4.SpringApplication.run()源码分析
2022-10-26 21:54:37
989
原创 java面试题-需要背的内容
一、Spring面试题1.Spring的==Bean的生命周期====2.Spring事务传播机制:7种3.Spring Boot的自动装配原理4.Spring Boot有多少种启动方式?一、基于main函数运行二、打包方式运行三、使用Maven或gradle插件运行...
2022-08-12 10:15:03
416
原创 Java代码实现前缀、中缀及后缀表达式计算
1.Java前缀、中缀及后缀表达式(看符号位置)1.1.前缀表达式1.2.中缀表达式1.3.后缀表达式(逆波兰表达式)
2022-07-23 20:26:52
1872
原创 Java常见基础面试题
1、JDK和JRE有什么区别?2、==和equals的区别是什么?3.Java数据类型分为两大类。基本类型和对象类型。4.final 在Java中有什么作用5.Java中的Math.round(-1,5)等于多少?6.String str="i"与String str=new String("i")一样吗?7.如何将字符串反转?8.String类的常用方法都有哪些?...
2022-07-16 14:26:35
2073
原创 雪花算法的生成方式
雪花算法不依赖于数据库本身,是分布式id生成算法中比较经典的一种。整个ID的构成大概分为这么几个部分,时间戳差值,机器编码,进程编码,序列号。 java的long是64位的从左向右依次介绍是:时间戳差值,在我们这里占了42位;机器编码5位;进程编码5位;序列号12位。所有的拼接用位运算拼接起来,于是就基本做到了每个进程中不会重复了。...
2022-07-12 12:20:31
885
原创 停车位预约导航系统APP
本系统为基于Spring Boot与Android设计的App系统,后端业务逻辑处理多数有Spring Boot框架提供接口处理,Android端主要专注于布局开发及接口数据的处理。 本系统主要分为用户端及停车位的添加两大模块,本系统开发的功能主要分为用户客户端及商家停车位的添加两大模块。其中用户客户端主要的功能为通过地图查看自己的位置及搜索查询停车位的位置,以及操作可以预约的停车位,对其进行停车位的预约及导航操作,另外用户还可以查看自己的预约记录及对已预约的停车位进行取消或确定处理;商家停车位.
2022-07-05 11:56:38
1551
2
原创 Java数据结构与算法学习笔记
文章目录一、基础1.什么是数据结构?2.什么是算法?3.时间复杂度4.空间复杂度二 、排序1. 定义一个学生类,通过Comparable接口提供比较规则.......................................................................................................一、基础1.什么是数据结构?数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的
2022-06-27 19:15:57
295
原创 Android中onActivityResult已用如何使用registerForActivityResult实现回调
Android中onActivityResult已用如何使用registerForActivityResult实现回调
2022-06-17 17:28:42
1197
1
原创 Springboot整合SpringSecurity实现数据库认证
1.导入依赖2. 创建数据库表3.配置实体类4.继承UserDetailsService5.实现UserDetailsService6.创建页面及controller映射
2022-06-02 20:04:01
375
原创 java之IO学习(字节流、字符流)
文章目录1 IO1.1 什么是IO1.2 IO 的分类1.3 父类2 字节流2.1 一切皆为字节2.2字节输出流:OutputStream2.3 FileOutputStream类2.3 字节输入流 InputStream2.4 FileInputStream 类2.5 读取字节数据2.6 字节流练习:图片复制3.字符流3.1 字符输入流(Reader)3.2 FileReader类3.3 读取字符数据3.4 字符输出流(Writer)3.5 FileWriter类1 IO1.1 什么是IO数据的传输
2022-05-28 15:33:44
198
原创 Docker容器化技术学习笔记
Dockerk可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上;容器是完全使用沙箱机制,相互隔离
2022-05-18 16:41:42
313
2
原创 Springboot简单整合MybatisPlus及其组件,以及测试多种数据库操作-CURD
Springboot简单整合MybatisPlus及其组件,以及测试多种数据库操作-CURD
2022-05-14 20:45:24
292
原创 执行maven打包命令mvn package前maven会默认执行test命令的解决方法
用maven执行测试用例很简单,直接运行mvn test就可以.一般我们执行maven打包命令mvn package前maven会默认执行test命令.加配置文件后就不会了配置文件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId>
2022-05-04 13:46:24
1688
原创 获取时间戳的三种方法的效率比较
1.System.currentTimeMillis()System类中的currentTimeMillis()方法是三种方式中效率最好的,运行时间最短。开发中如果设计到效率问题,推荐使用此种方式获取。2.new Date().getTime()除了System类,使用量很大的应该就是Date类了,但date类中获取时间戳并不是最有效率的,翻看他的源码:无参构造如下public Date() {this(System.currentTimeMillis());}从源码可以看出,new Dat
2022-05-03 11:30:54
990
从入门到精通38万字超详细的Java面试题&八股文&知识点全面汇总
2023-05-30
Java-Swing-GUI-销售管理系统.zip
2022-10-30
Spring Cloud搭建基本服务配置
2022-09-12
java重点面试题-Spring+Spring MVC+Spring Boot+MySQL
2022-08-04
停车预约导航系统APP
2022-07-05
网上购物系统web项目开发-webbikeshop.zip
2022-01-12
SSM框架基本底层架构(增删改查).zip
2022-01-06
机房管理系统工程(visual stdio).zip
2021-12-17
列车时刻查询系统.zip
2021-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人