自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 sql如何实现分页

一:分页需求:客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下:

2022-10-17 16:45:53 14291

转载 《SQLServer》------常用的分页查询语句

在SqlServer中,分页查询是经常用到的查询语句,一个好的分页查询语句,不能能将代码省略,还能提高运行效率,下面我们来探讨一下SQLServer中的分页查询语句。具体的业务逻辑是这样的,我数据库中有100条数据,我要查第40-50数据,表中有两个字段, 一个字段是id,一个字段是name,其中id是不连续的,因为我删除id为44、45的记录,因为我 要查数据的第40-50条记录,也就是id分别为41、42、43、46、47、…52的十条记录。

2022-10-17 16:37:53 3646

转载 maven配置本地仓库

大家好,今天给大家介绍一下maven,,我想做java开发的应该都有所了解,它的好处就是帮你管理你的项目所用的jar包.所有的包都可以在maven的远程仓库找到,其网址是http://mvnrepository.com/,大家可以去这个地方下载自己所需要的东西。在user settings里面,Global Settings里面把你的下载好的maven的settings.xml的路径配到里面,对了,还有最终要的一点,在你下载的maven中的settings.xml要配置本地的仓库,

2022-10-14 09:10:29 1510

转载 如何在没有联网的情况下使用maven本地仓库进行开发

如何在没有联网的情况下使用maven本地仓库进行开发

2022-10-14 09:02:25 1969

转载 Intellij IDEA - 离线使用本地Maven仓库的方法(没有外网,且不搭建私服)

离线使用本地Maven仓库的方法(没有外网,且不搭建私服)

2022-10-13 18:03:48 2554

转载 在命令行窗口查看Maven版本时,出现 Error: JAVA_HOME is set to an invalid directory.的解决方法

在命令行窗口查看Maven版本时,出现 Error: JAVA_HOME is set to an invalid directory.的解决方法

2022-10-13 17:53:18 490

转载 突发,GitHub 将关闭 Trending 热榜,开发者不答应

突发,GitHub 将关闭 Trending 热榜,开发者不答应

2022-09-08 20:01:20 338

转载 Gradle真能干掉Maven?今天体验了一把,贼爽

Gradle真能干掉Maven?今天体验了一把,贼爽

2022-09-07 12:16:59 479

转载 JS数组移除元素的方法

JS数组移除元素的方法

2022-07-08 12:23:19 4786

转载 什么是RMI,为什么要使用RMI框架?

1.背景介绍什么是RMIRMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。RMI有什么用RMI用于不同Java虚拟机之间的通信,这些虚拟机可以在不同的主机上、也可以在同一个主机上;一个虚拟机中的对象调用另一个虚拟上中的对象的方法,只不过是允许被远程调用的对象要通过一些标志加以标识。RMI中的核心是远程对象(remote object),除了对象

2022-04-29 16:45:24 2190

转载 什么是负载均衡?

负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的web架构类似下面这样:在这里用户是直连到web服务器,如果这个服务器宕机了,那么用户自然也就没办法访问了。另外,如果同时有很多用户试图访问服务器,超过了其能处理的极限,就会出现加载速度缓慢或根本无法连接的情况。而通过在后端引入一个负载均衡器和至少一个额外的web服务器,可以缓解这个故障。通常情况下,所有后端服务器会保证提供相同的内容,以便用户无论哪个

2022-02-24 10:15:50 141

转载 Spring三大组件

Spring架构图:核心容器(Spring core)核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IOC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供给组件依赖Spring上下文(Spring context)Spring上下文是一个配置文件,向Spri

2021-12-22 19:43:42 1311

转载 host管理工具SwitchHosts的使用

SwitchHosts简介SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。开发Web过程,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug,如果纯手工修改这会花掉不少时间。安装步骤1.下载地址:https://github.com/oldj/SwitchHosts/releases2.解压之后就可以了,不需要安装和配置配置域.

