自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 MyBatis插件:逆向工程MyBatis Generator的配置和应用

MyBatis Generator:简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些复杂sql的定义需要我们手工编写。简单来说就是帮助我们生成实体类,mapper(映射器).xml接口使用1.引入依赖<!-- mybatis-generator-core 反向生成java代码--><dependency><gr.

2020-07-14 09:37:39 906

原创 保障通航桥梁安全,创新边缘计算技术助力桥梁主动防撞预警系统

根据统计资料,早期建设的一些桥梁通航净空尺度较小、防撞标准相对较低,个别桥梁未按要求设置防撞设施,部分桥区导助航和警示标志不够完善,导致部分桥梁与船舶不匹配的安全风险凸显,直接影响到国家重要运输通道节点的安全畅通运行。主动防撞预警系统主要实现对通航桥区主动识别和事前告警,系统采用边缘计算智能AI算法,通过雷达、AIS接收器、摄像头等设备对桥区过往船只行为进行跟踪监测,对出现偏航、超速危险行为的船舶目标进行提前识别,并通过VHF电台,告警灯光方式对驾驶人进行告警提醒,促使驾驶人及时纠正危险行为。

2023-10-11 17:40:50 427 2

原创 图文解读,六大分类,20多种桥梁一次性认全!

高架桥一般指跨越深沟峡谷以代替高路堤的桥梁。为将车道升高至周围地面以上并使其下面的空间可以通行车辆或作其他用途(如堆栈、店铺等)而修建的桥梁,称为栈桥。

2022-11-23 17:36:07 671

原创 招投标三大类(工程、货物、服务)有什么不同?

服务采购是指除了工程、货物以外的其他招标投标活动。如建设工程的勘察、设计、监理招标投标,工程咨询评估、财务、法律等中介服务招标投标,项目法人、代建人、特许经营者招标,科技项目、科研课题、国有资产产权转让、物业管理、金融保险服务招标投标等。通常,服务招标的招标人看重的主要是投标人提供的相关劳务、技术、智力等服务的能力、水平、经验、业绩,评审标准比较复杂,往往因项目而异,除对投标人资质要求以外,很少有统一的标准。不同工程项目,对技术、设备、施工组织、投标人的资质以及管理经验的要求不同,差异很大。

2022-11-23 17:12:57 2988

原创 项目属性:服务类、货物类、工程类项目的区别

第一种方式是,招标文件载明“本次招标接受联合体投标”,优势互补、利用和整合联合体各方的优势力量,承揽单个单位难以胜任的招标项目,招标文件约定:联合体各方应订立联合体投标协议,约定联合体各方承担的相应工作和责任,并约定联合体牵头单位必须为施工单位,由联合体各成员法定代表人签署提交联合体协议书,证明其牵头人资格,全权代表所有联合体成员参与本次投标。货物、服务类采购项目适用《政府采购法》及其实施条例,其中,采用招标方式采购的,还应适用于《政府采购货物和服务招标投标管理办法》(财政部令第87号);

2022-11-23 17:10:58 10612

原创 竞争性谈判文件

所以,在采购文件对技术部分编制内容和顺序要求前后不一致的情况下,响应文件技术部分的内容要按照采购文件的评审标准中的内容和顺序进行编制。有些代理公司在编制采购文件时,往往不注重前后内容的对应性、一致性,经常出现前面对响应文件要求的内容和顺序与后面评审标准中规定的内容和顺序不一致,造成编制响应文件时无所适从。竞争性谈判采购文件的供应商须知中有对响应文件编制内容的具体要求。政府采购工程的建设过程中,在采购阶段,通过竞争性谈判的采购方式选择供应商的情况比较多,对于竞争性谈判工程响应文件的编制和评审是怎样的呢?

2022-11-23 16:49:00 607

转载 网络通信常用前端设备

还行吧,自己看的

2022-10-28 14:46:19 1251

原创 兵间随笔摘录:我曾行走在殊途

