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-
守护线程和守护进程
对于JAVA而言,一般一个应用程序只有一个进程——JVM。除非在代码里面另外派生或者开启了新进程。而线程,当然是由进程开启的。当开启该线程的进程离开时,线程也就不复存在了。所以,对于JAVA而言,线程是完全可以由自己的API自由产生。例如newThread().但是进程就不同,必须通过调用OS的API,如Runtime.getRuntime.exec()。所以说,进程是OS级别的概念。守护线程和用
startyangu
·
2024-01-05 23:54
java
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
个人面试真题记录
面试
职场和发展
大数据
JavaSE学习笔记 Day14
上一篇文章目录JavaSE学习笔记Day14···十二、内部类12.1成员内部类12.2静态内部类12.3局部内部类12.4匿名内部类12.5内部类的应用12.6内部类中的this12.7内部类的好处十三、
常用工具类
白斑马不是斑马
·
2024-01-04 09:04
JavaSE
笔记
java
Java-
网络爬虫(一)
文章目录前言一、网络爬虫1.介绍2.爬虫协议3.法律法规二、相关知识1.HttpClient2.Jsoup三、综合案例1.案例一2.案例二四、总结前言在大数据时代,信息采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息获取,不仅低效繁琐,而且搜集的成本也会提高,如何自动高效地获取互联网中的数据是一个重要的问题,而爬虫技术就是针对这些问题而生的。一、网络爬虫1.介绍网络爬虫(We
多加点辣也没关系
·
2024-01-04 09:01
入门教程
日常积累
java
爬虫
开发语言
Java-
数组
数组是一种数据结构数组的长度不要求为一个常量,newint[n]可以创建一个长度为n的数组数据一经创建后就不能再改变它的长度,如果程序运行中需要扩展数组长度可以使用数组列表初始化创建一个数字数组时,所有元素初始化为0(int数组->0)boolean数组->falseString数组->null对象数组->null1、创建数组声明一个数组inta[];int[]a;//常用的方式声明并初始化一个可
H_7835
·
2024-01-04 01:28
Java-
封装与访问控制
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现Java封装的步骤:修改属性的可见性来限制对属性的访问(一般限制为private
进击的叉烧
·
2024-01-02 19:30
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
SpringBoot+SpringSecurity+MybatisPlus+Vue3小项目摘录(二)
文章目录SpringSecurity框架引入以及几个
常用工具类
几个常用的工具类介绍jwt相关1)最常使用的JWT这种方案有一些缺点:JWT正好可以解决这些问题:可以看出JWT以不同颜色区分,两个小数点隔开
许锅锅啊
·
2023-12-31 08:24
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
visual
studio
code
mysql
初识
java-
监听器
一、
java-
监听器:Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。
woai3364
·
2023-12-31 05:02
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
开发语言
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
spring boot开发经验汇总
本文记录了Springboot开发过程中遇到的一些坑,整理一下,希望能够帮助大家springboot工程在Eclipse中发布导出jar包方式(以demo工程为例)工程右键,选择export-》
java
belllee
·
2023-12-29 06:53
每日一道算法题 1
借鉴文章:
Java-
敏感字段加密-哔哩哔哩题目描述给定一个由多个命令字组成的命令字符串;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号2、命令字之间以一个或多个下划线_进行分割
北漂一族1988
·
2023-12-29 05:20
算法
算法
java
开发语言
JAVA-
事务
写在前边:看过多个博客之后,在此汇总温习一下,仅留作日后复习。如有侵权,请留言或者私信,立刻马上删!!!参考:java实现分布式事务的三种方案_分布式事务的实现方式_村口张大爷的博客-CSDN博客1.什么是事务事务(transaction)是访问并可能更新数据库中各数据项的一个程序执行单元。由事务开始到事务结束之间的全部操作组成。2.事务的四个特性事务具有四个特性,原子性、一致性、隔离性和持久性。
鲁大书
·
2023-12-28 14:31
java
数据库
开发语言
Java-
多线程(基础)
目录前言一.进程和线程1.1进程1.2线程1.3进程和线程的关系二.多线程的三种创建方式2.1Thread类2.2三种创建方式2.3方法解析线程启动中断线程等待一个线程join()三.线程的状态(了解)四.线程安全问题(重点)概念线程不安全的例子线程不安全的原因内存可见性指令重排序五.synchronized关键字5.1synchronized的特性1)互斥2)刷新内存3)可重入5.2.Java标
喜欢吃animal milk
·
2023-12-28 13:48
java
开发语言
JAVA-
实现接入企业微信发送消息(最详细代码讲解!)
1.通过应用发送消息2.通过群机器人发送群消息要清楚几个概念使用企业微信管理员登录到控制台企业微信后台管理地址1.CorpId这个是每个企业独有的企业ID2.agentId和secretagentId相当于是应用ID,secret就理解成key可以自己创建个应用,然后绑定到相关部门或者具体到人知道这三个概念后,就可以通过SDK发送企业微信消息了1.引入依赖com.github.binarywang
JavaSupeMan
·
2023-12-28 06:15
微信
java
微信小程序
Java-
远程Debug
添加启动参数java-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=192.168.6.50:5005-jarleek-demo-0.0.1-SNAPSHOT.jar参数说明transport指定了调试数据的传送方式,dt_socket是指用SOCKET模式,另有dt_shmem指用共享内存方式,其中,dt_shmem只适
更新失败
·
2023-12-27 16:02
java
服务器
linux
远程debug
JAVA
常用工具类
-【3】判断是否是JSON
1、判断是不是JSON字符串packagecom.day.util;importorg.apache.commons.lang.StringUtils;importcom.alibaba.fastjson.*;publicclassIsJSON{publicstaticvoidmain(String[]args){StringjsonString="{\"fileType\":\"pdf\",\"
王者鳜錸
·
2023-12-27 16:15
json
Effective
Java-
序列化
Java序列化机制提供了一个框架,用来将对象编码成字节流,并从字节流编码中重新构建对象。一旦对象被序列化之后,就可以被存储在磁盘上,或者网络另外一台计算机上。序列化技术为远程通信提供了标准的线路级对象表示法,也为JavaBeans组件提供了标准的持久化数据格式。本章内容导图:1.谨慎地实现Serializable接口使一个类的实例可被序列化,只需要让它实现Serializable接口即可。因为简单
塞外的风
·
2023-12-27 08:48
JAVA - 单例设计模式
JAVA-
单例设计模式一.简介二.单例模式的原则三.单例模式的实现1.1饿汉式1.1.1静态变量初始化方式1.1.2静态代码块初始化方式1.1.3枚举方式1.2懒汉式1.2.1懒加载初始化方法(线程不安全
神的孩子都在歌唱
·
2023-12-26 17:51
Java
#
设计模式
设计模式
javascript
java
Java - 工厂设计模式
Java-
工厂设计模式一.简介二.例子2.1定义抽象类2.2定义子类2.3创建工厂2.4测试三.JDK中使用工厂模式的案例前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。
神的孩子都在歌唱
·
2023-12-26 03:24
#
设计模式
java
设计模式
开发语言
java-
反射
文章目录反射Class类获取方式常用功能1、访问构造方法2、访问成员变量3、访问成员方法反射反射,从字面意思的理解就是反过来映射,它的功能也是如此,一般我们要在程序的运行过程中获取一个类的内部信息,那么得先生成一个这个类的对象,然后再使用这个类对外提供的方法来获取,这个类对外提供了什么样方法我们就只能获得到什么信息。在程序的过程中我们无法像直接翻看源代码一样查看到某个类的信息,但是通过反射机制,能
紫菜干炒蛋
·
2023-12-25 23:33
java
python
开发语言
Windows常用命令
文章目录一、Windows下Shell命令概述二、常用Shell程序命令大全Windows
常用工具类
常用管理配置工具一些高级配置管理三、一些Shell程序命令详解一、Windows下Shell命令概述Windows
O_MMMM_O
·
2023-12-25 21:12
windows
windows
JAVA-
每日一面 2022-01-18
SpringIOC如何实现Spring中的org.springframework.beans包和org.springframework.context包构成了Spring框架IoC容器的基础。BeanFactory接口提供了一个先进的配置机制,使得任何类型的对象的配置成为可能。ApplicationContex接口对BeanFactory(是一个子接口)进行了扩展,在BeanFactory的基础上
YangEvol
·
2023-12-25 06:49
【华为OD机试高分必刷题目】朋友圈(
Java-
并查集Union-Find实现)
文章目录【华为OD机试高分必刷题目】朋友圈(
Java-
并查集Union-Find实现)题目描述解题思路Java题解代码代码OJ评判结果代码讲解寄语【华为OD机试高分必刷题目】朋友圈(
Java-
并查集Union-Find
一见已难忘
·
2023-12-24 18:27
华为od
java
开发语言
Java-
数据结构-链表部分详解
一、反转链表列如:在单向不带头非循环的链表中,反转链表,首先反转不只是把value值进行转,这样的话有点掩耳盗铃。方法不唯一,三指针,头插法,方法不同时间复杂度不同。演示的是:头插法。1.首先需要判断head和head.next是否为空,如果为空则returnnull;则是,没有节点和只有一个节点2.先定义一个car指向head.next,head.next为空。完成了一个节点的反转。思路:如何跟
m0__0
·
2023-12-24 08:52
java
链表
Java-
序列化-反序列化
ThanksJava基础学习总结——Java对象的序列化和反序列化java序列化反序列化原理Java序列化的高级认识Java中的关键字transientJava中的序列化对象是存储在内存中,但如果我们想把对象持久化存到硬盘上该怎么做呢?在Java中,可以使用序列化:Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成
CokeNello
·
2023-12-23 05:07
Java-
底层原理-编译原理
Java-
底层原理-编译原理系列文章目录
Java-
底层原理-编译原理
Java-
底层原理-javac源码笔记
Java-
底层原理-类加载机制
Java-
底层原理-clinit和init转载声明:本文大量内容系转载自以下文章
迷路剑客
·
2023-12-23 02:08
java
jvm
java
Java-
基于okhttp请求SSE接口流式返回
最近在开发跟大模型相关的业务,需要用java去请求大模型的对话接口并支持流式的返回,变用到了sse接口。首先介绍一下什么是SSE,SSE(Server-sentEvents)是WebSocket的一种轻量代替方案,使用HTTP协议。严格地说,HTTP协议是没有办法做服务器推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE使用的就是这种原理。一、SSE能做什么?理论
萧老板
·
2023-12-21 16:22
java
okhttp
python
gpt
chatgpt
7-4
JAVA-
水仙花数(Java for PTA)
水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。要求编写程序,计算所有N位水仙花数。输入格式:输入一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:153370371407importjava.util.Scanner;
H._
·
2023-12-21 13:11
PTA-Java基础题
算法
java
Spring Security使用详解(超详细)
SpringSecurity使用详解(基本用法)-邓维-
java-
博客园(cnblogs.com)
瓶盖子io
·
2023-12-21 13:53
Spring
Security
【SpringBoot实战】
常用工具类
总结
【SpringBoot实战】
常用工具类
总结在SpringBoot项目中,不可避免地需要使用一些工具类来来提升我们的开发效率。
积雨辋川
·
2023-12-19 13:37
Java
spring
boot
后端
java
JAVA-
作业8-编程实现以下功能
题目:·编程实现以下功能:界面如下图所示;当点击不同的按钮时,圆的填充颜色会随之改变;用鼠标点击圆内部时,圆的填充颜色会依照”面板背景色-红色-绿色-蓝色”循环改变;鼠标移到圆内时,光标变成十字形;代码如下:importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.awt.geom.Ellipse2D;import
乐多ledo
·
2023-12-19 07:57
JAVA
java
JAVA-
每日一面 2022-01-11
问:简述一下netty答:Netty⾼性能:1.NIO异步⾮阻塞通信2、“零拷⻉”3、内存池ByteBuf4、Netty提供了多种内存管理策略,通过在启动辅助类中配置相关参数,可以实现差异化的定制。5、⾼效的Reactor线程模型:Reactor单线程(多线程、主从)模型,指的是所有的IO操作都在同⼀个NIO线程上⾯完成6、为了尽可能提升性能,Netty采⽤了串⾏⽆锁化设计,在IO线程内部进⾏串⾏
YangEvol
·
2023-12-19 02:59
Java-
集合(Vector类)
Vector的基本介绍1)Vactor类的定义;publicclassVectorextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable2)Vector底层也是一个对象数组;protectedObject[]elementData;3)Vector是线程同步的,即线程安全,Vector类的操作方法带
Neo丶
·
2023-12-18 08:36
java
学习
jvm
centos安装java
二、找到JAVA安装路径首先我们依次执行如下命令,一步步找到正确的JAVA_HOME位置:whichjava输出:/usr/bin/javals-lr/usr/bin/java输出:/usr/bin/
java
Tony_8e3e
·
2023-12-18 06:22
上一页
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
其他