2021-11-30 15:06:55 1169

转载 switchhost下载安装

下载地址:https://github.com/oldj/SwitchHosts/blob/master/README_cn.md百度网盘下载(个人习惯)安装时直接下一步即可安装后在安装路径下打开即可switchhosts功能:快速切换 hostshosts 文件语法高亮在线 hosts 方案系统托盘图标快速切换macOS: 支持 Alfred workflow 快速切换用户在浏览器输入一个网址的时候,系统会先去本机host里边查找对应的IP,如果没有再去公网...

2021-11-30 14:41:39 1370

转载 如何把项目改成微服务项目_一个GitHub标星1w+超牛的SpringCloud微服务项目,开发脚手架...

作者:java1234原文链接:一个GitHub标星1w+超牛的SpringCloud微服务项目,开发脚手架Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE)

2021-11-29 16:34:26 116

转载 Alibaba 流量防卫兵Sentinel概述

Sentinel概述分布式系统的流量哨兵,以流量为切入点,对比Redis的哨兵模式可以得出sentinel在微服务中的作用是对流量进行监控与管理,例如流量的控制,熔断降级,系统负载保护等。由Sentinel的源码可以看出,Sentinel在对流量进行管控的时候是通过责任链的模式来处理的。在Restful中,将系统的一切定义为资源,sentinel在此处也借鉴了此种思想,将需要流量控制的一切当作资源,然后定义一系列的规则来对资源进行处理。资源与规则资源概述虽然官网说资源可以是Java应用程

2021-11-29 16:19:50 299

转载 idea如何隐藏自动生成的*.iml、.idea文件

idea怎么隐藏创建项目时自动生成的*.iml和.idea点击File-->setting(或者ctrl+alt+s)-->Editor-->File Types在ignore files and folders,然后在输入框最后面跟上.idea;*.iml;然后Apply-->OK即可最后项目的样子...

2021-11-23 16:41:58 611

转载 web项目的项目结构解析

一般来说,我们对Java web的理解为,我们前台通过Ajax发出一个请求(request)数据到Servlet,然后在Servlet进行一系列的处理之后传入到DAO层,与数据库内的数据进行匹配等一系列操作,然后对传来的数据返回一个响应(response)到Servlet,然后再通过Ajax获取相应的结果。这个时候,是不是有个疑问,Servlet的作用只是为了接受请求和返回响应的请求,那么在书写的时候,把大堆的业务逻辑写在Servlet中,这就显得特别的繁琐,而且代码的可读性较差,所以就引入另一个东..

2021-11-23 15:18:51 733

转载 多线程面试题

