- 博客(73)
- 收藏
- 关注
原创 【JavaScript】实现仿windows计算器(完整版)
js实现仿windos计算器往期源码回顾:【Java】实现绘图板(完整版)【C++】图书管理系统(完整板)【Java】实现计算器(完整版)【Python】实现爬虫,爬取天气情况并进行分析(完整版)【Java】实现记事本(完整版)【Java】实现多线程计算阶乘和(完整版)【Java】实现聊天程序(完整版)本项目速览:3.功能模块划分:4.部分函数流程图:5.设计与实现
2022-09-02 00:27:07
2656
24
原创 【SpringBoot实战系列】Sharding-Jdbc实现分库分表到分布式ID生成器Snowflake自定义wrokId实战
分库分表雪花算法Sharding-jdbc
2022-07-27 00:01:05
1107
16
原创 【SpringBoot实战系列】阿里云OSS接入上传图片实战
是在ApacheLicensev2.0下发布的对象存储服务器,学习成本低,安装运维简单,主流语⾔的客户端整合都有,号称最强的对象存储⽂件服务器,且可以和容器化技术docker/k8s等结合,社区活跃但不够成熟,业界参考资料较少。优点功能强⼤、可以根据业务做⼆次的定制,新⼀代分布式⽂件存储系统,容器化结合强⼤,更重要的是免费(购买磁盘、内存、带宽)阿⾥云⽤于各个产品的权限,基于RBAC、ACL模型都有,进⾏简单管理账号、统⼀分配权限、集中管控资源,从⽽建⽴安。安全、低成本、⾼持久的云存储服务。...
2022-07-25 00:06:30
1344
15
原创 SpringBoot实战系列之图形验证码开发并池化Redis6存储
使⽤连接池不⽤每次都⾛三次握⼿、每次都关闭Jedis相对于直连,使⽤相对麻烦,在资源管理上需要很多参数来保证,规划不合理也会出现问题。如果pool已经分配了maxActive个jedis实例,则此时pool的状态就成exhausted了。注意将配置里的host和password改为。验证码内容的范围(数字,字⺟,中⽂汉字!验证码图⽚的⼤⼩,边框,边框粗细,边框颜⾊。验证码的样式(⻥眼样式、3D、普通模糊)验证码的字体/⼤⼩/颜⾊。...
2022-07-24 00:00:41
505
26
原创 SpringBoot实战系列之从Async组件应用实战到ThreadPoolTaskExecutor⾃定义线程池
ThreadPoolExecutor,这个类是JDK中的线程池类,继承⾃Executor,⾥⾯有⼀个execute()⽅法,⽤来执⾏线程,线程池主要提供⼀个线程队列,队列中保存着所有等待状态的线程,避免了创建与销毁的额外开销。Spring在扫描bean的时候会扫描⽅法上是否包含@Async注解,动态地⽣成⼀个⼦类(即proxy代理类),当这个有注解的⽅法被调⽤的时候,实际上是由代理类来调⽤的,代理类在调⽤时增加异步作⽤。查看核⼼线程池是否已满,不满就创建⼀条线程执⾏任务,否则执⾏第⼆步。...
2022-07-23 00:00:14
918
12
原创 Gitee仓库介绍和项目纳入版本管理+ignore文件配置
是⼀个版本管理⼯具,其作⽤就是可以让你更好的管理你的程序,⽐如你原来提交过的内容,以后虽然修改了,但是通过git这个⼯具,可以把你原来提交的内容᯿现出来,这样对于你后来才意识到的⼀些错误的更改,可以进⾏还原。1.打开powshell本地⽣成公钥,输入命令ssh-keygen-trsa-C“你的邮箱”还可参考⽣成公钥⽂档https//gitee.com/help/articles/4181。配置好后,在idea中项目的根目录终端输入。我的-》点击对应项目-》管理-》添加公钥。...
2022-07-21 00:42:30
677
3
原创 环境搭建大集合(Docker搭建各种中间件)
1.docker部署Mysql8.0 docker部署Redis6docker部署nacos2.x+持久化Mysql8docker部署RabbitMQ
2022-07-21 00:27:43
1043
9
原创 一起刷算法与数据结构-树篇1
重建二叉树 二叉树的下一个节点树的子结构二叉树的镜像对称的二叉树 不分行从上往下打印二叉树二叉搜索树的后续遍历序列二叉树中和为某一值的路径二叉搜索树的第K个节点二叉树的深度...
2022-07-19 16:52:08
317
15
原创 一起刷算法与数据结构-链表篇2
一般具有这种旁边的第一个最大/最小问题,我们都可以用单调栈解决,一般来说都是找左边的,这样便于我们编写代码,而这题确是从右边找,但是我们只需要逆序开始从左找,再把答案反向输出,即可得到本题答案。目前力扣上的关于链表的题目都刷的差不多了,除了实在不会的以及和树相关的,等着和树一起刷,接下来就是刷树啦!好了,链表篇就告一段落啦,我没有解决的题解决了会更新滴,大家也可以去尝试尝试哦!题目7.链表中的下一个更大节点。题目6.两两交换链表中的节点。...
2022-07-15 20:19:03
431
19
原创 Docker部署kafka Zookeeper
部署kafka,zookeeperkafka-topics.sh--create--zookeeper服务器私网2181--replication-factor1--partitions1--topicmykafka。KAFKA_ZOOKEEPER_CONNECT=“服务器的私网ip2181”-e。KAFKA_ADVERTISED_HOST_NAME=“服务器公网ip”-v。部署Zookeeper。进入kafka容器内部。进⼊kafka默认⽬录。...
2022-07-14 20:30:57
801
3
原创 一起刷算法与数据结构-链表篇1
一起刷算法与数据结构专栏说明:接下来进入的开始篇:一起刷算法与数据结构-链表篇1题目1.在O(1)时间删除链表节点题目2.删除链表中重复的节点题目3.链表中环的入口节点题目4.反转链表题目5.两个链表的第一个公共结点 题目6.奇偶链表题目7.链表随机节点题目8.合并两个链表题目9.删除链表的倒数第N个元素题目10.从链表中删去总和值为0的连续节点题目1.在O(1)时间删除链表节点解题思路:参考代码(c++):题目2.删除链表中重复的节点 解题思路:拓展:头指针和头节点的区别参考代码(
2022-07-12 20:32:56
503
18
原创 五分钟学会 Java高级核心之玩转 JDK8 集合框架
本篇文章讲的是Java高级级核心之玩转 JDK8 集合框架,包含实战,希望对大家有帮助,这些都是Java编程中的目录: Java新特性玩转JDK8之流Stream实战执行结果:是不是特别简单jdk8里面的流stream里的map和filter函数的使用UserDTO操作代码:结果:结果如下:还有我:哈哈哈,不信?不信你看:+ 流stream里的limit和sorted函数的使用(默认升序):根据长度排序:结果:此时一只大阪黑鸡告诉我,他想降序怎么搞,我直接告诉他你这样操作
2022-07-09 22:51:42
995
17
原创 【云原生】docker入门基础
本文主要提供了docker的常用命令,以及dockerfile,docker-compose的使用本文目录:1.什么是docker2.为什么要用?3.Linux下安装docker4.如何搜索docker镜像5.配置阿里云镜像加速6.什镜像与容器之间的关系7.Docker容器的创建,查看,停止,重启等8.commit构建自定义镜像9.Dockerfile构建镜像实战10.Dockerfile基础指令11.Dockerfile构建JAVA网站镜像12.安装docker-compose1
2022-07-08 22:22:26
412
17
原创 Navicat导入15G数据报错 【2013 - Lost connection to MySQL server during query】 【1153:Got a packet bigger】
最近一个项目用Navicat导入15G数据(30w+条)刚开始跑完错误了20w+条,查看报错有以下:最终解决方法:然后,试过其他方法但是都没解决,包括解决方案1解决方案2
2022-07-04 23:08:21
549
9
原创 一起备战蓝桥杯与CCF-CSP之大模拟炉石传说
之前我们已经讲解了我们的备战思路以及一些题目,大家忘记了可以去看看哦!!1.备战思路及大模拟模板生成系统2.一起备战蓝桥杯与CCF-CSP之大模拟画图)3.一起备战蓝桥杯与CCF-CSP之大模拟路径解析什么,你作业很多?快来看看作业侠系列的最新文章有没有你需要的吧!作业侠最新文章话不多说,开始今天的题目讲解,这次我们要模拟的是炉石传说!具体题目如下(图片来源:ACwing):官网对应链接:炉石传说先说刷题感想:解题思路:上面的问题如何解决,见下面代码里的注释代码如下(不正确版,反面教材,不过思路没
2022-06-25 21:54:40
755
16
原创 软件过程与项目管理期末复习与重点
项目的定义:项目的特征:项目目标:需求建议书的主要内容:申请书的主要内容::一份申请书至少需要包括:是否投标决策:工作分解结构的定义:为什么要考虑资源约束的因素项目风险识别项目经历职责:项目经理应该具备的技能项目经理应该具备的技能创建激励的环境(有效的项目团队的特点):解决问题的9步骤法项目组织结构工程记事本是什么,作用是什么缺陷追踪的步骤项目选择的步骤...
2022-06-21 17:10:41
525
2
原创 【Java】实现聊天程序(完整版)
往期源码回顾:【Java】实现绘图板(完整版)【C++】图书管理系统(完整板)【Java】实现计算器(完整版)【Python】实现爬虫,爬取天气情况并进行分析(完整版)【Java】实现记事本(完整版)【Java】实现多线程计算阶乘和(完整版)上述源码我的大家有需要可自取,大家不想cv或者cv了跑不起来都可以来找我要源码。设计思路:运行后分为客户端和服务端运行结果如下:实现代码:客户端UI:客户端类:服务端UI:服务端类:好了,今天就到这里吧,喜欢记得三连哦!......
2022-06-20 16:16:47
8065
20
原创 【Java】实现多线程计算阶乘(完整版)
往期源码回顾:【Java】实现绘图板(完整版)【C++】图书管理系统(完整板)【Java】实现计算器(完整版)【Python】实现爬虫,爬取天气情况并进行分析(完整版)【Java】实现记事本(完整版)上述源码我的大家有需要可自取,大家不想cv或者cv了跑不起来都可以来找我要源码。进入主题:代码运行结果如下:输入n的值之后,就可以点击开始计算,计算过程中可以暂停计算,也可以停止计算这是几种线程的操作:代码如下:今天就到这里啦,我们下次见哦!!......
2022-06-14 22:44:13
1261
21
原创 python基础练习题与期末复习总结
format方法控制格式:凯撒密码:设想在某些情况下给朋友传递字条信息,但又不希望传递中途被第三方看懂这些信息,因此需要对字条信息进行加密处理。凯撒密码采用了替换算法对信息中的每一个英文字符循环替换为该字符后面第三个字符,对应关系如下:原文: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C其它字符保持不变。编程......
2022-06-09 23:18:23
2314
3
原创 【Python】实现爬虫(完整版),爬取天气数据并进行可视化分析
【Java】实现绘图板(完整版)【C++】图书管理系统(完整板)【Java】实现计算器(完整版)有需要的小伙伴自取哦!进入今天的正题:1.实现需求:爬虫代码:此处大家需要注意,将User-Agent换成自己浏览器访问该网址的,具体如何查看呢,其实很简单,只需大家.........
2022-06-06 20:33:45
24800
190
原创 【Java】实现计算器
快速概览1.励志成为大家的作业侠的小说明2.实现计算器源码与相应注释既然励志成为我可爱的粉丝们的作业侠,我来给大家画给重点大家想要什么的源码直接私我然后+你们的qq邮箱即可,我看到之后,一定就会立即发你滴!给大家看几个错误的要代码方法,这样大家会浪费很多宝贵时间哦,我不允许我的小粉丝们的宝贵时间被浪费!!!!:----------------------------------------------------------------------------甚至有可爱的小粉丝想有尝,我怎么可能舍得
2022-06-03 17:24:13
2709
13
原创 已知某分页系统,主存容量为 64K 字节,页面大小为 1K,对一个 4 页大的作 业,其 0、1、2、3 页分别被分配到主存的 2、4、6、7 块中,试:将十进制的逻 辑地址 1023、2500、35
解答思路:只需将逻辑地址模上页面大小即可得到页号,余数即为页内地址,将页号按照题目条件转换为块号,然后块号*页面大小+页内地址即可得相应物理地址注意:页面大小为1k=1024B,告诉我们的逻辑地址单位也为B答案: 1023物理地址:1023%1024=0......1023 0->2 2*1024+1023=3071 2500物理地址: 2500%1024=2......452 6*1024+452=6596 3500物理地址 : 3500%1024=3......428 .
2022-05-14 00:06:10
13597
12
原创 一起备战蓝桥杯与CCF-CSP之大模拟画图
大家最近有在刷题不呀,不要忘记了我们之前一起定制的专属于自己的目标啊,如果忘记了的话,就赶紧通过传送门去回忆回忆传送门写在前面:由于我算法也并不强,以前总是对刷算法报有一种以难为难的心态,大多数同学我想应该都是和我同一种情况,但是通过这几天的练习,我觉得我们只要肯练,我坚信我们是会有收获的,至少我觉得我已经可以克服那种一看题就感觉自己不会而不去动脑思考的思维了,至少我已经得到了大家的鼓励,我想你或许还在有为难情绪,但是你可以看着,和我一起,我们一起克服!我们也会给大家分享我刷题的感想以及经验,如果你
2022-05-05 00:21:32
1122
9
原创 【C++】图书管理系统(完整版)
图书管理系统功能概览:登录,注册学生,老师借书,查看自己当前借书情况,还书。管理员增加书,查看当前借阅情况,查看当前所有借阅人,图书信息。代码概览:各个模块主要负责功能 COperationManagement.h 负责登录,注册,管理员,将图书,初始化操作,将借阅信息等从文件中读取出来,放入容器中,便于操作,不用一直对文件进行I/O. CBook.h 用于对书抽象,并实现了>>的重载,便于文件读入,读出 CUser.h 工具人,作为老师,学生的父类 CStudent
2022-05-04 16:44:42
45033
134
原创 让我们一起来备战蓝桥杯与CCF-CSP吧之大模拟之模板生成系统
由于之前蓝桥杯省三被打击发了个动态:没想到得到了很多小伙伴的鼓励,也很荣幸得到了很多小伙伴的关注。但是由于忙着写作业,完成实验室项目任务,但是我也在很尽量的抽时间刷题,这不干的了两点,想着大家都在鼓励我,我也不能辜负大家,所以决定把我自己的备战思路和刷题中遇到的知识点以及经验分享给大家,也算是给自己的刷题之路来一个记录吧,希望可以和大家一起学习成长!。先说我备战的想法:来自自身由于我目前绩点在专业前2%,学校也有一定的保研名额,所以我很有可能会花较多的时间在必修课来稳住自己的排名,同时保研并不是
2022-05-02 03:03:02
4261
8
原创 多道批处理系统中配有一台处理器和两台外设(Dl、D2),用户存储 空间为 100MB。已知系统采用可抢占的高优先数调度算法和不允许 移动的可变分区分配策略,设备分配按照动态分配原则。今有 4 个作 业
多道批处理系统中配有一台处理器和两台外设(Dl、D2),用户存储空间为 100MB。已知系统采用可抢占的高优先数调度算法和不允许移动的可变分区分配策略,设备分配按照动态分配原则。今有 4 个作业同时提交给系统,如下表所示。作业运行时间和 I/O 时间按下述顺序进行:A.CPU(1 分钟),D1 (2 分钟), D2(2 分钟)B.CPU(3 分钟),D1 (1 分钟)C.CPU(2 分钟),D1 (3 分钟), D2(2 分钟)D.CPU(4 分钟),D1 (1 分钟)忽略辅助操作,请给出 4
2022-05-01 01:36:32
2767
5
原创 Mysql基础语句练习
先来建表:/*创建部门表*/CREATE TABLE dept( deptnu INT PRIMARY KEY comment '部门编号', dname VARCHAR(50) comment '部门名称',addr VARCHAR(50) comment '部门地址' );//某个公司的员工表CREATE TABLE employee( empno INT PRIMARY KEY comment '雇员编号', ename VARCHAR(50) comment '雇员姓名', jo
2022-04-30 12:15:23
856
原创 Java实现画图板
运行后可以效果如下:功能: 1.可进行三角形,圆形的相应图形进行绘制 2.可设置绘制图形的颜色 3.可显示当前绘制图形的周长,面积等信息 4.将绘制好的图片保存到本地进行相应画图截图:用到的知识:1.反射解耦2.接口多态3.继承封装4.其他Java基础知识部分代码:public class PaintApp { public static void main(String[] args) { try { UIManager.setLookAndFeel(UIMa
2022-04-16 22:11:00
3305
12
原创 实战JDBC连接Mysql数据库
什么是JDBC全称 Java DataBase Connectivity, 是Java语⾔中⽤来规范客户端程序如何来访问数据库的应⽤程序接⼝提供了⼀种接⼝基准,可以构建更⾼级的⼯具和接⼝,使数据库开发⼈员能够编写数据库应⽤程序应⽤程序代码⼀般不能直接访问数据库,需要通过相应的数据库驱动程序才⾏.什么是数据库驱动?通俗来说就是数据库⼚商的JDBC接⼝实现JDBC连接MySQL相关概念数据库驱动:不同数据库开发商(⽐如oracle mysql等)为了某⼀种开发语⾔能够实现统⼀的数据库调⽤..
2022-04-16 12:50:08
2097
原创 Mysql快速入门
什么是Mysql? mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的一款产品. 由C和C++语言编写,可移植性高。支持 在多种操作系统上安装,最常见有,linux,window。 mysql因为开源免费,所以受到了目前互联网行业的欢迎。 以mysql作为数据库,linux系统作为操作系统, apache或者nginx作为web服务器,php/python作为服务端的脚 本解释器,就可以搭建起一个免费的网站。 被业界称为LNMP或者LAMP为什么要用数据库1...
2022-04-16 00:00:44
1492
1
原创 设有 4 个作业 J1,J2,J3,J4.它们的到达时间和要求服务时间如 下表所示。若这 4 个作业在—台处理机上按单道方式运行,采用响应 比高者优先调度算法。 1)试写出各作业的执行顺序;
设有 4 个作业 J1,J2,J3,J4.它们的到达时间和要求服务时间如下表所示。若这 4 个作业在—台处理机上按单道方式运行,采用响应比高者优先调度算法。1)试写出各作业的执行顺序;2)求各作业的周转时间及平均周转时间。3)求各作业的带权周转时间及平均带权周转时间。(1)执行顺序是J1-J3-J2-J4在8点J1先到,先运行J1,J1在10点完成.J2等待90分钟,J2的响应比为:(90+40)/40=3.25J3等待60分钟,J3的响应比为:(60+25)/25=3.4J4等待30分钟
2022-04-15 01:25:34
9007
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人