自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何搭建外部网关,转发请求进行调用(送源码)

外部网关转发

2023-12-06 16:17:31 571

原创 【设计模式】观察者模式

观察者模式?这一篇就够了!

2023-08-09 11:41:56 822

原创 【设计模式】模板模式

模板模式?看这一篇就够了!

2023-08-08 17:37:31 536

原创 【设计模式】工厂模式

工厂模式?看这一篇就够了!

2023-08-04 17:37:12 528

原创 【设计模式】单例模式

单例模式?看这一篇就够了!

2023-08-04 10:43:08 1664 5

原创 请将以下水果字符串按从小到大顺序排列,并将实现代码过程写下来:String fruit=“34香蕉5桃子8橘子90子3西瓜6哈密瓜10苹果“

请将以下水果字符串按从小到大顺序排列,并将实现代码过程写下来:String fruit=“34香蕉5桃子8橘子90子3西瓜6哈密瓜10苹果"

2023-07-06 14:29:09 267

原创 vue如何全屏(点击一个按钮界面全屏展示)

vue前端如何全屏

2023-06-27 09:58:45 5245

原创 Java操作mongodb(含分页,精确查询,模糊查询,时间区间,排序)进行查询

java操作mongodb进行分页查询集大成者。包含:分页,排序,模糊/精确查询,区间查询。以及拼接分页参数。用java查询mongodb?看这一篇足够!

2023-06-07 14:59:51 3206 3

原创 用QRcode生成二维码

如何用QRcode生成二维码

2023-05-05 15:23:31 511 1

原创 用Java把树形数据转成列表,再把列表转成树形数据 From NewBing

用Java把树形数据转成列表,再把列表转成树形数据 From NewBing

2023-04-28 16:48:58 369

原创 使用Shell脚本批量发布或停止Java服务

使用shell脚本在linux环境批量启停服务

2023-03-24 10:32:47 273

原创 【大数据】第三章:详解HDFS(送尚硅谷笔记和源码)

【大数据】第三章:详解HDFS(送尚硅谷笔记和源码)

2023-02-16 16:11:17 606

原创 【大数据】第二章:搭建Hadoop集群(送尚硅谷大数据笔记)

【大数据】第二章:搭建Hadoop集群(送尚硅谷大数据笔记)

2023-02-02 16:10:16 2381

原创 Java中XML如何转为BEAN

在网络通讯中,对方传的数据经常是XML格式包装的数据集合。在Java开发中,我们如何将XML转成Java实体类呢?

2023-02-01 14:47:49 1765

原创 webService速通教学(送源码)

webService速通教学(送源码)

2023-01-17 14:57:17 505

原创 【大数据】第一章:了解Hadoop生态圈

【大数据】第一章:了解Hadoop生态圈

2023-01-12 11:32:16 502

原创 如何集成GATEWAY作为网关(含网关404和503的解决办法)

如何集成GATEWAY作为网关(含网关404和503的解决办法)

2023-01-10 11:46:27 644

原创 idea多服务启动,如何在右下角批量展示

idea如何多服务列表展示

2023-01-09 11:49:41 239

原创 如何将NACOS作为配置中心

如何将NACOS作为配置中心

2023-01-09 11:10:43 420

原创 windows端启动NACOS踩坑

初次启动nacos排查指南

2023-01-06 15:13:12 104

原创 SpringCloudAlibaba+Nacos+openFiegn最新教程(送源码)

项目集成SpringCloudAlibaba,含Nacos注册中心与openFeign远程调用

2022-05-24 16:04:27 326

原创 springBoot集成Redis最新教程(源码在文章底部)

安装Rediswindows系统本地安装redis步骤Linux系统各异,我在此不再赘诉Java到Redis的两种连接简单介绍下SpringBoot对Jedis的支持吧,在1.×版本的时候,SpringBoot的底层还是使用Jedis来连接Redis的,但是在2.×版本后,就换成了Lettuce。两者的区别如下:=Jedis: 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接池! 更像 BIO 模式!Lettuce: 采用netty,实例可以再

2021-12-31 11:08:27 1027