史上最强多线程面试47题(含答案),建议收藏金九银十快到了,即将进入找工作的高峰期,最新整理的最全多线程并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~1、并发编程三要素(1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不会被其他操作打断,要么就全部都不执行(2)可见性可见性是指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果(3)有序性有序性,即程序的执行顺序按照代码的先后顺

2021-11-11 16:26:16 3177

转载 IntelliJ IDEA的Content Root概念

在利用IDEA导入SSM项目后,发现应用程序中使用的资源文件(图像,各种配置XML和属性文件)加载不了,但是项目本身没有问题,在寻找之后发现IDEA有一个Content Root的概念,在导入项目时,倘若有资源文件加载不了,可以通过设置Content Root来解决这一个问题。官方文档:https://www.jetbrains.com/help/idea/2016.2/content-root.htmlContent Root概念Content Root是一个包含组成模块(Module

2021-11-05 21:03:47 715

转载 MySQL数据库优化的八种方式(经典必看)

MySQL/Oracle数据库优化总结(非常全面)MySQL数据库优化的八种方式(经典必看)引言: 1、关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂 2、偶尔发现了这篇文章,总结得很经典,文章流量也很大,所以拿到自己的总结文集中,积累优质文章,提升个人能力,希望对大家今后开发中也有帮助1、MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将..

2021-10-29 10:57:01 854

转载 什么是分布式系统,如何学习分布式系统

什么是分布式系统分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。首先需要明确的是,只有当单个节点的处理能力无法满足日益增长的计算、存储任务的时候,且硬件的提升(加内存、加磁盘、使用更好的CPU)高昂到得不偿失的时候,应用程序也不能进一步优化的时候,我们才需要考虑分布式系统。因为,分布式系统要解决的问题本身就是和单机系统一样的,而由于分布式系

2021-10-25 20:25:30 805

转载 大白话解说,半分钟就懂 --- 分布式与集群是什么 ? 区别是什么?

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。PS:这篇文章算是笔记,仅部分文字是原创,相当内容只是收集、整理、提炼、总结别人写的。没有标为原创 是出于对部分内容原作者的尊重和感谢...但若你要转载还是请带上我家地址哦,毕竟这些内容都不是现成的哦 ~ ~ ~一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨.

2021-10-25 15:14:38 130

转载 div中id和class使用讲解

在div标签中,我们比较常见的属性是id和class,那么这两个属性有什么区别吗?今天就来看看这两者的区别。其实id 和class是大部分标签都有的属性。其作用是让CSS或者JavaScript找到DOM元素并操作。首先看看这两个属性在html中是如何使用的。<div id="loading"> </div><div class="icon"> </div>解释上面的代码,id="loading",意思是定义了一个id,它的值是“loadi.

2021-10-25 10:24:51 1485

转载 IntelliJ IDEA 之 配置JDK 的 4种方式

一、新建项目前配置JDK打开idea集成开发环境工具,点击File-->Project Structure,如下图:在打开的页面中,选择SDKs属性,并点击中间的加号+,选择JDK,如下图:在打开的页面中,选择本地计算机中已经安装的jdk目录(选择bin目录的上一级即可),然后点击ok按钮,如下图:然后在Project Structure窗口,yi...

2021-10-23 10:49:20 24708

转载 jdk环境变量的配置,Path路径的查看

1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量2.系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录3.系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;“;是用来结束上一配置”)4.系统变量→新建 CLASSPATH 变量变量值填写 .;%JAVA_HOME%\lib;%J...

2021-10-21 11:59:47 1208

转载 IDEA “Library source does not match the bytecode for class“问题

问题描述:Jar包更新后,报错信息:"Library source does not match the bytecode for class"经检查,发现Jar内容还是旧版本的jar包管理工具为Gradle解决方案:1、通过gradle命令更新jar包,刷新依赖:gradle clean dependencies --refresh-dependencies,然后:如果无效,请使用下一种方法:2、File-->Invalidate Caches/Restart 重启清

2021-10-21 11:35:21 1187

转载 ExtJs xtype的使用

xtype可作为Ext控件的简写,都会对应一个Ext控件。当然这里你可以自定义这个xtype,通过自定义的Ext控件来绑定,主要由Ext.reg方法去注册xtype。我们还可以直接用xtype(比如TextField对应的xtype是textfield)的对象形式来创建组件,比如在面板的items属性中,尤其是多个组件或需要写许多的ExtJs相关代码时就更值得推荐。两种形式的写法如下:items[ new Ext.form.TextField({fieldLabel:'姓名',id:'n..

2021-10-18 15:03:17 325

转载 JS回调函数——简单易懂有实例

初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。什么是JS?下面先看看标准的解释:<script language="javascript"> function SortNumber(obj,func) //定义通用排序函数 { //参数验证,如果第一个参数不是数组或第二个参数不是函数则抛出异常 if(!(obj instanceof Array) || (func instanceo...

2021-07-06 15:50:39 639

转载 Java中@Override的作用

@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。举例:在重写父类的onCreate时,在方法前面加上@Override,系统可以帮你检查方法的正确性@Overridepublic void on

2021-05-09 11:05:30 95

空空如也

空空如也

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

TA关注的人

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