自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 资源 (2)
  • 收藏
  • 关注

原创 深度学习—00入门 神经网络 pytorch 损失函数 梯度下降

深度学习基础介绍

2022-12-24 16:52:38 698 2

原创 机器学习基础

机器学习基础

2022-09-24 23:47:39 521

原创 Pytorch安装 windows环境 PyCharm

一、前提1、 已经安装好Python 3.X,并配置好了环境变量2、已经安装好了Pycharm二、安装准备1、安装Miniconda(学习深度学习的话,Mini版的就够了) conda是Python的资源管理包,类似Java的Maven。用conda来下载管理依赖非常舒服,conda相当于pip+virtualenv的集合,本身也包含了pythonpip安装第三方库时经常出现vc依赖问题导致安装不成功,使用conda可以避开这些问题官网下载:Miniconda — Conda...

2022-04-04 20:46:23 2106

原创 缓存 redis 缓存失效 分布式锁 Redisson SpringCache

Redisset lock 1111 EX 300 NXttl lock 查看lock的有效时间,到期后自动删除专业锁框架Redisson文档Distributed locks with Redis

2021-08-07 11:49:42 687

原创 压力测试 JMeter 性能监控 jvisualvm 性能调优

1、性能指标1.1 基本概念TPS:系统每秒处理的交易数1.2 行业要求金融行业:1000TPS~50000TPS,不包括互联网化的活动保险行业:100TPS~100000TPS,不包括互联网化的活动制造行业:10TPS~5000TPS互联网电子商务:10000TPS~10000000TPS互联网中型网站:1000TPS~50000TPS互联网小型网站:500TPS~10000TPS2、JMeter直接官网下载下来解压后,进入bin/jmeter.bat 即可

2021-08-06 17:18:44 2217 2

原创 Docker 安装mysql nginx elasticsearch redis RabbitMQ

Docker安装Nginx

2021-08-01 12:21:19 277

原创 Elastisearch 简介 使用 Query DSL 映射 分词 Elasticsearch-Rest-Client

1、简介 Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎。在大数据检索的效率下,比mysql等传统数据库效率高几十倍。淘宝,京东,首页分类检索底层都是用至少Elasticsearch级别数据搜索框架。2、基本概念2.1 索引(Index) 就像mysql的数据库 Elastic 会索引所有字段,经过处理后写入一个反向索引(Inverted Index)。查找数据的时候,直接查找该索引。所以,Elastic 数据管理的...

2021-07-27 23:40:38 746 1

原创 经验总结:renren-fast-vue ementui报错,Unknown custom element: <xx> - did you register the component correct

