自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 Sonar 查询数据库

snoar

2022-08-17 18:57:04 390 1

原创 cmd install命令 maven

cd到需要打包项目的pom.xml文件下 :输入。cmd install命令 maven。打包到本地项目的target下面。

2022-08-13 01:00:43 588

原创 HTTPS发送请求,忽略安全证书

HTTPS发送请求,忽略安全证书。

2022-08-11 16:01:20 487

原创 Redis序列化存储及日期格式的问题处理

Redis序列化存储及日期格式的问题处理

2022-02-23 15:28:16 5648 2

原创 java中的map缓存

public class MapCacheUtil { private static MapCacheUtil mapCache; private Map<Object, Object> cacheItems; private MapCacheUtil() { cacheItems = new ConcurrentHashMap<Object, Object>(); } /** * 获取唯一实例 *

2021-12-27 15:20:31 318

原创 解决Oracle 中 IN 中的元素超过导致的报错 + List转String[],并输出String[]

pubtic static void main(string[] args) { //造数组 ArrayList<String> list=newArrayList<>(); for (int i=0;i<10000;i++){ list.add(i+""); } //每次取100条数据 int count = 1000 int length = list.size(); int toIndex = d; for (int i=0; i<lengt

2021-12-09 14:24:49 231

原创 【无标题】

一、使用背景:pom依赖:复制代码 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> <!-- https://mvnrepository.com

2021-11-29 17:13:29 191

原创 Day06-Nacos配置管理

Nacos配置管理Nacos实现配置管理统一配置管理配置热更新多环境配置共享Nacos集群搭建1.集群结构图2.搭建集群2.1.初始化数据库2.2.下载nacos2.3.配置Nacos2.4.启动2.5.nginx反向代理2.6.优化总结:Nacos实现配置管理统一配置管理发布配置:浏览器访问 http://127.0.0.1:8848/nacos ,打开nacos控制台,并点击菜单配置管理->配置列表,在Nacos添加配置:DataId格式为:{prefix}-{spring.profi

2021-10-26 13:50:23 227

原创 Day05-初识Nacos

初识Nacos认识和安装Nacos快速入门服务多级存储模型NacosRule负载均衡服务实例的权重设置环境隔离Nacos和Eureka的对比认识和安装Nacos转链接:安装Nacos快速入门在cloud-demo父工程中添加spring-cloud-alibaba的管理依赖<!-- spring-cloud-alibaba-dependencies管理依赖--><dependency> <groupId>com.alibaba.cloud</

2021-10-22 01:36:36 225

原创 Nacos安装指南

Nacos安装指南1.Windows安装1.1.下载安装包1.2.解压1.3.端口配置1.4.启动1.5.访问2.Linux安装2.1.安装JDK2.2.上传安装包2.3.解压2.4.端口配置2.5.启动3.Nacos的依赖1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:

2021-10-21 14:44:38 135

原创 Day04-初识Ribbon

Day04-初识Ribbon简介负载均衡流程![负载均衡流程](https://img-blog.csdnimg.cn/753c197fc55540209b6e386a70a746a7.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAaGVsbG_ogIHmnZw=,size_20,color_FFFFFF,t_70,g_se,x_16)负载均衡原码负载均衡策略懒加载总结简介Rib

2021-10-21 14:20:25 93

原创 Day03-初识Eureka

初识EurekaEureka-提供者与消费者Eureka-原理分析Eureka-提供者与消费者服务提供者:一次业务中,被其他微服务调用的服务。(提供接口给其他微服务)服务消费者:一次业务中,调用其他微服务的服务。(调用其他微服务提供的接口)提供者与消费者角色是相对的一个服务可以同时是服务提供者和服务消费者思考一个问题:服务A调用服务B,服务B调用服务C,那么B服务是什么角色?答:提供者与消费者都是相对而言的,B服务相对A服务来讲是提供者,相对C服务是消费者Eureka-原理分析.

2021-10-21 11:25:33 86

原创 Day02 - 服务拆分及远程调用

服务拆分及远程调用1、服务拆分 - 案例Demo不说那么多,直接上代码2、微服务远程调用1、服务拆分 - 案例Demo服务拆分注意事项不同微服务,不要重复开发相同业务微服务数据独立,不要访问其他微服务数据库微服务可以将自己的业务暴露为接口,共其它微服务调用不说那么多,直接上代码项目结构数据库数据库-order/* Navicat Premium Data Transfer Source Server : local Source Ser

2021-10-20 21:10:01 106

原创 实用篇:Day01 - 认识微服务

单体架构单体架构:将业务的所有功能都集中在一个项目中开发,达成一个包部署优点:架构简单部署成本低缺点:1、耦合度高适合小型项目,比如:学生管理系统 、毕业设计这类分布式架构优点:降低服务耦合度有利于服务升级拓展分布式架构要考虑的问题服务拆分粒度如何服务怎么拆?那几个服务单独作为一个独立模块?那些业务分到一个模块?服务集群地址如何维护?服务之间如何实现远程调用?服务健康状态如何感知?适合大型互联网项目,比如:淘宝、京东等微服务微服务是一种

2021-10-20 16:13:02 670

原创 微服务技术栈导学

微服务技术栈导学1

2021-10-20 15:47:14 503

转载 Oracle 分页查询

Orical 分页查询需要先使用嵌套子查询查出所有的数据然后 where 条件判断, 满足条件后才能生成rownum, 所以导致 rownum 无法进行大于(>)和大于等于(>=)的判断转载于:https://zhuanlan.zhihu.com/p/59286113...

2021-09-25 21:53:32 49

原创 Springboot整合RabbitMQ

Springboot整合RabbitMQSpringboot整合RabbitMQ---生产者Springboot整合RabbitMQ---消费者附录Springboot整合RabbitMQ—生产者1、创建生产者Springboot工程生产者项目结构2、引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=

2021-08-31 14:30:52 81

原创 MYSQL中FIND_IN_SET()函数的使用

MYSQL中FIND_IN_SET()函数的使用

2021-07-05 14:27:41 40

原创 如何用update语句 更新 某个字段,让字段值递增

如何用update语句 更新 某个字段,让字段值递增set @rownum=0;update sm_t_task_infoSET sort_num = (select @rownum := @rownum +1 as nid)WHERE task_id BETWEEN 52 AND 480实现效果:从第一行开始,等增值为 1注意:sm_t_task_info – 表名;sort_num – 需要更新的字段;WHERE (看具体需求加上where 条件)...

2021-06-17 15:51:46 453

原创 QueryWrapper中常用方法

QueryWrapper中常用方法比较全的常用方法,基本涵盖了,自己经常用到,就留存一下比较全的常用方法,基本涵盖了,自己经常用到,就留存一下

2021-06-10 15:39:32 114

原创 对List中的数据按照时间降序、升序排序

对List中的数据按照时间降序、升序排序重写compare 方法-------------------------------注意:list.sort 默认是升序排序重写compare 方法实体类//实体类 @Date public class Bean extends BaseEntity { private static final long serialVersionUID = 1L; private Long Id; private String

2021-05-26 17:55:58 1190

原创 insert操作后返回数据库自动增长的的id 使用selectKey

1.现象描述观察某张表的数据时,发现设置了自增属性的AutoId,在插入数据后并不是自增的,而是数值跳跃着增加的。2.问题排查在确认AutoId的自增属性设置没有问题后,开始怀疑是不是insert语句的问题,insert语句是MyBatis Generator自动生成的,示例如下:<insert id="insert" parameterType="com.xx.yy.datasource.domain.User" > <selectKey resultType="java.l

2021-04-21 16:49:57 449

原创 封装POI工具类

package com.itheima.utils;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFWorkboo

2021-02-01 19:56:03 227

原创 数据库设计三大范式

数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设

2021-01-13 11:58:03 168

原创 spring依赖注入-DI

依赖注入-DI1.1 概述依赖注入(Dependency Injection):是SpringIOC的具体体现,简单来说,就是给对象的属性赋值1.2 Bean的依赖注入方式1.2.1 Set方法赋值(常用)①在UserServiceImpl中添加setUserDao方法public class UserServiceImpl implements UserService { private UserDao userDao; public void setUserDao(Use

2020-11-20 16:36:05 77

原创 Spring-入门案列

1. spring概述1.1 框架概述(理解)框架是一个封装了很多功能和模块的程序的半成品。可以理解为是一个由很多工具类组合而成的一个工具包。1.2 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架。是Java开发的灵魂框架。Spring有两大内核:​ IOC(Inverse Of Control:控制反转)​ AOP(Aspect Oriented Programming:面向切面编程)1.3 Spring功能​ **IOC

2020-11-20 14:33:35 122

原创 SpringMVC入门

1 SpringMVC入门2.1 操作步骤①导入SpringMVC相关坐标② 创建Controller和业务方法(等同于Servlet)③ 创建spring-mvc.xml④ 在web.xml中配置SpringMVC核心控制器⑤ 设定具体Controller的访问路径⑥ 设置返回页面2.2 详细流程—案例工作流程分析①在导入SpringMVC相关坐标 <dependencies> <!-- servlet3.1规范的坐标 -->

2020-11-18 20:29:03 153

原创 设计模式--继承、装饰者、动态代理

Spring-静态代理装饰者模式:在不惊动原始设计的基础上,增强某些方法我们先来做一个小案例://建立一个Man类public interface Man { public void run();}`//创建一个CommonMan 类实现Man接口public class CommonMan implements Man { public void run() { System.out.println("跑步。。。"); }}//测试pub

2020-11-17 23:08:37 127

转载 servlet和servlet-mapping的作用

servlet和servlet-mapping的作用

2020-10-07 19:26:13 1409

转载 Application Server was not connected before run configuration stop, reason: javax.management.Instanc

Application Server was not connected before run configuration stop, reason: javax.management.InstanceNotFoundException: Catalina:type=Server打开apache-tomcat-9.0.29\conf目录下的serer.xml图片上的域名配置是之前做练习时写的,现在只需要把这个代码给注释掉或者直接删除就好,真是自己给自己挖坑啊,烦!!!...

2020-09-30 16:22:00 1323 2

原创 Git基础(附带安装文件)

1.Git介绍1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mFDCuUTm-1600680416108)(.\img\01_版本控制介绍.png)]1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗!几个月来的努力付之东流​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

2020-09-26 23:04:28 132

原创 用Chrome打开IDEA中写的HTML文件显示Windows找不到文件

用Chrome打开IDEA中写的HTML文件显示Windows找不到文件‘chrome’这个问题从两方面下手:1、确保自己电脑上已经安装Chrome浏览器,没有的话请点击下方链接下载Chrome浏览器官网下载2、在IDEA中:file —> Settings —> 在弹出的选框中直接输入Web Browsers —>找到Chrome更改文件路径如下图所示:...

2020-09-26 22:15:51 2238 1

原创 remote: Jason: Incorrect username or password (access token)

Gitee上传代码使用命令时上传时提示remote Incorrect username or password ( access token )这个是在使用Git进行项目代码提交的最后一步操作的时候,出现了一个问题:用户名或密码不正确(访问令牌)出现这种现象是因为之push代码的时候windows弹出一个用户名密码输入框,用户名输出了的缘故。这里的用户名其实就是你的gitee账号。解决办法是:打开电脑的控制面板–>用户账户–>管理Windows凭据—>Windows凭据在下

2020-09-21 22:23:42 351

原创 使用冒泡排序对ArrayList和LinkedList进行排序

import java.util.ArrayList;import java.util.LinkedList;import java.util.List;public class BubbleTest { /** * 使用冒泡排序对ArrayList和LinkedList进行排序 */ public static void main(String[] args) { //创建ArrayList,LinkedList集合 ArrayL.

2020-09-19 15:50:08 770

原创 字符流缓冲流

将文件中的学生信息按照年龄升序排序后重新写回原文件;要求:1:使用字符缓冲流完成;2:每次循环读取一行信息3:写数据的时候换行使用newLine方法;效果:1.txt文件排序前:1.txt文件排序后:示例代码package com.heiam.HomeWork;public class Student { private String name; private int age; public Student() { } public S

2020-09-13 23:37:02 269

原创 字节缓冲流复制

字节缓冲流复制案例需求把“E:\itcast\字节流复制图片.avi”复制到模块目录下的“字节流复制图片.avi”实现步骤根据数据源创建字节输入流对象根据目的地创建字节输出流对象读写数据,复制视频释放资源代码实现public class CopyAviDemo { public static void main(String[] args) throws IOException { //字节缓冲流一次读写一个字节 method1();

2020-09-10 22:29:50 234

原创 接口

1、什么是接口当一个类中的所有方法是抽象方法的时候,我们就可以将其定义为接口。接口本质也是类,他也是抽象类,他比抽象类更为抽象。2、接口的作用用于定义规范(就好比笔记本的USB接口,不同品牌的笔记本的USB接口都是同种规格的,并且市面上一些用于链接笔记本电脑所用的USB接口也是用的同种规格的USB接口,这就是规范性)用于做功能的扩展(就好比笔记本电脑外接的鼠标、硬盘都属于笔记本的功能扩展)3.接口的定义格式和特点如何使用接口接口用关键字interface修饰packag

2020-09-09 12:31:30 177

原创 2020-09-07

1.泛型1.1泛型概述【理解】(视频01)1.什么是泛型(泛型概述)​ 泛型就是参数化类型,也可称为类型参数。格式为:<类型>.(ArrayList)2.为什么要使用泛型(泛型的好处)它提供了编译时类型安全检测机制,把运行时期的问题提前到了编译期间避免了强制类型转换package com.itheima.genericitysummarize;import java.util.ArrayList;import java.util.Iterator;/** * 不

2020-09-07 18:10:10 290

原创 IDEA设置包名显示方式

一、IDEA 设置包名显示方式1、点击设置按钮(小齿轮);2、把Compact Middle Packages 前面的对号勾选掉即可如下图所示:

2020-09-06 14:23:07 3975

elasticsearch-analysis-pinyin-7.12.1.zip

elasticsearch-analysis-pinyin-7.12.1

2021-11-05

ES\kibana安装docker.zip

ES安装

2021-11-05

RabbitMQ安装说明文档.zip

RabbitMQ安装说明文档.zip

2021-11-05

nacos集群搭建.zip

nacos集群搭建.zip

2021-10-26

Nacos安装指南.zip

Nacos安装指南

2021-10-21

Git与IDEA设置

远程仓库工作流程

2020-09-21

mypro.rar 学生信息管理系统 课程设计

#### 需求说明 - 添加学生: 键盘录入学生信息(id,name,age,birthday) 使用数组存储学生信息,要求学生的id不能重复 - 删除学生: 键盘录入要删除学生的id值,将该学生从数组中移除,如果录入的id在数组中不存在,需要重新录入 - 修改学生: 键盘录入要修改学生的id值和修改后的学生信息 将数组中该学生的信息修改,如果录入的id在数组中不存在,需要重新录入 - 查询学生: 将数组中存储的所有学生的信息输出到控制台

2020-09-09

软件工程实验报告黑盒测试

   1 掌握等价类划分的原则      2 掌握弱一般等价类、强一般等价类、弱健壮等价类、强健壮等价类      3 掌握等价类划分法测试的方法和步骤

2018-12-07

空空如也

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

TA关注的人

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