自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java开发,人工智能,边缘计算,致力于掌握前沿技术

每一个程序员心中,都有一个改变世界的梦想~

  • 博客(22)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 git从入门配置到常用基本命令,傻瓜式操作一步步命令总结

1,git的下载安装下载地址:git官方下载地址https://git-scm.com/download/win安装,双击安装包,一直不停的下一步就安装好了。检验是否安装成功:在电脑的任何位置 右键 Git Bash Here (打开Git命令窗口)2,配置本地gitname是你自己的名字邮箱要是你在github或者码云上注册的邮箱git config --global user.n...

2019-08-26 21:14:09 587 1

原创 SpringBoot集成shiro认证,实现Shiro认证的登录操作

什么是Shiro权限管理?Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,因为它相 当简单,对比Spring Security,可能没有 Spring Security 做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的 Shiro 就足够了。对于它俩到底哪个 好,这个不必纠结,能更简单的解决项目问题就好...

2019-08-25 18:01:45 1262

原创 详解Redis,Redis缓存,Redis分布式锁

1、Redis基本知识简介Redis是一个支持网络、基于内存、可选持久性的NoSql数据库,目前在很多的系统中都使用了Redis,尤其是在实现缓存功能的时候应用的尤其广泛(缓存功能也是很多人对Redis的认识),那么Redis到底有哪些优点和缺点,为什么会被广泛应用呢?Redis的优点Redis的第一个优点就是速度快,Redis使用C语言实现,基于内存,数据的读写效率非常的高,这也是为什么...

2019-08-20 10:39:05 868 1

原创 MySQL数据库4种常用优化方式,sql语句书写优化规范

MySQL数据库优化1. 引言 2. 数据库优化手段 3. 优化储备知识 3.1 慢查询 3.2 执行计划 4. 索引优化 4.1 索引语法 4.2 索引应用场景 5. 查询缓存 6. SQL优化 7. 读写分离 7.1 CentOS中linux的安装 7.2 MySQL主从复制 7.3 读写分离(基于MyCat实现) 引言实际项目中,我们的数据往往存储在数据库中,...

2019-08-18 17:25:08 928

原创 POI简介,以及使用POI技术实现Excel文件的导入导出案例

1、什么是POI?Apache POI 是 Apache 软件基金会的开放源码函式库,POI 提供 API 给 Java 程序对Microsoft Office 格式档案读和写的功能。常用的两种java操作Excel技术POi和JXL的对比:POI 和 JXL 对 Excel 抽象出来的对象对比POIJXLExcel 文档HSSFWorkbookWorkboo...

2019-08-14 21:44:51 878

原创 Maven仓库 一键自动删除失效jar包,没事儿点点~

因为网路等各种原因,使用maven仓库下载jar包可能会下载失败,或者下载一半停止,下载失效的jar包会严重影响我们程序的运行,看着明明没问题,但是一运行就报错,而且还很难找到错误问题原因,所以及时得清理失效的jar包会使我们从程序减少出错的可能;如何清理失效的jar包呢,失效的jar在我们的maven仓库 都有一个.lastUpdated结尾的后缀,、只要是有这个后缀的文件夹里面的j...

2019-08-14 21:04:24 1258

原创 Redis持久化机制RDB 和AOF

redis持久化机制redis服务器宕机,内存数据是会丢失了,为了保证数据不丢失需要对数据做备份,所备份就是持久化RDB 和AOFRDB(默认使用):做当前内存数据的全本快照,将数据以二进制形式存储在硬盘上RDB就是将redis上的所有数据做个备份,存储的是二进制的数据。AOF(默认是关闭):redis.conf文件中 appendonly 改成 yes ,自动创建appendonly....

2019-08-11 16:27:16 640

原创 spring boot 实现文件的上传下载

spring boot实现文件的上传,我是使用maven搭建的spring boot项目,页面集成的jsp。页面结构如下:准备工作:在webapp下新建一个目录叫upload1,页面,upload.jsp<body><form method="post" action="${pageContext.request.contextPath}/file/upload" ...

