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虚拟机并不支持这些语法糖。这些语法糖在编译阶段就会被还原成简单的基础语法结构,这个过程就是解语法糖。首先理解什么是反编译高级语言痛过编译形成可被计算机理解的机器语言,反编译是将已编译好的编程语言还原到未编译的状态,也就是找出程序语言的源代码。反编译工具:javap:生成的是易读的字节码jad:生成.java文件好用但很久不更新了CRF:参数
没脑袋的喵
·
2024-01-25 18:04
Java基础
java
python
开发语言
Java-
@FunctionalInterface声明一个接口为函数式接口
基本介绍@FunctionalInterface是Java8中引入的注解,用于声明一个接口是函数式接口。函数式接口是指仅包含一个抽象方法的接口,可以用于支持Lambda表达式和方法引用。@FunctionalInterface注解确保该接口只包含一个抽象方法,从而确保其满足函数式接口的定义。以下是@FunctionalInterface注解的详细介绍:定义:@FunctionalInterface
青衫客36
·
2024-01-25 05:49
Java基础
java
开发语言
Java-
流式处理
基本介绍流式处理(StreamAPI)是Java8中引入的一项功能,它提供了一种更为声明式和函数式的方式来处理集合数据。通过使用流,可以更轻松、清晰地执行各种集合操作,如过滤、映射、聚合等。流可以用于处理数组、集合等数据源。以下是一些流式处理的基本概念和操作:创建流:通过集合创建流:ListmyList=Arrays.asList("a1","a2","b1","c2","c1");Streams
青衫客36
·
2024-01-25 05:48
Java基础
java
Java-
常用的函数式接口
在Java中,Function、BiFunction、Supplier是一些常用的函数式接口,用于表示不同类型的函数。下面是对它们的介绍以及一些其他相关的函数式接口:Function接口:描述:接受一个参数,返回一个结果。方法:apply(Tt),接受一个输入参数并返回一个结果。示例:FunctionstrLength=s->s.length();intlength=strLength.apply
青衫客36
·
2024-01-25 05:48
Java基础
java
开发语言
Java-
网络编程基础02-日志,枚举
目录一、日志1.什么是日志(1)生活中的日志(2)程序中的日志2.日志和输出语句的对比(1)输出语句(2)日志3.日志技术的特点4.日志的体系结构5.LogBack(1)LogBack介绍(2)主要技术模块(3)使用步骤(4)jar包获取国外maven仓库(个人推荐~)国内maven镜像(5)导入jar包(6)配置文件(7)在代码中获取logback对象(8)日志级别①作用:将开发中不同的日志信息
辉图
·
2024-01-24 21:40
笔记
java
笔记
MySql基础篇(1)
1.MySql概述:.数据库相关概念:(1)数据库(DB):存储数据的仓库,数据是有组织的进行存储;(2)数据库管理系统(DBMS):操作和管理数据库大型软件;(3)sql:操作关系型
数据库编程
语言,定义了一套操作关系型数据库的统一标准
努力当一个优秀的程序员
·
2024-01-24 16:38
MySQL数据库
数据库
mysql
【问题解决】
Java-
生成word和pdf中文乱码(小方框)
问题情境:项目中生成pdf报告采用的逻辑为:对代码中resoure下的固定的word模版进行文件读取,替换关键字,生成word,然后word转pdf的思路。在本地运行没有问题,签章和页面字体均为问题,但部署服务器后出现汉字乱码为小方框。问题产生原因:服务为docker部署,容器中没有该字体包导致解决方案:1.服务器安装字体包,在docker的启动命令中增加对该字体包的指向。2.我们项目为jenki
睁开眼睛去看这个世界
·
2024-01-24 11:50
word
pdf
java
从零学Java - 枚举
Java-
枚举文章目录
Java-
枚举1什么是枚举?2注意事项3好处4枚举的本质1什么是枚举?枚举是一个引用类型,枚举是一个规定了取值范围的数据类型。2注意事项定义枚举使用enum关键字。
贰贰柒丶阿拽
·
2024-01-22 22:24
从零学Java
java
开发语言
从零学Java - 注解
Java-
注解文章目录
Java-
注解1什么是注解?2注意事项3元注解3.1常有元注解RetentionPolicy.SOURCE:4注解的属性5注解的本质1什么是注解?
贰贰柒丶阿拽
·
2024-01-22 22:24
从零学Java
java
python
开发语言
Python集中营--变量、常量
主要有:系统编程,如linux维护用户图形编程,OMS系统网络编程,爬虫等
数据库编程
,Oracle、MySQL科学计算编程,使用的主要是Scipy、Numpy库人工智能
慕容青城
·
2024-01-22 13:43
Java-
第一章 枚举的用法详解及练习
目录1.1枚举概述1.2枚举的定义1.5.0之前枚举类的实现2.使用enum关键字1.3Enum的常用方法1.toString()2.values()3.valueOf(name)4.ordinal()1.4枚举类实现接口的操作1.5枚举类的练习1.1枚举概述枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。枚举类的例子举不胜举:星期:Monday(星期一).
王哪跑nn
·
2024-01-22 07:08
Java
SE知识点总结
java
开发语言
Java连接ftp服务器
Java-
操作ftp服务器记录一下最近碰到的需求问题,文件同步,将oss文件同步到ftp服务器上,首先到手的ftp服务器是这样的,ssl证书过期,加密方式为隐式传输,默认端口990。
爱笑爱生活xy
·
2024-01-21 21:27
服务器
java
ssl
在进行
数据库编程
时,连接池有什么作用?
由于创建连接和释放连接都有很大的开销(尤其是数据库服务器不在本地时,每次建立连接都需要进行TCP的三次握手,释放连接需要进行TCP四次握手,造成的开销是不可忽视的),为了提升系统访问数据库的性能,可以事先创建若干连接置于连接池中,需要时直接从连接池获取,使用结束时归还连接池而不必关闭连接,从而避免频繁创建和释放连接所造成的开销,这是典型的用空间换取时间的策略(浪费了空间存储连接,但节省了创建和释放
唐怀瑟_
·
2024-01-21 12:00
Java-
面试--Java8-JVM内存模型
JVM内存模型架构图JVM8内存模型.pngJVM8内存模型2.png各个模块解读1ProgramCounterRegister(程序计数寄存器)程序计数器(ProgramCounterRegister)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机概念模型里(概念模型,各种虚拟机可能会通过一些更高效的方式实现),字节码解释器工作时就是通过改变这个计数器的值来选取下
李小李的路
·
2024-01-21 11:09
c++ mysql
数据库编程
(linux系统)
ubuntu下mysql数据库的安装ubuntu安装mysql(图文详解)-CSDN博客https://blog.csdn.net/qq_58158950/article/details/135667062?spm=1001.2014.3001.5501项目目录结构数据库及表结构public.h//打印错误信息#ifndefPUBLIC_h#definePUBLIC_H#includeusingn
你好,此用户已存在
·
2024-01-21 08:26
c++
数据库
c++
mysql
java系统常用接口类型_
Java-
常用类、接口API
本章节收集的类/接口API有:Object类非静态方法需对象调用publicStringtoString():【把一个对象的信息用一个字符串表示,尽量要能够简单易懂,建议子类重写】publicClass>getClass():【获取对象的“运行时”类型】publicvoidfinalize():【当一个对象被确定为垃圾时,由GC垃圾回收器来进行调用,每一个对象的finalize()方法只会被调用一
乔尔斯
·
2024-01-21 01:37
java系统常用接口类型
java-
使用xjar加密jar包
背景尝试了classfinal-fatjar进行加密,用工具进行反编译的时候发现仍然能看到源码,因此使用了xjar,亲自尝试是可以的步骤下载xjar包,放入到项目中https://mvnrepository.com/artifact/com.github.core-lib/xjar下载loadkit1.0.1到项目中https://mvnrepository.com/artifact/com.gi
liwulin0506
·
2024-01-20 18:55
java
javafx
java
xjar
JAVA-
扫描局域网、自定义网段IP加端口在线设备
用JAVA去获取局域网中在线设备的需求,比如我的设备IP是192.168.1.3,我需要先判断是否在线这会你就会想到的是PING但是加上端口呢?比如我的设备IP是192.168.1.3:8080呢?根据IP加端口扫描;以下是我整理出来的解决方案:/***@description:获取设备在线状态*@paramnetworkSegment网段port端口*@returnMap*@authorpanl
panlupeng
·
2024-01-20 13:28
java
java
爬虫
网络
java loadingcache_缓存-Guava LoadingCache
#Cache常见应用问题与GuavaLoadingCache解决方案标签(空格分隔):
Java-
其他库架构---[TG架构笔记][1]---##经典缓存写法```javaprivateMapcache=
吴炳忠
·
2024-01-20 13:03
java
loadingcache
Java-
面试题(2)
java中操作字符串都有哪些类?它们之间有什么区别?String、StringBuffer、StringBuilderString与后两者的区别:String声明的是不可变对象,每次操作都会生成新的String对象,而后两者可以在原有对象的基础上进行操作,所以在需要经常改变字符串内容的情况下最好不要使用String,否则会造成资源浪费。StringBuffer与StringBuilder的区别:前
射手座的程序媛
·
2024-01-20 09:51
java
java
开发语言
Java-
线程池-实现原理-实践-美团技术团队
一、写在前面1.1线程池是什么线程池(ThreadPool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处理任务时创建销毁线程开销的代价,另一方面避免了线程数量膨胀导致的过分调度问题,保证
无心六神通
·
2024-01-20 08:51
线程池
java
线程池
ThreadPool
实践
原理
底层
Java-
支付宝沙箱支付
支付宝沙箱支付内网穿透boot整合支付支付宝沙箱配置支付宝沙箱操作指引:沙箱环境-支付宝文档中心(alipay.com)进入沙箱,需要使用实名认证的支付宝账号[沙箱应用]注意这里需要记录APPID及私钥与支付宝公钥自定义密钥:需要安装支付宝的密钥工具:AlipayDevelopmentAssistant-1.0.11.exe安装后,双击打开,即:注意[应用私钥]的值程序中需要使用,[应用公钥]-在
射手座的程序媛
·
2024-01-20 00:23
java
springboot
java
开发语言
在CSDN上找专栏高手
Cloud(云)+Data(大数据)游戏云原生阅读量过百万过200篇博文监控DevOps自动化运维低代码平台大数据阅读量近千万自动化python确定了python+自动化python+自动化办公+自动化测试+
数据库编程
华为
fo安方
·
2024-01-19 21:23
每天一分享
分类
Java-
初识正则表达式 以及 练习
目录什么是正则表达式?1.正则表达式---字符类(一个大括号匹配一个字符):2.正则表达式---预字符类(也是匹配一个字符):正则表达式---数量词(可以匹配多个字符):正则表达式的练习1:习题一:习题二:习题三:正则表达式的练习2:习题一:习题二:正则表达式小结:什么是正则表达式?正则表达式的作用?在一段文中查找满足要求的内容(后面介绍)可以校验字符串是否满足一定的规则,并用来校验数据格式的的合
成果、
·
2024-01-19 05:24
java
正则表达式
数据库系统原理例题之——目录
数据库系统原理例题之——目录资料说明:数据库系统原理例题的专栏目录整理集合第一章数据库系统概述第二章关系数据库第三章数据库设计第四章SQL与关系数据库基本操作第五章
数据库编程
第六章数据库安全与保护第七章数据库应用设计与开发实例第八章数据管理技术的发展
润小仙女
·
2024-01-19 00:16
数据库系统原理例题
数据库
数据库系统
java-
集合-Map(双列)——迪迦重制版,2021Java开发社招面试解答之性能优化
3、举例:4、创建Map集合的对象:5、所有方法:6、Map注意事项:二、HashMap(让我们来具体看看这Map星云把我迦迷得不要不要的小妖精)1、盖亚!!!(无不无聊…)…概述:2、可惜,我迦不是我迪啊,呵呵,大威天龙!!!(看法宝):3、只是终究还是错付了,我迪还是受不鸟辣么的诱惑,实在是给得太多了。所以,注意了,这些事情早知道,早…快乐!(注意注意):4、方法代码实例,让我们呼唤光吧,净化
Alibaba_开源
·
2024-01-18 14:56
程序员
面试
java
后端
vscode中使用C++实现mysql
数据库编程
(附带相关案例)
windows下vscode连接Linux中的MySQL教程见:https://blog.csdn.net/weixin_47156401/article/details/129469835?spm=1001.2014.3001.5501分布式数据库,顾名思义:分布式+数据库。用一句话总结为:由多个独立实体组成,并且彼此通过网络进行互联的数据库。使用vscode连接Linux中的mysql,并进行
show @@camellia
·
2024-01-18 10:58
Linux
操作系统
c++基础
c++
linux
mysql
数据库编程
PLSQL块
基本语法declare--声明aint;bint;resint;begin--逻辑开始执行a:=&a;--输入a赋给ab:=&b;res:=a+b;dbms_output.put_line(res);--输出到控制台end;--代码块的结束在查看里打开DBMS输出再连接到用户,就可以看到结果了如果在其中使用select语句为select表的列名into定义的变量名from表名where --意思是
qq_51564866
·
2024-01-18 10:43
数据库
c s 学习资料之——
Java-
环境搭建(Mac版)
转自:https://juejin.cn/post/6844903895504797710Java-环境搭建(Mac版)对于开发人员来说,电脑的性能很重要,所以换了Mac后需要重新配置开发环境,网上对Windows系统的Java环境配置有很多,所以,这里就不多介绍。现在记录一下在Mac电脑上的Java环境配置。众所周知,Java开发需要安装JDK(JavaDevelopmentKit),下面我们就
陆盼一一
·
2024-01-18 06:53
【
JAVA-
打包jar】jar不能双击运行,Jar包找不到主类
我的问题比较简单,搞了一下午,查阅了很多教程,无意发现,居然是jdk过期需要更新!气的吐血!所以不要废话,首先检查自己的环境变量和JDK!!!环境变量:https://baijiahao.baidu.com/s?id=1730063511879330500&wfr=spider&for=pc其他搜集的教程,虽然没用上:idea错误:找不到或无法加载主类(汇总贴)-掘金
Unity3d青子
·
2024-01-18 01:56
数据库与服务器
java
jar
开发语言
Java-
布隆过滤器的实现
文章目录前言一、概述二、误差率三、hash函数的选择四、手写布隆过滤器五、guava中的布隆过滤器前言如果想要判断一个元素是不是在一个集合里,一般想到的是将所有元素保存起来,然后通过比较确定。链表,树等等数据结构都是这种思路,但是随着集合中元素的增加,我们需要的存储空间越来越大,检索速度也越来越慢(O(n),O(logn))。不过世界上还有一种叫作散列表(又叫哈希表,Hashtable)的数据结构
多加点辣也没关系
·
2024-01-18 00:01
算法学习
日常积累
java
开发语言
Java-
网络爬虫(三)
文章目录前言一、爬虫的分类二、跳转页面的爬取三、网页去重四、综合案例1.案例三上篇:
Java-
网络爬虫(二)前言上篇文章介绍了webMagic,通过一个简单的入门案例,对webMagic的核心对象和四大组件都做了简要的说明
多加点辣也没关系
·
2024-01-18 00:01
入门教程
java
爬虫
【
Java-
随笔】常见异常
org.apache.ibatis.exceptions.PersistenceExceptionorg.apache.ibatis.executor.ExecutorExceptionExecutorwasclosed.【说明】SqlSession被关闭了,检查是否使用了被关闭的SqlSession;在sqlsession会话关闭后,再使用sqlsession就会出现Executorwasclo
SUNxRUN
·
2024-01-17 22:40
java
开发语言
【
Java-
随笔】常用依赖
Jsouphttps://mvnrepository.com/artifact/org.jsoup/jsouporg.jsoupjsoup1.15.3HttpClienthttps://mvnrepository.com/artifact/org.apache.httpcomponents/httpclientorg.apache.httpcomponentshttpclient4.5.13Myb
SUNxRUN
·
2024-01-17 22:39
java
开发语言
Qt day8
数据库编程
Qt
数据库编程
1.项目文件添加sql、添加头文件#include数据库连接处理eg:QSqlDatabasedb_student#include连接完成后操作数据库#include打印数据库相关错误私有成员
Wexcill
·
2024-01-17 09:02
qt
开发语言
Java
数据库编程
Driver:JDBC驱动程序的核心接口,与数据库通信并创建数据库连接Connection:表示与数据库的连接,提供管理和执行SQL的方法Statement:执行SQL语句并返回结果,是执行静态SQL语句的基本接口ResultSet:表示SQL查询的结果集,提供对查询结果的访问方法16.Class.forName方法加载JDBC驱动MySQL:Class.forName("com.mysql.cj
illusionbigdata
·
2024-01-17 06:52
java期末
数据库
java
oracle
笨蛋学
Java-
基础复习
Java基础复习1.Java异常1.1异常概念1.2异常Throwable分类1.2.1Error类1.2.2Exception类1.2.2.1RuntimeException运行时异常1.2.2.2CheckedException检查异常1.3异常的处理1.3.1try/catch/finally的注意事项try代码后必须有catch块或finally块,且try块中代码越少越好catch不能单
Today-Saturday
·
2024-01-17 05:54
java
开发语言
Java毕业设计-网上宠物店系统
文章目录本次文章主要是介绍SpringBoot+Vue网上宠物店系统的功能,系统分类两个角色,分别是管理员和用户一、系统功能1.1开发环境开发语言:
Java-
技术:SpringBoot+Vue数据库:MySQL
优雅程序员阿鑫
·
2024-01-17 00:12
Java-
注解的介绍,定义,使用,解析和实现
1.注解的介绍注解(Annotation)是一种标记,注解可以使用在源码中注解可以使用在以下的位置类上方法上成员变量上构造方法上局部变量上当你在程序中使用了注解,编译器、DE或者程序可以通过反射来获取注解相关的信息,然后根据业务逻辑或者相关需求实现一些功能。之前使用过的注解:@Override方法重写在编译期起作用@Functionallnterface标记接口是函数式接口在编译期起作用@Test
SWUT胖虎
·
2024-01-16 09:51
java
开发语言
Java-
基准测试
在软件开发中,性能优化是一个永恒的话题。为了确保代码在生产环境中运行得尽可能快,开发者需要一种准确的方法来度量和比较不同代码片段的性能。JavaMicrobenchmarkHarness(JMH)是一个专门为Java和其他基于JVM的语言设计的工具,它允许开发者以高精度执行微基准测试。1.JMH简介JMH是一个用于编写可靠Java微基准测试的工具。它可以帮助开发者量化代码片段的执行时间,这对于理解
一杯可乐、
·
2024-01-16 00:41
多线程
java基础
java
java-
如何使用Apache POI移动特定的单元格?
我的Excel工作表在同一工作表上包含不同的区域,例如:region1:region2:John2A1John1B2Sue1C3Sue2D4Alice5E5Bob1F6我想将新项目添加到这些区域之一,而不会影响其他区域.我尝试使用rowShift()方法,但它也删除了完整的行.有什么方法可以向下移动特定单元格,并可以将行插入到特定区域中,如下所示:在给定的示例中,我想在region1中再添加一行(
諼
·
2024-01-15 22:30
学习笔记:黑马程序员
Java-
进阶篇(一)(第四部分)
Java语言入门到精通章节学习笔记:
Java-
基础篇(第一部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java-
中级篇(第二部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java
ljtxy.love
·
2024-01-15 09:30
Java
学习
笔记
java
学习笔记:黑马程序员
Java-
中级篇(第二部分)
Java语言入门到精通章节学习笔记:
Java-
基础篇(第一部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java-
中级篇(第二部分)_ljtxy.love的博客-CSDN博客学习笔记:
Java
ljtxy.love
·
2024-01-15 09:59
Java
java
学习
笔记
AI文心一言生成的C#学习简书
indepthguideandlabexample(Watch里的video讲解更适合初学者)2.面向对象编程类和对象继承和多态封装接口推荐资源:VisualBasic(freevideoguide)+Typerefs(可以大大提高效率)3.
数据库编程
AI程序猿
·
2024-01-15 08:09
c#
学习
linq
【算法】
Java-
二叉树的右视图(BFS、DFS两种解法)
题目要求:给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例1:输入: [1,2,3,null,5,null,4]输出: [1,3,4]示例2:输入: [1,null,3]输出: [1,3]示例3:输入: []输出: []提示:二叉树的节点个数的范围是[0,100]-100rightSideView(TreeNoderoot){Listr
小王师傅66
·
2024-01-15 07:17
算法
算法
数据库系统原理总结之——
数据库编程
第五章
数据库编程
第五章
数据库编程
一、存储过程★★★1.好处2.创建3.存储过程体a.局部变量b.游标3.调用4.删除二、存储函数和存储过程的区别★★★1.存储函数2.存储过程第五章
数据库编程
一、存储过程
润小仙女
·
2024-01-14 22:30
数据库系统原理总结
数据库
oracle
jvm
数据库系统
java常见面试题:如何使用Java进行
数据库编程
?
在Java中进行
数据库编程
通常涉及到使用JDBC(JavaDatabaseConnectivity)API。JDBC是一个标准的JavaAPI,用于连接和操作数据库。
广寒舞雪
·
2024-01-14 12:34
java
java
数据库
开发语言
Java-
分布式框架-redis-2
一、Redis持久化RDB快照(snapshot)在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行设置,让它在“N秒内数据集至少有M个改动”这一条件被满足时,自动保存一次数据集。比如说,以下设置会让Redis在满足“60秒内有至少有1000个键被改动”这一条件时,自动保存一次数据集://save601000关闭RDB只需要将所有的save保
蓝色_笔记本
·
2024-01-13 08:59
java-
数组
数组:-是一种数据类型(引用类型)-相同数据类型元素的集合-定义:-初始化:给数组中的元素做初始化-访问:访问的是数组中的元素-通过(数组名.length)可以获取数组的长度(元素的个数)-通过下标/索引来访问数组中的元素下标从0开始,最大到(数组的长度-1)-遍历/迭代:从头到尾挨个走一遍数组的定义数组是一种数据结构,用于存储相同类型的多个元素。它可以存储基本数据类型(如int、float、bo
Flying_Fish_roe
·
2024-01-11 11:22
java
算法
排序算法
java-
方法:函数、过程
方法作用-封装一段特定的业务逻辑功能-尽可能的独立,一个方法只干一件事-方法可以被反复多次调用-减少代码重复,有利于代码复用,有利于代码维护定义方法:五要素修饰词返回值类型方法名(参数列表){方法体--------------具体的业务逻辑功能实现}五大要素:方法名:方法名是方法的标识符,用于唯一地标识一个方法。方法名应符合标识符命名规则,一般应使用动词或动词短语命名方法,以便于理解方法的功能。参
Flying_Fish_roe
·
2024-01-11 11:22
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
其他