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-高级篇
linux无管理员权限时如何切换java版本
可以看到系统中有两个版本的openjdk,默认用的11如果是管理员,直接输入数字按回车就能改版本了非管理员不可以这么操作现在我想将版本改成1.8那么就将路径一直到bin以前都复制下来,即/usr/lib/jvm/
java
CSU迦叶
·
2024-01-08 17:28
Linux
java
openjdk
Java-
字符串-String类
1需求1.1FieldSummary1.2ConstructorSummarypublicString():空构造publicString(byte[]bytes):把字节数组转成字符串publicString(byte[]bytes,intindex,intlength):把字节数组的一部分转成字符串publicString(char[]value):把字符数组转成字符串publicString
深度安全实验室
·
2024-01-08 14:28
Java-入门教程
Java
字符串
String
ClassPathResource 读取文件本地正常打包后异常
文件放在了resource下的一个目录中image-20200807115906279在本地正常使用,但是打成jar包,部署到服务器,使用
java-
为爱疯狂_3850
·
2024-01-08 11:26
SpringCloud-
高级篇
(十三)
前面的主从集群可以应对Redis高并发读的问题,Redis主从之间可以做同步,为了提高主从同步时的性能,单节点Redis的内存不要设置太高,如果内存占用过多,做RDB的持久化,或者做全量同步的时候,导致大量的IO性能会有一定的下降,如果单节点Redis的内存降低了,比如说只能存10g,20g,那么有海量的数据要存储的时候改怎么办?这个问题解决不了,虽然应对高并发读的问题,如果我写的问题高并发也挺高
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
spring
后端
SpringCloud-
高级篇
(十二)
在主从集群中slave节点发生了宕机,不用担心,只要它重启就能从master节点上完成数据的同步,恢复数据,如果宕机的不是slave而是master,是不是master重启就可以呢?如果你做了master节点的数据持久化,如果你重启,数据也不会丢失,但是在master宕机这一段时间,重启数据恢复分过程当中,用户是无法执行写操作的,因为master挂了,整个集群的可用性就下降了,不能做写,只能做读了
喵俺第一专栏
·
2024-01-08 05:29
spring
cloud
java
spring
SpringCloud-
高级篇
(十一)
(1)搭建Redis-主从架构前面我们实现了Redis的持久化,解决了数据安全问题,但是还有需要解决的问题,下面学习Redis的主从集群,解决Redis的并发能力的问题Redis的集群往往是主从集群,Redsi为什么做成主从的集群,而不做成传统负载均衡的集群呢?因为Redis应用当中往往都是读多写少的场景,查询比较多,增删改比较少,我们更多应对的是读的压力,做读写分离,一主多从,多个从节点共同承担
喵俺第一专栏
·
2024-01-08 05:28
spring
cloud
java
spring
Java-
多线程编程
前言:Java的多线程编程随着应用功能越来越复杂,用户对软件体验要求越来越高,那么对于多线程的编程越发重要了。接下来先来了解一下多线程的一些概念。1、CPU核心数和线程数的关系多核心:也指单芯片多处理器(ChipMultiprocessors,简称CMP),CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。这种依靠多
CaoMeng
·
2024-01-07 23:46
java-
超市后台管理系统
Article第一部分publicclassArticle{publicStringname;//商品名称publicintamount;//商品库存数量publicdoubleprice;//商品价格publicintnumber;//商品售出数量publicvoidsetArticle(Stringmingzi,intkucun,doubledanjia,intxiaoshou){name=m
末世岛屿_e627
·
2024-01-07 15:40
Java-
网络爬虫(二)
核心对象SipderRequestSitePageResultItemsHtml(Selectable)2.四大组件DownloaderPageProcessorSchedulerPipeline上篇:
Java
多加点辣也没关系
·
2024-01-07 10:36
java
爬虫
开发语言
Java-
面向对象编程
面向对象面向对象是Java核心的内容部分,在学习的过程中首先需要掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。三大特征封装:核心思想就是**“隐藏细节”、“数据安全”**,将对象不需要让外界访问的成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问这些数据和逻辑
陆卿之
·
2024-01-07 06:27
面试题
java
jvm
开发语言
华为云OBS文件上传下载工具类
Java-
华为云OBS文件上传下载工具类文章目录
Java-
华为云OBS文件上传下载工具类1.华为云obs文件上传下载2.文件流转MultipartFile3.File转换为MultipartFile4.
Java小白笔记
·
2024-01-06 22:17
java
工具类
java
视频
ai
Java-
网络编程—TCP/UDP/Socket
一、网络编程基础概念二、通信协议分层思想三、数据封装四、数据拆封五、IP协议,如果需要详细了解底层,推荐一本书TCPip详解InetAddress/***IP:定位一个节点:计算机、路由、通讯设备等*InetAddress:多个静态方法*1、getLocalHost:本机*2、getByName:根据域名DNS|IP地址-->IP**两个成员方法*1、getHostAddress:返回地址*2、g
志想汇
·
2024-01-06 20:00
Java
网络编程
TCP
UDP
Java网络编程
TCP
UDP
Socket
网络编程
Java-
变量类型-分类
1需求2接口3示例publicclassRunoobTest{//成员变量privateintinstanceVar;//静态变量privatestaticintstaticVar;publicvoidmethod(intparamVar){//局部变量intlocalVar=10;//使用变量instanceVar=localVar;staticVar=paramVar;System.out.p
深度安全实验室
·
2024-01-06 09:14
Java-入门教程
Java
变量类型
java-
字符串压缩
题目:将字符串aaabcdda(可以从控制台接收)编程实现将其转换为3a1b1c2d1a。算法思想:遍历一遍字符串,力求时间复杂度为O(n),可用空间换时间。代码实现:Scanners=newScanner(System.in);Stringstr=s.nextLine();StringBufferresult=newStringBuffer();//字符串长度intcount=str.lengt
Ferrari1001
·
2024-01-06 00:04
java-
守护线程和守护进程
对于JAVA而言,一般一个应用程序只有一个进程——JVM。除非在代码里面另外派生或者开启了新进程。而线程,当然是由进程开启的。当开启该线程的进程离开时,线程也就不复存在了。所以,对于JAVA而言,线程是完全可以由自己的API自由产生。例如newThread().但是进程就不同,必须通过调用OS的API,如Runtime.getRuntime.exec()。所以说,进程是OS级别的概念。守护线程和用
startyangu
·
2024-01-05 23:54
java
数据结构与算法之美学习笔记:43 | 拓扑排序:如何确定代码源文件的编译依赖关系?
目录前言算法解析1.Kahn算法2.DFS算法总结引申前言本节课程思维导图现在,我们就进入
高级篇
的第一节,如何确定代码源文件的编译依赖关系?我们知道,一个完整的项目往往会包含很多代码源文件。
浊酒南街
·
2024-01-05 22:51
数据结构与算法之美学习笔记
数据结构
算法
Java-
第一章认识和理解Java
第一章认识Java1java历史SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java开发平台。Java是一种面向对象的编程语言,它的前身是詹姆斯·高斯林(JamesGosling,人称java之父)等人于1990年代初开发的一种编程语言,最初被命名为Oak。2平台1998年12月4日,Sun公司在发布的JDK1.2版本中,将Java技术体系拆分为3个方向(平台):
NO1.1
·
2024-01-05 19:09
Java
java
开发语言
面试
重修之
Java-
基础篇-数据类型和运算符
基础篇之数据类型和运算符1.注释1.1单行注释1.2多行注释2.标识符和关键字2.1分隔符2.2关键字3.数据类型分类3.1整型3.2字符型3.3浮点型3.4布尔型4.类型转换4.1自动类型转换4.2强制类型转换5.运算符5.1算术运算符5.2赋值运算符5.3比较运算符5.4逻辑运算符5.5位运算符5.6扩展后的赋值运算符5.7三目运算符番外篇为什么要从头开始学习Java呢?一是因为总觉得自己之前
天不生我喜哥
·
2024-01-05 15:31
Java
学习
1024程序员节
03_
Java-
面向对象的三大特征 之 多态
1.1多态概述同一个对象,在不同时刻表现出来的不同形态例子:猫我们可以说猫是猫:猫cat=new猫();我们也可以说猫是动物:动物animal=new猫();这里猫在不同的时刻表现出了不同的形态,这就是多态。多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1.2多态中成员访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边注:为什么成员变量和成员方法的访问不一样
遇见你...
·
2024-01-05 11:27
java
无重复字符的最长子串(
Java-
滑动窗口)
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,
芒果蒲公英
·
2024-01-05 01:30
算法
java
javaweb学习笔记
jsp->
java-
>class配置:访问webapps里的东西,打斜杠可以访问文件夹里的,默认访问web-inf/
sylviiiiiia
·
2024-01-05 00:42
java
javaweb
jsp
tomcat
面试——初级
java-
——5分钟结束
1.自我介绍2.springboot,reidis,mysql,sqlserser熟悉吗3.web开发做过吗5分钟面完,就当聊天了,一个数据开发应聘其他岗位还是需要有些资本的。面试官说看完我的简历,给我推荐一下公司其他的岗位。我这种属于病急乱投医
劝学-大数据
·
2024-01-05 00:59
个人面试真题记录
面试
职场和发展
大数据
【谷粒商城基础篇】整合SpringCloud、SpringCloud alibaba
谷粒商城笔记合集分布式基础篇分布式
高级篇
高可用集群篇===简介&环境搭建===项目简介与分布式概念(第一、二章)基础环境搭建(第三章)===整合SpringCloud===整合SpringCloud、SpringCloudalibaba
愿你满腹经纶
·
2024-01-04 19:32
#
谷粒商城
spring
cloud
java
微服务
『
高级篇
』docker之服务发现、部署更新和扩容(七)
原文链接地址:『
高级篇
』docker之服务发现、部署更新和扩容(七)服务发现所有的表现形式都是ip+端口的形式。传统服务服务比较少的话,可以通过下面的方式。如果服务很多的话,基本运维人员都崩溃死了。
IT人故事会
·
2024-01-04 12:13
Java-
网络爬虫(一)
文章目录前言一、网络爬虫1.介绍2.爬虫协议3.法律法规二、相关知识1.HttpClient2.Jsoup三、综合案例1.案例一2.案例二四、总结前言在大数据时代,信息采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息获取,不仅低效繁琐,而且搜集的成本也会提高,如何自动高效地获取互联网中的数据是一个重要的问题,而爬虫技术就是针对这些问题而生的。一、网络爬虫1.介绍网络爬虫(We
多加点辣也没关系
·
2024-01-04 09:01
入门教程
日常积累
java
爬虫
开发语言
『
高级篇
』docker之镜像仓库(20)
原文链接地址:『
高级篇
』docker之镜像仓库(20)三步走的第二步,开始查看镜像仓库,就一起学一学docker仓库,仓库分2种,别人家的仓库也叫公共仓库,自己的仓库也叫私有仓库。
IT人故事会
·
2024-01-04 07:54
Java-
数组
数组是一种数据结构数组的长度不要求为一个常量,newint[n]可以创建一个长度为n的数组数据一经创建后就不能再改变它的长度,如果程序运行中需要扩展数组长度可以使用数组列表初始化创建一个数字数组时,所有元素初始化为0(int数组->0)boolean数组->falseString数组->null对象数组->null1、创建数组声明一个数组inta[];int[]a;//常用的方式声明并初始化一个可
H_7835
·
2024-01-04 01:28
C#:
高级篇
学习
委托C#中的委托类似于C/C++函数的指针委托:表示引用某个方法的引用类型变量,运行时可以更改引用对象委托可以用于处理事件和回调函数,所有委托类都是从System.Delegate类继承而来的声明委托需要定义能够被委托所引用的方法,任意委托可以引用与该委托拥有相同签名的方法publicdelegateintMyDelegate(strings);//可以引用任何一个以字符为参数的方法,且返回值类型
不想当码农q
·
2024-01-03 11:08
c#
学习
java
Java-
封装与访问控制
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现Java封装的步骤:修改属性的可见性来限制对属性的访问(一般限制为private
进击的叉烧
·
2024-01-02 19:30
SpringCloud-
高级篇
(八)
(1)TCC模式前面学了XA和AT模式,这两种模式最终都能实现一致性,和隔离性,XA是强一致,AT是最终一致,隔离性呢XA是在第一阶段不提交,基于事务本身的特性来完成隔离,AT则是加了全局锁,锁定资源去隔离事务,本质上来看这两种都是加锁来实现的,只要加了锁都会有性能的损耗,如果追求的是极致的性能,就需要使用其他的办法,TCC模式就是性能的体现,他不需要去加锁,TCC是基于人工编码来实现的,不想AT
喵俺第一专栏
·
2024-01-01 22:52
java
开发语言
SpringCloud-
高级篇
(十)
(1)单节点Redis问题缓存大家都不陌生,在企业里面只要做缓存都会用到Redis,我们在使用的时候都是做的单节点部署,单节点部署是存在一些问题的,分布式缓存正是Redis的集群,正是为了解决单节点部署的问题的单节点Redis存在的问题:Redis是基于内存存储,并发能力非常强但是毕竟单节点,到了618等节日电商场景,还是无法满足高并发场景业务对Redis的依赖非常多,不仅仅把它做为缓存,有时候还
喵俺第一专栏
·
2024-01-01 22:52
spring
cloud
spring
后端
SpringCloud-
高级篇
(七)
前面在微服务里整合了Seata,下面利用Seata去解决分布式事务的问题,回去学习Seata中的四种解决方案:首先学习XA模式(1)XA模式RM在前面讲的是资源管理器,在XA标准中RM都是由数据库来实现的,数据库本身实现了这个功能XA是分布时事务领域最早的一个标准,几乎主流的数据库都实现了这个标准XA是基于数据库本身的特性来去实现分布式事物的,是能够满足ACID的特性的,它是一种强一致性的事务Se
喵俺第一专栏
·
2024-01-01 22:22
spring
cloud
spring
后端
SpringCloud-
高级篇
(九)
(1)Seata高可用我们学习了Seata的各种用法了,Seata的服务是单节点部署的,这个服务如果挂了,整个事务都没有办法完了,下面我们学习Seata的高可用的知识。实现高可用,还是比较简单,只要整成一个集群就可以了,弄好多个服务器,我们的服务器都是注册在注册中心的,我们的微服务只要找到注册中心,就可以对这些多个服务负载均衡了我们不仅要实现高可用,还要实现异地容灾:如果你弄了好几个节点部署起来,
喵俺第一专栏
·
2024-01-01 22:49
spring
cloud
spring
后端
读经营十二条实践第三十九天
宁波北市仑格雷塑料制品有限公司读书会张镇第九条临事有勇培养勇气的方法(
高级篇
)今天是“临事有勇”这章的最后一小节,培养勇气的方法(
高级篇
)。书中从6个方面来告诉我们,高级阶段的勇气是如何培养的。
格雷_Jacky张
·
2024-01-01 18:22
Java - 位运算的基本原理和用途
Java-
位运算的基本原理和用途前言一.Java位运算基本操作1.1按位与&1.2按位或|1.3按位异或^1.4按位取反~1.5位移运算1.5.1左移运算符>1.5.3无符号右移运算符>>>二.位运算实际运用
Zong_0915
·
2024-01-01 15:13
java
前端
java 类型用波浪线_
JAVA-
初步认识-常用对象API(集合框架-泛型-泛型类)
一.泛型我们了解完基本原理之后,除了在集合中用来传递参数类型外,还有其它的应用。它还能为我们提供很多设计上的便捷。介绍一下以前和现在的定义方法,有什么不一样。这里面为了方便于应用,搞了一个工具类,和主要的程序分开发。对工具类的描述,现在要操作person,要用工具类对person对象进行操作,可以完成person对象的设置和获取。这个工具类只能操作person,不能操作其它对象。如果想要其它对象,
衍盛国柱
·
2024-01-01 15:10
java
类型用波浪线
Java-
初步认识-常用对象API(StringBuilder类-练习)
packagestringbuffer.demo;/***jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder不同的是:StringBuffer是线程同步的。通常用于多线程。StringBuilde是线程不同步的。通常用于单线程。它的出现提高效率。jdk升级:1.简化书写2.提高效率3.增加安全性**将一个int数组变成字符串。**/publiccla
纵横阡陌
·
2024-01-01 15:39
Java基础
Java
StringBuilder
Java-
数组
powerby黑马程序员数组:数组指的是一种容器,可以用来存储同种数据类型的多个值。1、数组的定义2、数组的初始化就是在内存中,为数组容器开辟空间,并将数据存入容器的过程。静态初始化//需求1:定义数组存储5个学生的年龄int[]age=newint[]{11,28,17,37,44};int[]age1={11,28,17,37,44};//需求2:定义数组存储3个学生的姓名String[]na
夏天的冬雪
·
2024-01-01 14:06
java
开发语言
后端
Java-
反射
一、什么是反射?反射允许对封装类的成员变量,成员方法和构造方法的信息进行编程访问。反射可以把成员变量、成员方法、构造方法挨个儿的都获取出来,并对它们进行操作。IDEA中自动提示的功能就是用反射来做的。Ctrl+p:快捷键,获取方法的形参,也是利用的反射。反射可以获取类中的成员变量、成员方法、构造方法。获取是从Class字节码文件中获取的。反射可以解刨成员变量、成员方法、构造方法中的信息。先获取Cl
夏天的冬雪
·
2024-01-01 14:36
java
开发语言
Java-
动态代理
一、什么是动态代理?无侵入式的给代码增加额外的功能。对象有什么方法想被代理,代理就一定要有对应的方法。定义接口,对象和代理都要去实现接口,在接口里面所有的方法就是想要被代理的方法。二、代码实现重要的一张图:Star接口:packagemydynamicproxy;publicinterfaceStar{//可以把所有想要被代理的方法定义在接口中publicabstractStringsing(St
夏天的冬雪
·
2024-01-01 08:08
java
开发语言
7-7
JAVA-
求整数序列中出现次数最多的数 --笔记篇
题目要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:在一行中给出序列中整数个数N(0p=newHashMap0){intkey=in.nextInt();if(p.containsKey(key))p.put(key,p.get(key)+1);elsep.put(key,1);m--;}intmax=-1;for(Integeri:p.values()){if(i>max)max
天真且kk
·
2024-01-01 06:23
java篇
java
笔记
开发语言
JAVA-
集合
JAVA-
集合整体结构:Collectioncollection(以实现子类ArrayList为例:)存放类型为Object,根据实现类的不同;其存放的元素可重复可不重复;有序或无序迭代器Iterator
庐州曦月
·
2024-01-01 04:28
java基础
java
初识
java-
监听器
一、
java-
监听器:Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。
woai3364
·
2023-12-31 05:02
java
【谷粒商城
高级篇
】Elasticsearch:全文检索
谷粒商城笔记合集分布式基础篇分布式
高级篇
高可用集群篇===简介&环境搭建======Elasticsearch===项目简介与分布式概念(第一、二章)Elasticsearch:全文检索(第一章)基础环境搭建
愿你满腹经纶
·
2023-12-30 22:51
#
谷粒商城
elasticsearch
全文检索
java
SQL使用从入门到优化:目录
记录的增删改查SQL基础:查询的基本使用SQL基础:范围查询SQL基础:章节小结二、进阶篇SQL进阶:多表查询SQL进阶:子查询SQL进阶:视图的增删改SQL进阶:Case语句使用SQL进阶:章节小结三、
高级篇
_长银_
·
2023-12-30 18:54
SQL使用从入门到优化
sql
java
数据库
JAVA-
面向对象核心技术
1、类的封装将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。比如,我们到餐厅去点餐,我们创建一个餐厅的对象,同时创建一个厨师的对象,用户可以进行点餐,然后就可以吃饭,但没办法知道厨师的具体信息,以及厨师如何做这道菜的。代码实现如下:publicclassResturant{Cookcook=newCook();publicvoidtakeOrder(Strin
文哥的学习日记
·
2023-12-30 16:15
初识
Java-
学它就该了解他
当你越来越有能力时,自然会有人看得起你;改变自己,你才有自信,梦想才会慢慢的实现。喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持.《java300集》笔记作者-高淇资料下载链接:http://qr35.cn/FShv0TJava历史和三大版本Java跨平台原理(虚拟机字节码文件)环境变量的配置反编译工具Java特点Java开发过程编译解释Java注
Hi三好学生
·
2023-12-30 10:16
Java最优文件压缩方案
建议先阅读此文熟悉几种压缩方式:
Java-
压缩还能这么优化!
北i
·
2023-12-30 09:33
java
开发语言
微软.NET开发认证基础技术知识大局观——
高级篇
微软.NET开发认证基础技术知识大局观——
高级篇
发布日期:2009-07-12作者:郑佐摘要:本文从实际学习知识的角度出发,讲述Microsoft.NET开发认证涵盖的基础技术知识,这些知识是通过Asp.net
iteye_3619
·
2023-12-30 06:45
.net
ASP.net
应用服务器
多线程
网络应用
Java-
多人聊天小程序
上图啦!!!首先运行:Server.java然后启动:Client.java最后退出客户端:代码实现Clientpackagechat;importjavax.swing.*;publicclassClient{publicstaticvoidmain(String[]args){//使用Windows的界面风格try{UIManager.setLookAndFeel("com.sun.java.
GodOuO
·
2023-12-30 02:09
Java
java
上一页
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
其他