自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git 系列问题

git pull 覆盖本地代码,回滚本地代码

2021-12-28 17:27:33 267

原创 2021.12.9 java代码对接sap接口(soap协议、webservice)

java代码对接sap接口(soap协议,webservice)

2021-12-09 17:29:33 2416 1

原创 2021.12.3(webService)

WebService 简单入门案例。wsdl文件详解

2021-12-03 17:56:04 1710

原创 MES 概述(2021.11.22)

MES 概述(2021.11.22)一、概述前言:相对封闭的工业软件就像前面提到了,关于MES,对于一般人而言,互联网已经不能给你提供各家MES的比较体系和齐全的入门和进阶资料,不像你学习PLC,搞自动化,你几乎可以通过互联网免费找到90%-95%的资料(这个需要看个人搜索能力的),可能大家也发现了,你能通过互联网找到的相关资料,几乎都是千篇一律的所谓解决方案,功能介绍,但是就像你学习别的软件一样,给你讲了10遍,你却连软件是什么样子都没见过,谈什么学习,既不体系,也不完善。没有相关的背景知识和经

2021-11-22 10:09:00 937

原创 Android studio 连接MySQL数据库

Android studio 连接MySQL数据库1、打开project项目结构,找到app->libs目录,把自己的 mysql-connector-java-5.1.47-bin.jar 包引入进去(适合自己的版本)并右键 Add ad Library2、在AndroidManifest.xml 中加入以下权限代码 <uses-permission android:name="android.permission.INTERNET" /> <uses

2021-09-11 14:20:26 12612 5

原创 Remember this!

Remember this!mysql高级(底层存储引擎、事务、索引及优化、查询优化、锁机制、读写分离-主从结构)一、内部结构:mysql是一个可拔插的内部结构,包括连接池、解析器、查询优化器、缓存区(cache和buffer)、file system(redo、undo、binlog、索引等)、存储引擎。常用的知识点:WAL: 写前日志包括redo和undoredo log : 记录事务的动作undo log: 记录事务的操作bin log: 主从数据库中记录主的日志

2021-08-29 10:19:40 735

原创 后端面试大纲

面试大纲1、集合框架简介集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。这些算法通常是多态的,因为相同的方法

2021-08-29 10:18:33 205

原创 Git 学习

Git版本控制什么是版本控制 版本迭代版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见的不同版本软件的错误(Bug)修正问题也可以通过版本控制中分支与合并的方法有效地解决。具体来说,在每一项开发任务中,都需要首先设定

2021-08-12 21:31:14 90

原创 MyBatisPlus 学习

MyBatisPlus为什么要学它?MyBatisPlus可以节省我们大量的时间,所有CRUD代码都可以自动完成简介官网:https://baomidou.com/MyBatis的搭档2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各

2021-08-12 20:53:07 697

原创 MySQL学习笔记

MySQLjavaEE:企业级java开发 Web前端(页面:展示数据!)后台(连接点:连接数据库JDBC,Mybatis,连接前端(servlet、Spring))控制视图跳转,和给前端传数据数据库(存数据)Why Learning Database?1、岗位需求2、大数据时代,得数据者得天下3、被迫需求:存数据4、数据库是所有软件体系中最核心得存在What is a Database?数据库(DB)概念:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在

2021-08-01 11:45:32 873

原创 JavaWeb学习笔记

Java Web1、基本概念1.1、前言Web 开发:web 网页的意思,www.baidu.com静态webhtml、css提供给所有人看的数据始终不会发生变化动态web淘宝等…几乎所有的网站提供给所有人看的数据会发生变化(不同时间、不同地点(场合))技术栈:Servlet/Jsp、ASP、PHP在Java中,动态web资源开发的技术统称为 JavaWeb;1.2、Web应用程序Web应用程序,可以提供浏览器访问的程序:a.html 、

2021-08-01 10:16:30 279

原创 软件测试 简

1.软件缺陷处理流程:2.软件测试基本流程:分析测试需求制订测试计划设计测试用例执行测试编写测试报告3.简述等价类划分法的原则:如果程序要求输入值是一个有限区间的值,则可以将输入数据划分为1个有效等价类(指定的取值区间)和2个无效等价类(分别为有限区间两边的值)。如果程序要求输入的值是一个”必须成立“的情况,则可以将输入数据划分为1个有效等价类和1个无效等价类。如果程序要求输入数据是一组可能的值,或者要求输入值必须符合某个条件,则可以将输入数据划分为1个有效等价类和1个无效等价类

