- 博客(37)
- 资源 (14)
- 收藏
- 关注
原创 windows/linux桌面精灵(带源码)
效果图:代码实现逻辑: 桌面上展示的动画均为gif无背景动图(可以下载一套指定模型的gif图),通过监听键盘的输入或者鼠标的点击拖拽,来实现动画的切换,在切换时,通过播放控制器来实现动画正常的切换,而不是突然被打断,或者鬼畜,播放完动画,会根据具体的动画恢复到设置好的结束动画(可以是待机,也可以是衔接动画)扩展:启动时会启动一个图标,可以通过图标停止或者隐藏桌面精灵,可以通过扩展功能来实现日常小工具,可在图标列表中添加,或者通过动作事件监听触发(例如实现json的格式转换,加密解密)源码下载地
2022-05-31 16:40:51 1199 1
原创 虚拟机网络设置---保姆级教学
该文章主要教学:(1)虚拟机物理机ping通(2)虚拟机配置上外网(3)虚拟机跨网段ping通**虚拟机与物理机的ping通配置**1、首先我们先看看我们挂载了哪些网卡:命令行输入ip addr:可以看到有eth0和eth1两个网卡2、输入cd /etc/sysconfig/network-scripts进入网络配置目录,输入ls查看网络配置文件3、这里我们使用eth0网卡作为测试,输入vi ifcfg-eth0:按图中做出修改,主要设置ONBOOT,如果后续ping不通,则添加
2022-04-28 14:30:10 6837
原创 实习周记-day9
今天总结一下封小区7天干的活,整个框架通个这几天慢慢摸清楚了大概,确实,用到了很多很优的东西,但是整体特别庞大,所以需要从头开始入手,一点都不能漏,对于某些设计模式需要慢慢看,不能急,得一般般分析接口,具体实现,搞懂这是干什么的,才能把整个项目慢慢拆分开分析,然后找到一个个之间的调用联系,然后就是所用到的插件,扩展类,一个个也要去学完再回来看,不然慢慢越积越多,会特别混乱...
2022-03-21 19:41:02 476
原创 实习周记-番外
程序员的额外假期竟然是靠疫情。。。本来都打算明天继续学一下新项目的框架或者继续学业务,结果直接一封邮件通知放假几天,最近疫情太可怕了,哎,到处科技楼被封,到处排查,检测,大家都待家了,感觉要坐吃山空了哈哈哈,希望大家一同抗疫,早点结束这场战斗,让我们好好搬砖吧...
2022-03-13 14:21:05 255
原创 实习周记day-8
这几天工作内容差不多,总结学习内容,开会,分享心得体会,我觉得学习一个项目最重要的就是不懂就问,别担心导师工作忙啥的,一个提示会让你恍然大悟的,还有不懂调用过程的,直接debug不要犹豫,然后看方法调用栈,一目了然,然后就是想清楚所有过程,启动,请求,处理,把这些进行总结绘图等,对以后遗忘回忆有很大帮助,然后就是业务需求,这跟学原理一样,别急慢慢来,做好笔记,多练习调式现有系统,很快就懂的...
2022-03-11 18:54:08 344
原创 实习周记-day7
今天感受-项目难就难在初始化过程,前期配置,启动各个组件,模块一多,初始化了一堆映射关系map,什么id映射消息模板,各种转型mad,还是从各种地方获取过来的,还很多共享数据的,你有时候完全不知道数据哪里来的,再加上业务命名,完全不知道干嘛用的,一个个猜,因为要复用过程,还把一个步骤疯狂拆,这就算了,为了方便回滚还加了工作流,工作流过程中互发了消息,消息处理以后也会产生工作流,工作流工作时还会触发级联操作,这就大大降低了代码可读性,debug半天还在工作流中,明天得仔细研究研究。...
2022-03-09 19:46:15 245
原创 实习周记-day6
今天分析了一下项目结构,4个大模块,一个主要通信模块,一个底层处理模块,一个ui模块,一个自动化测试模块,看了通讯模块,最主要就是core跟rest小模块,理解项目最主要先看通调用过程,可以先用测试模块debug来查看调用过程,测试入口可能跟实际rest入口不同,但是可以很好的理解实际请求处理流程,看完处理流程再找入口就简单多了,每个人理解项目的方法不同,但是都是有一些通用技巧的。除了看项目之外,每日的排核酸真心累,打底一小时...
2022-03-08 19:32:06 229
原创 实习周记-day5
今天学习了一个云计算-私有云的一个框架,项目非常庞大,真的一开始无从下手,官方文档都是产品介绍和接口文档,完全没源码文档以及注释,网上也没教程,最后问了转正的同事,找到了突破点,api架构用rest和rabbitmq,对消息队列做了很多封装,以及队列,异步处理。今天看得不是很多,可以以后慢慢了解,明天开始产品与源码并行学习。明日继续更新,随手笔记,看看即可。...
2022-03-07 19:46:16 1821
原创 实习周记-day4
今天把产品源码结构都看了一遍,老项目的架构,以及处理过程都有了大致的了解,理解不了的地方还是得有耐心,从头到尾的找调用过程,也可以通过debug或者命令行来分析,下一周就是接触新项目的框架了,听说是国外比较好的一个私有云框架,这个周末先对这个框架有个大概的了解,下周接着更新学习。...
2022-03-05 14:35:24 203
原创 实习周记-day3
今天主要看源码,架构比较老,然后项目比较庞大,所以我是先把所有模块通读了一遍,然后按照调用过程一步步了解业务逻辑的处理过程,中间有很多迷茫的地方,因为一个项目里面包含了2个产品,所以区分了一段时间,有一个产品利用了桥来映射请求路径,另一个产品比较正常,为MVC,然后由工具类创建请求发送。项目中还包含了额外的接口服务,非本产品的内容,让我不知所以了很久,然后有一个卡点就是服务调用的时候,部分调用方法是从JSON中取出数据进行反射调用的,这有点考验查看源码的能力。目前还有一种发送请求方式没理解,没看懂,然后就
2022-03-03 19:35:11 234
原创 实习周记-day2
今天接着昨天的产品了解,把产品所有特性以及基本配置手册给过了一遍,大概了解了产品如何提供服务以及大致体会到某些模块之间的联系以及原理。接着就是读产品源码,产品迭代了比较久,部分已经迁移架构了,但是后台还是老架构,原型采用的是MVC和webservice,所以基本上概念是一样的,复杂的在于配置参数以及业务逻辑还有模块插件之间的通讯,通信类似于服务注册与RPC,但是实现过程不太相同,主要是插件之间的通信,服务提供与事件通知,然后组长的要求是尽量把源码通读一遍,比较细微的可以以后了解,大致模块功能的实现流程要理
2022-03-02 20:06:44 262
原创 mybatis-plus(条件构造器的使用)
(1)selectPage(数据库有三条满足的,只展示2条,因为分页显示第一页,每页两条)(2)selectList(or与orNew的区别)(3)update(4)Delete(5)常用的方法(last为把字符串添加到sql语句后面)(6)Condition用法...
2022-03-02 10:50:20 572
原创 实习周记-day1
今天是办理入职的第一天,简单总结一下今天。根据实习offer的入职时间到达公司,在等候室边看着未来同事打卡,边等待着接头人,大概到预定时间,接头人也是分部公司秘书,带我去办理入职(提交材料,签订实习协议),接着就是介绍各个部门的位置,以及公司的办公环境,然后给了一份入职指南,大概内容就是公司规章制度、如何融入团队以及费用处理报销等等。收尾就是带我到我对应部门的组长兼导师旁边,交代一下工作,就开始由导师带我。没什么复杂的事情,配置一下办公环境,注册公司内部邮箱,聊天软件,内部文件系统和管理平台以后,就开始
2022-03-01 21:35:16 436
原创 大数据分析课程(数据分析课设--包含代码)
该项目为疫情数据的分析,数据集为公开的数据集,效果图如下:图一:对中国疫情数据的地图化显示,光标在对应的地区上会显示该地区的数据图二:对中国所有数据的统计图三:疫情的发展情况演变图(点击播放会递进演变)图四:人数排行演变图项目还包括趋势预测,全球数据的分析,数据的导入导出操作,客户端的设计,人员流动等等,关键代码下载地址如下:https://download.csdn.net/download/xtb666666/62460504...
2021-12-13 17:40:16 4822 2
原创 秋招痛悟:还没秋招或者秋招中的同学们快看
秋招前: 我这么棒棒,去大厂和500强也是有机会的,好好准备,么的问题!秋招时:机会来了!投够一百家!一定能找到满意的好工作!加油加油加油,宣讲会冲冲冲!秋招后:求求你们要我吧,我真的不挑了…什么公司地区岗位薪资,我都不挑了,求求你们让我拿个offer…上面属实真实:除了外包的offer其他差不多流程走一半就石沉大海,大厂6月起就开始提前批,7-8月大佬集邮,现在hc已经全部关闭,9月中旬秋招接近尾声,现在研究院,国企(三大运营商,四大行等)开启秋招:面向硕士及以上,怎么说呢,现在最多还有外包初创游戏
2021-10-13 00:16:40 155
原创 计算机毕设
计算机毕设一般有这么几种:人工智能,图像处理,小程序,网站,大数据。可能你比较需要网站和微信小程序,私信我即可一般答辩只需要系统,论文一般是答辩完以后给审查的
2021-10-04 15:32:33 398
原创 只用html+js+css实现2048小游戏(带源码)
游戏截图:对应的html代码:<script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script><h1> 通过四个方向键移动</h1><div class="container text-center" id="2048"></div><script> $(document).ready(function ()
2021-07-23 09:53:13 2024 3
原创 HTML+JS+CSS实现幻灯片效果(附代码)
示例一效果展示:(每一个屏幕都是一个div,屏幕里想放的内容,放到对应div里即可,各个屏幕互相不受影响)对应的html代码:<!doctype html><html> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" type="text/css" href="style.css" /> </h
2021-07-23 09:41:11 10254 1
原创 谷粒商城中npm install时报错
先检查node版本以及是否配置镜像:当在vscode运行如下命令时报错:npm install需要:修改package.json中的sass版本4.14.1,然后=npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
2021-07-09 10:04:48 401
原创 谷粒商城的linux环境配置-网卡配置以及docker安装mysql
1.安装好VirtualBox和vagrant,并下载centos/7镜像,启动并用ssh连接电脑不能有红蜘蛛,360,净网大师2.虚拟机网络配置:原来的:(访问3333就是访问虚拟机的3306,一个软件就要下载一次就要配置一次,麻烦)修改网卡信息:修改用户目录下的vagrantfile文件下的private network ip为本地ip(最后一个数随便填,ping的时候一致就行)然后启动虚拟机并连接(一定要完整启动,不然eth1可以修改更新不到)测试ping(看eth1的inet就
2021-07-09 09:46:38 479 1
原创 Nacos的几个主要作用说明
常见的注册中心:1.Eureka(原生,2.0遇到性能瓶颈,停止维护)2.Zookeeper(支持,专业的独立产品。例如:dubbo)3.Consul(原生,GO语言开发)4.NacosNacos注册中心:(1)Nacos功能Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能:1.服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Age
2021-07-08 10:59:51 29449 2
原创 spring gateway网关在微服务以及分布式里常用的作用
spring gateway网关在微服务以及分布式里常用的作用(包括yml配置说明以及各功能的原理、作用、为什么要用等详细描述)主要作用有:做动态路由,认证授权(网关鉴权),令牌限流,跨域处理。1.跨域:概念:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。• 同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;解决跨域方法:解决跨域 -(一)使用nginx部署为同一域解决跨域 -(二)配置当次请求允许跨域•1、添
2021-07-08 10:26:13 3418 1
原创 linux下vim编辑器的使用
在Vim中:有命令模式,输入模式 和 末行模式三种模式。(1)按 Esc 进入命令模式。(2) 在命令模式中,输入 Shift +;(也就是:) 进入末行模式。(3)按i进入输入模式。操作:(一)进入vim filename(二)退出:wq 末行模式,保存退出:q 末行模式,直接退出:q! 末行模式,不保存,强制退出(三)输入模式(在命令模式下操作)i 从光标所在位置前面开始插入I 在当前行首插入a 从光标所在位置后面开始输入A 在当前行尾插
2021-06-25 20:45:42 142
原创 linux在开发过程中最常用的命令
关机/重启/注销常用命令作用shutdown -h now即刻关机shutdown -h 1010分钟后关机shutdown -h 11:0011:00关机shutdown -h +10预定时间关机(10分钟后)shutdown -c取消指定时间关机shutdown -r now重启shutdown -r 1010分钟之后重启shutdown -r 11:00定时重启reboot重启init 6重启init
2021-06-25 20:35:19 148
原创 跨域问题配置--多种方法找到最好的一种,亲测有效
配置类如下:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.s
2021-06-25 12:28:52 225 1
原创 mybatis-plus实现分页查询
1.首先先写上配置类:import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.mybatis.spring.annotation.MapperScan;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import or
2021-06-25 12:19:58 317
原创 Duplicate entry ‘0‘ for key ‘PRIMARY‘
1.sql插入第一条数据成功,插入第二条数据报错:Duplicate entry ‘0’ for key ‘PRIMARY’.2.因为主键设置不能为空,因此默认是以"0"来进行填充的。因此在数据插入时数据的主键id值被0占据,但由于之前已经有数据了,id为“0”的索引已经被占,在使用就会报这个错误,因此我们只需要对表中的主键“id”设置成自增即可.3.表如果不设置成自增,会导致yml文件配置了全局id自增也无效....
2021-06-19 00:15:29 923
原创 mybatis-plus基本配置
mybatis配置mybatis-plus:xml文件路径mapper-locations: classpath:mapper/*.xml实体类路径type-aliases-package: com.zyxx.sbm.entityconfiguration:# 驼峰转换map-underscore-to-camel-case: true# 是否开启缓存cache-enabled: false# 打印sqllog-impl: org.apache.ibatis.logging.stdo
2021-06-18 23:06:24 695
原创 后端中文数据传入数据库乱码,但是后端显示正常
1.后端中文数据传入数据库乱码,但是后端显示正常2.用like匹配英文成功,但有中文就无法跟数据库中的中文数据匹配上在配置文件的数据库连接地址后面加上这个即可:spring.datasource.url=地址?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai...
2021-06-18 11:12:09 424
原创 web项目开发经验
1.开发之前要进行需求分析和技术评审,有难度的地方要说明并提前调研,然后输出技术评审文档.2.前后端沟通定义接口和命名规范(需要传递的数据格式以及名称等),一是联调方便,二是可以从前后端的角度避免一些性能问题.3.接口代码开发要注重规范性,并且一定要带注释,代码写完之后及时更新文档.4.先完成自己的后端开发,要真正对自己的项目负责,完成的就一定要拿得出手,尽量考虑全面,不会因为片面原因导致逻辑出错等问题出现.特别是需要进行高并发的模块,要做好各种情况的应对方案.5.项目开发一定要并行,这也就是前后端
2021-06-17 00:14:21 328
原创 前端接收后端数据显示为空
前端接收后端的json数据为空,但后端返回前可以输出数据,情况就是返回报文里面内容为null,但是调试的时候都是可以正常打印的原因: 传送的这个对象里面的属性没有实现get方法增加get方法后,该问题解决...
2021-06-16 23:42:20 3391 1
原创 Java小白到程序员的学习路线(学完进中厂)
小白-计算机专业的都可:1.JavaSE必须过一遍,不然你连代码都不会敲,至少要过数据类型和集合。线程-异常-反射-IO看情况学。2.mysql,必学,必须至少先过一遍基本的增删改查。索引,事务,隔离级别可以后学,也可以用到的时候再学。因为开发基本都要数据库交互,小项目普通增删改查就够了。3.jdbc,可学可不学,时间够的话最好学一下,了解原理,急于开发可以不学,后面有mybatis(可以快速开发,还有代码生成器,增删改查都可以不用写)4.这里就可以开始学JavaEE了,spring- spring
2021-06-08 20:42:24 478 2
原创 24条指令MIPS单周期CPU课程设计(包含报告与实验包)
本次课程设计的基本任务是利用logisim平台设计构建一个32位 MIPS CPU 单周期处理器,要求支持24条 MIPS 核心指令,最终设计实现的 MIPS 处理器能运行实验包中的 benchmark.asm。课设设计报告如下:cpu设计实验包下载地址:...
2021-06-08 20:40:14 9978 3
原创 spring boot依赖无法下载问题
首先:当你用idea创建项目时,选择Spring initializr 初始化一个Spring boot 项目,并在服务器URL设置中选择了(阿里云服务URL:https://start.aliyun.com/)然后:你给maven进行完了三配置:apache-maven版本路径,setting.xml的路径配置,maven仓库路径配置.最后:你开心的给pom文件加入开发项目所需要的依赖,在maven工具里点击下载资源,不幸的是控制台报错,说你无法从镜像路径(setting.xml中配置了阿里云镜像)下
2021-06-05 15:54:35 3810
原创 mysql客户端执行sql文件中文乱码两种情况(完美解决)
第一种:运行sql文件后,表内中文数据乱码第二种:运行sql文件时,报错,查看运行时的语句,只要有中文的语句都乱码解决方法:用Notepad++(这个在Encoding里设置)或者其他快捷编码本打开你的sql脚本,看看有没有设置编码的选项,将编码选择UTF-8即可。不是改查看格式,是改编码!!...
2021-03-28 23:24:12 4556
原创 Vagrant中虚拟机centos的/dev/sda1硬盘满了(完美解决)
某一天在跟着视频做项目的时候,docker在安装mysql时的步骤失败(提示内存不足),搜索各大平台得出的结论:df -h显示:/dev/sda1硬盘莫名奇妙满了(我40G没安装几个镜像就满了???怎么可能,视频里都没问题,我不服呀)就是图下这一步:下载着下载着然后报错,提示空间不足,安装失败。很多博客都是建议扩容,但是因为这个虚拟机是镜像,很多配置是固定的,并不好简单修改,主要是我试过,要不是没那命令,要么就是没用。我的最终解决方法如下(也是最有效的):我们可以用cd / 到主目录,用du
2021-03-28 23:15:14 3784 30
Java200+面试题(2021).pdf
2021-06-08
毕设-在线考试系统(秒搭建)
2021-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人