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-
根据模板生成PDF
文章目录前言一、准备模板二、代码实现三、源代码总结前言在有些场景下我们可能需要根据指定的模板来生成PDF,比如说合同、收据、发票等等。因为PDF是不可编辑的,所以用代码直接对PDF文件进行修改是很不方便的,这里我是通过itext和AdobeAcrobat来实现的,以下就是具体实现方法。一、准备模板AdobeAcrobat是由Adobe公司开发的一款PDF(PortableDocumentForma
多加点辣也没关系
·
2023-09-24 18:06
日常积累
java
pdf
数据库
java-
常用命令行操作
命令行启动并指定spring配置文件java-jarapi-compare-0.0.1-SNAPSHOT.jar--spring.profiles.active=prodlinux后台启动,并指定输出日志nohupjava-jarapi-compare-0.0.1-SNAPSHOT.jar--spring.profiles.active=prod>>/data/log-center/api_com
行走的鸡汤哥
·
2023-09-24 07:48
使用idea(java-decompiler)插件反编译
jd-gui问题jd-gui打开jar时报错使用idea反编译参考IDEA反编译出整个jar包源码E:\lib>java-cp“D:\ideaIU-2017.1.1\plugins\
java-
中国lanwp
·
2023-09-24 04:04
java
intellij-idea
mybatis
java线程sleep yield_java-多线程的sleep方法和yield方法有什么区别?
java-
多线程的sleep方法和yield方法有什么区别?
weixin_33583419
·
2023-09-23 22:51
java线程sleep
yield
java虚拟机中参数的使用和具体介绍
命名
java-
启动一个Java应用程序简介要启动一个类文件。java[options]mainclass[args…]。要启动JAR文件中的主类。
猿码小生
·
2023-09-23 20:19
jvm
java
Java-
目录eclipse快捷键总结面向对象思想编程内容的三条主线分别是什么?谈谈你对面向对象中类和对象的理解,并指出二者的关系?面向对象编程思想的体现一:类和对象的创建和执行操作有哪三步?理解”万事万物皆对象“?内存解析的说明匿名对象的使用可变个数形参的方法关于变量的赋值:方法的形参的传递机制,值传递封装性封装性的设计思想封装性的体现一封装性的体现二封装性的体现三封装性的体现四封装性的体现.......
FangSai_ovo
·
2023-09-22 03:40
Java系列
java
Java-
期末复习资料整理
今天的题真的是妙蛙种子吃着妙脆角妙进了米奇妙妙屋妙到家了第一章面向过程和面向对象程序设计语言的区别面向过程:给予解决问题的步骤的视角,将程序划分为单个功能,程序由函数+数据结构组成,两者独立分离面向对象:以人观察世界的视角编译执行和解释执行语言的区别编译执行的语言:将源代码转化成机器代码,然后直接交给操作系统执行,程序是作为一个整体来运行的解释执行的语言:读一句执行一句不需要整体编译链接,与操作系
伦比兔
·
2023-09-22 03:40
Java
java
流
Java-
最长回文串
如果某个字母是偶数,直接加上该字母出现的次数。如果是奇数,加上该字母出现的次数减1。如果出现了奇数,总数加1。classSolution{publicintlongestPalindrome(Strings){int[]b=newint[128];for(inti=0;i
一生太久只争朝夕
·
2023-09-21 14:48
LC1035. 不相交的线(java - 动态规划)
不相交的线题目描述动态规划代码演示题目描述难度-中等LC1035.不相交的线(
java-
动态规划)在两条独立的水平线上按给定的顺序写下nums1和nums2中的整数。
SP_1024
·
2023-09-21 12:24
java
算法
数据结构
java
动态规划
python
leetcode
算法
数据结构
最短公共超序列(
java-
动态规划)
最短公共超序列题目描述动态规划代码演示题目描述难度-困难leetcode1092.最短公共超序列给你两个字符串str1和str2,返回同时以str1和str2作为子序列的最短字符串。如果答案不止一个,则可以返回满足条件的任意一个答案。如果从字符串t中删除一些字符(也可能不删除),可以得到字符串s,那么s就是t的一个子序列。示例1:输入:str1=“abac”,str2=“cab”输出:“cabac
SP_1024
·
2023-09-21 12:53
java
算法
数据结构
java
动态规划
python
数据结构
leetcode
算法
JAVA-
生产问题排查工具-arthas
arthas是阿里开源的java应用诊断工具。官网有详细的入门介绍。安装+操作curl-Ohttps://alibaba.github.io/arthas/arthas-boot.jarjava-jararthas-boot.jar用于整体展示进程所有线程、内存、GC等情况dashboard查看下最忙的8个线程:thread-n8使用jad命令直接对HighCPUApplication类反编译ja
JavaHub
·
2023-09-21 11:25
Java-
手动抛出异常
Java-
手动抛出异常1.概念关于异常对象的产生系统自动生成的异常对象手动生成一个异常对象,并抛出(throw)2.code举例packagep8exception.p9;publicclassStudentTest
ispringmw
·
2023-09-21 01:40
Java
java
开发语言
后端
Java-
比较器
Java-
比较器1.概述Java中的对象,正常情况下,只能进行比较:==或!=。
ispringmw
·
2023-09-21 01:40
Java
java
排序算法
算法
JAVA-
重写和重载的区别
一、重写1、发生于父类和子类之间;2、方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须向同;3、访问修饰符的限制一定要大于被重写的方法的访问修饰符(public>protected>default>private);4、重写的方法一定不能抛出新的检查异常或者比重写方法声明更加宽泛的检查异常。二、重载1、重载是一个类中多态性的一种表现;2、重载要求同名方法的参数列表不
万俟筱蓼
·
2023-09-20 17:27
Java-
JDK下载安装及环境变量配置
JDK下载安装及环境变量配置.下载.安装.配置环境变量下载下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择JDK进行下载选择64位系统进行下载官网下载截图安装jdk下载完成后自动安装、点击下一步,最后点击关闭,完事。选择开发工具配置环境变量鼠标右键点击桌面计算机→进入属性→点击高级系统设置→高级→环境
于洋_dd44
·
2023-09-20 15:43
Java-
实现ElasticSearch 自动补全功能
前言最近在学习elasticsearch,想实现跟谷歌和百度类似的功能:下拉补全提示,如图所示:准备我使用的版本和依赖包,如下所示:173.0.22022.0.02022.0.0.0-RC2org.springframework.bootspring-boot-starter-data-elasticsearchco.elastic.clientselasticsearch-java8.7.1de
·
2023-09-20 12:29
JAVA-
异常
文章目录1.异常的体系1.3异常的分类2.异常的处理2.2异常的抛出throw2.3异常的捕获2.3.1异常声明throws2.3.2try-catch捕获并处理2.3.3finally2.4异常的处理流程3.自定义异常类1.异常的体系Throwable:是异常体系的顶层类,其派生出两个重要的子类,Error和ExceptionError:指的是Java虚拟机无法解决的严重问题,比如:JVM的内部
月光迟暮之夜
·
2023-09-19 10:32
java
JAVA-
实现简易图书管理系统
文章目录一.设计思路二.模块代码的细节思考的演示1.书本类的实现(Book类)2.书架类的实现(BookList类)3.用户类(User类)4.操作类的接口5.操作类5.1显示操作5.2退出操作5.3查找操作5.4增加操作5.5删除操作5.6借阅操作5.7归还操作6.管理员用户类(AdminUser类)7.普通用户类(NormalUser类)Main类一.设计思路首先我们要区分管理员用户和普通用户
月光迟暮之夜
·
2023-09-19 10:02
java
从零开始复习
Java-
运算符
运算符算术运算符+,-,*,/,%,++,--,^自增自减运算符++--inta=3;intb=a++;//先给b赋值再自增//a=a+1intc=++a;//先自增再给c赋值//幂运算使用工具类Math进行运算doublepow=Math.pow(3,2);System.out.println(pow);赋值运算符=//优先级最低关系运算符>,=,>,>>/*按位进行运算A=00111100B=
姬空魂
·
2023-09-17 02:14
windows升级java版本_JDK - 升级JDK版本到JDK8
修改工程JDK版本1、工程右键,打开工程properties2、修改工程JDK版本或者Java项右键选择changeVersion二、修改IDE编译环境JDK版本1、window->properties->
Java
lihahamiao
·
2023-09-17 00:53
windows升级java版本
Java-
集合类
集合Java集合是Java中用于存储和管理一组对象的工具。Java集合提供了相应的方法,用于用户对集合内数据的操作。Java集合类提供了许多不同的数据结构,如列表、队列、栈、集合和映射,以满足不同类型的编程需求。程序中如何存储大批量同类型的数据呢?使用数组是没有在学习集合时唯一的办法,数组确实好用,但是有一个缺陷就是数组是固定长度,不管是在定义时设置的长度,还是申请空间时设置的长度,都是有一个长度
太平_十九
·
2023-09-16 04:33
java
开发语言
Java-
高精度计算
前言整数的四则运算,在编程中是非常常见的。在Java中也是如此,在Java的整形数据类型中较为常用且能存储数值较大的,也只有int、long这两个数据类型,这两个能存储数值的大小范围分别是,int:-2的31次方~+2的31次方减一,long:-2的63次方~+2的63次方减一。这样的存储范围在日常的计算是肯定够用的了,但是如果需要计算很大的数据范围,直接超出这两个类型所能存储的最大值,那么数据也
太平_十九
·
2023-09-16 04:02
java
开发语言
算法
Java-
黑马Java学习作业-day15面向对象进阶(抽象类&接口&内部类)
学习视频链接:https://www.bilibili.com/video/BV17F411T7Ao文章目录第一题:(抽象类求面积和周长)第二题:(接口实现新旧手机功能)第三题:(使用子类和匿名内部类调用接口)第一题:(抽象类求面积和周长)需求:分析以下需求用代码实现:定义形状类:功能:求面积,求周长定义圆形类Round:属性:半径,圆周率功能:求面积,求周长定义长方形类Rectangle:属性:
Kox2021
·
2023-09-16 01:34
Java
SE
java
学习
开发语言
java-
分布式-索引
java-
分布式-索引11111postedon2019-03-2115:08shoshana~阅读(...)评论(...)编辑收藏转载于:https://www.cnblogs.com/shoshana-kong
dingxie1963
·
2023-09-15 14:39
java
【算法】
Java-
使用数组模拟单向链表,双向链表
目录试题1:实现一个单链表,并实现以下功能:试题2:实现一个双链表,并实现以下功能思路总结:什么情况下可能涉及到用数组实现链表呢?在学习时了解到了可以用数组模拟链表,使其兼顾数据查找快,链表新增和删除快的缺点,找来一些试题实现了下,如下:试题1:实现一个单链表,并实现以下功能:Java代码实现:importorg.apache.commons.lang3.StringUtils;importjav
小王师傅66
·
2023-09-14 06:36
算法
算法
java
链表
Java-
无限循环
"无限"循环语法格式:最简单“无限”循环格式:while(true)、for(;;)适用场景:开发中,有时并不确定需要循环多少次,需要根据循环体内部某些条件,来控制循环的结束(使用break)如果此循环结构不能终止,则构成了死循环!开发中要避免出现死循环。**案例1:**实现爱你到永远…publicclassEndlessFor1{publicstaticvoidmain(String[]args
丶嘟嘟
·
2023-09-13 17:40
java
开发语言
Java-
接口
接口不是类,而是对希望满足这个接口的类的一组需求接口中的所有方法都默认是public方法,接口中的字段总是默认是publicstaticfinal,接口中不会实现方法,不会有实例字段,可以定义常量pulicinterfaceAbc{doubleSIZE=100;//字段,常量voidgetSize();//方法}不能构造接口对象,但是能声明接口变量,并且接口变量必须引用实现了这个类的接口对象//实
H_7835
·
2023-09-13 09:40
JAVA-
对List中对象日期进行排序
在具体业务中,有时会获取到一个排序混乱的List,这时候需要根据List中对象的某些属性对其重新排序。下面是一个对字符串日期属性进行排序的例子。为了方便展示,list中的对象使用map代替。 updateTimeList为排序前的乱序集合,maxUpdateTime为重新排序后的集合。重新排序后不会影响排序前集合内部的顺序。需要注意的一点是,参与排序的属性如果为空会异常。packagecom
King-KK5
·
2023-09-13 02:18
java
java-
计算map数据的差,包括如何提取map数组的对象get(“key“)
提取对象直接get(“对象的key”)privatestaticBigDecimalcollectNum(List>collect){BigDecimaldiffSum=BigDecimal.ZERO;//用于存储差值的总和for(Mapentry:collect){ObjectstartPosObj=entry.get("start_pos");ObjectendPosObj=entry.get
youmdt
·
2023-09-12 21:37
java
服务器
前端
9.从零开始学习
Java-
集合
集合框架//ArrayList、HashSet、HashMap、泛型一、集合的概念1.1概念对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。1.2和数组区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型1.3位置java.util.*;二、Collection体系集合Collection:该体系结构的根接口,代表一组对象,称为“集合”。List接
桥上走的那一句
·
2023-09-12 12:12
从零开始学习Java-了解底层
JavaSE
java
数据结构
hashmap
queue
Java-
华为真题-预定酒店
需求:放暑假了,小王决定到某旅游景点游玩,他在网上搜索到了各种价位的酒店(长度为n的数组A),他的心理价位是x元,请帮他筛选出k个最接近x元的酒店(n>=k>0),并由低到高打印酒店的价格。1)酒店价格数组A和小王的心理价位x均为整型数据;(0hotelPriceList=newArrayList{//心理价位差价intdif1=Math.abs(o1-money);intdif2=Math.ab
凌冰_
·
2023-09-12 12:07
java
开发语言
JAVA-
每日一面 2022-01-21
Spring框架中用到了哪些设计模式代理模式—在AOP和remoting中被用的比较多。单例模式—在spring配置文件中定义的bean默认为单例模式。模板方法—用来解决代码重复的问题。比如.RestTemplate,JmsTemplate,JpaTemplate。前端控制器—Spring提供了DispatcherServlet来对请求进行分发。视图帮助(ViewHelper)—Spring提供了
YangEvol
·
2023-09-11 20:54
Java-
集合类
概述集合类是Java数据结构的实现。常见的数据结构包括数组、链表、队列、哈希表、红黑树、B+树等等。在实际处理数据过程中,选用合适的数据结构对程序的运行效率是非常重要的。Java集合类就是将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。对象数组:publi
不会叫的狼
·
2023-09-11 13:28
Java
java
JVM & DVM&泄漏
JVMjava虚拟机(基于栈,指令多,复制多,速度慢).
java-
>.class->.jar(多个.class加载方式会慢)DVMDalvikVirtualMachine(基于寄存器,指令大,指令少,)
就爱烫卷发
·
2023-09-10 22:41
eclipse进入断点之后,一直卡死,线程一直在运行【记录一种情况】
解决方式:将JDK的使用内存进行了修改①打开eclipse,window->preference->
Java-
>InstalledJREs,选中使用的jdk然后点击右侧的edit,在DefaultVMArguments
autumnjunwei
·
2023-09-10 20:31
eclipse
java
ide
Java-
钉钉订阅事件
文章目录背景什么是钉钉订阅事件钉钉订阅事件的应用场景整体思路查看钉钉文档什么是钉钉回调钉钉回调具体实操创建自己的应用钉钉回调开发过程中遇到的问题总结背景最近需要做一个业务:钉钉组织架构下添加人员之后,要对该人员的数据信息做一个处理,比如:存储表。于是查阅了有关钉钉的订阅事件,直接让钉钉回调自己的接口即可。也就是当钉钉的组织架构下有人员新增的时候,就让他去调用给他配置的接口(回调)。什么是钉钉订阅事
谷艳爽faye
·
2023-09-10 02:33
钉钉开发
java
钉钉
开发语言
Java-
程序的异常(Exception)处理详细汇总
一、异常概述:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)。Java程序在执行过程中所发生的两种情况为:Error:Java虚拟机无法解决的严重问题。如JVM内部错误、资源耗尽(StackOverflowError和OOM等)等。一般不编写针对性的代码处理。Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对的代
繁星StarLight
·
2023-09-09 16:20
java
exception
Java-
集合(Collection、Iterator、List、Set、HashSet、LinkedHashSet、Map)——知识笔记
Java-
集合一、概述1、概念2、数组和集合的区别二、集合框架的API1、Collection接口中的API2、Iterator迭代器接口3、Collection子接口之一:List接口概述:常用方法4
繁星StarLight
·
2023-09-09 16:20
java
list
笔记
hash
Eclipse/myEclipse 代码提示/自动提示/自动完成设置(转)
1.菜单window->Preferences->
Java-
>Editor->ContentAssist-右边-auto-a
enshunyan
·
2023-09-09 11:52
Oracle触发器
delete&后触发&update.案例3:多表连删.触发器+序列=标识列.示例:实现标识列功能1.触发器概述.触发器的本质是一个存储过程,顾名思义,发生特定事件时Oracle才会执行触发器中的代码(和
java
释:
·
2023-09-09 07:04
oracle
数据库
java
java-
超市后台管理系统
Article第一部分publicclassArticle{publicStringname;//商品名称publicintamount;//商品库存数量publicdoubleprice;//商品价格publicintnumber;//商品售出数量publicvoidsetArticle(Stringmingzi,intkucun,doubledanjia,intxiaoshou){name=m
琼琼i
·
2023-09-08 13:27
JAVA-
中国矿业大学作业-计算阶乘毫秒时间
importjava.util.Scanner;importjava.math.BigInteger;publicclass计算阶乘毫秒时间{publicstaticvoidmain(String[]args){longstart=System.currentTimeMillis();for(inti=1;i<=50;i++){System.out.println(i+"!="+factorial
Che_Che_
·
2023-09-08 04:34
java
jvm
算法
JAVA-
中国矿业大学作业-编写程序,将字符串“你好,欢迎来到JAVA世界”对其中的“java“进行截取,输出截取字母和它在字符串中的位置
publicclass欢迎来到JAVA世界{publicstaticvoidmain(String[]args){Strings1="你好,欢迎来到JAVA世界";intlen=s1.length();System.out.println(String.valueOf(len));intstartIndex=s1.indexOf("JAVA");intendIndex=startIndex+"JA
Che_Che_
·
2023-09-08 04:33
python
前端
开发语言
java-
流式API:Stream API
Java8引入了一个全新的流式API:StreamAPI,它位于java.util.stream包中。这个Stream不同于java.io的InputStream和OutputStream,它代表的是任意Java对象的序列。Stream和List也不一样,List存储的每个元素都是已经存储在内存中的某个Java对象,而Stream输出的元素可能并没有预先存储在内存中,而是实时计算出来的。Strea
你曹浩东大爷
·
2023-09-08 00:10
java
将 Java 作为入门编程语言有错吗?
Java起源与诞生JavaEE:12天掌握Java语言开发-
Java-
环境搭建及基础语法-创客学院直播室20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度
安苒呀
·
2023-09-07 19:08
Java-
分布式框架-Kafka
一、概述Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linke
蓝色_笔记本
·
2023-09-06 17:51
Linux shell脚本启动springboot项目
前提:本例中是基于
java-
>jar与lib依赖分离,且处于同级目录,如果不是,可以自己修改配置文件(nohupjava-jarxxx.jar)maven打包配置jar与lib依赖分离运行实例:执行命令
友发小猿
·
2023-09-05 22:30
java
linux
shell
java-
方法
java定义方法如果没有返回值,那么就不需要定义返回值如果有返回值则需要在定义方法时定义返回值和类型。#无返回值无返回值要加关键字void,不用加关键字returnpublicstaticvoidprintHelloWorld(){for(inti=0;i<3;i++){System.out.println("HelloWorld");}}#有返回值publicstaticintsum(inta,
海滩上的那乌克丽丽
·
2023-09-05 18:54
java
开发语言
React-native环境配置与项目搭建
npminstall-greact-native-cli)windows只能搭建Android开发环境Mac下既能搭建Android环境,也能搭建IOS开发环境搭建安卓环境1、安装JDL(必须是1.8版本,目前不支持更高版本,命令行中输入
java
白鹭凡
·
2023-09-04 13:13
react-native
react
native
java-
数组
数组静态初始化写法://静态初始化数组int[]age=newint[]{7,18,19};double[]scores=newdouble[]{67.5,77.8,94.2,99};//静态初始化数组简化写法int[]age1={7,18,19};double[]scores2={67.5,77.8,94.2,99};数组在内存中定义方式:1.在内存中先定义一块内存空间,给变量名称。2.在内存中
海滩上的那乌克丽丽
·
2023-09-03 17:03
java
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他