E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA系列
ThreadLocal精讲
简介:
java系列
技术分享(持续更新中…)初衷:一起学习、一起进步、坚持不懈如果文章内容有误与您的想法不一致,欢迎大家在评论区指正希望这篇文章对你有所帮助,欢迎点赞收藏⭐留言更多文章请点击文章目录一、什么是
Dream_sky分享
·
2023-06-07 12:19
java面试题
java
jvm
开发语言
Spring Boot项目使用 jasypt 加密组件进行加密(例如:数据库、服务的Key、等等进行加密)
简介:
java系列
技术分享(持续更新中…)初衷:一起学习、一起进步、坚持不懈如果文章内容有误与您的想法不一致,欢迎大家在评论区指正希望这篇文章对你有所帮助,欢迎点赞收藏⭐留言更多文章请点击文章目录一、哪些信息要加密呢
Dream_sky分享
·
2023-06-07 12:40
spring
boot
数据库
java
【
Java系列
】Mybatis-Plus 使用方式介绍
1Mybatis-Plus简介Mybatis-Plus提供了多种方式来执行SQL,包括使用注解、XML映射文件和Lambda表达式等。其中,使用Lambda表达式是Mybatis-Plus推荐的方式,因为它更加直观和类型安全。2使用方法1Lambda表达式执行SQL以下是一个使用Lambda表达式执行SQL的示例,现在我们有一个名为User的实体类,其中包含id、name和age属性:import
颜淡慕潇
·
2023-06-07 11:46
JAVA系列
mybatis
java
开发语言
Java系列
(必知必会):Java 必知必会的 20 种常用类库和 API
Java系列
(必知必会):Java必知必会的20种常用类库和API前言今天博主将为大家分享:
Java系列
(必知必会):Java必知必会的20种常用类库和API!不喜勿喷,如有异议欢迎讨论!
陈永佳
·
2023-04-19 13:48
团队管理
编程工具系列
Java基础系列
杂记随笔系列
Java常用类库
Java常用Api
1.
Java系列
之基础面试题总结
1.构造器是否可重写首先,构造器是不能被继承的,因为每个类的类名都不相同,而构造器名称与类名相同,所以根本谈不上继承。又由于构造器不能继承,所以就不能被重写。但是,在同一个类中,构造器是可以被重载的2.String类能被继承吗,为什么不可以,因为String类有final,而final修饰的类是不能被继承的3.String,StringBuffer,StringBuilder的区别String:不
沈健_算法小生
·
2023-04-19 09:30
微服务
java
面试
Dubbo+Zookeeper 实现服务远程调用
SpringBoot整合Dubbo3.1添加依赖3.2配置服务端3.3配置消费端3.4启动测试四、Dubbo-admin管理中心4.1部署服务端4.2部署前端4.3访问控制台提示:以下是本篇文章正文内容,
Java
一只咸鱼。。
·
2023-04-19 09:23
SpringCloud
dubbo
zookeeper
dubbo-admin
小黑子—Java从入门到入土过程:第一章
Java零基础入门1.0
Java系列
第一章1.cmd2.利用cmd打开qq并配置环境变量3.Java概述和学习方法4.JDK下载和安装5.helloworld小案例6.bug常见小问题7.环境变量8.Notepad
小黑子史蒂夫
·
2023-04-17 13:02
java
java
jvm
servlet
小黑子—Java从入门到入土过程:第七章
Java零基础入门7.0
Java系列
第七章1.游戏打包exe2.API2.1Math2.2练习2.2.1判断质数2.2.2判断水仙花数(自幂数)2.3System2.4Runtime2.5Object2.5.1Object
小黑子史蒂夫
·
2023-04-17 13:59
java
java
【
Java系列
】斐波拉契数列
介绍斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(LeonardoFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在现代物理、晶体结
宝爷~
·
2023-04-15 15:02
Java
Java入门系列
java
开发语言
小黑子—Java从入门到入土过程:第五章
Java零基础入门5.0
Java系列
第五章1.方法1.1方法的简单定义1.2带参方法1.3带返回值的方法和调用1.4方法小结return关键字换行1.5方法的重载1.6方法的基本内存原理1.7方法的值传递
小黑子史蒂夫
·
2023-04-13 16:07
java
java
jvm
算法
小黑子—Java从入门到入土过程:第六章
Java零基础入门6.0
Java系列
第六章1.面向对象综合练习1.1文字版格斗游戏=参数占位,格式化输出回顾关于printf和print和println的区别1.2对象数组练习1.2.1练习一1.2.2
小黑子史蒂夫
·
2023-04-13 16:33
java
java
jvm
开发语言
Java 系列 Nacos
Java系列
文章文章目录
Java系列
文章前言一、Nacas介绍及安装1.什么是Nacos2.为什么使用Nacos3.Nacos下载和安装二、Nacos服务提供者注册1.Nacos代替Eureka2.Nacos
bingwoo.
·
2023-04-13 06:41
java
微服务
开发语言
Java系列
| 远程热部署在美团的落地实践
Sonic是美团内部一款用于热部署的IDEA插件。本文主要讲述Sonic的实现细节以及底层原理,从IDEA插件到自动化部署,再到沉浸式开发产品闭环,全方位讲述了Sonic在美团的落地与实践经验。目前业界对标的产品并不多,希望本文能对从事联调/开发/测试等相关方向的同学有所帮助或启发。1前言1.1什么是热部署1.2为什么我们需要热部署1.3热部署难在哪1.4Sonic可以做什么1.5技术产品落地和推
高可用架构
·
2023-04-11 18:55
编程语言
spring
java
大数据
人工智能
Git 版本控制
3.4回滚四、分支4.1创建分支4.2合并分支4.3变基分支4.4优选五、使用IDEA版本控制六、远程仓库6.1远程仓库认证和推送6.2克隆项目6.3抓取、拉取和冲突解决提示:以下是本篇文章正文内容,
Java
一只咸鱼。。
·
2023-04-11 10:02
Git
Linux
Docker
git
github
linux
【单例模式】懒汉模式的线程安全问题
文章目录单例模式饿汉式懒汉式懒汉式1,线程不安全懒汉式2,线程安全懒汉式3,双检锁/双重校验锁volatile关键字提示:以下是本篇文章正文内容,
Java系列
学习将会持续更新单例模式什么是设计模式?
一只咸鱼。。
·
2023-04-09 21:35
Java多线程与并发
java
单例模式
jvm
Java中如何实现多线程,创建并开启新的线程
四、线程和方法调用栈提示:以下是本篇文章正文内容,
Java系列
学习将会持续更新一、创建任务和线程的方式1.Java线程在代码中是如何体现的 java
一只咸鱼。。
·
2023-04-08 17:47
Java多线程与并发
java
jvm
开发语言
小黑子—Java从入门到入土过程:第四章
Java零基础入门4.0
Java系列
第四章1.顺序结构2.if语句3.switch语句3.1default的位置和省略3.2case穿透3.3switch新特性(jdk12开始)4.for循环5.while
小黑子史蒂夫
·
2023-04-06 12:59
java
java
junit
jvm
java自定义异常除数为零_
java系列
10:异常(Exception)
1、生活中的异常2、异常程序中出现的错误被称为异常。异常可分为两大类:编译时异常和运行时异常。异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。编译时异常一般是指语法错误,可以通过编译器的提示加以修正;运行时异常包括:运行错误:如数组下标越界,除数为0等;逻辑错误:如年龄超过200岁等。3、发生异常的原因多种多样,主要有:系统资源不可用:如内存分配失败,文件打开失败,数据源连
weixin_35780426
·
2023-04-06 11:29
java自定义异常除数为零
万神禁足
JAVA系列
| ElasticSearch教程入门重磅篇
文章目录前言一、Elasticsearch简介二、安装1.Elasticsearch安装三.ElasticSearch核心概念1.数据库比对2.详解概念3.ES中的搜索引擎原理四.ES的集群搭建和使用1.集群构建2.Master3.对等架构4.容错机制5.端口问题总结前言通过本篇elasticsearch入门教学,你能真正了解和使用elasticsearch进行开发,本篇适用于小白和一些有编程经验
万神禁足
·
2023-04-05 03:18
elasticsearch
elasticsearch
java
搜索引擎
学习
全文检索
《重学
Java系列
》之 泛型(下)
不诗意的女程序媛不是好厨师~转载请注明出处,From李诗雨---https://blog.csdn.net/cjm2484836553/article/details/103302194】在这里插入图片描述在《重学
Java
倔脾气的皮皮虾啊
·
2023-04-04 07:44
技术宅小伙:看看面试官都问了些什么(
Java系列
)
喂你好啊。首先让我来做一个简单的自我介绍吧,面试官你好啊,我是...好的。那么在你6年的这个工作经历中啊,你积累了不少的技术经验,其中最熟悉的技术是Redis和Spring。让我们从你擅长的技术开始交流吧。Radis的哨兵机制实现了集群监控和分布式高可用解决方案,主要用于监控Leader和Follower的状态。如果Leader出现故障,它会从Follower中选一个Leader出来,然后将变化交
技术宅小伙
·
2023-04-03 22:42
程序员
计算机
软件测试
java
开发语言
前端
html
算法
大学生或者程序员上B站学习编程必备的几位优秀UP主
一、尚硅谷(很多优秀的课程和先进的学习路线,很多资源都是开源,大家可以在评论区寻找)二、黑马程序员(应该是B站上粉丝最多的编程教学官方号,开源方便)三、遇见狂神说(狂神
Java系列
讲解很细致,springboot
每天一个秃顶小技巧
·
2023-04-03 16:13
笔记
java
编程语言
大数据
python
Java面向对象之内部类
文章目录(1)基本概念(2)成员内部类(3)局部内部类(4)匿名内部类(5)静态嵌套类(6)静态内部类和非静态内部类的区别提示:以下是本篇文章正文内容,
Java系列
学习将会持续更新(1)基本概念 当一个类的定义放在另一个类的实体时
一只咸鱼。。
·
2023-04-01 23:13
JavaSE
java
开发语言
后端
JAVASE语法零基础——初始Java
Java系列
文章目录文章目录
Java系列
文章目录1.Java语言简介2.JAVA的开发环境与运行2.1JDK2.2运行Java程序1.Java语言简介Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义
马上回来了
·
2023-03-31 06:08
JAVASE
0基础入门
java
视频教程-
Java系列
技术之网络编程与NIO、AIO进阶-Java
Java系列
技术之网络编程与NIO、AIO进阶钟洪发,于2008年7月毕业于西南交通大学。2008年7月到宜宾职业技术学院任教。
weixin_33989130
·
2023-03-30 23:20
TCP和UDP详解
超时重传机制2-2-3连接管理机制2-2-3-1三次握手2-2-3-2四次挥手2-2-4流量控制2-2-5拥塞控制2-2-6滑动窗口2-3粘包问题三、TCP和UDP的区别提示:以下是本篇文章正文内容,
Java
一只咸鱼。。
·
2023-03-29 16:01
Web开发
udp
tcp/ip
网络
Rx
Java系列
(二)
读了Rx
Java系列
(一)的童鞋们,应该大致明白了Rxjava的普遍写法是做什么的了,但是真正的Rxjava的内部结构呢?
郭海萍
·
2023-03-28 03:43
JAVA系列
---内存泄露示例
文章目录现象定位原因示例代码根本原因探索解决方案反思现象事情是这样的,我这边有一个服务,你可以把这个服务粗暴的理解为是一个商城一样的服务。有商城肯定就有下单嘛。然后接到上游服务反馈,说调用下单接口偶尔有调用超时的情况出现,断断续续的出现好几次了,给了几笔流水号,让我看一下啥情况。当时我的第一反应是不可能是我这边服务的问题,因为这个服务上次上线都至少是一个多月前的事情了,所以不可能是由于近期服务投产
lipviolet
·
2023-03-27 06:55
面试复习
java
开发语言
JAVA系列
---项目打包部署
打包演示项目以下部署方式均基于maven构建的springboot项目,项目名称springboot-helloworld,开发工具为IntelliJIDEA,以下检查为idea。项目目录结构代码ServletInitializer类:该类用于已tomcat方式启动springbootpackagecom.lnjecit.springboothelloworld;importorg.springf
lipviolet
·
2023-03-27 06:24
JAVA系列
打包
jar
JAVA系列
---优化 if/else
文章目录1.背景2.优化方案1.简化else2.三目运算符3.Java8Optional类4.卫语句5.switch语句6.策略模式1.背景while(itpa.hasNext()){JmlPcPosteractivitypa=itpa.next();BigDecimalaward=pa.getAwardNum();StringprizeCode=String.valueOf(pa.getPriz
lipviolet
·
2023-03-27 06:54
JAVA系列
java
开发语言
经验整理-1-多线程高并发-100-@
参考路人甲
java系列
:https://www.cnblogs.com/itsoku123/p/11424473.html12.4.3JDK状态转换、线程状态的流转此项忽略看此项https://blog.csdn.net
java_爱吃肉
·
2023-03-25 09:49
多线程高并发
重点
多线程高并发
知识图谱
MySQL之数据库三大范式
文章目录一、三大范式二、举例说明1NF2NF3NF提示:以下是本篇文章正文内容,
Java系列
学习将会持续更新一、三大范式范式是数据库设计时遵循的一种规范,不同的规范要求遵循不同的范式。
一只咸鱼。。
·
2023-03-15 05:55
MySQL
Linux
Git
数据库
mysql
java
这些年,阿里巴巴技术大牛们曾经写过哪些书籍!
这里汇聚了全国最顶尖的程序员,这里的技术大牛也一直很愿意和外界分享他们的经验心得,撰写了一系列技术博客、书籍等,本文,猿哥整理了近年来阿里巴巴技术大牛们撰写的那些书籍,涵盖Java、大数据、面试企业架构等方面
Java
java面试笔试
·
2023-03-15 02:30
java系列
之Spring详解
一、Spring简介1.1简介关于spring的简介,可以查看百度百科,下面内容部分来自百度百科Spring框架是针对软件开发过程中的复杂性而创建的。其使用javaBean来完成以前只可能由EJB完成的事情。2002年,RodJahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正
小刘说java
·
2023-03-14 22:37
java
java
spring
后端
Java系列
- 最新 Mybatis Generator
最新版本的mybatis-plus-generator已经到了3.5.3,这个代码库的管理真是一言难尽。MybatisGenerator3.5.0以下版本使用方法,网上已经很多相关的老旧教程,不做讨论。本文只针对版本mybatis-plus-generator==3.5.2,可以直接copy运行1.添加基本坐标添加4个maven坐标:com.baomidoumybatis-plus-boot-st
ifredom
·
2023-03-01 09:23
java
java
mybatis
开发语言
java系列
文章之反射
文章目录一、动态语言二、反射机制概念三、反射的应用场合1.编译时类型和运行时类型2.编译时类型无法获取具体方法四、反射API五、反射使用步骤六、获取Class对象的3种方法七、创建对象的两种方法总结一、动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而
bingwoo.
·
2023-03-01 09:34
原创
java
开发语言
java 系列之Mybatis
java系列
文章文章目录
java系列
文章前言一、Mybatis入门1.1认识框架(了解)1.2认识ORM(要知道)1.3认识Mybatis(要知道)二、Mybatis使用2.1创建maven项目并导入依赖
bingwoo.
·
2023-03-01 09:27
原创
mybatis
java
spring
【狂神说Java】SpringBoo | 配置文件 | 自动装配原理 | JSR303校验 | Thymeleaf模板引擎 | SpringMVC | SpringSecurity 详细笔记(全)
✅作者简介:CSDN内容合伙人、信息安全专业在校大学生系列专栏:添砖加瓦(狂神说
JAVA系列
笔记)新人博主:欢迎点赞收藏关注,会回访!个人格言:舞台再大,你不上台,永远是个观众。
就你叫Martin?
·
2023-02-22 03:15
狂神说JAVA系列笔记
java
spring
boot
zookeeper
深入学习
java系列
之集合框架
集合概述java集合部分主要有java集合框架相关的内容和java泛型相关的内容。集合是用来做什么的呢,集合主要是用来对现实世界中多个对象在一起进行统一描述的。在现实世界中,常常我们会对多个在一起的对象进行操作描述,比如1000学生的资料,100个用户的资料等等,基本的操作有增、删、改、查。现实中对这些对象的操作通常都是要进行统计相关的操作,比如排序等操作。数组虽然也是对对象的统一描述,在语义上差
0e1114d6726b
·
2023-02-17 20:37
java系列
之线程池
线程池工具类importorg.apache.curator.shaded.com.google.common.util.concurrent.ThreadFactoryBuilder;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjava.util.ArrayList;importjava.util.List;importj
Conquer!
·
2023-02-17 17:26
java
jvm
开发语言
Android Rx
Java系列
一: 基础常用详解
前言本篇主要介绍Rxjava在Android项目中的基础使用和常用方法,旨在给对RxJava感兴趣的人一些入门的指引.对Rxjava不熟悉的朋友可以去看我之前写的一篇简单介绍AndroidRxJava:基础介绍与使用,下面就来我们一起来看看在项目中如何使用Rxjava吧!Rxjava是什么?为什么要用Rxjava?首先我们要知道Rxjava到底是什么东西?为什么这么多人用它以及它在Android项
darryrzhong
·
2023-02-03 14:54
java 鉴权_我爱
java系列
之---【JWT实现微服务鉴权(一)】
JWT介绍JSONWebToken(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。头部(Header)头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以被表示成一个JSON对象。{"typ":"JWT","alg":"HS256"}在头部指明了签名算法是H
殷飞天13999556431
·
2023-02-02 07:27
java
鉴权
Android Rx
Java系列
二: 常用拓展操作符
前言本篇文章主要介绍Rxjava2.x的一些常用的操作符,对Rxjava不熟悉的朋友可以先去看下我之前的两篇介绍AndroidRxJava:基础介绍与使用AndroidRx
Java系列
一:基础常用详解创建操作符
darryrzhong
·
2023-01-28 14:43
JavaSE---15反射
该内容来源于学习尚硅谷
java系列
视频所作笔记,部分图来源于网上,侵权删09反射9.1概述加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息
Double&Mint
·
2023-01-17 16:10
JAVA相关
java
spring
开发语言
java系列
学习第五步- java文件IO操作
IO1IO操作流stream1.1流就相当于一个流水线1.1.1filter(过滤每一个元素)1.1.2其他中间方法1.1.3终结方法1.1.4不能修改原数据1.2流分为字节流和字符流1.2.1文本文件1.3根据流的操作方式:2File磁盘文件操作2.1构造方法2.2相对路径2.3创建文件夹和文件2.4删除2.5判断文件是否存在2.6高级获取功能listfiles2.6案例1(创建文件)2.7案例
晓码bigdata
·
2023-01-12 18:13
java
java
开发语言
jvm
Java系列
教程:文件IO操作
1.什么是文件IO操作呢?文件的IO操作将磁盘文件中的数据读取到内存中或者将内存中的数据写回磁盘文件的操作.对于FileInputStream,主要是将磁盘文件中的数据读入到用户态JVM堆内存的过程,具体会先从磁盘文件拷贝到内核态的内存(RAM)中,然后再将内核态内存中的数据拷贝到用户态的内存空间,对于Java主要是指拷贝到JVM堆中的过程.对于FileOutputStream,主要是指将内核态内
Mary Ling
·
2023-01-12 18:44
JAVA
java
【
Java系列
】:面向对象编程(下)
本文章总结自韩顺平老师教程,韩顺平Java视频链接:韩顺平Java⭐️面向对象编程-高级部分⭐️1.类变量1.1类变量-提出问题1.2类变量内存布局1.3类变量的介绍和定义1.4如何访问类变量1.5类变量使用注意事项和细节讨论2.类方法1.1类方法基本介绍1.2类方法的调用1.3类方法应用案例1.4类方法经典的使用场景1.5类方法使用注意事项和细节讨论1.6练习3.理解main方法语法3.1深入理
Baridhu
·
2023-01-12 13:55
JavaSE
java
java中如何运行小程序_一起学java(一)——运行第一个小程序
接下来的一段时间内会更新一起学
java系列
,喜欢的关注一下我吧。微信公众号:什么都不懂的大佬;初学,有错误的地方请大家多多指教。
酒夏
·
2023-01-11 14:46
java中如何运行小程序
Java系列
之:泛型类、泛型方法、泛型接口
Java系列
之:泛型类、泛型方法、泛型接口一、泛型二、泛型类三、泛型方法四、泛型接口五、类型通配符一、泛型泛型:本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
最笨的羊羊
·
2023-01-11 12:54
日常分享专栏
Java系列
泛型类
泛型方法
泛型接口
抽象类与接口(
Java系列
6)
目录前言:1.抽象类1.1抽象类的概念及语法1.2抽象类的特征1.3抽象类的特性2.接口2.1接口的概念及语法2.2接口的使用及特性2.2.1接口的使用2.2.2接口的特性2.3实现多个接口2.4接口的继承3.抽象类与接口的区别结束语:前言:上一次小编讲解了继承、组合和多态,这次小编和大家分享一下抽象类与接口的知识点。1.抽象类1.1抽象类的概念及语法在面向对象的概念中,所有的对象都是通过类来描述
奶油酒窝✧٩(ˊωˋ*)و✧
·
2022-12-30 11:21
Java
java
jvm
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他