2021-07-01 00:13:59 3218 1

原创 嵌入式系统学习笔记

一、嵌入式系统概述:1.1 嵌入式系统的定义和特点:1.1.1 嵌入式系统的定义在实际生活中,凡是与产品结合在一起的具有嵌入式特点的控制系统几乎都可以叫做嵌入式系统从广义的角度:嵌入式系统是一切非PC和大型机的计算机系统从应用的角度:嵌入式是控制、监视或辅助设备、机器和车间运行的装置从系统的角度:嵌入式系统是设计完成复杂功能的硬件和和软件,并使其紧密耦合在一起的计算机系统,是更大系统的一个完整的子系统从技术的角度:嵌入式系统是一个以应用为中心,以计算机技术为基础,并融合微电子技

2021-06-27 14:27:45 5468

原创 计算机信息安全技术 学习笔记

一、计算机信息安全技术概述1.1 计算机信息安全的威胁因素计算机系统是用于信息存储、信息加工的设施。从一般意义上来说,计算机系统一般是指具体的计算机系统,但有时也用计算机系统来表示一个协作处理信息的内部网络。计算机系统面临着各种各样的威胁,这些威胁大致可以分为以下3方面:直接对计算机系统的硬件设备进行破坏对存放在系统存储介质上的信息进行非法获取、篡改和破坏在信息传输过程中对信息非法获取、篡改和破坏影响信息安全的因素很多,这些因素可以分为以下几类:人为的无意失误人为的恶意攻击计算机软件

2021-06-24 20:26:35 4263

原创 Android 学习笔记

移动操作系统定义操作系统是计算机的一种系统软件,管理和控制计算机系统中的硬件及软件资源,为用户提供高效、可靠和安全的服务。分类批处理操作系统(优点:缩短作业之间的交接时间,提高系统吞吐量。缺点:执行过程中不能与用户交互)分时操作系统(优点:1.交互性 2.用户独立性 3.多用户同时性)实时操作系统(实时控制 实时信息处理)个人计算机操作系统(交互式单用户的联机)网络操作系统(将多个独立的、分散的和具有自治功能的计算机互相连接起来,实现数据交换、资源共享、互相操作和协同工作)分布式操作系统

2021-06-22 20:11:34 278

原创 JDK下载、安装和环境配置

一、下载安装包1.,可以去官网:www.oracle.com下载,进入官网页面,然后点击Downloads。 2.下拉页面,找到下载区域,点击Java。3点击Java(JDK) for Developers。4.这时进入了JDK的下载页面,不过这里显示的是JDK的最新版本(目前更新到JDK12),但一般情况下开发人员会选择之前的版本,更稳定。可以根据个人需要进行选择,如果想要下载其他版本的JDK,将页面下拉到底部。5.找到Java Archive(Java的档案),即Jav

2021-06-17 21:21:30 96

原创 Markdown学习

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-17 17:04:50 76

原创 spring 学习笔记

spring 是一个开源的免费的框架(容器)spring 是一个轻量级的、非入侵方式的框架控制反转(IOC),面向切面编程(AOP)支持事务的处理,对框架整合的支持https://spring.iohttps://spring.io/projects/spring-framework#learn总结一句话:spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。导入 org.springframework spring-webmvc 5.1.2

2021-04-23 21:31:14 109

原创 **Mybatis 学习笔记**

Mybatis 学习笔记框架:框架(Framework)它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题使用框架的好处,框架封装了很多细节,使开发者可以使用极简的方式实现功能大大提高开发效率,简而言之,框架就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单地说就是使用别人搭好的舞台,你来作表演,而且,框架一般是成熟的,不断升级的软件。三层架构:表现层:用于展示数据业务逻辑层:处理业务需求持久层:与数据库交互CRUD是指在做计算处理时的增加(Create

2021-04-22 17:10:10 711

简单图书管理CRUD (SSM框架)

Mybatis Spring SpringMVC

2021-04-26

空空如也

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

TA关注的人

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