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笔记
Java笔记
--- 关系运算符
一、关系运算符1、关系运算符的结果都是boolean型,也就是要么是true,要么是false。2、关系表达式经常用在if结构的条件中或循环结构的条件中。二、类型packagedemo02;publicclassRelation{publicstaticvoidmain(String[]args){inta1=10;inta2=20;System.out.println(a1==a2);Syste
鸭鸭老板
·
2023-09-12 16:04
java基础
java
Java笔记
--- 布尔类型
一、布尔类型1、布尔类型也叫boolean类型,booolean类型数据只允许取值true和false,无null。packagedemo01;publicclassBool{publicstaticvoidmain(String[]args){booleana1=true;System.out.println(a1);}}2、boolean类型占1个字节。3、boolean类型适于逻辑运算,一般
鸭鸭老板
·
2023-09-12 16:34
java基础
java
Java笔记
-MAC Eclipse Tomcat Port 8080 required by Tomcat v8.5 Server at localhost is already in use
问题描述:报8080端口被占用Port8080requiredbyTomcatv8.5Serveratlocalhostisalreadyinuse解决办法:1、终端输入sudolsof-i-n-P|grep80802、删除对应的项目sudokill-923543
HELLO_Cand
·
2023-09-12 06:15
Java笔记
:ThreadLocal
1.ThreadLocal简介多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全的方法,当我们在创建一个变量后,如果每个线程对其进行访问的时候访问的都是线程自己的变量这样就不会存在线
zui初的梦想
·
2023-09-12 00:47
java
笔记
python
Java笔记
:Volatile
一、简介volatile是Java提供的一种轻量级的同步机制。Java语言包含两种内在的同步机制:同步块(或方法)和volatile变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是volatile变量的同步性较差(有时它更简单并且开销更低),而且其使用也更容易出错。二、并发编程的3个基本概念(1)
zui初的梦想
·
2023-09-12 00:17
java
java
笔记
jvm
学妹学Java(一)
⭐简单说两句⭐作者:后端小知识CSDN个人主页:后端小知识GZH:后端小知识欢迎关注点赞收藏⭐️留言Hello,亲爱的各位友友们,好久不见,今天给大家带来一篇学妹写的
Java笔记
(简洁版)【声明】:笔记仅用于学习交流文章目录
后端小知识
·
2023-09-07 18:58
专业课笔记(持续更新)
java
开发语言
java笔记
-基础概括05
一、常用的API1.object类java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。例如:publicclassMyClass/*extendsObject*/{//...}publicStringtoString():返回该对象的
你可曾梦见过蝴蝶
·
2023-09-06 20:36
Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程
Tomcat+JK实现负载均衡和群集的完整过程标签:tomcatapache负载均衡linux服务器2011-11-1921:1819060人阅读评论(74)收藏举报本文章已收录于:Linux知识库分类:
Java
brandblue
·
2023-09-03 02:50
tomcat
Java笔记
—— Set集合的排序原理
TreeSet自然排序TreeSet集合举例1.传入的元素为Integer类型时2.传入的元素为自定义类的对象时相关源码自定义类继承Comparable接口比较器排序用匿名内部类的形式实现Comparator接口另外创建一个实现了Comparator接口的类[]()自然排序[]()TreeSet集合举例[]()1.传入的元素为Integer类型时创建TreeSet集合对象时,会构造一个新的,空的树
安卓开发YYDS
·
2023-08-31 11:03
程序员
面试
java
后端
java笔记
static关键字
静态变量是属于类的,和对象没有关系。比如,创建一个测试类。1,为非静态变量,也就是普通变量赋值后打印的两个对象的普通变量值。如图所示对象实例化的普通变量的值。2,为静态变量赋值后两个对象的静态变量值。如图所示,此时两个对象的静态变量值都改变了,说明静态变量在类里面是唯一的。3,再用s2为静态变量赋值,如图:上图足以说明以上观点。不管是哪一个对象访问静态变量,所有对象的静态变量都会改变。静态变量是属
d65c7f06da7f
·
2023-08-30 14:30
【
Java笔记
】分布式id生成-雪花算法
随着业务的增长,有些表可能要占用很大的物理存储空间,为了解决该问题,后期使用数据库分片技术。将一个数据库进行拆分,通过数据库中间件连接。如果数据库中该表选用ID自增策略,则可能产生重复的ID,此时应该使用分布式ID生成策略来生成ID。snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是
小星星*
·
2023-08-26 19:30
java
笔记
分布式
雪花算法
Java笔记
(三十三):JDBC、ResultSet、PreparedStatement、JDBC与事务、连接池、C3P0、Druid、Apache-DBUtils
一、JDBC概述1、JDBC的基本原理图2、JDBC带来的好处二、JDBC快速入门1、JDBCAPI2、JDBC程序编写步骤3、JDBC的第一个程序前置工作:下载jar包:http://dev.mysql.com/downloads/connector/j/解压后得到jar包放在项目lib文件夹下右键–AddasLibrarypublicclassjdbcFirstDemo{publicstati
Axuer_Li
·
2023-08-26 16:48
#
Java基础
java
笔记
Java笔记
(三十):MySQL(上)-- 数据库、MySQL常用数据类型、DDL、DML、多表设计
一、数据库0、MySQL安装,IDEA配置MySQL用MySQLinstallerforwindows(msi)MySQL默认安装位置:C:\ProgramFiles\MySQL\MySQLServer8.0配置环境变量使用前先确保启动了mysql服务my.ini位置:C:\ProgramData\MySQL\MySQLServer8.0存放数据库的位置:C:\ProgramData\MySQL\
Axuer_Li
·
2023-08-26 16:18
#
Java基础
数据库
java
笔记
Java学习笔记40
Java笔记
40创建运行时类的对象获取运行时类的完整结构我们可以通过反射来获取运行时类的完整结构,这包括:实现的全部接口(Interface)所继承的父类(Superclass)全部的构造器(Constructor
Bald Monkey
·
2023-08-24 13:29
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记38
Java笔记
38注解什么是注解Annotation是从JDK5.0开始引入的新技术。Annotation的作用︰不是程序本身,可以对程序作出解释。
Bald Monkey
·
2023-08-23 12:46
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记37
Java笔记
37TCP案例TCP实现发送消息下面我们来分别编写一个客户端程序和一个服务端程序,使用用户端给服务端发送一句消息,然后使用服务端接收用户端发送过来的这句消息并打印输出。
Bald Monkey
·
2023-08-23 12:45
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记36
Java笔记
36网络编程概述计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
Bald Monkey
·
2023-08-23 12:15
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记19
Java笔记
19BigDecimal位置:java.math.BigDecimal作用:精确计算浮点数。
Bald Monkey
·
2023-08-23 12:14
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记20
Java笔记
20集合框架什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。
Bald Monkey
·
2023-08-23 12:14
Java
SE
学习笔记合集
java
学习
笔记
Java学习笔记39
Java笔记
39反射机制静态/动态语言动态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。
Bald Monkey
·
2023-08-23 12:42
Java
SE
学习笔记合集
java
学习
笔记
JAVA笔记
五:继承
一、继承(inheritance)继承:基于已有类创建新的类,复用(继承)已有类的方法,可以增加一些新的字段与方法。已存在的类称为:超类(superclass)、基类(baseclass)、父类(parentclass)新类为:子类(subclass),派生类(derivedclass)、孩子类(childclass)1、继承(extend):在Java中,所有继承都是公共继承。使用关键字exte
大块奶酪----
·
2023-08-22 19:36
Java
java
开发语言
intellij-idea
java笔记
-并发和同步
并发和同步代码层面:略数据库1、悲观锁(物理锁)2、乐观锁类似于git、利用版本号对提交进行判断(12306一万人抢一张票)
一个喜欢烧砖的人
·
2023-08-19 04:02
【禁用外键】为什么互联网大厂禁用外键约束?详谈外键的优缺点和使用场景
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+常见面试题+
程序员小海绵【vincewm】
·
2023-08-16 07:43
Java学习路线
数据库
mysql
MySQL
MySQL调优
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
导航:【
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+面试题汇总+
程序员小海绵【vincewm】
·
2023-08-16 07:12
Java学习路线
数据库
oracle
mysql
【
Java笔记
】---Week06 常用类、正则表达式与集合
写在前面的部分本周主要学习了以下几个部分,一个是继续学习了常用类的相关知识,第二个学习了正则表达式,然后简单学习了集合方面的知识,扩充补充了二分查找方面的知识一.常用类1.System类System:该类没有构造方法,所以字段和成员方法都用静态修饰a.三个字段(1)in标准输入流(2)out标准输出流(3)err标准错误输出流b.常用方法(1)gc():调用gc方法暗示着Java虚拟机做了一些努力
迷之天然呆
·
2023-08-15 13:42
JavaSE
博客
java
se
作业
面向对象
教大家整理
java笔记
的一些方法
许多开始学Java编程的朋友,都是跟着视频学习的,知道要记笔记,但又不知如何下手。其实笔记主要的还是记框架以及自己能感觉到不懂得地方方便巩固加深印象,笔记不要记得密密麻麻的看着就让人感觉头疼,学习编程类的课程还是需要多敲代码,让自己形成大脑记忆,在写到难点bug的时候大脑自动反应解决困难。image-20220110160503948学java怎么做笔记?俗话说:“好记性不如烂笔头”,不得不说,这
Java老白
·
2023-08-14 09:36
Effective
Java笔记
(33)优先考虑类型安全的异构容器
泛型最常用于集合,如Set和AtomicReferencevoidputFavorite(Classtype,Tinstance);publicTgetFavorite(Classtype);}下面是一个示例程序,检验一下Favorites类,它将保存、获取并打印一个最喜爱的String、Integer和Class实例:publicstaticvoidmain(String[]args){Favo
故事的小黄花PJ
·
2023-08-12 06:01
Effective
Java
java
笔记
开发语言
后端
JAVA笔记
:Error:Cannot determine path to ‘tools.jar’
问题:Error:Cannotdeterminepathto‘tools.jar’使用IntelliJIDEA2020版时出现以下错误问题分析1、java版本问题:(摘:版本更新到9.0后的变化)JDK9的核心变化就是引入了一种新的Java编程组件,也就是模块,按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂
金色浪花
·
2023-08-11 12:51
Java学习笔记
java
Effective
Java笔记
(32)谨慎并用泛型和可变参数
故事的小黄花从出生那年就飘着童年的荡秋千随记忆一直晃到现在可变参数(vararg)方法(详见第53条)和泛型都是在Java5中就有了,因此你可能会期待它们可以良好地相互作用;遗憾的是,它们不能。可变参数的作用在于让客户端能够将可变数量的参数传给方法,但这是个技术露底(leakyabstration):当调用一个可变参数方法时,会创建一个数组用来存放可变参数;这个数组应该是一个实现细节,它是可见的。
故事的小黄花PJ
·
2023-08-10 12:45
Effective
Java
java
开发语言
后端
Effective
Java笔记
(31)利用有限制通配符来提升 API 的灵活性
参数化类型是不变的(invariant)。换句话说,对于任何两个截然不同的类型Typel和Type2而言,List能做任何事情,它不是一个子类型。有时候,我们需要的灵活性要比不变类型所能提供的更多。比如第29条中的堆楼。提醒一下,下面就是它的公共API:publicclassStack{publicStack();publicvoidpush(Ee);publicEpop();publicbool
故事的小黄花PJ
·
2023-08-10 12:14
Effective
Java
java
开发语言
后端
Effective
Java笔记
(26)请不要使用原生态类型
首先介绍一些术语。声明中具有一个或者多个类型参数(typeparameter)的类或者接口,就是泛型(generic)类或者接口。例如,List接口就只有单个类型参数E,表示列表的元素类型。这个接口的全称是List(读作“E的列表”),但是人们经常把它简称为List。泛型类和接口统称为泛型(generictype)。每一种泛型定义一组参数化的类型(parameterizedtype),构成格式为:
故事的小黄花PJ
·
2023-08-10 04:28
Effective
Java
java
开发语言
后端
Effective
Java笔记
(30)优先考虑泛型方法
正如类可以从泛型中受益一般,方法也一样。静态工具方法尤其适合于泛型化。Collections中的所有“算法”方法(例如binarySearch和sort)都泛型化了。编写泛型方法与编写泛型类型相类似。例如下面这个方法,它返回两个集合的联合:publicstaticSetunion(Sets1,Sets2){Setresult=newHashSet(s1);result.addAll(s2);ret
故事的小黄花PJ
·
2023-08-09 17:56
Effective
Java
java
开发语言
后端
Effective
Java笔记
(29)优先考虑泛型
一般来说,将集合声明参数化,以及使用JDK所提供的泛型方法,这些都不太困难。编写自己的泛型会比较困难一些,但是值得花些时间去学习如何编写。以简单的(玩具)堆校实现为例://Object-basedcollection-aprimecandidateforgenericspublicclassStack{privateObject[]elements;privateintsize=0;private
故事的小黄花PJ
·
2023-08-09 17:56
Effective
Java
java
开发语言
后端
Effective
Java笔记
(27)消除非受检的警告
用泛型编程时会遇到讲多编译器警告:非受检转换警告(uncheckedcastwarning)、非受检方法调用警告、非受检参数化可变参数类型警告(uncheckedparameterizedvarargtypewarning),以及非受检转换警告(uncheckedconversionwarning)。当你越来越熟悉泛型之后,遇到的警告也会越来越少,但是不要期待一开始用泛型编写代码就可以正确地进行编
故事的小黄花PJ
·
2023-08-09 17:25
Effective
Java
笔记
java
开发语言
后端
Effective
Java笔记
(28)列表优于数组
数组与泛型相比,有两个重要的不同点。首先,数组是协变的(covariant)。这个词听起来有点吓人,其实只是表示如果Sub为Super的子类型,那么数组类型Sub[]就是Super[]的子类型。相反,泛型则是可变的(invariant):对于任意两个不同的类型Type1和Type2,Listo1=newArrayList();o1.add("Idon'tfitin");这其中无论哪一种方法,都不能
故事的小黄花PJ
·
2023-08-09 17:25
Effective
Java
java
开发语言
后端
Java笔记
(三十一):MySQL(中)--查询DQL、单表查询、函数、多表查询、查询结果合并
六、查询DQL⭐⭐⭐⭐⭐(SELECT)0、查询书写顺序&执行顺序当selcet中有聚合函数时,看起来是select先执行,因为后面having可以用到selcet聚合函数后面的别名但实际上还是select后执行,如果不是聚合函数或者其他函数的别名时测试数据--员工管理(带约束)createtabletb_emp(idintunsignedprimarykeyauto_incrementcomme
Axuer_Li
·
2023-08-09 01:30
#
Java基础
java
笔记
mysql
2018-12-04Java第一季
Java笔记
(主要为语法,c/c++相同未写)学习链接为:Java学习第一季Java学习第二季Java学习第三季输入输出输出输入syso后按Alt+/;或直接输入System.out.println("
Hansybx
·
2023-08-08 12:27
Collections综合练习——自动点名器(Java)
Collections综合练习——自动点名器(Java)链接:Collections工具类
Java笔记
自动点名器1班级里有N名同学,实现随机点名器//方案一importjava.util.ArrayList
都不会的鲨
·
2023-08-07 10:42
Java学习笔记
java
笔记
Effective
Java笔记
(19)要么设计继承并提供文档说明,要么禁止继承
对于专门为了继承而设计并且具有良好文档说明的类而言,意味着什么呢?首先,该类的文档必须精确地描述覆盖每个方法所带来的影响。换句话说,该类必须有文档说明它可覆盖的方法的自用性。对于每个公有的或受保护的方法或者构造器,它的文档必须指明该方法或者构造器调用了哪些可覆盖的方法,是以什么顺序调用的,每个调用的结果又是如何影响后续处理过程的(所谓可覆盖(overridable)的方法,是指非final的、公有
故事的小黄花PJ
·
2023-08-04 12:58
Effective
Java
开发语言
java
java笔记
1.springboot3.x要求java最低版本为112.当maven告知某个依赖notfound,可能是依赖库中没有此依赖或是此版本对应的依赖
BaronBai
·
2023-08-04 04:36
java
【
Java笔记
】数组的处理方法(详细整理,含注释)
数组是一种数据结构,用来存储同一类型值的集合,通过一个整型下标可以访问数组中的每一个值如果a是一个整型数组,a目录创建一个数组给数组元素赋值打印一个数组foreach循环数组复制(复制地址)数组复制(复制值)数组元素查找(查找指定元素第一次在数组中出现的索引)反转数组数组排序冒泡排序二维数组二维数组输出杨辉三角创建一个数组int[]a=newint[10];这条语句创建了一个可以存储10个整数的数
一纸春秋
·
2023-08-02 04:42
java
java
数据结构
算法
数组
二维数组
java笔记
数据存储的最小单位:字节1Byte(字节)=8bit(位)命令提示符:jre与jdkjre:java程序运行时环境,包括jvm和运行时所需的核心类库。jdk:java程序开发工具包,包括jre和开发工具。如果想运行一个已有的java程序,则安装jre即可。之间的关系如下:教程中使用的版本为java8。命名规范:类名:HelloWorld变量名:helloWord方法名:helloWorld关键字:
Richard.Wong
·
2023-07-28 23:48
杂记
java
jar
开发语言
java笔记
--整合使用
创建一个数组工具类ArrayTool,对常见的对数组操作的方法进行封装:/*建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数如:最值,排序等;*/publicclassArrayTool{privateArrayTool(){}//该类中中的方法都是静态的,所以该类是不需要创建对象的。为了保证不让其他程序创建该类对象。//可以将构造函数初始化/*获取整型数据的最大值*/publics
吃饱喝足搬代码丶
·
2023-07-28 17:36
Rx
java笔记
flatMap无法保证事件队列U是按序排列5318420-3552593e930faa01.pngconcatMap可以保证按序5318420-9ff2d98539a21275.pngswitchMap旧的中间Observable产生的事件序列没有发送完毕,在下一个中间的Observable开始发送后则停止对原事件序列订阅下发5318420-9ff2d98539a21275.png
R7_Perfect
·
2023-07-27 08:55
【
Java笔记
+踩坑】SpringMVC基础
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城目录1,SpringMVC
vincewm
·
2023-07-27 01:00
Java学习路线
servlet
java
开发语言
小白学
java笔记
-java基础部分-考试
1.编程题提示用户输入年月日信息,判断这一天是这一年中的第几天并打印。packagekaoshi;importjava.sql.Date;importjava.text.SimpleDateFormat;importjava.time.temporal.ChronoUnit;importjava.util.Scanner;importjava.util.Calendar;publicclasska
小杰子哥_19a0
·
2023-07-26 10:07
Java笔记
_几种循环区别_codeJeseanL
Java循环分类IteratorforforeachStream.forEachJava迭代器IteratorIterator接口包含一个能够产生Iterator的iterator()方法,任何实现Iterable接口的类,都可以进行循环遍历./***迭代器遍历list、map*/publicstaticvoidtest(){Listlist=newArrayList();Mapmap=newHa
codeJeseanL
·
2023-07-26 08:31
自考学历拿下年薪40的
JAVA笔记
,备战金三银四/金九银十
一、目录image.png二、章节截图1、redisimage.pngimage.png2、JVMimage.png3、JAVAimage.png4、mysqlimage.png5、RocketMQimage.png6、springimage.png7、kafkaimage.png三、其他福利1、如有需要,留言,有机会获得高频算法解题思路及代码。2、如果你是小白,熟悉程度80%以上保你能拿下月薪2
书写只为分享
·
2023-07-26 02:15
【
Java笔记
(50)】EffectiveJava第三条之用私有构造器或者枚举类型强化Singleton属性
目录一、大白话二、三种方式1、公有静态final成员2、私有构造,静态工厂方法3、单个元素枚举类型一、大白话关于单例模式可以利用三种方式就行加强1、使用一个publicstaticfinal单例类变量名=new单例类()2、使用私有的静态工厂方法publicstatic单例类getInstance(){}3、使用包含单个元素的枚举类型二、三种方式1、公有静态final成员publicclassEl
一码柒分
·
2023-07-25 09:38
JAVA学习笔记
【
java笔记
】常用接口:Cloneable接口
clone接口提供了一个安全的clone方法。如果不使用克隆:为一个包含对象引用的变量建立副本,原变量和副本都是同一个对象的引用,任何一个变量改变都会影响另一个变量。如果copy一个新对象,初始状态与original相同,但是他们是不同对象的引用,使用clone方法。Object类实现拷贝的过程:(浅拷贝)逐个字段进行拷贝,如果对象中字段是引用类型,拷贝字段就会得到相同子对象的另一个引用,这样一来
暮色_年华
·
2023-07-25 00:56
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
其他