最近朋友聊天,现在的人,不管是有钱、没钱,大家都觉得自己没钱,月薪五千羡慕一万,月入一万羡慕月入十万,月入十万的觉得,什么时候才能追上月入百万啊!赚钱的速度追不上欲望的速度,就算赚的再多,都会觉得自己是穷光蛋一个!一、穷的原因不是你赚的不多有个朋友,毕业开始了自己的第一份工作,觉得钱少,但是生活充满色彩,我们聊了一个下午,临别,她挥挥拳头,回去好好干,争取升职加薪,最近她出差,我们又见了一面,她的薪水比当年翻了一倍。我问她爽不爽,她困惑地说:“为什么我觉得自己更穷了。”以

2021-10-14 10:35:51 92

原创 系统运维

系统运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地bai为用户提供服务。在此之上运维工程师的主要工作职责如下:1、质量:保障并不断提升服务的可用性,确保用户数据安全,提升用户体验。2、效率:用自动化的工具/平台提升软件在研发生命周期中的工程效率。3、成本:通过技术手段优化服务架构、性能调优;通过资源优化组合降低成本、提升ROI。从产品的生命周期来看:1、产品发布前:负责参与并审核架构设计的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。2、产品发布阶段:负责用

2021-03-01 10:25:09 563

原创 HTTP协议详解

HTTP–Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务,当一个事物结束后还会在服务端添加一条日志条目。目录HTTP请求HTTP响应HTTP报文格式HTTP协议版本更替网站访问量

2021-01-19 16:06:54 218

原创 图片转换成java代码

