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-
将不同的csv文件另存为单个excel工作簿中的不同工作表
与此question相关,如何将许多不同的csv文件保存到一个excel工作簿中,每个csv一张纸?我想知道如何在Java中以编程方式执行此操作.最佳答案您需要某种形式的库才能从Java访问Excel.谷歌搜索发现了这一点:http://j-integra.intrinsyc.com/support/com/doc/excel_example.html一种替代方法是使用Office2003附带的X
諼
·
2020-06-29 12:25
java-
使用Apache POI将byteArray转换为XSSFWorkbook
我正在使用ApachePOI,并且尝试将xlsx文件作为HTTP请求发送并作为响应返回.我正在使用jayway来确保发出HTTP请求.这是我发送请求的代码部分Filefile=newFile("path");Stringresponse=given().multipart(file).when().post("URL").getBody().asString();byte[]bytes=respo
諼
·
2020-06-29 12:53
Java奇技淫巧收录一 那些你相见恨晚的快捷键和代码注释模板
自定义Java注释模板两个较为实用的快捷键设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开Comments节点就是所有需设置注释的元素
菱形继承
·
2020-06-29 10:58
#
Java
SE
dex 反编译(附脚本)
[流程].
java-
>.class->.dex-->.smali0.DemopublicclassMain{voidmain(Stringargs[]){inti=0;i=5;return;}}1.javac
nix.long
·
2020-06-29 09:48
JVM
Java
Java-
白痴自学1.1
自学目录Java程序的基本结构Java标识符Java保留字Java基本数据类型常量与变量运算符算符优先级Java里的类型转换代码注释和编码规范若对小主有用,求赞哟~Java程序的基本结构首先咱们就先上原料,然后开始盘它!packageErrorCodesIT;//创建包,当前所在包名importjava.util.Scanner;//导入所用到的其他包publicclassHelloWorld{/
乱码IT
·
2020-06-29 06:14
Java-白板自学
Java-
白痴自学1.0
Java-
白痴自学1.0Java自学前的准备硬件准备软件准备熟悉你的开发工具(Eclipse)Java自学前的准备专业技术类知识有两个重心:理论+实践应用。
乱码IT
·
2020-06-29 06:43
Java-白板自学
LeetCode5-最长回文子串-
Java-
动态规划
题目给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"思路动态规划:首先初始化一字母和二字母的回文,然后找到所有三字母回文,并依此类推…为了改进暴力法,我们首先观察如何避免在验证回文时进行不必要的重复计算。对于“ababa”这个示例。如果我们已经知道“ba
wangjun0708
·
2020-06-29 06:33
算法
Java-
入门基础综合练习:图书管理系统
综合练习:图书管理系统需求:图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。目前我们还没学习数据库,所以将数据存储在数组中;配合流程控制来开发图书管理系统。流程控制在一个项目开发中至关重要,它决定着项目的执行流程,通过它可完成逻辑控制。流程控制分为三类:顺序执行、条件控制、循环控制。条件控制:if-else;switch-cas
xjfy.h
·
2020-06-29 05:50
进阶
Java-
多线程
Java-
多线程Java是一种多线程编程语言,这意味着我们可以使用Java开发多线程程序。
全能程序猿
·
2020-06-29 04:41
java-
四十五天---Vue与node.js结合
1nodejs与npm的关系node.js是基于google的javascriptv8引擎开发的,因此在编写基于它的代码的时候使用javascript语言.但是又不同于传统概念的javascript...它的服务端功能以及部分客户端功能必须在服务端运行,所以它实际上是一种在服务端的开发+运行的javascript语言.node.js是javascript的一种运行环境,是对GoogleV8引擎进行
Ch 7
·
2020-06-29 02:52
java-
队列(线程安全)
java线程安全队列概念:只允许在一端插入数据操作,在另一端进行删除数据操作的特殊线性表;进行插入操作的一端称为队尾(入队列),进行删除操作的一端称为队头(出队列);队列具有先进先出(FIFO)的特性。直接上代码:publicclassListDL{privatestaticConcurrentLinkedDequelist=null;static{newListDL();}publicListD
咸鱼(。・∀・)ノ゙嗨
·
2020-06-28 21:11
JAVA
美团面试题:
Java-
线程池 ThreadPool 专题详解
去美团面试,问到了什么是线程池,如何使用,为什么要用,以下做个总结。关于线程之前也写过一篇文章《高级面试题总结—线程池还能这么玩?》1、什么是线程池:java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单
weixin_33969116
·
2020-06-28 08:52
java-
初识引用分类及Map实现类WeakHashMap
1.同样的,话不多讲直接上代码(1)认识了解下引用分类及其作用1packagecom.otherMapProduce;23importjava.lang.ref.WeakReference;4/*5*IdentityHashMap:键只以地址去重,而不是比较hashcode与equals,键是常量池中的字符串6*EnumMap:键必须为枚举的值,构造器:publicEnumMap(指定枚举的cla
weixin_33725126
·
2020-06-28 04:40
java-
集合
导读:在实际的业务开发中,我们几乎离不开集合的使用。无论是使用集合进行数据存储还是使用集合工具类进行排序等相关操作,都需要对它们进行一定的了解,对每一种集合的适用场景,优缺点,常用方法,特点等等进行足够的理解,对集合工具类的使用进行掌握。如此,在实际的开发过程中我们才能够根据按需分配,按需执行。附上思维导图:使用场景:1.存放数据是否为列表形式,且存放数据有序:->List默认:->ArrayLi
weixin_30673715
·
2020-06-27 23:48
Java SSM开发大众点评后端
实战与原理分析视频课程4、ElasticSearch5视频教程5、Elasticsearch顶尖高手系列:高手进阶篇(最新第二版)6、IDEA学习视频7、Java微服务实践-SpringBoot系列8、
JAVA
weixin_30480583
·
2020-06-27 20:55
java-
库存管理案例
库存管理案例案例介绍1.实现登录界面,用户名、密码登录。2.实现超市菜单选项,将对下列功能进行方法封装:打印库存清单功能库存商品添加功能库存商品修改功能库存商品删除功能退出程序返回登录界面功能案例需求分析登录界面:能够进行的操作有2项(登录、退出),我们可以采用(switch)菜单的方式来完成,并判断用户名和密码是否正确。菜单界面:每一项功能操作,我们采用方法进行封装,这样,可使程序的可读性增强。
Rki-dor
·
2020-06-27 20:00
java-
正则表达式练习
正则表达式练习判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。publicstaticvoidmain(String[]args){testID_Card();}publicstaticvoidtestID_Card(){//测试是否为合法的身份证号码String[]strs={"130681198712092019","13068119871209201x"
Rki-dor
·
2020-06-27 20:00
java-
项目加载时将数据存储到内存中
1、获取数据库数据并存储在Map对象中packagecom.demo;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.ApplicationEvent;importorg.springframework.context.ApplicationListener
weixin_30436891
·
2020-06-27 19:59
[storm]内为什么选择clojure,而类似的jstorm的性能也不输它?
-
Java-
知乎https://www.zhihu.com/question/25054887Nathan喜欢ClojureNathan认为Clojure的抽象机制非常强大,能够很好的构建他需要的系统阿里也不是第一次将开源项目二次开发了
葡萄喃喃呓语
·
2020-06-27 18:27
JAVA-
初步认识-常用对象API(String类-常见功能-intern方法)
一.对于字符串内存进行一个剖析。现在介绍一个方法,一会儿要用到,但是实际开发并不多见。intern()可以对常量池进行操作,s1是个对象,接着用s1对象去调用操作常量池中的方法,调用这个方法返回了池子中的对象。接着进行对比,s1==s2么?结果是false,跟下图中的写法是一回事。这里的s1是堆里面的一个对象,我这对象到池子里面去找寻了,池子里没有,然后就在池子里建了一个返回去了。池子里有就拿回来
weixin_30263073
·
2020-06-27 15:59
java-
面向对象三大特征
java是一门面向对象的编程语言在java面向对象定义之中,有三大基本的特征:(1)封装方式:将外界的变化隔离,使程序具备独立、安全和稳定性。原则:将不需要对外提供的内容都隐藏起来,把实现细节隐藏,提供可以对其进行访问公共的方式优点:将外界的变化隔离,使程序具备独立、安全和稳定性,便于设计者使用,提高代码的复用性(2)继承:在原本的基础之上继续进行扩充;作用:父类具备的方法子类可以直接继承过来,不
超平和busters
·
2020-06-27 15:12
Protobuf简单使用及其抓包分析
一、Protobuf的使用首先来简单介绍一下Protobuf的使用,这里以windows下java开发为例,几个步骤:编写*.proto->使用google提供的protoc.exe生成*.
java-
>
wangqiuyun
·
2020-06-27 13:42
安全
protobuf
抓包
【区块链开发一】面向
java-
基于fabric1.1 搭建本地测试网络(Ubuntu)
鼓捣了好几天Fabric,全是坑,如果你不知道fabric是啥就别看了,本文主要有几个方面安装fabric网络环境使用fabric-java-sdk启动和访问fabric网络。使用本地java测试类【fabric-java-sdk】访问sdk.废话不多说,安装fabric网络基础环境go、docker、docker-compose安装Go语言环境安装go语言wgethttps://storage.
专注网赚的程序员
·
2020-06-27 13:25
区块链
java-
一道面试题(链式+stream编程)
题目要求:一分钟内完成此题,只能用一行代码实现。现在有5个用户,筛选:1、ID必须是偶数2、年龄必须大于23岁3、用户名转换为大写4、用户名字母倒排序5、只输出一个用户publicclassMyTest{Useruser1=newUser(1,"AB",24);Useruser2=newUser(2,"cd",25);Useruser3=newUser(3,"ef",23);Listlist=Ar
感性企鹅
·
2020-06-27 13:00
#
java8特性
java
Eclipse开发首字母和.后面自动提示设置
从Window->preferences->
Java-
>Editor->Contentassist->AutoactivationtriggersforJava后面,我们可以在后面的输
wanghuuuijuan
·
2020-06-27 12:12
Eclipse - JAR包制作
->
Java-
>JARfile->Next>在Selecttheresourcesto
Demon-HY
·
2020-06-27 08:28
Eclipse
JAR
JAVA
Eclipse
Java-
调试技巧(一)
一、一些有价值的建议1)、可以使用下面的方法打印或记录任意变量的值。System.out.println("x="+x);或Logger.getGlobal().info("x="+x);如果x是一个值,则会被转换成等价的字符串。如果x是一个对象,那么java就会调用这个对象的tostring方法。要想获得隐士参数对象的状态,就可以打印this对象的状态。Logger.getGlobal().in
TaylorPzreal
·
2020-06-27 07:36
每天一篇Java
intellij import包 顺序调整
eclipse不太一致,可以参照以下方式进行调整:eclipse中(笔者用的是eclipseluna)导入包的顺序依次是:javajavaxorgcom可以查看windows->preferences->
java
安叔
·
2020-06-27 07:22
IDEA
Java-
设计模式-三种工厂模式-比较区分
介绍三大类:产品类——工厂类——客户类工厂模式的终极目标:使客户类和产品类相互独立,互不依赖,实现解耦!工厂模式分三类,从上到下逐步抽象化/接口化1.简单工厂SimpleFactory:产品类单体系,有接口/抽象类;工厂类无接口/抽象类2.工厂方法FactoryMethod:产品类单体系,有接口/抽象类;工厂类有接口/抽象类3.抽象工厂AbstractFactory:产品类多体系,有接口/抽象类;
lioilwin
·
2020-06-27 06:00
JAVA-
(设计模式)1.工厂模式
有两类车分别是Audi和BMW,张三现在用的是Audi。publicinterfaceCar{publicvoiddescription();}publicclassAudiCarimplementsCar{publicvoiddescription(){System.out.println("AudiCar");}}publicclassBMWCarimplementsCar{publicvoi
come_true
·
2020-06-27 00:38
eclipse 项目 有个红叉 解决方法
定位错误,发现处理之;1.检查BuildPath中的各个依赖jar及library是否有warning的标志,若有,处理之;2.project->clean工程;3.window->preference->
java
MayMatrix
·
2020-06-26 20:26
Java技巧
Java-
解决实现JPA的hibernate自动建表的编码问题
继续这一个系列,这次讲JPA编码问题的解决。本系列:(一)J2EE项目系列(三)--SpringDataJPA+Spring+SpringMVC+Maven快速开发(1)项目架构(二)J2EE项目系列(三)--SpringDataJPA+Spring+SpringMVC+Maven快速开发(2)多个第三方服务端接入之云旺IMhibernate自动建表的编码应该是数据默认的编码格式latin1_sw
JackFrost_fuzhu
·
2020-06-26 19:42
java-
泛型-为什么不能使用new操作
java-
泛型-extends和super前言类型擦除extends和super总结前言昨天写数据结构-数组的时候想要写这样一段代码:publicclassBaseArray{privateintlength
涂99
·
2020-06-26 18:15
开发规范
Mac下,eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能
代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用IDEA的用户可能不太习惯,下面说一下如何修改eclipse配置,开启代码自动提示功能打开Eclipse->顶部状态栏Eclipse->偏好设置->
Java
sxscy
·
2020-06-26 17:19
eclipse
自动补全
Kettle (Pentaho PDI) 4.3.0 web start
stable-r16786.zip,解压后导入eclipse,设置ant的target为clean,webstart,注意调整顺序,使clean先执行2.为了在配置过程中查看log,需要打开java调试:控制面板->
Java
taoyuanforrest
·
2020-06-26 15:06
商业智能BI
黑马程序员-
JAVA-
多线程使用初探
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-Java中建立线程的一般方法Java中对于线程的操作依赖于类Thread,这个类是线程在Java中的抽象Thread类的构造方法有3个要素和一个可选项,三个参数分别为Stringname,Runnabletarget和ThreadGroupgroup。另外可以指定longstackSize堆栈大小。可以通过两种方法
sisel
·
2020-06-26 12:14
学习
黑马
Effective
java-
对象的创建和销毁
说到java对象的创建,首先应该提下java的内存机制,最主要的两块应该就是堆内存和栈内存。简单点来说栈内存主要是保存基本数据类型的值和保存引用变量,堆内存主要用来存放new产生的对象,数组。堆是被所有线程共享的一块内存区域,在虚拟机启动的时候被创建。我的理解就是堆是用来存放实实在在东西的,而栈只是用来存放一个编号的。好比你是个真实存在的人(编号9527,这个就是那些栈中引用指向的地方),你就是放
shunfa888
·
2020-06-26 10:15
Java-
单例模式的几种写法
一,饿汉式优点:线程安全,实现简单。缺点:类加载时就初始化了,没有实现懒加载。publicfinalclassHungrySingleTon{privatestaticfinalHungrySingleToninstance=newHungrySingleTon();privateHungrySingleTon(){if(instance!=null){thrownewIllegalStateEx
wangxiaowu241
·
2020-06-26 09:55
java
java基础
设计模式
eclipse中maven默认仓库路径
我尝试从myeclipse->preferences->
java-
>buildpath->classpathvariables中查找M2_REPO这个变量,发现其路径指向的是“C:\Do
shenjianxz
·
2020-06-26 09:20
maven
java-
多线程同时操作同一个对象之解决方法:读写锁ReadWriteLock的使用
说明一下,这边文章写得比较简单,只涉及到ReadWriteLock的使用,具体源码实现原理并不涉及。1、使用场景:首先我这边是实际开发中使用到了,开发的环境情况为:有一个数据中心(暂且当做一个Map集合),有两个子线程A、B,其中A线程每5秒钟从其他地方获取到新来的数据然后和数据中心里面的数据进行一个融合,然后B线程进行隔5分钟从数据中心取出Map集合并解析其中的数据,一开始测试没什么问题,但是测
shaoenxiao
·
2020-06-26 08:16
java
从零开始学
JAVA-
笔记汇总(三)
自学资源来自B站:2020-java-入门到大神-慢慢来,别急前篇文章:从零开始学
JAVA-
笔记汇总(二)后篇文章:从零开始学
JAVA-
笔记汇总(四)同期文章:从零开始学
JAVA-
作业习题(三)目录一、
ryiryim
·
2020-06-26 06:32
从零开始学JAVA
笔记
从零开始学
JAVA-
作业习题(三)
习题资源来自B站:2020-java-入门到大神-慢慢来,别急前篇文章:从零开始学
JAVA-
作业习题(二)后篇文章:从零开始学
JAVA-
作业习题(四)同期文章:从零开始学
JAVA-
笔记汇总(三)习题相关章节索引
ryiryim
·
2020-06-26 06:59
从零开始学JAVA
作业习题
java-
窗口程序-circle
importcom.sun.awt.AWTUtilities;importjavax.swing.*;importjavax.swing.border.Border;importjava.awt.*;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;publicclassCircle{staticintDIV_NUM
rickey17
·
2020-06-26 05:44
gui
java-
I/O(字节流、字符流、缓存流、数据流、对象流)
I/O先看个思维导图呗文件对象1.定义:文件和文件夹都是用File代表。2.创建一个文件对象使用绝对路径或者相对路径创建File对象。packagefile;importjava.io.File;publicclassTestFile{publicstaticvoidmain(String[]args){//绝对路径Filef1=newFile("d:/LOLFolder");System.out
小嘿、
·
2020-06-26 00:47
java
java-
多线程
多线程先看个思维导图呗启动一个线程多线程即在同一时间,可以做多件事情。创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类。1.线程概念首先要理解进程(Processor)和线程(Thread)的区别进程:启动一个LOL.exe就叫一个进程。接着又启动一个DOTA.exe,这叫两个进程。线程:线程是在进程内部同时做的事情,比如在LOL里,有很多事情要同时做,比如"盖伦”击杀“提
小嘿、
·
2020-06-26 00:47
java
java-
数字和字符串
java数字和字符串先看个思维导图呗装箱和拆箱(整型为例,其他类比即可知道)1.封装类所有的基本类型都有类类型,如int对应的类是Integer,这种类就叫封装类。publicclassTestNumber{publicstaticvoidmain(String[]args){inti=5;//把一个基本类型的变量,转换为Integer对象Integerit=newInteger(i);//把一个
小嘿、
·
2020-06-26 00:15
java
java-
异常处理
异常处理先看个思维导图呗什么是异常1.定义导致程序的正常流程被中断的事件,叫做异常。2.实例文件不存在异常比如要打开d盘的LOL.exe文件,这个文件是有可能不存在的Java中通过newFileInputStream(f)试图打开某文件,就有可能抛出文件不存在异常FileNotFoundException如果不处理该异常,就会有编译错误。其他常见异常NullPointerException空指针异
小嘿、
·
2020-06-26 00:15
java
Java-
随机数
Random生成的是伪随机数,通过相同的种子生成的随机数也是相同的.publicRandom()默认使用的是系统时间作为种子publicRandom(langseed)根据指定的种子Randomrd=newRandom();System.out.println(rd.nextInt(100));//范围0-99Randomrd1=newRandom(10);//带参数后得出的数都是固定的Syste
头像减Bug
·
2020-06-25 23:01
#30天专注成长计划#
java-
并发 ConcurrentLinkedQueue 队列
1.什么是ConcurrentLinkedQueue队列?首先看一看的关系图:它是一个使用CAS算法实现的非阻塞线程安全的FIFO队列,来保证元素的一致性。因为是使用NODE节点实现的队列,所在在获取长度的时候,会遍历一遍此队列,会比较耗时我们在使用判断元素是否为空的时候,最好不要用size()来做判断,可以用isEmpty()方法来判断。ps:因为此类实现了Collection接口,所以会有si
G先生_海林
·
2020-06-25 21:38
Java-
刷题-栈
题目链接:https://leetcode-cn.com/problems/min-stack/使用语言:JavaclassMinStack{Stackst=newStack();Stackst2=newStack();/**initializeyourdatastructurehere.*/publicMinStack(){}publicvoidpush(intx){st.push(x);if(
Jesse508
·
2020-06-25 21:00
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他