自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 Aduino中eps环境搭建

进入首选项,将esp8266的国内镜像地址填入,然后保存,在开发板中查询8266,安装即可。

2023-07-30 14:42:45 466

原创 新项目如何推送Git

新项目如何推送Git

2022-12-09 21:08:57 1564 1

原创 Java序列化神器——Jprotobuf(小白篇)

Java序列化神器——Jprotobuf(小白篇)

2022-06-15 11:50:47 2230 1

原创 JAVA-Web项目前后端接口定义

JAVA-Web项目前后端接口定义

2022-06-15 11:46:15 2109

原创 Java常用工具类

java常用工具类

2022-06-15 11:39:24 171

原创 JAVA基本数据类型总结

JAVA基本数据类型总结

2022-06-15 11:31:50 250

原创 Spring容器—bean的创建和注入

Spring容器—bean的创建和注入

2022-06-15 11:19:05 604

原创 Springboot解决跨域

Springboot解决跨域

2022-06-15 11:07:02 90

原创 Bean对象copy比较

Bean对象copy比较

2022-06-15 11:00:48 202

原创 Java8新特性——stream流常用总结

Java8新特性——stream流常用总结

2022-06-15 10:54:33 138

原创 原生H5+JS文件上传

最近,一个项目上使用到一些数据,这些数据必须要从本地导入,因此提供了相关的服务端上传接口,然鹅我是一个纯纯的后端,前端的各种框架都不太会使,并且我认为这样的小项目使用一个前端框架反而不好,比如LayUi,虽然很简单就可以引入,但是有时候我需要做些特殊操作,修改人家源码的底层方法还是不太方便,因一顿google后实现了纯H5+JS实现的方法,连ajax都使用的原生;记录一下:一、单文件上传<!DOCTYPE html><html> <head>

2021-11-06 18:29:09 1451

原创 ES数据迁移

