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-
生成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
开发语言
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
Java-
面试--Java8-JVM内存模型
JVM内存模型架构图JVM8内存模型.pngJVM8内存模型2.png各个模块解读1ProgramCounterRegister(程序计数寄存器)程序计数器(ProgramCounterRegister)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机概念模型里(概念模型,各种虚拟机可能会通过一些更高效的方式实现),字节码解释器工作时就是通过改变这个计数器的值来选取下
李小李的路
·
2024-01-21 11:09
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
开发语言
Java-
初识正则表达式 以及 练习
目录什么是正则表达式?1.正则表达式---字符类(一个大括号匹配一个字符):2.正则表达式---预字符类(也是匹配一个字符):正则表达式---数量词(可以匹配多个字符):正则表达式的练习1:习题一:习题二:习题三:正则表达式的练习2:习题一:习题二:正则表达式小结:什么是正则表达式?正则表达式的作用?在一段文中查找满足要求的内容(后面介绍)可以校验字符串是否满足一定的规则,并用来校验数据格式的的合
成果、
·
2024-01-19 05:24
java
正则表达式
java-
集合-Map(双列)——迪迦重制版,2021Java开发社招面试解答之性能优化
3、举例:4、创建Map集合的对象:5、所有方法:6、Map注意事项:二、HashMap(让我们来具体看看这Map星云把我迦迷得不要不要的小妖精)1、盖亚!!!(无不无聊…)…概述:2、可惜,我迦不是我迪啊,呵呵,大威天龙!!!(看法宝):3、只是终究还是错付了,我迪还是受不鸟辣么的诱惑,实在是给得太多了。所以,注意了,这些事情早知道,早…快乐!(注意注意):4、方法代码实例,让我们呼唤光吧,净化
Alibaba_开源
·
2024-01-18 14:56
程序员
面试
java
后端
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
开发语言
笨蛋学
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
学习
笔记
【算法】
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
算法
算法
Java-
分布式框架-redis-2
一、Redis持久化RDB快照(snapshot)在默认情况下,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。你可以对Redis进行设置,让它在“N秒内数据集至少有M个改动”这一条件被满足时,自动保存一次数据集。比如说,以下设置会让Redis在满足“60秒内有至少有1000个键被改动”这一条件时,自动保存一次数据集://save601000关闭RDB只需要将所有的save保
蓝色_笔记本
·
2024-01-13 08:59
前端bug、后端bug,如何辨别?
前端加载不出页面【排查】1.排查页面接口是否有返回数据F12--Network--XHR排查结果如图:后端有返回数据image.png2.排查前端是否报异常F12--Consol排查结果如图:前端报错,说明是
前端问题
Joey_GZ
·
2024-01-12 04:06
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
开发语言
Java-
文件操作-FAQ-删除目录
1需求需求1:删除目录,不管是否非空;需求2:删除空目录;需求3:删除非空目录;2接口Filedelete()deleteOnExit()Filesdelete()deleteIfExists()3.X示例:删除空目录importjava.io.File;publicclassMain{publicstaticvoidmain(String[]args){try{//创建一个新的File对象Fil
深度安全实验室
·
2024-01-11 00:03
Java-入门教程
Java
文件操作
Java-
面试--谈谈final、finally、 finalize有什么不同?
1.final修饰的类,不可被继承,修饰的方法不可被重写,修饰的变量不可多次赋值。通过final能够得到性能上的优化,但是不明显,如果大量使用可能会干扰代码,不能表达出本来具有的含义。故不使用。匿名内部类,访问局部变量要求传入的参数,必须是final是要保证数据一致性问题。2.finally。代码中总是会执行的代码段。除了退出虚拟机外。3.finalize。在虚拟机回收该对象前进行调用。此种方式不
李小李的路
·
2024-01-09 16:24
java-
匿名对象
顾名思义,匿名就是没有名字的对象,在创建对象时,只通过new的动作在堆内存开辟空间,却没有把堆内存空间的地址值赋值给栈内存的某个变量用以存储。//有名字的对象Students=newStudent();//匿名对象:newStudent()匿名对象特点:1、由于我们没有记录堆内存对象的地址值,所以只能用一次,再次使用就找不到了。2、匿名对象的好处就是使用完毕就是垃圾,可以在垃圾回收器空闲时回收,节
Bruce6379
·
2024-01-09 06:35
Java
java
java-
常用代码
fastjsonfastjsoncom.alibaba1.2.67importcom.alibaba.fastjson.JSONlog.info("args:"+JSON.toJSONString(args))
logi
·
2024-01-09 04:33
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
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
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
开发语言
面试
上一页
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
其他