package test;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;/** * 将一张图片生成为字符画 * * @author 11475 * */public class DemoCase { /** * @param path 图片路径 */ public ..

2021-01-19 10:56:45 750 1

原创 git.bash 如何通过配置 ssh拉去github上的文件

1.首先注册一个github的账号https://github.com/2.下载一个git.exe https://git-scm.com/download/win3. 安装完成之后,随机创建个文件夹接下来输入 git init 在该目录下就会生成一个.git (有的电脑因为没有修改隐藏文件可显示看不到,自己修改一下就好了)查看隐藏文件的流程 (windows10为例)4.在git中配置用户信息git config --global user.n

2020-12-04 14:06:10 151

原创 RabbitMQ 讲义

0. 学习目标能够说出什么是消息中间件能够安装RabbitMQ能够编写RabbitMQ的入门程序能够说出RabbitMQ的5种模式特征能够使用Springboot整合RabbitMQ1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。开发中消息

2020-11-18 22:42:36 250 1

原创 Wx生成微信支付二维码

Wx生成微信支付二维码1.配置jar依赖 <dependencies> <dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version> </dep

2020-11-18 22:42:06 355

原创 aliyun短信验证-------->用户注册调用短信验证

aliyun短信验证1.引入依赖: <dependencies> <!--引入redis缓存的注解--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>

2020-11-18 22:41:47 212

原创 Wx腾讯 微信生成二维码--->微信扫描后注册并登录

Wx生成二维码1.配置yml application.ymlwx: open: # 微信开放平台 appid appid: wxed9954c01bb89b47 # 微信开放平台 appsecret appsecret: a7482517235173ddb4083788de60b90e # 微信开放平台 重定向url(guli.shop需要在微信开放平台配置) redirecturl: http://guli.shop/api/ucenter/wx

2020-11-18 22:41:31 962

原创 linux安装RabbitMQ消息队列

1.上传安装文件erlang 安装rabbitmq上传2. 安装Socat在线安装依赖环境:yum install gccyum install socatyum install opensslyum install openssl-devel3. 安装Erlang# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm 4. 安装rabbitMQ# rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.

2020-11-18 22:41:18 186

原创 RabbitMQ消息队列---画图

1. exchange: 交换机2. channel: 信道3. queue: 队列

2020-11-18 22:41:07 562

原创 spring cloud-->账号密码登录生成token-->单点登录

单点登录1.父工程jar依赖<jwt.version>0.7.0</jwt.version> <!-- JWT --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <ver

2020-11-18 22:40:40 775

原创 bucket是什么意思?有什么作用?

Bucket可以理解为存储空间,存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。您可以设置和修改存储空间属性用来控制地域、访问权限、生命周期等,这些属性设置直接作用于该存储空间内所有对象,因此您可以通过灵活创建不同的存储空间来完成不同的管理功能。同一个 存储空间的内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。每个用户可以拥有多个存储空间存储空间的名称在 OSS 范围内必须是全局唯一的,一旦创建之后无法修改名称。存储空间内部的对象数

2020-10-12 13:36:40 5530

原创 面试题整理存档

1.jvm原理, 内存模型的五大部分2.java基础, == 和 equals的区别3.接口和抽象类的区别4.java集合list 和 map 底层原理5.开发中经常遇到的异常(不要算数异常)6.面向对象的抽象,封装,继承,多态7.stringbuilder 和 stringbuffer的区别8.treemap和treeset9. mvc原理,工作流程10.spring事务的传播机制,注解11.ioc 和 aop12. springBoot 自动配置原理(要求详细一点)13.bean

2020-09-25 19:47:01 212

原创 spring面试题自我总结叙述

1.spring是什么,理解?Spring是一个开源的轻量级框架,Spring为简化企业级应用开发而生, 使用Spring可以简单的JavaBean 实现以前只有EJB才能实现的功能. Spring是一个IOC和AOP容器框架2.为什么要使用spring?1.spring提供IOC技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦2.spring提供了事务的支持,使得事务操作变得更加的方便3.spring提供了aop面向切面编程,这样可以更方便的处

2020-09-19 10:31:38 100

原创 跨域的异常

2020-09-15 14:18:50 114

原创 Spring Cloud 常用注解

@PutMapping 修改@DeleteMapping 删除@PostMapping 添加 @ReuqestBody 搭配使用@PostMapping 修改也使用 @ReuqestBody 搭配使用@GetMapping 查询@RequestMapping("/eduservice/teacher")@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@TableName(“edu_te

2020-09-15 09:45:14 273

原创 oss-teacher- sbuject-course-gateway(跨域)整合到vue

第一天:第一个: 修改状态码 vue中定义的是20000第二个: 自己写一个UserController 控制层 并写一个login接口第三个: Vue中常用的 /eduteacher/teacher 需要去掉横线第四个: 在yml文件中 配置 日期格式第二天:第一个: 记住如果上传图片的时候,会返回一个url路径,每次上传图片的时候,都要保证这个路径跟自己写的一致.分页查询,自己写的不是map 而是条件检索分页跟vue格式不搭配.第二个: 课程搭配描述的保存 报错了 可能写错了

2020-09-10 11:21:40 126

原创 springboot 分布式 --- 慕课网

1.搭建父工程用springboot搭建2.删除Src ,并引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht

2020-09-04 10:56:22 912

原创 Sentinel--- 容错服务 | Sentinel---的概念和功能

1.熔断 2.降级 3.隔离 4.限流 5.

2020-08-27 12:32:20 510

原创 springcloud 服务治理 和用到的软件

1.Nacos 把微服务注册到注册中心1.引入相关的jar文件<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-nacos-discovery</artifactId></dependency>2.再配置文件中配置nacos服务器的地址# 配置nacos服务器的地址spring:cloud:

2020-08-25 21:22:53 273

原创 SpringCloud微服务

1.微服务面临的问题有那么多的小服务,如何来管理这些服务???服务治理,注册,发现,剔除有那么多的小服务,服务之间如何调用???Jpa =====> restFul rpc有那么多的小服务,客户端如何调用服务???网关,pai有那么多的小服务,一旦某个服务出错了,作为程序员如何快速的定位到那个服务???链路追踪2.微服务中常见的概念,服务治理就是解决问题服务注册服务发现服务剔除服务网关// 跨域: ip , 端口, 协议不同都称为跨域

2020-08-25 13:44:04 124

原创 redis 第三节

RedisTemplate 是 StringRedisTemplate 的父类,需要自己设置需要的序列化类型//StringRedisTemplate:存储的value类型必须为String类型。不能存放对象。如果想存放对象,// 必须把java对象转化为json字符串 借助fastJson工具包@Autowiredprivate StringRedisTemplate stringRedisTemplate; //很多//这个对象可以直接存放对象或集合。 但是再使用前 先为该对象的key和

2020-08-20 19:43:04 150

原创 Springboot整合redis的缓存

1.使用Spring Initializr 搭建Springboot2.配置application.properties配置类server.port=8082spring.redis.host=192.168.211.100spring.redis.port=6381spring.redis.jedis.pool.max-active=20spring.redis.jedis.pool.max-idle=10spring.redis.jedis.pool.max-wait=10000s

2020-08-20 19:05:57 283

原创 第四阶段面试题: 你以为呢?

redis 面试:关系型数据库与菲关系型数据库有什么区别? 面试题(关系型数据库RDNMS 结构化数据库,表结构,结构化查询语句,定义语句,支持书屋管理ACID) (NOSQL没有结构化查询语句,存储的数据大多是 key-value 和 面向列存储,面向文档存储,[HBASE] 面向列存储,[Mogondb]面向文档存储,且极易扩展,数据和关系都存储在表中)redis 支持的数据类型有那些? 面试题String 字符串, List 链表, Hash, set , sort set

2020-08-19 20:17:19 99

原创 redis第一节

1. NOSQL的简介2. Redis的简介3. redis的安装4. redis中的常用命令5.NOSQL的介绍NOSQL是对非关系型数据库的概况,NOSQL翻译(NOT ONLY SQL 不仅仅是sql).适合大数据的存储。5.1 NOSQL 和RDBMS(关系型数据库管理)区别​1.RDBMS:​ 1.结构化数据库​ 2.结构化查询语句,定义语句。​ 3. 数据和关系都存储在表中 4. 支持事务管理 ACID2.NOSQL:

2020-08-18 10:10:46 176 1

原创 linux(centos7)常用命令复习

常用的命令cd: 切换目录ls: 查看当前或指定目录下的文件 -a -lmkdir: 创建目录 -p 递归创建touch:创建文件pwd: 查看当前所在的目录cp: 复制文件或者目录mv: 重命名 或剪切rm: 删除 -r(删除目录) -f(强制删除)cat: 查看文件所有内容tail num: 查看文件尾部num行的内容 日志vi: (编辑文件内容) -----一般模式 - ------i 编辑模式- esc:进入一般模式 :wq (推出并保存)

2020-08-18 10:03:00 92

原创 Springboot-pageHelper 已测试

如果有问题加QQ20571576091.pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.0.RELEASE</version> </parent>.

2020-08-18 09:51:30 116

原创 1.linux02-class

1.window Linux 不能互相ping通??1.检查网络是否打开2.vmware网络配置有问题?3.以上检查还有问题????此时重装linux ,vm都无法解决问题2 不能访问外网?静态ip不能访问ping www.baidu.com检查dns1 是否配置8.8.8.8前提知识pwd显示当前命令行路径[root@master ~]# pwd/root #/ 代表根目录ls显示当前 路径下的文件和目录[root@master ~]# ls #查看档期

2020-08-13 09:27:50 96

原创 linux安装与基本操作命令

1.首先安装vm,完成后打开VMware2.安装虚拟机配置镜像文件 都是基础操作,按步骤来就行,设置一个登陆的用户密码.3.命令行操作3.1登陆root用户两种方式:1.在登陆时候直接登陆root用户2.从普通用户切换为root用户3.2修改 hostname 改为 master 实现 ping msater操作,master 只是代替了ip的一种形式用ping master 来先显示当前的ip 与ifconfig 实现的功能一样3.2.1进入 hostname3.2.2修改

2020-08-12 12:41:38 445 1

原创 springboot-vue-xml-anno-mysql-oracle搭建

springboot-vue-xml-anno-mysql-oracle搭建springboot-mysql-vue 的装配实现了两表关联查询,一个entity中封装了另一个实体的属性段,并实现了下拉修改,渲染到了html页面1.配置本地仓库,并引入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-

2020-08-11 11:30:15 243

原创 springboot-vue-oracle 装配

1.引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.0.RELEASE</version> </parent> <dependenci.

2020-08-10 13:09:58 303

原创 事务

什么是事务?同一连接下,执行多条修改数据库的sql,要么都成功,如果有一条无法执行,如果有一条无法执行那么执行的其他sql 要进行回滚事务的特性:原子性:要成功就都成功,失败都失败,整个业务不可分割,作为一个整体执行隔离性:多个连接之间,操作同一数据表,他们之间的数据互不影响, 隔离级别: spring mvc 后边有讲持久性:数据通过事务提交到数据库,之后数据库如果发生故障,崩溃,系统死机, 之后程序恢复后,程序不丢失一致性:举例:转账的例子,同一个表中,用户转账,金额一致,总数不变,

2020-08-08 10:41:56 112

空空如也

空空如也

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

TA关注的人

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