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-
直接排序法
目标用选择排序法,按升序顺序输出一维数组中的元素。代码importcom.sun.org.apache.bcel.internal.generic.Select;publicclassSelectSort{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubintnum[]=newint[
喜欢吃布丁但是没有钱
·
2019-09-06 09:57
Java
Java-
摄氏温度转华氏温度
要求编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度代码publicclasstemperature{publicstaticvoidmain(String[]args){//摄氏度转华氏度:F=C×1.8+32Cintc=0;Strings="";System.out.println("输入摄氏度:(0<数值<100)");try{//ASCII为13是回车whil
喜欢吃布丁但是没有钱
·
2019-09-06 09:55
java
摄氏度转华氏度
Java
java_web项目初始化
ProgramFiles\Java\jdk1.7.0_80pathC:\ProgramFiles\Java\jdk1.7.0_80\bin;eclipse配置1.window->preferences->
java
不曾畏惧
·
2019-09-05 19:40
javaweb山青院课堂
JAVA-
网络编程
网络编程网络基本概念网络模型:物理层、数据链路层、网络层、传输层(UDP、TCP)、应用层、会话层、表示层---http、ftp、pop3、SMATP(电邮)网络协议:服务商和浏览器厂商之间约定的解析方式。IP地址:实际上是在网络中用于标记主机。取值范围是0-255,一共能表示2^32个取值。域名:厂商提供的便于记忆的字符串一级域名:用于表示的性质二级域名:随便是啥/公司的名称/标记三级域名:表示
Mr丶L
·
2019-09-04 22:00
JAVA-
字节数
12/2=6~06/2=3~03/2=1~01/2=0~1Latin1(iso8859-1ascII)1个字节引文数字常用符号gb23122个字节兼容Latin1常用汉字gbk2个字节兼容gb2312更多的汉字unicode全世界所有字符,每个字符对应到一个固定数字utf-16/utf-32用2/4个字节代表unicode的字符,常用字符中大量0,浪费空间utf-8变长码表,在1~4个字节之间,月
Mr丶L
·
2019-09-04 21:00
JAVA-
线程-学习笔记
线程概述:1、进程:当前操作系统执行的任务。2、一般而言,现在操作系统都是多进程的。3、线程:进程中的子任务。4、在实际应用中,都是多线程的场景。5、线程本身是CPU上执行,CPU的每一个核在同一时刻内只能执行一个线程,但是CPU在底层会对线程进行快速的轮询切换。6、每一个进程中至少包含1个线程。7、线程在执行任务的过程中大概可以认为分为两大块:1、在CPU上执行。2、和计算机的硬件进行交互。当线
Mr丶L
·
2019-09-04 21:00
JAVA-
集合-List
1packagetest;23importjava.util.ArrayList;4importjava.util.Comparator;5importjava.util.LinkedList;6importjava.util.List;7importjava.util.Stack;8importjava.util.Vector;910publicclassCollections{11public
Mr丶L
·
2019-09-04 21:00
Java-
并发-SynchronousQueue
原文链接:https://blog.csdn.net/zmx729618/article/details/52980158转载声明本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容:SynchronousQueue的使用作者:零度anngleTransferQueue以及SynchronousQueue作者:薇薇一笑g转载仅为方便学习查看,一切权利属于原作者,本人只是做了整理和
迷路剑客
·
2019-09-04 00:00
java
并发
Java-
代理模式
一、代理模式概念代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用中介,来间接的调用实际的对象,这个中介就是代理对象。为什么要采用这种间接的形式来调用对象呢?——一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形非常的常见,比如请一个代购帮我们从海外买东西。二、代理模式的简单
LMD1998_2018
·
2019-09-01 12:09
JavaSE
Appcan Engine学习笔记之Engine初始化
转载自《深入拆解-
Java-
虚拟机》笔记(一):Java代码是怎么运行的在了解java代码是怎么运行之前的,首先要知道java代码有哪几种运行方式以及他们之间有什么不同点和相同点?
bailangsyc
·
2019-08-31 17:44
java
Java
python中的paramiko 连接linux服务器 控制多台服务器 创建交互环境 Sftp
文件上传下载
(代码实现)
paramiko第三方包基于ssh服务可以使用python实现ssh功能使用前先安装pipinstallparamiko一、使用python连接linux服务器并执行linux命令1.导包importparamiko2.创建一个客户端3.创建一个白名单(本地创建一个白名单)4.设置不提醒(把白名单加到客户端)5.连接服务器6.执行linux命令7.查看输出结果8.关闭连接importparamik
missing walker
·
2019-08-31 16:11
Linux
Java-
工厂模式
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。目录一、工厂模式的形态二、简单工厂(SimpleFactory)三、工厂方法(FactoryMethod)(优点在于横向扩展)四、抽象工厂(FactoryMethod)五、适用场景:一、工厂模式的形态工厂模式主要有以下几种形态:简单工厂(SimpleFactory)工厂方法(FactoryMethod)抽象工厂(Abs
LMD1998_2018
·
2019-08-29 15:45
JavaSE
java-
计算当前时间的前第几天前的GMT日期
packagecom.learn.utils;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.TimeZone;publicclassDateTimeUtils{publicstaticStringgetPreviousGMTDate(Integerdays){Calendarcalendar1=C
Leon_Jinhai_Sun
·
2019-08-23 17:28
java-
手写ArrayList集合
packagecom.axu;publicclassArrayListBox{/***封装ArrayList集合***/privateObject[]resultObj=newObject[10];privateintsize=0;//记录数组中有效的长度//判断内部容量privatevoidensureCapacityInteranl(intminCapacity){if((minCapacit
Axu_enfp
·
2019-08-23 14:53
Java
list
Java-
交替打印偶数和奇数
常见的一道面试题,认真想一想,自己写出来还是对wait()和notify()的理解有好处的,但是还是推荐使用reentrantlock去实现,更灵活吧。packagecom.ilovewl.interview.concurrent;/***主要就是两个线程占用同一把锁,一个标志位保存当前应该输出偶数还是奇数*@authorliuchangrong*/publicclassPrintNumber{p
lcr_happy
·
2019-08-22 18:24
java
面试准备
STS开启代码编辑自动提示(eclipse同理)
以java代码为例:在sts主界面依次点开window->preference->
Java-
>Editor->ContentAssist在Autoactivationtriggersfo
.破晓.
·
2019-08-21 12:55
Java
java-
创建线程的两种方式对比
在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程,以下是创建多个现场的两种方式:一.通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中.实现MyThread2类继承Thread类classMyThread2extendsThread{privateintticket=5;privateStringname;publicMyThrea
liangxifeng833
·
2019-08-20 11:00
Java-
多线程详解(一)
1.进程与线程(1).什么是进程?进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。(2).什么是线程?线程:是一个执行路径,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。2.线程的生命周期及五种基本状态08181.jpgJava线程具有五种基本状态:(1)新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thr
一只洁_
·
2019-08-19 16:26
java-
泛型详解
1、概述,什么是泛型泛型,即参数化类型将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)泛型的特性编译时有效,编译之后程序会采取去泛型化的措施。也就是说Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦出,并且在对象进入和离开方法的边界处添加类型检查和类型转换的
风吹的季节
·
2019-08-19 11:22
Java基础
-- 1 -- springboot
五、数据验证六、异常处理七、对API的拦截七、
文件上传下载
八、异步处理框架或工具:Lombok项目地址:https://github.com/h837272998/next-springboot一、Maven
丶心
·
2019-08-18 22:00
JAVA-
(集合详解、ArrayList、Lambda表达式、ArrayList自定义排序)
心得体会有些时候学过的东西,若不反复去记得话,真的会忘的,而且如果时间隔得太远,就像新的一样。今天上课的过程中,发现自己好几个知识点都不记得了,哭唧唧~~今日所学集合1.集合基础框架(Collection、Map)2.collection集合方法3.List集合的三种遍历方式以及优缺点4.ArrayList相关方法及操作5.Lambda表达式6.基础练习小demo7.ArrayList自定义排序具
宁晓鸯
·
2019-08-17 11:56
Java-
手动搭建SSM(Maven)
一、环境部署操作系统:windows10专业版jdk:1.8.0_144IDE:eclipse-oxygen服务器:tomcat9.0数据库:mysql5.7.18Maven:3.54“工欲善其事必先利其器”,环境一定要提前搭建好。二、新建Maven项目在菜单栏依次单击File-New-MavenProject选择maven-archetype-webapp,然后单击next;填写GroupId,
Kaspar_Choo
·
2019-08-16 12:00
VerifyCodeUtil工具类
Java-
验证码图片生成器-用于验证码图片生成-适用于任何界面显示
1.原理分析:通过Java的画布组件按照特定规则画出图片,在显示到界面上去。效果如图所示:2.我的验证码生成器代码:packagealian.utils;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.RenderingHints;im
自传难写啊
·
2019-08-16 09:27
工具类
Java-
基础-抽象类
由于多态的存在,每个子类都可以覆写父类的方法classPerson{publicvoidrun(){…}}classStudentextendsPerson{@Overridepublicvoidrun(){…}}classTeacherextendsPerson{@Overridepublicvoidrun(){…}}能不能去掉父类的run()方法?-----不能如果父类Person的run()
月沉眠love
·
2019-08-15 17:26
java-
数据结构-哈夫曼编码(Huffman Coding)
java-
数据结构-哈夫曼编码概念哈夫曼编码(HuffmanCoding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。
怪我冷i
·
2019-08-15 15:47
转载
java
java-
数据结构-赫夫曼树(Huffman Tree)
java-
数据结构-赫夫曼树(HuffmanTree)在计算机数据处理中,哈夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码
怪我冷i
·
2019-08-15 15:16
转载
java
零基础学数据结构
java-
数据结构-大顶堆和小顶堆
java-
数据结构-大顶堆和小顶堆概念1)堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。
怪我冷i
·
2019-08-15 15:21
转载
java
零基础学数据结构
java-
数据结构-线索化二叉树
java-
数据结构-线索化二叉树定义在二叉树的结点上加上线索的二叉树称为线索二叉树,对二叉树以某种遍历方式(如先序、中序、后序或层次等)进行遍历,使其变为线索二叉树的过程称为对二叉树进行线索化。
怪我冷i
·
2019-08-15 14:12
转载
java
零基础学数据结构
Java-
数据结构系列六:双向链表
1.背景介绍:单向链表查找的方向只能是一个方向,而双向链表可以向前/向后查找;单向链表不能自我删除,需要靠辅助节点,而双向链表可以自我删除;分析完成双向链表的遍历、添加、修改、删除;遍历与单向链表一样,可以向前/向后查找;添加,默认添加到最后,或根据编号添加到相应位置;修改与单向链表操作一致;删除,由于是双向链表,可以实现自我删除某个节点,如删除temp,则temp.pre.next=temp.n
minus_yao
·
2019-08-14 10:56
Java数据结构
双向链表
数据结构
Java
Java-
基础-构造方法
一、构造方法自定义了一个构造方法,那么,编译器就不再自动创建默认构造方法:publicclassMain{publicstaticvoidmain(String[]args){Personp1=newPerson("XiaoMing",15);//既可以调用带参数的构造方法Personp2=newPerson();//也可以调用无参数构造方法}}classPerson{privateStringn
月沉眠love
·
2019-08-12 23:30
JAVA - 常用的分页方法
Java-
几种常见的分页方法下面的分页助手pagehelper比分页插件好用多了:order这里使用的是单独的分页插件e3mall的pagehelper-3.4.2-fix.jarangular能提供paginator
外腾湖南
·
2019-08-12 09:27
Java-
入门-字符和字符串
常见的转义字符包括:"表示字符"'表示字符'\表示字符\n表示换行符\r表示回车符\t表示Tab\u####表示一个Unicode编码的字符字符串连接Java的编译器对字符串做了特殊照顾,可以使用+连接任意字符串和其他数据类型publicclassMain{publicstaticvoidmain(String[]args){Strings1="Hello";Strings2="world";St
月沉眠love
·
2019-08-12 00:23
Java-
入门-简介
一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致;使用javac可以将.java源码编译成.class字节码;使用java可以运行一个已编译的Java程序,参数是类名。publicclassHello{publicstaticvoidmain(String[]args){System.out.println("Hello,world!");}}
月沉眠love
·
2019-08-12 00:14
Java-
线程安全之原子操作
在多线程编程中,有着三个至关重要的特性,分别是原子性,可见性,有序性。本文是学习了多线程后对于多线程中原子性的知识点的一些记录。首先,我们先来了解下什么是原子性:原子性即是指在一个或多个操作中,要么所有的操作都执行成功并且不会受到任何因素的干扰而中断,要么都不执行,不管是一个操作或者多个操作,都是最小的执行单位,不能分割。用银行转账来说明原子操作:James从自己的账户中往tony的账户中转了10
ruikingl
·
2019-08-11 17:06
班级作业
JAVA-
练习-8.9
有时为了避免某些未识别的异常抛给更高的上层应用,在某些接口实现中我们通常需要捕获编译运行期所有的异常,catch下述哪个类的实例才能达到目的:()Exceptionerror是系统出错,catch是无法处理的,难以修复的,RuntimeException不需要程序员进行捕获处理,error和exception都是throwable的子类,我们只需要对exception的实例进行捕获即可。要使某个类
Alex_xlin
·
2019-08-09 17:49
Java学习
eclipse中的任务标记(TODO、FIXME、XXX)
FIXME-该标签用来提醒你代码中存在稍后某个时间需要修改的部分XXX-需要改进的功能自定义任务标记:(如:TODO,DOING,DONE,BUGFIXED)window-->preferences-->
java
和风细雨汪汪
·
2019-08-09 15:00
JAVA-
扑克游戏1
一、目的了解setter/getter方法,间接使用private修饰的属性。学会构造方法,了解构造方法的重载。了解this的作用。利用Java实现扑克游戏部分功能二、技术及其实现1.setter/getter方法(1)set方法://给外部提供一个set方法通过这个方法间接给number赋值publicStringgetNumber(){returnnumber;}(2)get方法//给外部提供
陈十一_5
·
2019-08-08 20:30
Java-
饥饿的小易
题目描述/***链接:https://www.nowcoder.com/questionTerminal/5ee8df898312465a95553d82ad8898c3*来源:牛客网**小易总是感觉饥饿,所以作为章鱼的小易经常出去寻找贝壳吃。最开始小易在一个初始位置x_0。对于小易所处的当前位置x,他只能通过神秘的力量移动到4*x+3或者8*x+7。因为使用神秘力量要耗费太多体力,所以它只能使用
阿巴卡
·
2019-08-08 11:09
练习题
Java-
另类加法、无缓存交换
另类加法实现两个数的相加求和,实现过程中不能用+运算符号classUnusualAdd{/***二进制加法特点*位的异或运算跟求‘和’的结果一致:*异或1^1=01^0=10^0=0*求和1+1=01+0=10+0=0*位的与运算跟求‘进位’的结果一致:*位与1&1=11&0=00&0=0*进位1+1=11+0=10+0=0*@paramA*@paramB*@return*/publicintad
阿巴卡
·
2019-08-08 11:53
练习题
java-
对ArrayList进行模糊检索
原文链接:https://www.cnblogs.com/azhqiang/p/5594447.html参考:1、如何在javaList中进行模糊查询
好记性不如烂笔头_
·
2019-08-07 00:00
Eclipse中代码自动添加注释及代码注释模板
前期准备及部署设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate然后展开C
Anxc
·
2019-08-06 19:00
JAVA-
基础-图解 插入排序
插入排序:代码逻辑:1packagecn.lk;23publicclassDemo01{4publicstaticvoidmain(String[]args){56inta[]={1,58,62,45,874,12,496,152,123,-5,-45,-9};789101112//-插入排序13//--第一层for循环从下标为1的元素开始选择14for(inti=1;i=0&&a[j]>tmp;
Mr丶L
·
2019-08-05 20:00
Android最火的框架系列(七)Retrofit
后来因为做一个平台类的框架,涉及到
文件上传下载
功能,所以,开始使用Okhttp。为什么没有直接使用Retrofit呢?因为当时公司不允许上外网,只能默默地离线使用Okhttp。
heart荼毒
·
2019-08-04 18:54
Android框架
java-
给定一个表格,求里面有多少个块 - 草稿
image.png上下左右相连的为一个块,如上图,共有三个块现给定一个n*n的表格求出所有的块数,采用湮灭法,每到一个块,就把所有的子元素清零publicclassFindBlocks{publicstaticintfind(int[][]a){intresult=0;for(inti=0;i=0&&a[i][j-1]!=0){dispear(a,i,j-1);}//downif(j+1=0&&a
redpeanuts
·
2019-08-01 21:59
java-
集合之HashMap与HashSet与TreeMap分析
HashMap与HashSet的区别:第一,HashSet实现的是单列集合的Set集合。所以它没有索引,不能存储重复元素,且存取无序。而HashMap实现的是双列集合的Map集合。第二,HashMap使用的是key值来计算hashcode,而HashSet使用对象来计算hashcode,所以HashMap存储是键值对的形式存储,不能有重复的键。而是用HashSet存储对象的话,一般需要重写hash
Ucsasuke
·
2019-07-30 20:31
Java面经
Java-
类加载过程
Java-
类加载器与双亲委派模型JavaGuideJava中的List,Map,Set是否都实现了Collections接口?List、Set是,Map不是。
铮诚
·
2019-07-28 11:17
Java
面试
java
数据库
python
多线程
mysql
java-
利用集合实现斗地主
斗地主相信大家都玩过,怎么来实现一个简单的斗地主功能呢?思路:我们可以利用双列集合来实现它。首先把特殊牌大小王创建出来,然后创建一个集合来存储花色,另一个集合来存储A-K的牌。利用循环来讲花色与牌组合起来。然后打乱牌的顺序也就是洗牌过程。再创建三个集合,分别代表三个玩家来存储手牌,用一个集合来存储底牌。图解:实现代码:publicstaticvoidmain(String[]args){//1.准
Ucsasuke
·
2019-07-28 00:05
java-
两个栈实现一个队列
两个栈实现一个队列:我们都知道栈的特性为先入后出,而队列则是先入先出。如何使用两个栈来实现一个队列呢?思路:用栈s1作为存储空间,栈s2作为缓存空间。入队时,将数据压入s1中。出队时,将数据从s1中弹出再压入s2中,再从s2弹出一个数据,再次将数据弹出并压入s1中。出队操作图解:实现代码:classSeqStack{//存储栈的元素的数组protectedT[]stack;//top表示栈顶的位置
Ucsasuke
·
2019-07-26 22:23
高级JAVA - 利用函数式接口实现通用的取并集/交集/差集进阶版
在前文(高级
JAVA-
利用函数式接口实现通用的取并集/交集/差集)中我们实现了利用函数式接口获取交集/差集,但是只能全部生成,假如我们只需要一个交集的话,所有代码仍然会执行一次.比较浪费资源,故再改进一版
BlueKitty1210
·
2019-07-26 17:26
Java
高级JAVA
FTP
文件上传下载
/***从FTP下载文件*/publicstaticbooleandownFileFroFTP(Stringurl,intport,Stringusername,Stringpassword,StringremotePath,StringfileName,StringlocalPath){FTPClientftpClient=newFTPClient();Stringencoding=System
海绵-宝宝
·
2019-07-26 14:00
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他