2019-08-11 16:19:42 4373

原创 mybatis的二级缓存,以及如何利用redis优化mybatis缓存?

学习redis,缓存是很重要的一块1.1 为什么要使用缓存?为mybatis增加缓存功能,可有利用减少数据库访问系统运行的瓶颈很重要的一个因素就是数据库,减少数据库的访问压力,可以提高整个系统的吞吐量。什么是缓存?将SQL语句,以及对应的查询结果存在服务器内存中,这一块内存存储区域,被我们称之为缓存。如果之后再执行该同样的SQL语句,则直接从缓存中去取,不再去查询数据库,可减小数据库...

2019-08-11 15:33:42 1397 2

原创 tomcat集群环境下如何保证session一致性

为什么集群环境下,会出现session不一致问题?答:使用nginx的负载均衡之后,不确定访问哪个tomcat,导致客户端存储的jsessionid携带到集群环境下的其他tomcat是无效的。关于集群环境下,解决session不一致问题?方式1:负载均衡的策略ip黏着:在nginx的default.conf配置ip_hash,这样客户端会固定的访问某一台服务器方式2:使用redis管理集...

2019-08-11 14:39:44 1676

原创 多线程相关面试题:并行和并发的区别、线程和进程、线程的创建方式、运行状态

1,并行和并发有什么区别并行:多个处理器或多核处理器同时处理多个任务。并发:多个任务在同一个CPU核上,按细分的时间片轮流(交替)执行,从逻辑上来看并发的任务是同时执行;简而言之:并发=两个队列和一台处理器并发=两个队列和两个处理器2、线程和进程的区别一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行速度。3.守护线程是什么?守护线程...

2019-08-08 11:37:27 1138 1

原创 面试题:说一下HashMap和HashSet的实现原理?

HashMap是基于Hash算法实现的,我们通过put(key,value)存储数据,通过get(key)来获取数据当传入key时,HashMap会根据Key.hashCode()计算出Hash值,根据Hash值将value保存在bucket里 ,。当计算出相同的Hash值时,我们称之为Hash冲突,HashMap 的做法是用链表和红黑树存储相同Hash值的value,当hash冲突的个数...

2019-08-08 10:56:00 5655

原创 Redis数据库的介绍、安装、数据结构、常用命令

1、 redis是什么呢?redis是非关系型数据库(nosql),基于内存读写的数据库,采用key-value的方式存储数据nosql: not noly sql ,没有表的SQL在目前的企业开发中会用关系型数据库(Oracale+MySQL)+非关系型数据库(Redis 、MongoDB、Memcache)共同开发项目为什么使用NoSQL现在存在数据格式非常多样,不适合应用表格进行...

2019-08-07 21:39:45 570

原创 Linux 常用基本命令总结

Linux 常用基本命令总结1.1 ls作用:查看目录下的所有文件ls -a -后边的参数 命令可以跟参数作用:可以查询被隐藏的文件ls -l作用:查看文件的详细信息通常我们结合起来使用:查询文件夹下的全部文件信息:ls -lar:可读权限w:可写权限x:可执行权限三个为一组,其中前三个为当前用户对该文件的权限中间三个为root管理员用户的权限最后三个是其...

2019-08-07 20:43:06 731

原创 Centos 7使用MyCat搭建 MySQL-读写分离

什么是读写分离?只有mysql的主机接收增删改SQL语句,从机接收查询语句,分担主机的查询压力搭建步骤新建一台Linux服务器、关闭防火墙上传mycat的安装包到服务器、解压安装配置mycat的环境变量修改mycat的server.xml和schema.xml配置文件启动mycat测试1.上传mycat安装包到 /usr目录下使用Shell上传文件2.解压安装3.配...

2019-08-07 19:55:40 1223

原创 Centos 7搭建MySQL-主从复制