1、问题现象 使用renren-fast-vue快速搭建前端项目,并且通过npm方式装的elementui,在使用<el-image>标签时 报错Unknown custom element:<el-image> - did you register the component correct2、 问题原因(1)先去项目的main.js文件夹,查询elementui组件在哪个目录下在@/element-ui目录下 (@在renre-fast-vue项目中被定义为sr...

2021-07-10 13:19:43 455

原创 经验总结:突然没法连接数据库 Failed to obtain JDBC Connection

1、问题背景 这个问题真的非常坑,因为一直都连接的好好的,也多次完成了增删改查,突然就连接不上了。报错Failed to obtain JDBC Connection2、解决办法前提是你的数据库账号,密码,端口号,mysql服务,都正常。在jdbc的url中加入时区serverTimezone的设置后再次连接成功。jdbc.url=jdbc:mysql://localhost:3306/imoocdemo?useUnicode=true&characterEnco..

2021-07-06 20:58:53 21255 3

原创 经验总结:MAVEN不传递依赖问题 Cannot resolve xx.xxx问题

1、MAVEN不传递依赖1.1 问题背景 项目中有5个微服务,他们都需要依赖mybatis-plus,lombok,nacos 的jar包。 每个微服务都去依赖一次,非常麻烦。因此创建一个common 子工程。用common子工程来依赖mybatis-plus,lombok,nacos。微服务们只用依赖common子工程就好。1.2 问题现象 common子工程依赖好了mybatis-plus,lombok,nacos等,但是微服务们依赖common子工程后,common子工程里...

2021-07-04 18:26:47 3405

原创 经验总结:Maven插件找不到问题

1、问题背景 Maven插件一般都是让人忽略的东西。自己项目编译运行都是用的默认插件,基本没人关注插件怎么配。但是我们引入别人的项目,或者某些很牛批的第三方项目(比如人人开源)来作为自己的模块时,就会发现牛批第三方项目的pom文件,往往都会写自己的插件。放到自己的项目里,插件就开始标红。2、网上的办法 网上的办法有核实插件版本,修改Maven镜像到阿里云,将.m2(IDEA自带MAVEN)或者 自定义仓库中的依赖全部删除后重新下载。 以上办法是个思路,但都没解决我的问题,其他人说不...

2021-07-03 11:57:59 5545 2

原创 ES6 VUE脚手架 快速开发前端

前言:本文只是整合全栈开发中的常用前端语句,需要全面学习的,请看专用教程1、ES61.1、简介 ES6是一个规范,就是新一代JavaScript都实现了ES6,简而言之,就是实现了ES6规范的JavaScript,新框架vue,react,angular 等都要用ES6,本文将会介绍常用的新语法。1.2、新语法1.2.1 let 和 const(1)let 与 varvar在{}之外也起作用(var是全局)let在{}之外不起作用(let有作用域)var多次声...

2021-07-02 16:32:12 241

原创 经验总结:jar包路径 以及 冲突问题

1、问题背景 springcloud项目,在某个Module中,java对应mysql某个表的实体类 随着项目的Module越来越多。每个Module都复制一遍这些实体类,就非常麻烦。因此将此实体类单独做成一个Module(Common-Entities),以后该工程下的任何Module,直接依赖即可2、问题: springboot配置文件中的mybatis部分需要写实体类所在的包,以便扫描(application.yml文件)(1)实体类和MyBatis相关业务 ...

2021-06-24 10:12:14 880

原创 经验总结:访问springboot项目首页 没css样式 拦截静态资源

1、问题背景: 用springboot框架做的项目。写了个首页,index.html 。 在springboot规定的静态资源文件夹里写了css文件。1.1 代码如下:1.2 故障现象(1)直接访问登录界面正常。(2)但是启动springboot项目以后,通过浏览器 localhost:1024 访问该首页,就只有登录界面,没有css2、解决办法2.1 网上百度时遇到的“坑”(1)大多数解决办法是拦截器拦截了静态资源,重写拦截器放行静态资源(2)重写s...

2021-06-18 00:07:06 1760 5

原创 经验总结:Nacos服务端闪退,启动不成功

1、启动就闪退原因:(1)刚学java的时候曾经装过java14,后面为了做springboot项目,将java14降为java11,环境变量没删除干净。有残留。(2)按照某个坑货教程重装java11的时候,那个博主居然将环境变量命名为JAVA_HOME11。 而且还让在用户变量那里添加该环境变量解决办法:(1)将残留java删除干净,特别是环境变量(2)环境变量名,只能是JAVA_HOME,不要心血来潮加后缀。(3)只能在系统变量那里添加环境变量,不能在用户变量那里添加,要不n

2021-06-15 09:52:25 2948 3

原创 经验总结:linux虚拟机VMware+centos7 没法联网经验

1、按照网上的教程装好虚拟机和centos7以后,按照网上的教程设置联网比如这篇文章,还是百度置顶的。https://blog.csdn.net/qq208617107/article/details/80290521我这里只说网上搜到的教程里面的坑:(1)查ip的指令 ifconfig这个指令我反正用不了正确指令:ip addr(2)配置静态ip,教程说:使用root用户在终端输入命令vi /etc/sysconfig/network-scripts/ifcfg-eth0.

2021-06-15 09:40:58 162 1

原创 关系型数据库设计 范式 逆规范化

1、范式Normal Format(NF)1.1 定义:符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度(1)范式是离散数学里的概念(2)范式目标是在满足组织和存储的前提下使数据结构冗余最小化(3)范式级别越高,表的级别就越标准·目前数据库应用到的范式有以下几层:① 第一范式: 1NF 数据字段的原子性,增强数据的可用性② 第二范式: 2NF 取消字段的部分依赖,建立数据的关联性,减少数据冗余③ 第三范式: 3NF 取消字段的传递依赖,将相关实体独立.

2021-06-07 17:38:53 622

原创 SpringCloud(3)CloudAlibaba Nacos Sentinel Seata

SpringCloud系列:SpringCloud(1)基础 Eureka ZooKeeper Consul CAPSpringCloud(2)Ribbon OpenFeign Hystrix 服务降级 熔断 HystrixDashboard GateWay Config Bus Stream Sleuth1、Cloud Alibaba1.1 背景 Spring Cloud Netflix项目进入维护模式https://spring.io/blog/2018/12/12/spr..

2021-06-02 17:49:05 361

原创 SpringCloud(2)Ribbon OpenFeign Hystrix 服务降级 熔断 HystrixDashboard GateWay Config Bus Stream Sleuth

前言:本文会用到 前文SpringCloud(1)里面的微服务。1、服务调用1.1 Ribbon1.1.1 简介官网:https://github.com/Netflix/ribbon/wiki/Getting-Started Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。 但是目前也进入维护模式...

2021-05-27 23:49:37 594 1

原创 SpringCloud(1)基础 Eureka ZooKeeper Consul CAP

前言:现在主流springcloud是springcloud alibaba。本篇都是讲的都是已过时的技术。但springcloud alibaba里面的新技术都是在本篇的老技术基础上加以更新。1、微服务简介1.1 微服务与springcloudhttps://blog.csdn.net/chengqingshihuishui/article/details/110788281简单来说:springcloud又是各个springboot项目的框架,就是把前面做的各个springboot项目高

2021-05-25 10:24:07 280 1

原创 Nginx 反向代理 负载均衡 动静分离 高可用 原理

1、Nginx简介1.1 概述Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数 。1.2 相关概念(1)反向代理服务器的代理,相对于web用户来说,就是反向代理。服务器的代理作为服务器的代理人,隐藏了真实的服务器。(2)均衡负载 很多人同时访问服务器同一资源的时候,为了保证访问质量。开发者首先会将服务部署在多个服务器上,然后按照某种规...

2021-05-16 20:57:00 467 1

原创 SpringBoot2(3)应用篇 数据访问 单元测试Junit5 指标监控Actuator 高级特性profile

01 数据访问1、SQL1.1 数据源的自动配置-HikariDataSource1.1.1 导入JDBC场景<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency> 该starter会导入一

2021-05-12 19:33:01 577

原创 SpringBoot2(2)应用篇 web开发

01、 Web开发1、SpringMVC自动配置概览可以先复习SpringMVC:https://blog.csdn.net/chengqingshihuishui/article/details/112758387SpringBoot已经帮我们自动配置好了SpringMVC的常用开发场景.(大多场景我们都无需自定义配置)The auto-configuration adds the following features on top of Spring’s defaults:(1)

2021-05-10 23:31:24 380 4

原创 SpringBoot2(1) 基础篇 自动配置

一、项目:boot-01-helloworld

2021-04-26 13:58:56 244

原创 ActiveMQ 消息中间件02 整合Spring和SpringBoot

1、Spring整合ActiveMQ 我个人的理解:我们之前介绍的内容也很重要,他更灵活,他支持各种自定义功能,可以满足我们工作中复杂的需求。很多activemq的功能,我们要看官方文档或者博客,这些功能大多是在上面代码的基础上修改完善的。如果非要把这些功能强行整合到spring,就有些缘木求鱼了。我认为另一种方式整合spring更好,就是将上面的类注入到Spring中,其他不变。这样既能保持原生的代码,又能集成到spring。 下面我们将的Spring和SpringBoot整合Acti...

2021-04-25 09:32:53 114

转载 ActiveMQ 消息中间件01 多节点集群

2021-04-22 15:00:42 187

原创 Dubbo RPC

配合 ppt图IDEA第二模块互相不是添加依赖了,因为不是进程内部通信专门创建一个工程Module,来处理所有要给各个工程服务的接口。原类只调用接口,保证不报错Dubbo有@service 和 @ reference...

2021-04-12 23:02:23 162

原创 Zookeeper

servlet3.0 项目 甲骨文官网https://jcp.org/aboutJava/communityprocess/final/jsr315/index.html第八章Annotations and pluggability专门讲注解(不是重点 因为开发web都是springmvc做,不会用servlet开发)@servletservletcontext注册三大组件...

2021-04-09 20:50:52 316

原创 Spring注解版 servlet3.0 springmvc注解版

代码:spring-annotation扫描的时候,如果是自定义扫描规则,需要写一个实现类 实现 TypeFilter接口配置类2MainConfig2@scope 单实例或者多实例@Condition 按照条件选择是否注入,需要写条件判断代码(实现condition接口)@import注解导入类@importselector需要写代码...

2021-04-03 18:38:57 215

原创 MyBatisPlus条件构造器 AR 代码生成器 插件 自定义全局 公共字段填充

新建数据表根据该数据表,在java中创建好对应的实体类特别说明:定义javabean中的实体类最好使用包装类,虽然现在已经可以有自动包装,和自动拆箱。但是如果使用基本数据类型,基本数据类型都有默认值,int的默认值为0,boolean默认值为false,主要是由于mysql有非空判定,默认值会让mysql判断不准确。所以最好用包装类javabean代码依赖配置maven的pom.xml配置粘贴好各种配置文件入门helloworldEmployeeMapper.java为什么可以自动映射驼

2021-03-28 20:08:41 426 1

原创 MySQL高级 数据库优化(基于Linux)索引优化 更新丢失

1、什么是MySQL高级优化数据库内部结构和原理数据库建模优化数据库索引建立SQL 语句优化SQL 编程(自定义函数、存储过程、触发器、定时任务)mysql 服务器的安装配置数据库的性能监控分析与系统优化各种参数常量设定主从复制分布式架构搭建、垂直切割和水平切割数据迁移容灾备份和恢复shell 或python 等脚本语言开发对开源数据库进行二次开发2、Linux系统下安装Mysql2.1 下载安装(1)Mysql官网下载安装包下载完成后,将安装包(一个服

2021-03-02 12:28:30 209

原创 Linux shell编程

目录1、为什么要学习Shell编程2、Shell是什么3、shell 编程快速入门-Shell 脚本的执行方式4、shell变量5、设置环境变量6、位置参数变量7、预定义变量8、运算符9、条件判断10、流程控制11、read读取控制台输入12、函数13、Shell编程综合案例1、为什么要学习Shell编程1)Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。2)对于JavaEE和Python程序员来说,工作.