原创 找到字符串中所有字母异位词(滑动窗口)

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。示例 1:输入: s = “cbaebabacd”, p = “abc”输出: [0,6]解释:起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。起始索引等于 6 的子串是 “bac”, 它是 “abc” 的异位词。示例 2:输入: s = “abab”, p = “ab”输出: [0,1

2021-12-24 14:59:30 450

原创 SpringBoot集成Druid连接池

引入Druid包<!-- 阿里数据库连接池 --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version></dependency>配置文件中添加配置# initialSize的作用是告诉连

2021-12-20 15:08:16 1312

原创 如何灵活配置多环境文件

要求实现在总配置文件中将原有的dev替换成spring.profiles.active=@profile.active@在pom.xml中 <profiles> <profile> <id>dev</id> <properties> <profile.active>dev</profile.active>

2021-12-16 16:56:49 472

原创 springboot日志(控制台输出,日志文件输出)

基本信息SpringBoot版本2.2.5日志框架SLF4J日志实现LockBack应为springboot自带SLF4J与LockBack所以,不需要特殊引包简单实现在控制台输出在配置文件下一行代码搞定logging.level.com.hbsc.iotmiddleplatform.mapper = debug以日志文件输出直接指定文件,会在文件中输出,文件在项目根目录下logging.file.name=logs.log直接指定文件夹,会在文件中输出,文件夹在项目

2021-12-13 15:15:54 7076

原创 前端的两种传参方式

直接传,一对一 $('#query').click(function () { let endDate = $("#endDate").val(); let SOLID_TYPE = $("select[id='SOLID_TYPE']").val(); let corpCode = $("#corpCode").val();

2021-11-30 14:50:09 1347

原创 网络API调用与Json的处理

网络API调用与Json的处理经常听说API调用工程师,可什么是API呢?我自己写的Controller算Api吗?其实API就是接口,你自己写的控制层逻辑肯定也算API,但是通常意义上,我们偶尔会调用网络上的API供自己使用,以降低开发难度。获取网络API这里的方法多种多样,网上也有很多稀奇古怪的API可供调用。这里我选择的是一个天气API(前50次白嫖)https://www.apishop.net/#/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bBDCxa

2021-11-16 11:06:15 1131

原创 mysql的拼接函数Connect

connect函数用法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。例题: 牛客:SQL32将employees表的所有员工的last_name和first_name拼接起来作为Nameselect concat(last_name," ",first_name) as name from employees ;connect_ws函数用法:CONCAT_WS(separator,str1,str2,…)

2021-07-12 10:50:53 455

原创 使用join查询方式找出没有分类的电影id以及名称

题目:牛客SQL29select f.film_id,f.title from film as f left join film_category as fc onf.film_id = fc.film_idleft join category as c onc.category_id = fc.category_idwherec.category_id is null;

2021-07-11 11:27:35 159

原创 使用子查询的方式找出属于Action分类的所有电影对应的title,description

子查询,下面的SQL逻辑很清晰。最后用film_id查电影表中的title与descriptionselect title,description from film where film_id IN ( #再用查到的categoryid查询对应关系表中的film_id select film_id from film_category where category_id IN ( #先在分类表中查分类名为Action的category_id sele

2021-07-11 11:24:12 240

原创 面试记录:一

HashMap和TreeMap能不能存空1 List 集合: 被比较的对象要重写equals()方法, 调用List中contains()方法,就是用equals()方法比较的.List 集合 (允许重复元素,允许空值)2 HashSet集合(不允许重复元素,允许空值): 被比较的对象要重写hashCode()方法和重写equals()方法, 两个都要.3 TreeSet集合.(不允许重复元素):方法一:被比较的对象(如学生类)实现Comparable接口,重写CompareTo()方法.–(不

2021-05-18 17:50:11 97

原创 计算机网络

五层协议1,物理层2,数据链路层3,网络层4,传输层5,应用层应用层:通过应用进程间的交互来完成特定网络应用:比如:DNS,HTTP协议,STMP协议我们应用层传输的数据叫做报文。传输层:为两台主机进程间的通信提供通用的数据传输服务比如:TCP,UDPTCP:面向连接的,提供可靠的数据传输服务UDP:提供无连接的,尽可能的数据传输服务(不保证可靠性)网络层:在计算机网络中通信的两台计算机可能会进经过多个数据链路,网络层的作用就是为这两台计算机选择最合适的网间路由和交换

2021-05-17 21:10:34 183

转载 Java 基础+集合+多线程+JVM

Java基础面向对象:面向对象更易维护,易复用,易扩展。因为它封装,继承,多态等特性。但是面向对象的效能比对象过程低。面向过程:面向过程的效能比面向对象要高。因为不用在调用类的时候还要实例化一个类。所以在单片机,LINUX中使用面向过程的较多。当然了,他不易维护。这不是JAVA性能低的原因,因为Java属于半编译语言。.java文件还要编译成.class文件所以还要额外消耗CPUJava的特点:1,简单易学2,面向对象(封装,继承,多态)3,平台无关性(JVM负责编译)4,可靠性5,安

2021-05-17 14:25:40 140

原创 重定向和转发的区别

关于服务端跳转和客户端跳转,怎么判断应该使用哪一种啊?return “admin/listCategory”;用的通过前端控制器的转发,服务器跳转,从查询页面跳转到编辑页面,请求域中的数据不丢失return “redirect:/admin_category_list”;用的重定向关键字,重新发起请求,客户端跳转如果有数据要传递到下一个页面用服务端跳转,否则用客户端跳转。(一般来说增删改用重定向,查询用转发)...

2021-03-20 18:17:36 71

转载 SSM框架原理

SSM框架的分层理解1.持久层属于MyBatis模块,也就是Dao层(Mapper层)。主要负责与数据库进行交互设计,用来处理数据的持久化工作,简单来说就是进行CRUD操作。DAO层设计首先是设计DAO的接口,然后在Spring的xml配置文件中定义此接口的实现类即可,DAO层的jdbc.properties数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。2.业务层属于Spring模块,也就是Service层。主要负责业务模块的逻辑应用设计,首先是设计Service的接口,

2021-03-20 14:08:00 1890

原创 Web项目如何上传图片

传图片controller层该干的事public String add(Category c,HttpSession session,UploadedImageFile uploadedImageFile)throws IOException{ categoryService.add(c); //保存c对象 File imageFolder = new File(session.getServletContext().getRealPath("img/cat

2021-03-18 21:03:58 764

原创 SSM项目功能解析

SSM项目功能解析浏览器上访问路径 /admin_category_listtomcat根据web.xml上的配置信息,拦截到了/admin_category_list,并将其交由DispatcherServlet处理。DispatcherServlet 根据springMVC的配置,将这次请求交由CategoryController类进行处理,所以需要进行这个类的实例化在实例化CategoryController的时候,注入CategoryServiceImpl在实例化CategoryServ

2021-03-18 18:59:01 389

原创 计算机网络期末复习题

1.请简述在划分子网的情况下,路由器转发IP数据报的基本过程。答:在划分子网的情况下,路由器转发分组的算法如下:(1)从收到的数据报首部提取目的IP地址D。(1分)(2)先判断是否为直接交付。对路由器直接相连的网络逐个进行检查:用各网络的掩码和D逐位相“与”(AND操作),看结果是否和相应的网络地址匹配。若匹配,则把分组进行直接交付(当然还需要把D转换成物理地址,把数据报封装成帧发送出去),转发任务结束。否则就是间接交付,执行(3)。(2分)(3)对路由表中的每一行(网络地址,掩码,下一跳,接口),用其中

2020-06-26 17:52:16 6585

原创 KMP题目的解

浅谈KMP这是我期末考试前复习的,并不推荐大家看我的整体学习KMP这里推荐两个KMP分析透彻的网站从头到尾彻底理解KMP(2014年8月22日版)kmp算法的位置在11话33:30,空降成功記得回來贊我 (严蔚敏老师的)以下是个人理解KMP1.1介绍KMP我们学习其他的算法求子串在母串中的位置都会很麻烦,因为每次失配母串都要回溯到i-j+2,并且简单算法(BM)算法整体的时间复杂...

2019-12-22 18:19:18 243 1

空空如也

空空如也

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

TA关注的人

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