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-开发之路
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
个人面试真题记录
面试
职场和发展
大数据
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
开发语言
迈向更高层次智能化
开发之路
:写给大模型的2023总结
2024新年快乐!由ChatGPT引爆的大模型浪潮从2023年年头热到了年尾,各种学术和行业技术大会的话题几乎都绕不开“大模型”。在软件工程领域,“大模型”话题也是热得发烫,各种代码大模型层出不穷,相关论文如雨后春笋般喷涌而出。街头巷尾、线上线下都在热议大模型是不是要颠覆软件工程了,CTO们和研发效能部都在思考如何回答老板诸如“开发人员能减少百分之几十”、“研发效能能有几倍提升”这样的灵魂拷问。大
pengxin_ce
·
2024-01-01 11:22
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
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
Android成长笔记(1)——Windows+eclipse+Android开发环境搭建
憋了如此久,终于踏上了Android的
开发之路
,从来没遇到过这种情况,搭建个开发环境也耗掉了整整2天!网上搜索了些资料,以下转载的一篇文章最为实在,红色文字为我插入的话。
Hisos7
·
2023-12-27 09:36
Android成长笔记
android
eclipse
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
开发语言
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
Android studio中导入opencv库
具体opencv库的导入流程参考链接:AndroidStudio
开发之路
(五)导入OpenCV以及报错解决一、出现的错误:NullPointerException:Cannotinvoke“java.io.File.toPath
Nonechance
·
2023-12-22 10:51
android
studio
opencv
android
Android Studio
开发之路
(六)(合集)界面优化以及启动图标等
一、导航栏背景、字体修改导航栏、状态栏等背景颜色的修改一般是在themes.xml文件中修改,android一个activity各个部件参考:colorPrimary,colorPrimaryDark等的意义添加链接描述但是问题在于:只在这里修改背景颜色的话,可能会出现背景色和字体颜色重合导致看不清字,所以最好是背景色和字体色一起改,参考:导航栏设置颜色字体二、标题栏(1)android提供的标题
bug远离Jemma
·
2023-12-22 04:06
android
studio
android
ide
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
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
Java-
抽象类详解
目录1、抽象类基本概念2、抽象类语法3、抽象类特性4、抽象类和普通类之间的关系1、抽象类基本概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。如果一个方法中没有具体的实现内容,我们可以把该方法设计为一个抽象方法(abstractmethod),包含抽象方法的类就叫做抽象类(ab
煎饼小狗
·
2023-12-17 17:28
Java
java
开发语言
学习
数据结构
JAVA-
暑假笔记(源自尚硅谷Java教程)
命令行指令使用WIN+R键显示页面,然后输入cmd进入控制台。基础指令:Dir:列出当前目录下的文件及文件夹。directoryMd:创建目录makedirectoryRd:删除目录removedirectoryCd:进入指定目录comedirectoryCd..:退回至上级目录Cd\:退回至跟根目录Del:删除文件deletedirectory目录就是文件夹。删除一个类的文件时del*.文件类型
早上起不来的某人
·
2023-12-17 14:50
eclipse
Java-
查看运行时对象占用内存
Java-
查看运行时对象占用内存一、查看项目运行时的进程IDjps二、导出运行信息到二进制文件中#选择想要查看程序的进程ID,例如jmap-dump:format=b,file=heap.bin20772
18岁程序员想打职业
·
2023-12-17 07:01
Java
java
jvm
ide
Java-
多线程
多线程什么是多线程如果一个进程中同时运行了多个线程,用来完成不同的工作,则称之为"多线程"多个线程交替占用CPU资源,而非真正的并行执行线程多线程的好处充分利用CPU的资源简化编程模型带来良好的用户体验主线程Thread类Java提供了java.lang.Thread类支持多线程编程主线程main()方法即为主线程入口产生其他子线程的线程必须最后完成执行,因为它执行各种关闭动作publicstat
林诺辞
·
2023-12-16 10:30
java
java
开发语言
Java-
锁升级过程
文章摘自:《Java并发编程的艺术》提取码:naupJavaSE1.6为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁”,在JavaSE1.6中,锁一共有4种状态,级别从低到高依次是:无锁状态、偏向锁状态、轻量级锁状态和重量级锁状态,这几个状态会随着竞争情况逐渐升级。锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向锁。synchronized用的锁是存在Java对
Matchmen
·
2023-12-16 02:44
android 自定义驱动(第三篇:HIDL服务端)
运行Android8.0的设备必须支持绑定式和直通式HAL:当前的类型为:
Java-
>Jni->Binder客户端======Binder通信======>Bin
momxmo
·
2023-12-15 23:48
上一页
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
其他