在ES的版本升级,容器迁移等情况下,免不了进行数据迁移,如何不用前代码就实现ES的数据迁移呢:一、同一集群内,索引间的数据迁移{ "conflicts": "proceed", #跳过异常 "source": { "index": "seo_article", #数据源索引 "size": 5000, #每次迁移数量,可以没有 }, "dest": { "index": "seo_article", #目标索引 "version_type": "

2021-08-25 18:35:09 906

原创 Maven项目如何引入外部SDK

最近做一个项目,java maven web项目,需要引入一个第三方包xyz.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我不能使用依赖配置,那就采用传统的方式,将这个包拷贝到:模块下,这里我再在我的模块下新建了一个路径:/web/WEB-INF/lib/-sdk.jar ,然后,我在file——>Project Structure——>选择模块——>dependencys下点击加入外部jar。但是打包时总会报错找不到该SDK解决:原因是因为我们的ma

2021-08-25 18:22:27 5329

原创 ESP32Cam视频监控同时控制引脚-ArduinoIDE实现/ESP32cam视频小车源码

ESP32Cam视频监控同时控制引脚-ArduinoIDE环境不久前入手了一款esp32cam开发板,放了好久,终于在昨天准备搞一搞,毕竟不能放的发霉不是,目前实现了视频监控和对部分引脚的控制,也就是说能够做一个面对面的视频机器人了,下面主要介绍一下,原码已放到码云,欢迎下载:一、关于环境这里,我是用的是ArduinoIDE,虽然这个使用起来改写库文件和代码很不方便,但是呢,以前用这个开发习惯了,那就用着吧;安装ArduinoIDE很简单,去官网装就行,如果网速不好,那就去中文社区Arduino中文

2021-05-25 00:49:33 4319 2

原创 ESP12F自动配网并连接服务器实现舵机控制(解决速度问题)

废话不多说,直接上代码,这里调用的包是需要提前引入(见后文)的,否则会报错。/**********************************************************************项目:WIFI开关(终端)功能:自动配网,接受命令/发送数据@author mansuosuo***********************************************************************/#include <ESP8266Wi

2020-10-18 19:13:29 1086

原创 通过消息队列实现分布式事务

事务是什么东西这里不进行细说,写这篇文章的目的也是因为前不久项目上使用到相关知识,在这里做此记录,其实所谓的分布式事务很好理解也非常简单一、spring&spring boot下的事务实现(普通事务/基于单库的事务)首先,我们了解一下spring boot下实现事务,这个相对而言很简单,直接可以通过注解去实现:@EnableTransactionManagement//开启事务管理,相当于在spring中加配置(<tx:annotation-driven />),在spring

2020-09-19 18:40:44 1801

原创 易语言实现串口扫描与串口通信

最近帮盆友做一款串口通信软件,需求很简单,为了快速开发,我在对比了c,c++,java,py,C#等众多语言后,我选择了一个不为大众所熟知的编程语言,易语言,确切来说呢这不算一个全新的编程语言,但是在开发pc端在线软件和快捷性上面几乎吊打了一切,注意,这款开发软件收费,在打包成为exe文件时会出问题,所以如果想要使用免费可打包的,请联系我哦。易语言是一款汉语编程语言,very巨简单,安装和其他我就不说了,对于连接串口,易语言十分人性化,直接从右边选项框里面拉去一个串口,拖动到你的窗口中即可:那么如何扫

2020-05-26 15:30:48 13678 3

原创 Arduino串口详解

串口是单片机通信方式中很重要的一种,我们的鼠标和键盘等等都是通过串口进行通讯的,那么如何更方便的使用Arduino的串口呢,今天,我把串口的使用心得总结如下,希望对你有所帮助哦:一.串口的基本函数串口连接(参数为波特率)Serial.begin(9600);清空串口缓存1.0版本之前为清空串口缓存,现在该函数作用为等待输出数据传送完毕。Serial.flush();可以使用:while(Serial.read() >= 0){}来代替。禁止串口,可称为IO口使用Serial

2020-05-26 14:52:52 6018

原创 uniapp父界面和子标签内方法相互调用和传值

在当前页面引入其他子标签或者其他页面时,如何在本界面调用其他页面的方法呢,对于刚接触uniapp的人来说不是很容易,这里给大家展示下uniapp本身的调用方式,当然还有其他方法可以实现,时间仓促,这里我直接上代码:父界面<template> <!--按钮--通过按钮调用子标签内部方法--> <button @tap="zibiaoqianShow">子标签显示</button> <button @tap="zibiaoqianHidden"&g

2020-05-12 00:11:09 1846

原创 uniapp-页面之间传值和标签反向传值

之前开发了一款蓝牙工具,本想着使用android原生开发,无意间发现uniapp也可以进行底层开发,结果一系列踩坑开始,几次尝试后,终于没有问题了,今天总结下我用到的页面传值。一、子标签回传数据:在开发过程中,我们的代码最好能够实现低耦合,也就是说,页面和子标签之间不要过于依赖,这样既能够实现底层代码复用,也让单个界面干净不少,举个例子:我们写了一个界面,里面有列表,而且这些列表元素样式很复杂,那么我们就应该单一的写一个列表元素样式,让后在本界面里面复用,但是,子标签里面的值如何回传呢,代码:子标签

2020-05-10 15:04:41 1314

原创 mybatis标签使用和组合

mybatis无疑是十分顺手的工具,它的标签更是用起来十分舒畅,其标签分为这几类:sql语句定义标签,动态sql语句拼接标签,结果关联(格式化)输出标签,关联标签。下面我介绍一下几个常用的标签使用:一、语句定义标签顾名思义,是用来指定sql类型的,也就是说是用来指明这是一条插入语句还是一条查询语句,主要有:insert、select、update、delete;1、 < insert...

2020-04-11 15:34:43 447

原创 使用反射从未知的list中取值

今天,我拿到了一个未知的List,想要拆开一看,可是其内部是一个个object,几番强转无用,最后我决定利用反射取值,果然很快就拿到了我想要的,接下来,(由于闲的蛋疼)我把代码块封装成一个工具方法,大家复制调用即可,不必在写代码了。实现功能如下:把一个未知的List集合塞给方法,返回值是一个String,使用Json解析即可得到一个对象集合,对象内部value均为String,你就可以随心所欲的转...

2020-04-11 01:44:27 238

原创 idea搭建springboot项目

最近有人在搭建项目时遇到了问题,这不可怕,毕竟时间长了会忘记,我来总结一下小白如何搭建一个标准又清爽的springboot项目,首先你得有电脑,然后你需要安装好idea和jdk(java),其次你需要带着手和脑子‘-’1、双击打开你桌面上的idea图标,点击Create New Project 新建项目如果打开之后的是你上次的项目,别慌,点击左上角File,选择新建项目,就会跳出来这个界面...

2020-03-29 13:26:16 191

原创 AndroidStudio使用心得

最近由于个人项目需要,本来从事web开发的我又重新拾起了大二时学的安卓,对于开发者而言,好的IDE无疑十分重要,安卓开发我认为当前AndroidStudio好用没有之一,第一次安装就踩坑了,本以为凭着记忆一路next,结果SDK安装路径搞错了,还有友好的界面设置也很重要,下面我进行一下总结。一、安装问题,这里我不进行详细讲述,推荐一个博客,我自认为讲的不错,安装教程下面是需要注意的地方:1、...

2020-03-11 23:42:20 553

原创 拯救忘打卡的小程序

最近,上班老是忘记打卡,这不仅仅让我感觉到内心惭愧,关键需要领导审批,十分难受,起初,我在桌子上放了一张卡片,上边写着一个大大的打卡,最后发现这的确没有什么卵用,忙的时候直接忘掉,怎摩办。于是作为一个程序猿(实习生)怎末能够放任事情发展下去呢。对,那就写个小程序提示自己吧:首先,确定一下功能我们的桌面程序很简单,能够提醒我们打卡就行,那么想象一下,我们来公司第一件事:打开电脑,所以需要开机自启...

2019-12-19 22:25:16 897

原创 Stater-自动化依赖装配(简单爬虫实例)

一、start是什么在springboot出现之前,我们的微博项目大多是ssm框架,即spring+springMVC+mybatis。这就会有一个巨大的问题,每一次新建项目我们都需要对其进行繁琐的环境配置,例如,我们新建一个spring项目,我们需要做到这些;1.加载相关jar包2.配置 web.xml,加载 Spring,SpringMVC3.配置数据库连接,spring 事务4.配...

2019-12-11 22:02:46 434

原创 github浅谈(小白指南)

GitHub浅谈什么是GitHub:GitHub 是一个面向开源及私有软件项目的托管平台,它于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。GitHub能做什么:如果你没能了解上面的第一句话,那么下面解释一下。对于一个团队来说,一起开发一款...

2019-11-24 00:17:09 584

原创 Idea+Git项目入门到入坟

面向小白的git项目 教程(史上无敌巨简单)如何建立自己的第一个项目,如何让自己的项目在码云上共享,如何轻松的使用idea和版本控制工具,如果对以上问题你想要一个最全最简单的方案,那么这篇文章将是面向小白的无敌干货。先赞后看,已成习惯。。。。。。不要问我为圣莫用码云不用GitHub,其实码云是基于GitHub的国内远程仓库服务,他和GitHub有一样的能力,作为国内用户,码云有更好的体验性和稳...

2019-10-27 16:53:10 225 2

原创 数据库多表查询和外连接

多表查询平时我们进行简单的查询通常只需要一条简单的语句就能够实现,那么当我们所需要的数据来自不同的表并且相互有各种制约关系时我们如何查询呢,除了将查询步骤分步为单表查询外,我们还可以利用多表查询实现一条sql语句实现复杂的查询。最近忙着学英语,时间问题,明晚更新...

2019-10-09 00:52:35 2349 4

原创 数据库基础(常用SQL语句)

一、数据库级及SQL语言简介1、目前主流数据库微软:sql server、access瑞典:mysqlibm: db2sybase:sybaseibm: informixoracle: oracle2、SQL语言DQL-------------数据查询语言select … From … WhereDML-------------数据操纵语言insert、upda...

2019-10-07 14:43:27 111926 21

原创 Sql事物

一、理解事物对于一个软件开发人员而言,我们对数据的操作并不会是简单的插入一条语句和查询一条语句,通常我们一次任务就需要执行好几条sql,我们把完成一个任务的一个完整的过程称为一个事物。例如:客户的一次转帐对数据库而言就是一个事物。事物由一组DML语句组成,用于完成一个相对完整的功能。其实在数据库中,我们执行一条语句去改变数据,在提交事物前数据库并不会直接改变数据,而是只影响了缓冲区,当我们执行...

2019-10-07 13:38:24 594

原创 Java的三大特性之继承、封装和多态

Java继承与多态一、Java中的继承1、继承的作用Java是一个面向对象的编程语言,因此我们将很多事物用其相关特征描述出来,这就是类。一个类就相当于一个对象的模板,需要用到具体的对象时我们通过类来实例化(new)出对象,然而对于很多对象他们存在一定的共性,例如苹果和香蕉这两个对象都属于水果,他们具有水果的相同特性而又有着属于本身的特性,如果对每一个对象都写一个对应的类,那么我们无疑会写很多...

2019-10-05 22:42:23 404

原创 fastDFS+Nginx文件服务器

了解fastDFS和Nginx:FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。Nginx 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,...

2019-09-05 11:06:06 320

原创 Eclipse_SVN搭建和使用教程

SVN无疑是团队项目的友好工具,它在团队代码整理和项目的版本控制上有很大的优点使用SNV后,我们就不需要在进行繁琐的复制粘贴和不断地导入项目报错,具体安装与使用如下:一、服务器上安装SVN这里提供Windows系统安装方式:下载SVN,地址: http://subversion.apache.org/packages.html,进入网址后到浏览器最底部安装VisualSVN,下载后安装即可...

2019-08-27 11:35:57 417

原创 Linux安装jdk和Tomcat

一、jdk安装首先请确定一下,这个教程是争对Linux系统:1、从Oracle官网下载jdk安装包 ,当然你可以从其他地方获取。这是我的一个链接:2、下载Tomcat,如果你并不准备安装它那么略过此步骤,官网下载:http://www.apache.org/ 从我的文件下载:这里有两种安装方式,这里为下载压缩文件的方式:3、下载完文件后,是两个压缩包,使用Xshell(一款用来访问虚拟机...

2019-08-19 23:26:43 128

原创 JAVA编写坦克大战小游戏

今天我们来实现一下小时候经常玩的小游戏,坦克大战首先这是我们预期实现的功能:首先讲讲我们的设计思想:我们使用JavaSwing控件实现整个游戏界面,我们先画出一张面板,设置好背景色,下面进行游戏设计前的思考:游戏要实现我方坦克和敌方坦克移动,在移动同时可以发射炮弹,并且没一发炮弹都有权重(攻击值),可以造成对方掉血和墙体受损,那么先来实现画面上物体移动,我们的画面无非是照片一样不断刷新,...

2019-08-19 22:34:51 1545 5

原创 Linux常用基本命令

进入/到达指定目录: cd /filepath // /表示根目录返回上一级目录: cd …查看本目录下文件夹和文件: ls纤细查看文件及其权限 ll新建文件夹: mkdir filename新建文件 : touch filename.c/txt // .c / .txt 表示文件格式)删除文件/文件夹 : rm -rf filename...

2019-08-19 21:40:59 185

原创 JavaWeb三层架构设计

JavaWeb三层架构设计:

2019-08-01 21:24:32 191

原创 Java中文乱码问题

**中文乱码问题(Javaweb底层数据交)**1、设置数据库中的数据格式为utf-82、在连接数据库时注意url地址,在url地址后面追加字符格式设置,如:URL = “jdbc:mysql://localhost:3306/fogbox?useUnicode=true&characterEncoding=UTF-8”;3、如果使用到前端jsp和servlet,请注意如下设...

2019-08-01 21:12:59 235

原创 Arduino最便宜的模拟量采集

对于大多数人而言,利用Arduino和传感器采集环境数据已经不是问题了,但是,如何控制成本问题呢? 今天我将带大家做一个最最简单的模拟值采集电路,当然这种电路早就有了,我只是引用而已。大家常见的传感器是这样的:那么问题来了,我们直接用光敏电阻如何采集模拟量(电压值)?比如直接通过光敏电阻采集:/***********************************************...

2019-06-02 19:05:34 2120

java小游戏——坦克大战源码

Java小游戏,坦克大战,使用JavaSwing进行游戏界面编写,实现了坦克大战小游戏经典版玩法

2019-08-19

空空如也

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

TA关注的人

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