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-
接口接口与类的区别接口的声明接口的实现接口的多继承接口与类的区别接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法。
weixin_43331769
·
2020-07-10 10:39
java
【问题解决】linux中反向查找java安装路径
依次执行:[~]$ls-lrt/usr/bin/javalrwxrwxrwx1rootroot22Jul316:19/usr/bin/
java-
>/etc/alternatives/java[~]$ls
马啦轰
·
2020-07-10 09:10
问题解决
java-
过滤器Filter_多个Filter的执行顺序
http://www.cnblogs.com/HigginCui/p/5772514.html【Filter链】*在一个web应用中,可以开发编写多个Filter,这些Filter组合起来称为一个Filter链。*web服务器根据Filter在web.xml中的注册顺序,决定先调用哪个Filter,当第一个Filter的doFilter方法被调用时,web服务器会创建一个代表Filter链的Fil
weixin_33819479
·
2020-07-10 07:23
JAVA-
异常与错误码机制
异常机制核心异常类:PendingException,较其它异常增加了错误码的属性。原则上从service,web层的方法调用中,不允许抛出其它非运行时异常,需要将之转换为PendingException在某些父类中有将异常转化为PendingException的方法protectedPendingExceptiontoPendingException(Exceptionex,ResBeansys
weixin_30457551
·
2020-07-10 06:16
JAVA-
幂等性(二):高并发的系统如何保证幂等性
转载自:https://www.cnblogs.com/geyifan/p/6128425.html一、什么是幂等性幂等概念来自数学,表示N次变换和1次变换的结果是相同的。这里讨论在某些场景下,客户端在调用服务没有达到预期结果时,会进行多次调用,为避免多次重复的调用对服务资源产生副作用,服务提供者会承诺满足幂等。HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的
Thunder_C
·
2020-07-10 05:26
计算机
JAVA
计算机软件
JAVA
android-内部类导致的内存泄漏实战解析
参考:Android如何有效的解决内存泄漏的问题
Java-
内部类的相关知识Android-LeakCanary检测内存泄漏非静态内部类:成员内部类,局部内部类、匿名内部类。会有对外部类的引用。
Mars-xq
·
2020-07-10 02:56
优化
性能优化
Java-
字符串池
1.使用原因:在平时开发中,会使用大量的String类型,如果使用一个字符串,就用new去生成,就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。2.字面量/直接量所谓的直接量就是在定义的时候,等号右边不是另外一个变量,而是是一个实际存在有意义的量。比如;Strings="a";//右边的是直接量Strings1=s;//右边的不是直接量3.规则:在Java中,如果我们定义的字符串等于
ZXLS-ZMR
·
2020-07-10 02:27
Java
Java-
通过反射获取数据库查询的数据
开发工具与关键技术:Java/MyEclipse10作者:张俊辉撰写时间:2019年08月18日本文章关于反射需要用到的方法函数有:newInstance:创建对象的方法,getMethod:返回一个Method对象,它反映此Class对象所表示的类或接口的指定公共成员方法。getDeclaredField:返回一个Field对象,该对象反映此Class对象所表示的类或接口的指定已声明字段。get
奈何桥边独自把头回
·
2020-07-10 01:52
专题技术
java-
图的广度优先遍历(邻接矩阵和邻接表两种存储方式)
自从步入码农的行列,这种基础性的东西就敲得少了,今天和经理讨论算法的时候发现自己有些忘得差不多了,今天特地回来复习复习。于是费了自己一个小时时间,从度娘复习了原理,然后自己摸索着重新实现了一下这个算法。邻接矩阵:packagecom.zhangyanujie.graph.adjacency_matrix;importjava.util.Arrays;importjava.util.LinkedLi
_Kirito
·
2020-07-09 23:09
算法
Java-
创建自定义ArrayList
/***自己实现一个ArrayList,帮助自己更好地理解ArrayLIst类的底层结构*/publicclassMyArrayList/*implementsList*/{privateObject[]elementData;privateintsize;publicintgetSize(){returnsize;}publicbooleanisEmpty(){returnsize==0;}pu
wjjiang2333
·
2020-07-09 19:26
解决Eclipse代码提示消失的方法
注意:首先要做的是windows->preferences->
java-
>Editor->“ContentAssist”,auto-activetion中的Enableauto-activetion选项要勾
iteye_709
·
2020-07-09 17:18
阿甘学
Java-
开篇
阿甘学
Java-
开篇很长一段时间没有接到以前的学生给我发的信息了,从入行开始2006年初至2013年初,想想教出来的学生也有千余人,在java培训行业也算是半个老人了,想想这几年也很少有机会和大家一起分享我自己学习
_jason1983
·
2020-07-09 16:11
阿甘学java
Android Studio中使用java8
以上启用Jack编译不过这个Jack编译会带来一些问题,例如,不能用InstantRun,使用butternife或dagger时会出现问题jackoption和butternife冲突,jack:.
java
走在冷风中吧
·
2020-07-09 15:35
JAVA-
常量及常量池
文章目录1.常量2.Java常量池2.1.静态常量池:2.2.运行时常量池:3.基本数据类型包装类常量池4.java字符串常量池1.常量常量表示程序运行过程种不可改变的值,主要作用如下:1.代表常数,便于程序的重构和修改。2.增加程序的可读性。在java中,常量的语法格式只需要在变量前添加final即可。代码规范要求常量名称须用大写字母。如:finalStringUSERNAME="test";也
冬天里的懒猫
·
2020-07-09 15:32
JAVA
java-
通过多线程展开并行递归计算
1、当每个迭代彼此独立,并且完成循环体中每个迭代的工作,意义都足够重大,足以弥补管理一个新任务的开销时,这个顺序循环是适合并行化的。2、publicvoidParallelRecursive(finalExecutorexec,List>nodes,Collectionresults){for(Noden:nodes){exec.execute(newRunnable(){publicvoidru
deepfuture
·
2020-07-09 15:42
解释语言
java-
并发-05-死锁
/***t1线程执行持有锁lock1*0.5秒后t2线程执行持有锁lock2*t1执行继续执行需要t2线程释放锁lock2,而t2线程继续执行需要t1释放锁lock1,死锁*/publicclassDeadLockimplementsRunnable{privateStringtag;privatestaticObjectlock1=newObject();privatestaticObjectl
西海岸虎皮猫大人
·
2020-07-09 12:52
JAVA-
锁的升级与对比
在javaSE1.6中,锁一共有四种状态,级别从低到高分别为无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态。这几种状态随着竞争情况逐渐升级。锁可以升级但是不能降级。这种锁升级却不能降级的策略目的是为了提高获得锁和释放锁的效率。下面我们来介绍一下这几种锁。偏向锁目的:为了让线程获得锁的代价更低而引入了偏向锁。当一个线程访问同步块(上锁的资源)并获得锁时,会在对象头和栈帧中的锁记录里存储锁偏向的线程
一只攻城狮√
·
2020-07-09 10:24
java并发编程
java锁的升级与对比
Java-
分页与多条件查询
开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月28日与分页一样需要两条查询语句分别查询总行数与分页后的数据,区别是查询分页的时候结尾的)去掉如下:privateStringselectSupplierCount="selectcount(*)CountfromPW_SuppliertbSupplierjoinSYS_DataSourcestbDataSourcesontbSupp
奈何桥边独自把头回
·
2020-07-09 08:58
专题技术
Java-
通过URL来调用WebAPI
title:Java通过URL来调用WebAPIdate:2019-05-1307:27:14tags:API什么是APIAPI(Applicationprogramminginterface)是一些预先定义的函数,无需理解内容细节,只需要根据协议调用即可。个人理解本文主要想描述的WebApi是指一些通过Http协议调用的第三方提供的服务,这种Api在给出的时候一般都是一种URL的形式,调用时直接
Yatogami丶
·
2020-07-09 08:13
Java
Java-
类的继承的初步运用
示例1packagecom.leiheduixiang.a;publicclassPet{privateStringname;privateinthealth;privateintlove;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicintgetHealth(){retu
我说、
·
2020-07-09 06:25
java-高级
java-
拦截器实现跨域支持
packagecom.test.test.conf;importorg.springframework.stereotype.Component;importjavax.servlet.*;importjavax.servlet.http.HttpServletResponse;importjava.io.IOException;importjava.lang.annotation.Annotat
zpf0918
·
2020-07-09 06:47
java-
基本的Socket编程-实现服务器端和客户端通信
基本的Socket编程:本实例介绍Socket编程的基本步骤。启动Socket服务后,再打开Socket刻画段,在输入框中输入消息,然后发送给服务器端,服务器端将收到的消息返回到客户端。关键技术:Socket编程的关键技术如下;—–Socket服务器端需要在某个端口上开启服务端类型的Socket,即java.net.ServerSocket。通过他的accept方法等待并接收客户端的请求,返回的是
linkinparkzlz
·
2020-07-09 06:41
Java开发
Eclipse 导入注释模板,并使用
ref:https://www.jianshu.com/p/98f818f0ef73一.导入注释模板注释模版:操作步骤:打开Window->Preferences->
Java-
>CodeStyle->CodeTemplates
Maison___
·
2020-07-09 04:05
Eclipse中设置作者日期等信息
现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->
Java-
>CodeStyle->CodeTemplates,然后我们就可以选择右边窗口中的Commen
ecosystems
·
2020-07-09 03:59
android
技术点项目
eclipse
javadoc
date
tags
templates
comments
Java-
线程池专题(什么是线程池,如何使用,为什么要用)
1、什么是线程池:java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器完成一项任务所需时间为:T1创建线程时间,T2在线程中执行任务的时间,T3销毁线程时间。如果:T1+T3
wolf007
·
2020-07-09 00:33
java
高并发
Java-
自动打包和拆包
所有的基本类型都有一个与之对应的类,称为Warpper,如Integer、Character、Void和Boolean等。1.这些类是不可变的,一旦初始化就不允许修改包装在其中的值2.还是final,不能定义其子类3.由于每个值分别包装在对象中,所以ArrayList的效率远低于int[]数组JavaSE5.0中增加了由编译器完成的自动打包和拆包:list.add(3)自动变换成list.add(
wilber1202
·
2020-07-08 23:28
java-
反射、BeanUtils、注解 -学习笔记
一、反射什么是反射反射:反射是一种机制,利用该机制可以在程序运行过程中对类进行解剖并操作类中的方法,属性,构造方法等成员。反射:调用构造方法、普通方法、属性的另外一种方式。最终效果和普通调用方式是一样的特点:比普通方式麻烦比普通方式强大反射的使用反射操作的统一步骤:获取Class对象要操作谁,就找到谁:要获取Constructor对象:getConstructor()getDeclaredCons
历练。
·
2020-07-08 23:37
javaweb
Java-
简单的客户端和服务端(Socket)
主要使用两个类,分别是Socket和ServerSocket.具体功能解释在注释上面服务端importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net
Moshe X
·
2020-07-08 21:02
JAVA
java-
学生管理系统源代码
1.StuManager.java文件(实现查询任务,添加学生信息和删除学生信息的功能)/***完成学生管理系统*1.查询任务*2.添加一个学生*3.删除一个学生*/packagecom.test1;importjavax.swing.*;importjava.util.*;importjava.awt.*;importjava.awt.event.*;importjava.sql.Connect
菲神blog
·
2020-07-08 20:56
javase基础笔记
java-
继承和多态
继承:继承就是保持已有类的特性而构造新类的过程。继承后,子类能够利用父类中定义的变量和方法,就像它们属于子类本身一样。单继承:在类层次中,子类只继承一个父类的数据结构和方法,一个类只有一个父类多继承:在类层次中,子类继承了多个父类的数据结构和方法,一个类允许有多个继承(java支持多层继承)//父类publicclassfile{publiclongsize;//文件大小publicStringn
Accumulate丶
·
2020-07-08 19:53
java个人总结
Android常问面试题
08b6a591e07ecc14a80922f1.htmlTCP/IP,Http,Socket,XMPP的区别Socket通信原理简介数据结构和算法常见数据结构与算法整理总结(上)常见数据结构与算法整理总结(下)
Java
roseName
·
2020-07-08 19:23
数据结构与算法 | 队列的实现及其应用
原文链接:wangwei.one/posts/
java-
…前面,我们学习了栈的实现及应用,本篇我们来学习一下最后一种线性表——队列。
weixin_34261739
·
2020-07-08 17:52
tomcat中文问题的解决
从.
java-
>.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encoding参数指明实际编码,否则出错,生成的
weixin_33922672
·
2020-07-08 16:07
java-
第八章-幸运抽奖-实现幸运抽奖功能
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970importjava.util.Scanner;publicclassA02{/***@paramargs*/publicstaticvo
weixin_33841722
·
2020-07-08 15:33
解决myeclipse没有代码提示的问题
我的输入“.”后却不能提示,这对我们敲代码简直来说是一个折磨,不能自动提示,本来还以为是系统问题,一个是win7,一个是win10,在网上查了好久,找到这个方法:windows—》preference—》
java
weixin_30751947
·
2020-07-08 14:24
Eclipse中设置作者,日期,版本等信息
现在看看如何修改我们的用户名即作者信息:点击Windows->Preferences->
Java-
>CodeStyle->CodeTemplates,然后我们就可以选择右边窗口中的Comments,对应具体的
u014737678
·
2020-07-08 11:33
java
【
Java-
集合】HashMap-Hash冲突解决
背景:我们常用HashMap作为我们Java开发时的K-V数据存储结构(如id-person,这个ID对应这个人)。我们知道他们的数据结构么,它的Hash值是什么意义。Hash冲突是怎么解决的。我们带着这2个问题将HashMap做个整体剖析。(其实还有一个问题是,它怎么进行动态扩容的)一、HashMap的数据结构是什么。下面是HashMap中的源码。其实HashMap的本质是Node数组;K-V结
binke_mxb
·
2020-07-08 10:31
Java
容器
集合
java
数据结构
结构
数据存储
hashmap源码
【
Java-
集合】ArrayList的自动扩容
直接上源码,JDK1.8中的ArrayList;//往ArrayList中新增一个元素var1publicbooleanadd(Evar1){this.ensureCapacityInternal(this.size+1);this.elementData[this.size++]=var1;returntrue;}//新增元素前确保集合容量足够检查privatevoidensureCapacit
binke_mxb
·
2020-07-08 10:59
Java
集合
ArrayList
自动扩容
Eclipse打jar包在控制台执行
Export->
Java-
>jarFile,选择要执行的main方法确定。导出之后,在控制台执行,报错,提示p
RunningFan
·
2020-07-08 08:39
Java学习笔记
Java-
把数字翻译成字符串(力扣)
一、题目描述题目:给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成“a”,1翻译成“b”,……,11翻译成“l”,……,25翻译成“z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。示例1:输入:12258输出:5解释:12258有5种不同的翻译,分别是"bccfi",“bwfi”,“bczi”,“mcfi"和"mzi”二、解题思路由于a-z的字母所
wow~ ⊙o⊙
·
2020-07-08 06:42
Eclipse代码自动提示(内容辅助content assist)
从Window->preferences->
Java-
>Editor->Contentassist->Auto-Activation下,我们可以在"."号后面加入我们需要自动提示的首字
ruyanhai
·
2020-07-08 04:45
Idea发布Axis2服务端、创建WebService客户端和spring整合Axis2框架发布服务?
一、使用默认的WEBSERVICE服务1新建项目2选择
java-
>JavaEE(由J2EE8改为J2EE7的版本,解决创建WEBSERVICE项目无WEB.XML的问题)3创建WEBSERVICE服务端
I_Am_Very_Lucky
·
2020-07-08 02:32
基础数据结构 - b
Java-
数据结构-基础数据结构(2)文章目录
Java-
数据结构-基础数据结构(2)1.树1.1基本概念1.2树的表示法1.3树的基本术语1.4二叉树1.4.1概念1.4.2性质1.4.3存储1.4.3.1
ANG-X
·
2020-07-08 02:29
算法&数据结构
【转发】
java-
数组分组算法
代码示例如下:publicclassLeetCode{publicstaticvoidmain(String[]args){String[]elements={"1","8","3","4","5","6","7","8","9","10"};Listlist=groupBySequence(4,elements);for(String[]strs:list){for(inti=0;igroupB
源者鬼道
·
2020-07-08 00:35
java
Java
数组分组
java-
写入内容并下载生成文件
方法1:maven依赖:commons-iocommons-io2.6/****@paramurl文件地址*@paramdir存储目录*@paramfileName存储文件名*@return*/publicstaticvoiddownloadHttpUrl(Stringurl,Stringdir,StringfileName){try{URLhttpurl=newURL(url);Filedirf
源者鬼道
·
2020-07-08 00:35
Java-
类与对象-匿名对象-封装(private)-this关键字
类与对象概述定义类其实就是定义类的成员(成员变量和成员方法)a:成员变量和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。b:成员方法和以前定义方法是一样的,只不过把static去掉类和对象的概念a:类:是一组相关的属性和行为的集合b:对象:是该类事物的具体体现c:举例:类学生对象班长就是一个对象学生类的定义publicclassStudent{//定义一个类:class//成员属性,
qq_39165074
·
2020-07-08 00:13
java
java-
IO- 获取文件输入流,并转换为字符串
FileInputStreaminput=null;try{//(这里是安卓的方法,java可以用newFileInputStream(newFile(Stringpathname))获取某个文件的输入流)//从指定文件获取输入流input=openFileInput("name&key.txt");ByteArrayOutputStreambaos=newByteArrayOutputStrea
rush-b-no-flash
·
2020-07-08 00:13
java
io
Android studio如何运行java程序代码
就是这么简单的一个java程序,在之前studio上可以直接运行,但是像现在升级studio后就发现运行报错:首先java程序肯定没错的,那么问题就出在studio版本上了,调查的解决方法如下:第一步:创建
java
snowzhao210
·
2020-07-07 21:40
android
换(升级)jdk后,eclipse 红叉问题解决。
解决:1.windows->
Java-
>InstalledJRES,看看jre的目录是否指定到本地了2.鼠标选择出错的项目,project->JavaBuildPath,看看JreSystemLibrary
misswuyang
·
2020-07-07 17:11
资源共享
Java - 可重入锁ReentrantLock简单用法
Java-
可重入锁ReentrantLock简单用法Java中显示锁的借口和类主要位于java.util.concurrent.locks下,其主要的接口和类有:锁接口Lock,其主要实现为ReentrantLock
寒沧
·
2020-07-07 15:04
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他