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-
实现向AWS的S3上传文件
Python实现方式:https://blog.csdn.net/qq_33811662/article/details/80710268使用java包去连接s3并且向s3上传文件,需要有s3的包,此处我用的是maven项目去导入s3的包,在pom.xml中加入如下内容com.amazonawsaws-java-sdk-s31.11.347此时maven会自动导入相关的依赖包:然后需要有一个aws
思无量学无涯
·
2020-06-30 16:55
java
java-
类加载机制
类的加载机制主要关注点:什么是类的加载类的生命周期类加载器双亲委派模型什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数
好久不见_9264
·
2020-06-30 13:57
Java-
简单练习题
1.遍历二维数组@Testpublicvoida12(){int[][]a={{1,2,3},{4,5,6}};for(inti=0;i
张榕
·
2020-06-30 13:30
Java-
中国人,北京人和美国人
publicclassPeople{protecteddoubleweight,height;publicvoidspeakHello(){System.out.println("yayayaya");}publicvoidaverageHeight(){height=173;System.out.println("averageheight:"+height);}publicvoidaverag
zgz1992319
·
2020-06-30 13:33
Java-
获取堆的大小
publicstaticvoidmain(String[]args){//获取当前堆的大小byte单位longheapSize=Runtime.getRuntime().totalMemory();System.out.println(heapSize);//获取堆的最大大小byte单位//超过将抛出OutOfMemoryExceptionlongheapMaxSize=Runtime.getRu
金箍一梦何来愁
·
2020-06-30 11:21
jvm
java-
图书管理系统(接口,继承等面向对象思想)
一,首先,我们需要分析图书管理系统都需要哪些部分组成?大的方面分为三个部分:图书、用户(管理员和普通用户)、图书系统的功能。图书:先是一个关于书籍的类(Book),里边存放当前书籍的书名、作者、类型、价格等信息。再是一个关于图书系统的类(BookList),里边存放一个Book数组,包含图书系统里的各种书籍。用户:由于用户分为管理员和普通用户,但是他们存在姓名及对书籍进行一些操作的共有信息,所以我
yuiop123455
·
2020-06-30 10:27
IT
java-
并发-ConcurrentHashMap高并发机制-jdk1.6
ConcurrentHashMap是util.concurrent包的重要成员。本文将结合Java内存模型,分析JDK源代码,探索ConcurrentHashMap高并发的具体实现机制。由于ConcurrentHashMap的源代码实现依赖于Java内存模型,所以阅读本文需要读者了解Java内存模型。同时,ConcurrentHashMap的源代码会涉及到散列算法和链表数据结构,所以,读者需要对散
07H_JH
·
2020-06-30 09:54
Java研究者
java-
并发-ConcurrentHashMap高并发机制-jdk1.8
JDK8的版本,与JDK6的版本有很大的差异。实现线程安全的思想也已经完全变了,它摒弃了Segment(锁段)的概念,而是启用了一种全新的方式实现,利用CAS算法。它沿用了与它同时期的HashMap版本的思想,底层依然由“数组”+链表+红黑树的方式思想,但是为了做到并发,又增加了很多辅助的类,例如TreeBin,Traverser等对象内部类。CAS算法实现无锁化的修改值的操作,他可以大大降低锁代
07H_JH
·
2020-06-30 09:21
Java研究者
Java-
正则表达式漏洞问题
1.java代码如下:2.linux服务上vin编辑,编译javac最后执行javaxxx3.top查看cpu很高4.查看堆栈信息,jstack-l23682>>/xxx/test.txt,结果如下分析如下:大量线程在runnable,进入死循环当中,属于JDK的一个bug,官网链接如下(该bug在JDK9已修复):https://bugs.java.com/bugdatabase/view_bu
tm-22
·
2020-06-30 07:12
java-正则表达式
Java代码风格格式化和检查配置
2codeformateclipse-java-google-style.xml模板(点击下载)2.1eclipse设置->
Java-
>CodeStyle->Formatter选择Import,导入eclipse-java-google-style.xml
ycy蓝码
·
2020-06-30 05:51
java项目构建标准那些事
Java-
五种线程池,四种拒绝策略,三种阻塞队列
Java-
五种线程池,四种拒绝策略,三种阻塞队列三种阻塞队列:BlockingQueueworkQueue=null;workQueue=newArrayBlockingQueue();//基于链表的先进先出队列
草青工作室
·
2020-06-30 04:32
java
Maven build 跟eclipse build有何不同
标准的Maven项目包层次结构:-Project--src/main/
java-
Barry_CFXU
·
2020-06-30 03:25
Test
Java 形参与实参
转自:https://dailycast.github.io/
Java-
%E5%BD%A2%E5%8F%82%E4%B8%8E%E5%AE%9E%E5%8F%82/?
xsj34567
·
2020-06-30 03:52
java系列
语言(Language)
Java
形参实参
值传递引用传递
装箱拆箱
java-
网络通信相关
java中Socket类importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.Socket;publicclassClient{publicstaticvoidmain(String[]args)throwsIOException{//创建socket,指定服务器的
小丑quan
·
2020-06-29 23:00
java-
网络通信--socket实现多人聊天(基于命令行)
先编写最简答的服务器思路1编写一个实现Runnable接口的静态内部类ServerC,便于区分每个客户端1.1获取客户端数据函数publicStringremsg()1.2转发消息给所有客户端(自己除外)publicvoidallsend(Stringdata)1.3释放资源publicvoidrelease()1.4编写接口重写方法publicvoidrun(),调用收消息和发消息方法。2ser
小丑quan
·
2020-06-29 23:00
java virtual machine launcher 提示 could not find the main class,program will exit 问题
首先更换版本高的JDK,然后重新打开Myeclipse2.检查环境变量的设置是否正确3.把你开发平台上的已安装JRE的JAVA虚拟机改为你安装的JDK的版本:具体方法:打开Myeclipse->窗口->首选项->
JAVA
ITurbo
·
2020-06-29 20:47
java
java中的default
提示要去除调这个注解,原因网上写的很清楚,大家可以去看下,https://blog.csdn.net/liuhhaiffeng/article/details/7178026除了这个里面说的修改preference->
java
现役码农一个
·
2020-06-29 19:57
java
Eclipse 快捷键 智能 感知 总是提示 “No Default Proposals”
eclipse的智能感知竟然不能使用,google了一下,网上有好多解决方案,但是有些方案不是很全,这里做下记录,方便以后遇到这个问题的调试,所以这里做一下记录:Window->Preferences->
Java
O溺水的鱼0
·
2020-06-29 18:00
eclipse
java-
从网络URL中读取图片转换成Base64字符串-靠谱版
刚开始开始参考了两篇文章:http://blog.csdn.net/simba_cheng/article/details/52295169http://blog.csdn.net/hfhwfw/article/details/5544408发现生成的Base64字符串转换为本地图片有如下问题:很明显只能显示一部分,而且BASE64Encoder报错,找不到jar包,原因是Base64Encode
wenlin_xie
·
2020-06-29 17:39
java
图片
base64
Java-
连接数据库(SqlServer2012)并简单进行查询
1、ieda篇1、1在idea中通过可视化建立数据库连接并进行简单查询首先数据库SqlServer2012的一些设置及记录,采用用户名及密码登录。数据库端口设置,打开配置管理器将IP1和IP10的IP地址改为127.0.0.1(用于连接本地数据库)点击到右侧的IP地址,先将所有的IP都启用了然后滑倒最下面IPALL,将TCP端口改为1433,这个是sqlserver默认端口然后确定。重启服务控制面
萧静默
·
2020-06-29 15:00
JAVA-
克隆
java中的克隆分为浅克隆和深克隆。说得简单点,浅克隆只复制原型对象,不复制引用对象,深克隆则是会复制原型对象和原型所引用的对象。这里只是记一下部分知识点,后续再补充。一.Object中对clone()方法的约定对于所有对象来说,x!=x.clone(),返回值为true。因为克隆对象与原对象不是同一个对象。x.clone().getClass()==x.getClass()返回值也为true,因
墨染月
·
2020-06-29 15:00
java-
接口的使用,多态的使用,instanceof关键字,笔记本usb接口案例
目录标题接口概述与生活举例接口到底说的是什么意思?生活中的接口接口的定义基本格式接口的使用场景是什么?如何定义一个接口格式:接口可以包含的内容有接口的抽象方法定义抽象法基本格式注意事项:接口的抽象方法的使用步骤接口使用步骤注意事项:接口的默认方法定义接口的默认方法定义格式:使用场景:什么叫做接口升级接口的默认方法使用接口的静态方法定义格式:接口的静态方法使用注意:正确用法:接口的私有化方法定义适用
程序猿与汪
·
2020-06-29 15:23
java
#Thinking In
Java-
绑定
标签(多态):绑定:将一个方法调用同一个方法主题关联起来前期绑定:函数调用在编译时就确定,多出现在非面向对象的编程中。后期绑定:被调用的代码到运行时才确定,之前只是编译器只是确定方法存。 (动态绑定,java中的默认行为)static和final方法是前期绑定,其他都是运行时绑定多态缺陷:”覆盖”私有方法(子类看不到父类的私有方法,导致错误覆盖)*域(域访问由编译器解析)和静态方法
背影杀手不太冷
·
2020-06-29 14:20
类的编译加载以及JVM内存布局
jvm工作流程编译->(装载->验证->准备->解析->初始化)->使用->卸载编译阶段源代码文件.
java-
>词法分析器->tokens流->语法分析器->语法树/抽象语法树->语义分析器->注解抽象语法树
此男子淡漠
·
2020-06-29 12:41
java开发记录
java-
为什么JRuby不能识别BigNums而Ruby却不能识别BigNums?
如果我输入这个大整数:puts9997836544.class.to_s并使用ruby1.86进行编译,它预期会报告:BigNum而JRuby(Netbeans中为1.1.4)令人惊讶地报告:Fixnum我以为Java有一个BigInteger类对应于Ruby中的BigNum类.如果是这样,我会期望JRuby和ruby产生相同的输出.最佳答案找到了这个JRubybugreport:Itseemst
諼
·
2020-06-29 12:26
java-
如何通过拖动从JTable中删除列?
在Outlook中,如果将列标题拖出表格,则可以删除表格列.如何使用SwingJTable在Java中执行相同操作?默认拖动和下降操作是不可能的,因为此功能与目标位置无关.它仅取决于拖动源.最佳答案对于这个答案,我使用了SimpleTableDemo.我只是将MouseListener添加到表中.这里是MouseListener:classMyMouseListenerimplementsMous
諼
·
2020-06-29 12:26
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
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他