2021-03-01 23:15:16 325

原创 Linux CentOS

目录1、Linux概述2、Linux 目录结构4、vi 和 vim 编辑器1、Linux概述Linux 是一款操作系统,免费,开源, 安全,高效,稳定, 处理高并发非常强悍,现在很多的企业级的项目都部署到 Linux/unix 服务器运行。主要就是互联网服务端都部署在Linux系统上,所以就必须学了。说明: 公司开发时候,具体的情况是这样的1) linux服务器是开发小组共享的.2) 正式上线的项目是运行在公网的.3) 因此程序员需要远程登录到centos进行项目管理.

2021-02-27 22:30:31 574

原创 MyBatis 插件扩展 分页 批量 存储过程 自定义类

1、PageHelper插件进行分页

2021-02-17 11:53:16 168

原创 MyBatis + Spring(SSM缩水版)

1、MyBatis-Spring整合进MyBatis官网,可以查看整合对应的spring版本和MyBatis版本并下载合适的整合包.jar2、导入好spring的包,MyBatis的包,适配包3、web.xml(tomcat里面)applicationContext(指定spring配置文件)servlet servlet.Dispatcher,指定springmvc配置文件spring-servlet 配置文件只扫描控制器 annotation...

2021-02-12 16:31:46 76 1

原创 MyBatis 缓存机制 逆向工程

