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-
手写服务器
花了3天时间搞了这么个服务器程序,基于Socket与Thread等JAVA基本东西.基本知识.HTTP协议,这个是浏览器与服务器交互的"暗语".一般常见的交互方式是Get/Post下面是请求文件信息Request:GET/index.html?uname=11111111111111111&pwd=22222222222222HTTP/1.1Host:localhost:8888Connectio
gg_gogoing
·
2020-06-23 10:28
JAVA
java-
正则表达式
1.一般流程Patternp=Pattern.compile("a*b");Matcherm=p.matcher("aaaaab");booleanb=m.matches();或booleanb=Pattern.matches("a*b","aaaaab");booleanb="aaaaab".matches("a*b");第一种,当需要匹配多个字符串时,效率高。2.几个重要的元字符(metach
知之可否
·
2020-06-23 09:11
java
java-
将用eclipse写成的JAVA程序转换为exe并最终形成安装文件(实用!)
做了JAVA课程设计,就想把自己做的游戏发给小伙伴玩一玩,就算打包成jar,可小伙伴没有安装JDK,怎么办呢,于是上网搜了关于这个问题的解决办法并成功的将自己的小程序转换了出来,当然其中也遇到不少问题,会用红色标注我遇到的问题。参考1:http://blog.csdn.net/u014470581/article/details/52033617?locationNum=7参考2:https://
萧静默
·
2020-06-23 09:00
Java-
泛型编程-类型擦除(Type Erasure)
Java中的泛型代码和C++中的模板有一个很大的不同:C++中模板的实例化会为每一种类型都产生一套不同的代码,这就是所谓的代码膨胀。Java中并不会产生这个问题。虚拟机中并没有泛型类型对象,所有的对象都是普通类。虚拟机中的泛型转换需要记住4条事实:1)定义任何一个泛型都会自动产生其原始类型(rawtype)2)这个过程中,泛型类型会被擦除,替换为其限定类型(boundingtype)3)必要时插入
fw0124
·
2020-06-23 09:45
Java
JAVA-
代码简化工具
lomboklombok可以使用在myeclipse/eclipse/idea等开发工具中,主要作用就是简化pojo繁杂的getter/setter工作使用方法楼主使用的是pom.xml下载jar包的方式,如果不是maven项目的可以自行百度lombok下载相应jar这里直接copy到pom.xml里org.projectlomboklombok在myeclipse安装目录下放入jar包,并修改i
意念创造世界
·
2020-06-23 08:13
课设or毕设
IDEA:修改JAVA文件自动引入import.*包
问题解决选择Editor->CodeStyle->
Java-
>Imports修改Classcount和Namescount属性Classcounttouseimportwith'*':设置500Namescounttou
琦彦
·
2020-06-23 08:50
IDEA
7-18
JAVA-
水仙花数 (20 分)
水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。要求编写程序,计算所有N位水仙花数。输入格式:输入一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:153370371407importjava.util.Scanner;
2020软件专业-应届生
·
2020-06-23 07:44
pta
java-
正则表达式判断手机号
java-
正则表达式判断手机号标签:正则表达式手机importstringclass电信2012-03-1613:27129624人阅读评论(14)收藏举报分类:java开发(38)要更加准确的匹配手机号码只匹配
javaPie
·
2020-06-23 06:55
微信支付接口
java-
字符串中的字符进行排序
主要用了两个排序方法,冒泡排序和选择排序。示例代码:packagecn.lgt.sortarray;publicclassZifuSort{publicstaticvoidmain(String[]args){Stringstr1="gdeacbf";char[]chs1=str1.toCharArray();//排序方法//冒泡排序maoPaoSort(chs1);Stringresult=St
gt-liu
·
2020-06-23 06:33
java
Android ADT开发环境配置代码自动提示功能
1)、设置“Autoactivationtriggersforjava”打开:Eclipse->Window->Perferences->
Java-
>Editor->ContentAssist->AutoactivationtriggersforJava
WaiHoYu
·
2020-06-23 06:03
其他
【技术贴】myeclipse自动提示代码很慢的解决方法 |自动提示卡慢
解决办法:1.找到你的JDK安装目录下的src.zip文件;2.打开:Window菜单->Preference->
Java-
>InstalledJREs;3.在列表中选择你正在使用的JRE,然后Edit
diyu8056
·
2020-06-23 04:07
Java-
线程池专题 (美团)
实现多线程的三种方式,继承Thread,实现Runnable和实现Executor接口,具体参考:Java多线程三种实现方式去美团,问到了什么是线程池,如何使用,为什么要用,以下做个总结1、什么是线程池:java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的
diaopai5230
·
2020-06-23 04:28
Java-
获取当前IP归属地
知道IP,获取当前IP归属地的Java程序:packageMain;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.UnsupportedEncodingException;impor
diaojinxun8373
·
2020-06-23 04:48
黑马程序员-
java-
注解
----------------------android培训、java培训、期待与您交流!----------------------java用@interfaceAnnotation{}定义一个注解@Annotation,一个注解是一个类@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标
dacheng2009
·
2020-06-23 02:14
Java-
学习常用API总结
常用API工具类1.StringBuffer和StringBuilder解决的问题:我们知道,字符串常量一旦声明则不可改变,而字符串对象改变的仅仅是其中保存的地址的引用的指向,而且在使用字符串进行频繁的修改操作时,会产生大量的冗余空间,造成内存的大量浪费,而StringBuffer和StringBuilder类就是来解决此类问题的,即StringBuffer和StringBuilder类方便了用户
℡ㄨ瞎扯蛋ふ
·
2020-06-22 20:42
java-
实现链表反转-递归和非递归实现
20120422更新:对链表中部分节点进行反转操作,这些节点相隔k个:0->1->2->3->4->5->6->7->8->9k=28->1->6->3->4->5->2->7->0->9注意13579位置是不变的。解法:将链表拆成两部分:a.0->2->4->6->8b.1->3->5->7->9将a部分反转,再将a和b合并==updateend==publicclassLinkListReve
bylijinnan
·
2020-06-22 19:43
Intellij IDEA取消access can be private提示
步骤:File->Settings->Editor->Inspections->列表选择
Java-
>Declarationredundancy->Declarationaccesscanbeweaker
SpringHerald
·
2020-06-22 19:39
玄学
Thinking in
Java-
初始化与清理
随着计算机革命的发展,“不安全”的编程方式已逐渐称为变成代价高昂的主因之一初始化和清理(cleanup)正是设计线程安全的两个问题。许多C程序错误都源于程序员忘记初始化变量。清理也是一个特殊问题,当时用完一个元素时,很容易把它忘记,这样一来,这个元素占用的资源就会一直得不到释放,结果是资源(尤其是内存)用尽。C++引入了构造器(constructor)的概念,这是一个在创建对象时被自动调用的特殊方
海生2018
·
2020-06-22 18:07
myeclipse_自动生成代码
一、代码自动补全1.快捷键Alt+/2.每次输入都自动提示Window->preferences->
Java-
>Editor->ContentAssist再右下角AutoactivationtriggersforJava
jmyang1518
·
2020-06-22 18:28
Java-
入门基础一
注:这是我的复习笔记,由于第一遍看毕老师的视频,笔记都记录在本子上了,遂在第一轮复习中,把自己学习的知识点整理汇总成此笔记。第一天学习其实是先看的.Net的视频,因为对Java和.Net都不太了解,也算科普了一番。是学.Net还是Java呢?就这个问题我参考了杨中科老师的一篇解惑贴http://www.cnblogs.com/rupeng/archive/2010/11/21/1883499.ht
baogongtc
·
2020-06-22 17:06
Java入门日志
推荐:Java开发者必去的技术网站
www.onjava.com-O'Reilly的Java网站.每周都有新文章.http://java.sun.com-官方的Java开发者网站-每周都有新文章发表.http://www.developer.com/
java
applepop
·
2020-06-22 15:44
其它
java
sun
ibm
互联网
服务器
blog
Java-
阶段小结笔记(三)--正则表达式
例题分析Pattern和Macher的使用Pattern和Macher.PNG1.数字3恰好间隔出现3次3恰好间隔出现3次.PNG2.按照叠词切割字符串按照叠词切割字符串.PNGsplit切割方法使用注意事项(1).split不能以直接.为切割条件,应该写为"\\."(双反斜杠和一个点)(2).用split切割"hello###heima"时产生的字符串数组长度为4原因是一次切割一个#,最后hel
ZOKE
·
2020-06-22 14:53
java-
判断字符串是否为数字
1、使用java自带的函数publicstaticbooleanisNumeric1(Stringstr){intlen=str.length();if(len>1&&str.charAt(0)=='0'){//当大于2位时,左起第一位不能为0returnfalse;}for(inti=0;i
anjl1296
·
2020-06-22 14:33
Java-
使用反射获取类型信息
Java中如何使用反射获取类型信息?Java中如何使用反射获取类型信息?一个简单类的例子分析如何获取不同属性的类型1、普通类型2、数组类型3、带泛型的类型4、复杂的嵌套类型5、多个泛型参数总结Java中如何使用反射获取类型信息?最近写了大量需要根据类属性的类型反射注入值的代码,总结了以下常用的反射技巧:一个简单类的例子在这个类中,有普通的String类型,有数组类型,有带泛型的List类型,有嵌套
alisonyu
·
2020-06-22 13:06
java
JAVA-
异步编程-线程和线程池实现异步编程,线程池源码导读
1.文章目录如何使用线程,线程池实现异步编程,以及其各自的优缺点;线程池的原理,源码导读;2.使用线程实现异步编程任务类publicclassTask{//taskApublicstaticvoiddoSomethingA(){try{//模拟耗时Thread.sleep(200);System.out.println("taskAdone");}catch(InterruptedExceptio
编程吴彦祖
·
2020-06-22 13:05
java
juc
异步编程
java-
从服务器上下载图片
publicclassTest{publicstaticvoidmain(String[]args)throwsIOException{Stringa="http://***:8082/EPG/jsp/images/universal/film/poster/iptvcms/webapps/cms/upload/poster/201712/IMG2017122709565541269_201710
魔方方方程程
·
2020-06-22 12:38
java
java-
回合制小游戏
定义一个玩家类,类中包含职业,血量,攻击上限,攻击力下限,护甲等属性在此类中定义一个attack方法,方法的参数为被攻击的玩家对象.(Playerother)方法中的算法为:用当前玩家的攻击力攻击参数传递过来的另一个玩家对象,实际伤害为攻击力-被攻击玩家对象的护甲值。(功击力在功击力上限和下限之间产生一个随机值可以使用Math.random()函数得到一个0-1之间的随机数,如:(int)(Mat
acm_cxq
·
2020-06-22 12:41
java小游戏
多线程实现百万级数据快速写入数据库
参考文章:
Java-
快速读取百万级数据文件,插入数据库最近面试被问到如何快速将百万级数据保存到数据库。当时回答不理想,事后总结如下。
cd coder
·
2020-06-22 10:49
多线程
io
Java-
简易龟兔赛跑(混杂流程)-引发线程操作
packageDate20200622;publicclassTortoiseHareRace{publicstaticvoidmain(String[]args){inttotal=10;inttortoiseStep=0;inthareStep=0;boolean[]bl=newboolean[]{true,false};System.out.println("龟兔赛跑开始:");while(
萧静默
·
2020-06-22 10:00
java-
返回数组中最大的数字
publicstaticTminax(T[]i){Tmax=i[0];Tmin=i[0];for(intj=0;j0){min=i[j];}if(min.compareTo(i[j])<0){max=i[j];}}returnmax;}publicstaticvoidmain(String[]args){Integer[]i={44,55,909,2,55,9};System.out.printl
萤火之森ss
·
2020-06-22 09:13
JAVA-
蓝桥杯-算法提高 矩形靶
问题描述在矩形的世界里任何事物都是矩形的,矩形的枪靶,甚至矩形的子弹。现在给你一张N*M的枪靶,同时告诉你子弹的大小为(2l+1)*(2r+1)。读入一张01的图每个点的01状态分别表示这个点是否被子弹的中心击中(1表示被击中,0则没有)一旦一个点被子弹的中心击中,那么以这个点为中心(2l+1)*(2r+1)范围内靶子上的点都会被击毁。要求输出最终靶子的状态。输入格式第一行为N,M,L,R表示靶子
YCCX_LHH21
·
2020-06-22 08:41
矩阵
java-
红黑树的插入
红黑树作为树的一种,也是满足于BST树的基本性质的。在此基础上,红黑又多了几条自己的特性:1.每个节点都有颜色,不是黑色就是红色2.根节点必须是黑色3.所有叶子节点都是黑色,叶子节点是null节点,不存储实际数据4.每个红色节点必须有俩个黑色的子节点,也就是说不能出现连续两个红色节点5.从任一节点到其每个叶子节点的简单路径黑色节点的个数相同红黑树并不追求“完全平衡”——它只要求部分地达到平衡要求,
Ucsasuke
·
2020-06-22 07:59
Java-
对称二叉树(递归实现)
一、概念给定一个二叉树,检查它是否是镜像对称的。对称二叉树特点:根节点为第一层,从第二层开始:节点值相同,左子树的left和右子树的right是否对称,右子树的left和左子树的right是否对称.二、举例三、代码实现//对称二叉树:对应节点的值相同&&左右子树要刚好相反//和根节点没有关系,看左右子树是否对称:值相等&&左子树.left和右子树.right是否对称&&左子树.right和右子树.
Subuprogrammer
·
2020-06-22 05:49
java
java-
统计一段句子中各单词出现的次数
问题:统计一段句子中各单词出现的次数。思路:1、使用split方法将文章进行分割,我们这里以空格、逗号和句点为分隔符,然后存到一个字符串数组中。2、创建一个hashMap集合,key是字符串类型,保存单词;value是数字类型,保存该单词出现的次数。3、遍历思路1中的字符串数组,如果key(单词)没有出现过,map中增加一个元素,key为该单词,定义value为1;如果key(单词)出现过,那么v
Soda_lw
·
2020-06-22 05:09
问题解析
java-
注解annotation
annotation提供的是将无法用Java语言表达的信息与java源码绑定,通过构建annnotation处理工具处理这些信息。这样做的优点是能够使代码更加干净易读,同时其能够在编译期产生作用赋予代码语义特性。annotation以@开头,使用方法几乎与其他修饰符(void、public)的使用一模一样。以下是一个简单annotationAnnotationTest的定义importjava.l
SOSOSOSOShellon
·
2020-06-22 04:50
java
java
注解
annotation
eclipse/MyEclipse设置代码自动提示
二、设置步骤(以MyEclipse6.5为例)1.选择菜单栏“window->Preferences->
Java-
>Editor->ContentAssist-右边-auto-activaction”栏
RisingFan
·
2020-06-22 04:53
Java-
多线程基本方法
一.什么是进程(一)线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。(二)进程概述进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。二.多线程的意义多线程的作用不是提高执行速度,而是为了提高应用程序的使用率。------那么怎么理解这个问题呢?------我们程序在运行的使用,都是在抢CPU的时间片(执行权),如果是多线程的
PreyHard
·
2020-06-22 03:23
java
Java-
罗马数字转整数
Roman-to-integer题目:给定一个罗马数字,将其转换成整数。返回的结果要求在1到3999的范围内。记数方法:I-1V-5X-10L-50C-100D-500M-10001.相同的数字连写、所表示的数等于这些数字相加得到的数、如:Ⅲ=3;2.小的数字在大的数字的右边、所表示的数等于这些数字相加得到的数、如:Ⅷ=8、Ⅻ=12;3.小的数字(限于I、X和C)在大的数字的左边、所表示的数等于大
ArchiePan
·
2020-06-22 03:14
解算法
Java-
进阶-day15-反射
Java进阶-day15-反射今日内容反射模块化类加载器1.1类加载【理解】类加载的描述类加载器当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过“类的加载”,“类的连接”,“类的初始化”这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,以有时也把这三个步骤统称为类加载或者类初始化.一个类的生命周期包括了“加载”、“验证”、“准备”、“解析”、“初始化”、“
Naker_
·
2020-06-22 02:34
Java进阶
Java-
三个数获取第二大值、四个数获取第二大值,多个数获取第二大值
本方法不使用排序、数组,获取输入数中第二大的值,代码如下:publicclassGetSecond{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);//存储输入的值intinput;//存储最大值,给max的初始值是integer的最小值,所以输入的第一个数都可以赋值给maxintmax=Integer
浣熊不是小熊猫
·
2020-06-22 02:47
Java
Mac系统下Eclipse代码联想功能(代码助手,代码提示)快捷键
Eclipse代码联想功能(代码助手,代码提示)快捷键Eclipseformac代码提示(代码助手,代码联想)快捷键修改一、每次输入都自动提示点击Eclipse,使其成为第一响应者,preferences->
Java
KimSoft
·
2020-06-21 23:33
Java
OS.MacOS
springMVC与tomcat的jdk版本冲突总结
注:以下称“项目->properties->projectfacets->
java-
>version”为“facetJava”一、设置环境安装好jdk以后,设置eclipse里的JRE:window->
看什么看
·
2020-06-21 23:38
java-web
编码练习——
Java-
数组-API-练习
java.util.ArraysArrays.asList()数组转换成列表String[]strArray={"zhang","xue","zhi"};Listlist=Arrays.asList(strArray);//打印元素for(inti=0;i
GarfieldEr007
·
2020-06-21 21:08
Java
Java-
集合和数组的区别
集合概述Java中集合类是用来存放对象的集合相当于一个容器,里面包容着一组对象——容器类其中的每个对象作为集合的一个元素出现JavaAPI提供的集合类位于java.util包内Java中数组与集合的比较数组也是容器,它是定长的,访问较快,但是数组不会自动扩充数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象Java中集合框架层次结构为什么要掌握集合?数组有缺点:使用之前一定要
涎涎
·
2020-06-21 18:20
JAVA-
广联达-复杂链表复制问题
题目复杂链表指的是一个链表有若干个结点,每个结点有一个数据域用于存放数据,还有两个指针域,其中一个指向下一个节点,还有一个随机指向当前复杂链表中的任意一个节点或者是一个空结点。如何对这样一个复杂链表复制产生一个新的复杂链表。解题思路第一种:首先复制next指针的节点,之后再复制random指针的节点.第一种code//假设头节点无数据,头结点所指的第一个节点是链表的第一个真正节点publicsta
seaWeedFS
·
2020-06-21 18:30
编程题
秋招
Java-
面试官就System.out.println()考了我半个小时?
分享获取新知,共同成长,一起进步去年秋招面试我被问及,你如何理解System.out.println()?学了这么久的面向对象编程,那如何用一行代码体现呢?如果你能自己读懂System.out.println(),就真正了解了Java面向对象编程的含义面向对象编程即创建了对象,所有的事情让对象帮亲力亲为(即对象调用方法)System.out.println("helloworld");hellow
辰兮要努力
·
2020-06-21 13:23
JAVA面试总结
java-
在IDEA中,如何在代码和注释之间自动添加空格?
例范例A:Tresult=(T)node.value;//keepreturnvalue,之间有间隔;和//范例B:if(ksize)//outofrange,returnfalse;)和//之间有一个空格.范例C:if(size==0||k==size){//appendatend,append(value);returntrue;}{和//之间有一个空格.我在Google上进行了搜索,发现了该
諼
·
2020-06-21 13:44
新手学
java-
运用数组写一个五子棋小程序
packageGoBang;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassGoBang{//定义棋盘大小privatestaticintBOARD_SIZE=15;//定义一个二维数组来充当棋盘privateString[][]board;publi
imxintian
·
2020-06-21 08:06
java学习
字节码插桩--你也可以轻松掌握
图1:
Java-
字节码-d
黑马有点白Android
·
2020-06-21 06:10
java-
开发环境配置流程
开发环境配置流程写代码前,得先搭建个环境吧!先看个思维导图呗JDK(网上有很多,自行下载)JAVA_HOME设置:新建变量名JAVA_HOME,变量值:本地jdk地址Path设置:修改变量Path的变量值,在变量值最前面加上%JAVA_HOME%\bin;注意:"Path"是首字母大写,不要改成"PATH"bin后面要有分号;注意:系统变量上面的用户变量里,不要有这两个,如果有应该去掉,以避免被干
小嘿、
·
2020-06-21 06:02
java
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他