什么是主从复制?如果数据库服务器一旦宕机,我们的项目将无法运行,如果数据库服务器硬盘损坏还将面临数据丢失的问题!!!将MySQL数据库主机的数据复制到MySQL从机上(备份)原理:将MySQL主机的SQL语句以日志的方式记录下来,通过网络将日志文件复制到从机上,执行日志中的SQL语句同步主机的操作和数据搭建步骤创建三台Linux服务器分别安装MySQL数据库配置主节点(Mysql主...

2019-08-07 19:46:17 790

原创 Spring boot 整合mybatis报错ClassNotFoundException: org.mybatis.logging.LoggerFactory

使用spring boot整合mybatis需要加入依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g...

2019-08-06 20:44:07 23211 10

原创 Yum命令使用,使用yum安装vim案例演示yum的使用

何为Yum ?yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。简...

2019-08-02 09:59:40 6869

原创 Centos7安装Nginx详细安装步骤

Centos7安装Nginx步骤手动配置nginx的yum仓库使用yum命令安装nginx启动nginx访问nginx1.指定nginx的yum仓库说明:centos系统中默认的yum仓库中没有nginx的安装包,所以要想安装nginx需要单独指定它的仓库地址1.1 将nginx.repo上传到Linux服务器下的/etc/yum.repos.d/下nginx.repo文件...

2019-08-02 09:54:32 1744

原创 Centos7安装MySQL,修改初始密码并且配置打开远程连接访问

Centos上安装mysql可使用在线yum安装和使用离线rpm安装,本篇文章分别讲解这两种安装方式:在线安装步骤:上传MySQL的Yum源使用yum命令安装MySQL启动MySQL服务登录MySQL数据库设置密码,设置允许远程访问1.上传MySQL的Yum源如果不上传yum源 ,centos它是找不到mysql的安装镜像的,所以我们需要给他一个源镜像,放在/etc/yum.r...

2019-08-02 09:47:08 2622

原创 Centos7安装JDK和Tomcat详细步骤

安装步骤将JDK安装包上传到/opt下解压配置JDK的环境变量使配置生效测试JDK是否安装成功1.上传JDK安装包到Centos系统中的/opt目录下1.1 使用xftp软件和服务器建立传输1.2 建立会话1.3 填写连接会话的参数1.4 上传JDK的安装包到Linux系统中的/opt目录下2.对上传后的JDK进行解压操作2.1 进入/opt目录,查看上传后的...

2019-08-02 09:01:32 1314

原创 Nginx搭建负载均衡详细操作

什么是负载均衡?互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢?那么通过使用nginx搭建的负载均衡器即可解决该问题客户端的流量首先会到达负载均衡服务...

2019-08-01 21:46:15 756

小麦病虫害yolov8目标检测YOLO格式数据集,带标注,包含12个分类5600多张图像,原论文自用精心整理

配套yolov8训练教程: https://blog.csdn.net/MacWx/article/details/134012157 数据集包含文件目录结构如下: ├── Annotations ├── images ├── ImageSets ├── labels ├── test.txt ├── train.txt ├── val.txt └── wheat.yaml 病害类别信息: names: 0: Powdery Mildew # 白粉病 1: Scab # 赤霉病 2: Leaf Rust # 叶锈病 3: Stripe Rust # 条锈病 4: Glume Blotch # 颖枯病 5: Wheat Ear # 正常麦穗 6: Wheat Leaf # 正常麦叶 7: CrownAndRootRot # 根腐病 8: aphids # 蚜虫 9: looseSmut # 散黑穗病 10: redSpider #红蜘蛛 11: sharpEyespot #纹枯病

2024-09-18

时间序列预测:基于PyTorch框架的循环神经网络(RNN)实现销量预测

包含完整代码和数据集。 文件说明博客地址:https://blog.csdn.net/MacWx/article/details/138196112 主要过程如下: 1、首先读取数据集csv文件,读取每天每个地区的销量数据,整理为按照地区分类的销量数据csv文件,并且将每天的销量数据合并为以周(星期)为单位的销量汇总数据。以下代码实现都是按照周进行预测的,比如说可以预测未来1周,2周,3周...等某地的销量数据。 2、数据整理好之后,执行train.py文件开始训练模型,模型生成的文件会保存至models文件夹下。 3、待训练完成之后执行predict.py文件,修改文件中的开始日期进行预测未来几周的销量数据。 4、观察模型训练效果,如果结构不理想,调整config.py参数,比如调大模型迭代次数等,重新训练模型 5、待模型符合预期效果之后,执行predictTest.py,将模型预测的结果按周和地区导出到Excel中,目标完成。模型部署的话可以执行解决

2024-04-26

shell脚本:CPU和GPU压力测试工具,使CPU和GPU占用率达到90%

一个脚本来持续使 CPU 和 GPU 的进程和内存占用都达到 90% 以上,直到手动停止。CPU和GPU压力测试工具,使CPU和GPU占用率达到90%。 请注意: 脚本中的 GPU 使用率和内存使用率的部分可能需要根据你的环境进行调整或修改,特别是涉及到 GPU 类型和内存大小的部分。 在执行这个脚本之前,请确保你的服务器环境能够承受高负载,并且不会影响到其他人或系统的正常运行。 压力测试期间,服务器的性能可能会受到影响,请慎重执行。

2024-04-26

基于Springboot + Vue 开发的前后端分离博客

博客项目演示地址:https://www.macw.cc/ 包含完整项目代码 前端项目位于blog-vue下,blog为前台,admin为后台。 后端项目位于blog-springboot下。 SQL文件位于根目录下的blog-mysql8.sql,需要MYSQL8以上版本。 可直接导入该项目于本地,修改后端配置文件中的数据库等连接信息,项目中使用到的关于阿里云功能和第三方授权登录等需要自行开通。 当你克隆项目到本地后可使用邮箱账号:admin@qq.com,密码:1234567 进行登录,也可自行注册账号并将其修改为admin角色。

2024-04-26

一个小工具,能实现用一套键盘鼠标控制多台电脑,并实现文件拖动

有时候办公桌上会放两三台电脑,这个时候如果再放两三套键盘鼠标岂不显得桌面乱糟糟的,而这样一款工具,就是可以在两台甚至多台电脑之间共用一套键盘鼠标,免去频繁切换的烦恼,还能在多台电脑之间只有的拖拽文件,简直不要太方面, 工具我放到这里了,免费下载使用

2024-04-26

js实现图片Web标注,可选择标签分类,生成json文件

一个基于网页的目标检测数据标注工具,方便一个团队合作标注目标检测数据集。 js实现图片Web标注,可选择和自定义标签分类,并且能将标注结果生成json文件。 目前只预留了十个类别,你可以双击类别标签来更改对应的文本。你的更改会被保存在本地,每次你打开,都会加载这些历史信息。 在图像上单击鼠标左键,选择Bbox的第一个点;再次单击,选择第二个点;在单击“确认”前,你可以任意选择类别、调整Bbox,并且它们的颜色是对应的。 对于小的目标,你可以通过双击图片某个位置来放大它。你也可以通过单击右键来重置图片的大小。 点击“完成图片标注”,浏览器将会保存以图像名称命名的json格式文件到你指定的目录。为了提高效率,请设置浏览器的默认下载位置并且不再询问。

2024-04-26

数据集【LSTM模型预测时间序列】(根据历史销量数据预测商品未来销量)

LSTM模型预测时间序列:根据历史销量数据预测商品未来销量”的数据集 使用链接:https://blog.csdn.net/MacWx/article/details/134548578

2024-04-14

《农业工程学报》期刊模板

《农业工程学报》研究论文写作模版Word版 (标题:居中、小二、黑体,不超过25个汉字,应简明、具体、确切,概括文章的要旨,符合编制题录、索引和检索有关原则,有助于选择关键词。题名中应包括较多的关键词。) 作者一1,作者二1,作者三1,2,…作者四2,3(四号、仿宋_GB2312,所有人属于一个单位,右上角不标序号) 摘 要(小五、黑体) (小五、宋体。 按照要素写作。【研究目的】30~50字;【方法】30~50字;【结果】核心部分,约150字;【结论】不能忽略,约50字。首次出现缩写词时,需补充中英文全拼) (中图分类号查询网址http://ztflh.xhma.com/;文献标志码查询网址http://www.casb.org.cn/cn/infomation_more.asp)

2024-04-07

省市区管理sql数据表设计、以及全国省市区全部最新数据

省市区管理sql数据表设计、以及全国省市区全部最新数据,省市区管理sql数据表设计、以及全国省市区全部最新数据,省市区管理sql数据表设计、以及全国省市区全部最新数据,

2019-10-16

MySQL-Centos7离线安装rpm文件以及安装说明.rar

MySQL-Centos7离线安装rpm文件以及安装说明,内有详细安装使用说明文档,可一步到位成功安装

2019-08-02

JavaWeb电商网站商城当当网项目源码,内含数据库

当当网商城系统源码,后台使用java,Struts2,Mybatis,开发环境使用 Idea,Maven,数据库使用Oracle,主要功能有:一级分类查询,二级分类查询,搜索框模糊查询、session实现购物车的增删改查,商品详情聊天评论功能,KingEditor编辑器输入,登录验证码、注册邮箱发送、订单支付宝支付接口。数据库用了七张表。功能挺多的,对于初学者是个很好的参考项目!

2019-07-18

java集成富文本编辑器KindEditor

java集成富文本编辑器KindEditor,实现富文本的排版,图片上传,内容提交等

2019-07-09

java实现的文件上传下载FileUpLoad

java实现的文件上传下载FileUpLoad,内含SQL文件,使用Oracle数据库,struts2组件包装,包装流加快下载,可上传可下载,适合初学者学习使用!

2019-06-27

Servlet实现的进销存仓库管理系统

JavaWeb使用 Servlet实现的进销存仓库管理系统,使用Oracle数据库,jdbc连接数据库,阿里druid数据库连接池技术,验证码,md5加密,商品分类,分类管理增删改查,商品入库,出库管理,查询所有商品、用户管理,过滤器拦截强制登录,监听器监听在线人数等功能,内容包含SQL文件,导入即可使用!

2019-06-25

Library.zip

使用Servlet实现的图书管理系统增删改查,使用Oracle数据库,jdbc连接数据库,阿里druid数据库连接池技术,密码md5加密,jsp,等。功能有登录注册,查询所有,增删改查信息,过滤器拦截强制登录,监听器获取在线人数等。

2019-06-25

Myeclipse 2013-ea4 破解文件+破解说明.zip

Myeclipse 2013-ea4 破解文件+破解说明,帮助你永久激活myeclipse,软件非常小,没有安装包,只有破解文件!

2019-05-15

ASCII码值速查

最全的ASCII码值,可以帮助您快速查询入手,共127位。

2019-04-16

java数组的增删改查CURD操作

今天被一个同学问到这个对数组的增删改查问题,顺便就整理一下吧: 我是定义了四个函数,用到那个分别调动哪个就可以: 其中代码已经加了详细注释:

2019-04-10

spring+Mybatis+SpringMVC资源整合(增删改查+模糊查询)精心制作,适合新手学习

spring+Mybatis+SpringMVC资源整合(增删改查+模糊查询)精心制作,适合新手学习。采用myeclipse,mysql数据库,内附sql文件。 首页路径:http://localhost:8080/springmvc4/user/search

2017-12-30

一键修改静态IP为动态

一键修改静态IP为动态,若连接方式为本地连接请自行修改name值为本地连接

2017-12-19

一键修改动态IP为静态

一键修改动态IP为静态,右键用记事本打开文件可以修改为自己想要指定的静态IP,本地连接请自行修改网络连接名为本地连接

2017-12-19

2017年12月英语四级考试真题

2017年12月国家英语四级考试真题试卷,个人整理。答案请参考泸江,有道等,谢谢

2017-12-17

Javaweb实训项目-《贵美商城*源码》Myeclipse+MySQL

Javaweb实训项目-贵美商城源码,采用Myeclipse+MySQL,正则表达式优化注册,基本实现增删改查,适合初学者练习使用,仅供参考

2017-07-09

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

TA关注的人

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