1、缓存机制简介MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。1.1 MyBatis系统中默认定义了两级缓存。一级缓存和二级缓存。(1)默认情况下,只有一级缓存(SqlSession级别的缓存,也称为本地缓存)开启(2)二级缓存需要手动开启和配置,他是基于namespace级别的缓存。(3)为了提高扩展性。MyBatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存1.1.1 一级缓存(sqlS

2021-02-10 15:43:25 135

原创 MyBatis 动态SQL

1、动态SQL简介① 动态SQL是MyBatis强大特性之一。极大的简化我们拼装SQL的操作。② 动态SQL 元素和使用JSTL 或其他类似基于XML 的文本处理器相似。③ MyBatis 采用功能强大的基于OGNL 的表达式来简化操作。2、if标签进入EmployeeMapperDynamicSQL.xml配置文件备注 查询员工,要求 比如名字有e的, (自由拼接不同列的组成新的行)进入EmployeeMapperDynamicSQL.java接口//携带了哪个字段..

2021-02-06 23:35:08 207

原创 Mybatis select元素 resultMap discriminator

1、select元素简介select元素定义了查询操作2、演示模糊搜索查询返回集合包package com.atguigu.mybatis.dao;EmployeeMapper接口中定义getEmpsByLastNameLike方法,该方法用于返回集合package com.atguigu.mybatis.dao;public interface EmployeeMapper { public List<Employee> getEmpsByLastNameLike...

2021-02-04 14:26:26 274

原创 MyBatis 映射文件 参数处理

1、简介映射文件指导着MyBatis如何进行数据库增删改查,有着非常重要的意义2、演示去com.atguigu.mybatis.dao下面去写增删改查方法(定义好即可)映射文件中,为上面定义的方法添加内容进入测试类 test03, 测试增删改...

2021-02-02 18:00:12 250

原创 MyBatis 全局配置文件 environments mapper plugin

1、在Eclipse中引入xml DTD约束文件,让Eclipse可以给提示进入bybatis全局配置文件,复制DTD引入标签到剪贴板window—preferences进入XML Catalog 点击Add,然后按照图示步骤即可完成添加之后在全局文件中操作,就会有提示2、如何写配置文件官方文档第三章 Configuration XML就会告诉你可以写哪些(尽量看官方文档,毕竟这东西随时更新的)2.1 properties标签mybatis可以使用propert.

2021-02-01 19:26:24 224

电工学 秦曾煌 第六版 完整答案

这个网站上电工学的答案都没哥的全~~~~

2010-04-14

四川省c机试答案 补充

目前存在c语言机试答案仅到了26次 那些19~30次 都是假的 答案只到了26次 我补充了27 28次的 剩下还正在找 希望大家喜欢

2009-10-17

空空如也

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

TA关注的人

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