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-
微服务-dubbo
在微服务中用户管理、用户角色、电子商务购物车、搜索引擎、社交媒体登录等模块都是相互独立的,这意味着它们可以采用不同的编程语言和数据存储。其实现了面向服务的架构机制。微服务中,API网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过API网关这一层。也就是说,API的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由API网关来做,这样既提高业务灵活性又不缺安全性一,基于dubbo
Java初学菜鸟。。
·
2020-08-18 06:47
java-
微服务-HSF
HSF是一种分布式远程服务框架,也相当于一个复杂的远程调用组件-RPC组件。传统的远程服务请求和响应方式,是由Client发起request请求,然后Server响应response。但是这种方式如果请求两迅速增加,你会发现http的传输效率下降了,因为http的过程是:建立连接、发送请求信息、发送响应信息、关闭连接,看到这个过程首先想优化的就是能不能不要每次都去建立连接关闭连接,因为数据上报是个
Java初学菜鸟。。
·
2020-08-18 06:47
JAVA-
关键字
关键字static静态成员变量如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。privatestaticintidCounter=0;//学号计数器,每当new了一个新对象的时候,计数器++静态方法静态方法不属于对象,而属于类,一般使用【类名称.静态方法名】调用静态方法中不能直接访问非静态的实例成员,包括this关键字(原因:因为在
Mark Huo
·
2020-08-18 05:16
JAVA基础
java-
遍历树
//publicstaticvoidshow(Nodenode,intnum){//if(node.getChildrens().size()>0){//for(intm=0;m
IT兔子123
·
2020-08-18 03:24
java
eclipse中快捷键alt+/提示自动补全,每次按一下就会变一下提示的内容,有时候想第一次提示出来Default Proposals
修改后如下:第一次按alt+/出现如下:下面给出操作步骤:如图:Window->Preferences->
Java-
>Editor->ContentAssist->Advanced里的Selectthe
qq_38655865
·
2020-08-18 01:29
Thinking in
Java-
从数组中随机生成且不重复
在c和c++中,我们不能返回一个数组,只能返回指向数组的一个指针。在Java中,能形式上"返回一个数组",实际返回的仍然是指向数组的指针。不必担心那个返回数组是否可用,只要需要,它就会自动存在,当不需要时,垃圾回收器会在我们完成后自动清理。Demo:publicclassIceCream{staticString[]flav={"巧克力","草莓","蓝莓","香草","抹茶","香蕉"};sta
丶Date
·
2020-08-18 01:53
java编程思想
java-
输出前一百个回文素数
//既是回文数又是素数//判断一个数是否为素数方法就是:设要判断的数为a,那么用a除以从二开始到a为止的所有数,如果遇见能整除的数,判断该数是否与a本身相等,如果不相等,就不是素数,如果相等,就是素数publicclass回文素数{staticintprime(inta){//素数for(intb=2;b
温馨娜
·
2020-08-18 01:17
java
Java-
简单的 发送http get/post请求 调用接口/方法
例子如下:1.请求参数srequestUrl是你要发送的接口参数用map存起来sRet是返回值如果发送的接口有的话就写然后调用NetUtils.requset请求(接口,参数,get/post(选择一种发送方式))StringsRequestUrl="http://weiyi/xxx/xxx/xxxx";Mapparams=newHashMap();params.put("wishing","恭喜
故事说到这里
·
2020-08-18 01:37
java
post/get
方法
java
调用接口
发送http
get/post请求
调用接口/方法
eclipse android或者Java应用查看jdk路径和版本与android studio查看jdk版本
>window->preferences->
java-
>InstalledJRES对于android工程安装jre/jdk最高版,但是不一定使用最高版本,而是可以配置jdk版本,配置的jdk版本preferences
lxlmycsdnfree
·
2020-08-17 23:11
开发环境
Java语言部分基础知识点
java--->*.class(若程序出现中文-encoding-UTF-8*.java)执行语法:java主类名称命令行向主方法传参:java主类名称参数1,参数2.....2Java语言编程注意事项*.
java
koala__
·
2020-08-17 23:02
JavaSE
LeetCode55-跳跃游戏-
Java-
贪心算法
题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:从位置0到1跳1步,然后跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,所以你永远不可能到达最后一个位置。思路
wangjun0708
·
2020-08-17 19:06
算法
Java-
两次MD5加密
两次加密加密的是什么?第一次客户端加密(前端加密)第二次服务端加密(后端加密)第一次客户端加密方式:明文+固定盐值第二次服务端:第一次前端传过来的密码+随机盐值项目里面模拟的是登录查询的过程整个过程分析如下:首先,第一次用户注册的时候输入框输入明文,然后前端再加固定盐值,第二次前端传过来第一次加密的+后端随机生成的盐值,该盐值要存入数据库查询的时候,第一次客户端明文+固定盐值,传入后端,第二次后端
机智的豆子
·
2020-08-17 14:19
Springboot
算法
原理
Java-
异常的捕获与处理(Java ExceptionDemo)
//手机终端请上下左右滑动屏幕观看更全!//packageMain;//异常的捕获与处理/***@SaySomething(我觉得我应该说点什么的):*:Java异常指的是导致程序中断执行的一种指令流,在程序执行正常的过程中会发现所有的程序都会按照既定的结构从头到尾执行,*但是在出现错误之后,整个程序将不会按照既定的方式进行执行,而是中断了执行,那么为了保证程序出现;额非致命性的错误后*依然可以正
杨木发
·
2020-08-17 14:39
菜鸟日记之Java
JAVA-
基础知识-基础数据类型,常量池
JAVA-
基础知识-基础数据类型,常量池基础类型有这样一张表就差不多了类型包装类默认值最大值最小值长度描述byteByte0127(2^7-1)-128(-2^7)8有符号的,以二进制补码表示的整数booleanBooleanfalse1boolean
crab_xyj
·
2020-08-17 10:31
java基础
Java-
多线程、同步代码块解决线程安全问题
进程概述及多进程的意义线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。多进程的意义单进程计算机只能做一件事情。而我们现在的计算机都可以一边玩游戏(游戏进程),一边听音乐(音乐进程),所以我们常见的操作系统都是
种花家的羊
·
2020-08-17 10:53
java-
四种数组拷贝方式分析
java-
四种拷贝方式分析深拷贝浅拷贝System.arraycopy为什么System.arraycopy执行的是浅拷贝,但二维数组的内存地址却不一样?new和直接clone的区别?
曾卫
·
2020-08-17 09:15
java基础编程
java-
微信公众号h5调起扫一扫
目录准备工作需要一个微信公众号-服务号微信公众号公众号设置==>功能设置.txt文件下载放在项目根目录域名为h5的访问域名列如www.baidu.comjava代码appId写自己公众号的appIdaccess_token为当前公众号的access_token,不知道怎么获取access_token的朋友可以看https://blog.csdn.net/u013008827/article/det
刀枪Blue68
·
2020-08-17 09:34
JAVA
spring-boot
微信公众号开发
第三方
java-
微信公众号获取微信access_token
什么是access_token调用access_token请求说明代码实现目录什么是access_token微信公众平台技术文档中对access_token的解释:access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时
刀枪Blue68
·
2020-08-17 09:03
JAVA
微信公众号开发
第三方
java-
求任意两个正整数的最大公约数和(GCD)和最小公倍数(LCM)
辗转相除法的算法为:首先将m除以n(m>n)得余数r,再用余数r去除原来的除数,得新的余数,重复此过程直到余数为0时停止,此时的除数就是m和n的最大公约数。publicclassGcdLcm{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta=377,b=319,c,d,e;if(a>b){a=a+b;b=a-
touhousonic
·
2020-08-17 09:55
java相关
Java-
环境变量配置
如何安装JDK可以直接将已经解压好jdk安装文件复制到任意盘中(以D盘为例)配置环境变量:(以window10为例)点击"此电脑"—“属性”----“高级系统设置”-----“环境变量”需要配置的是“系统变量”的3个地方:1.新建:“变量名:JAVA_HOME"----------“变量值:jdk的安装路径”(安装路径指的是“能够看到bin,jar,lib之类的文件夹为止”)2.新建:“变量名:C
昫 灬
·
2020-08-17 09:54
JavaSE
java-
怎样在main方法中调用action
java中spring框架中的action操作(extendsActionSupport)一般配置在struts中通过浏览器通过链接形式访问例如:我的action和配置文件如下:RapToDpsProjectRaw.javapackagecom.action.rap;publicclassRapToDpsProjectRawextendsActionSupport{/****/privatesta
张小凡vip
·
2020-08-17 08:40
java
ssh
零基础
java-
条件控制语句(if , if else , if (else if) else , if嵌套)
Java条件语句-if...else一个if语句包含一个布尔表达式和一条或多条语句。if语句的语法如下:如果布尔表达式的值为true,则执行if语句中的代码块,否则执行if语句块后面的代码if...else语句if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行。if…else的用法如下:if...elseif...else语句if语句后面可以跟elsei
@frist
·
2020-08-17 08:13
零基础java
零基础
java-
封装性
封装的好处:封装之后,对于那个事物来说,看不到事务比较复杂的一面,只能看到简单的一面。复杂性封装,对外提供简单的入口。比如说电视机,电视机的内部实现原理是非常复杂的,我们根本不需要去了解电视机得工作原理,我们只需要会用遥控器就行。封装之后才会行程真正的“对象”,真正的“独立体”。封装之后意味着以后的程序可以重复使用。并且这个事务应该适用性比较强,在任何场合都可以用封装之后,对于事物本身,提高了安全
@frist
·
2020-08-17 08:42
零基础java
java
Seven带你学
Java-
第2章变量和数据类型
第2章变量和数据类型Author:A4Seven2.1变量背景内存,其实就是一块计算机的空间,将来我们就Java程序里实现的操作都是数据,而这些数据就是存在内存里。(旅馆例子)含义变量,就是临时存放数据的地方,是一个数据存储空间的表示。语法[访问修饰符]变量类型变量名[=初始值]命名规则首字母字、下、美、人其余部分字、下、美、人、数整体结构驼峰命名法:第一个单词的首字母小写,其后每个单词的首字母大
weixin_33811961
·
2020-08-17 07:48
Java-
取得服务器当前的各种具体时间
/***取得服务器当前的各种具体时间*回车:日期时间*/importjava.util.*;publicclassGetNowDate{Calendarcalendar=null;publicGetNowDate(){calendar=Calendar.getInstance();calendar.setTime(newDate());}publicintgetYear(){returncalen
zolalad
·
2020-08-17 04:44
Java技术
java-
微信公众号菜单跳转网页获取openid
1.开通开发者帐号开通开发者帐号,需要提前准备好以下材料:1.公司营业执照2.300元3.公司对公帐号具体开通流程可以自行到【微信公众号】官网查看操作。2.配置网页授权成功开发者帐号后,登录公众号后台,点击【开发–接口权限】,找到如下菜单选择修改网页授权。在弹出的授权页面,按页面提示进行配置:3.设置自定义菜单如果你是按微信官网开发文档进行操作的话,恭喜你,你离发疯不远了,官网的坑实在是太多,而且
x286129277
·
2020-08-17 04:09
java技术
Java-
河内塔问题
河内之塔(TowersofHanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时北越的首都,即现在的胡志明市;1883年法国数学家EdouardLucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒上放置64个由上至下依由小至大排列的金盘(Disc),并命令僧侣将所有的金盘从第一根石棒移至第三根石棒
weixin_30457465
·
2020-08-17 03:24
java-
给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。...
publicclassDeleteExtraSpace{/***题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。*方法1.用已有的String类的trim和replaceAll方法*方法2.全部用正则表达式,这个我不熟*方法3.“重新发明轮子”,从头遍历一次*/publicstaticvoidmain(String[]args){String[]strs={"",""
bylijinnan
·
2020-08-17 00:00
面试题
Java-
面向对象(高级篇)--接口的基本概念
接口的基本概念接口在Java中是最重要的概念之一,它可以被理解为一种特殊的类,是由全局常量和公共的抽象方法所组成。需要注意的是,在接口中的抽象方法必须定义为public访问权限,这是不可更改的。【接口的定义】interfaceA{publicstaticfinalStringNAME="张三";//定义全局常量publicabstractvoidprint();//定义抽象方法publicabst
aotulive
·
2020-08-16 23:06
Java
java学习之路
java-
方法的创建和调用(练习题)
1、创建方法求两个数的最大值max2,随后再写一个求3个数的最大值的函数max3。要求:在max3这个函数中,调用max2函数,来实现3个数的最大值计算。packagegyy;importjava.util.Scanner;publicclassyinger{publicstaticvoidmain(String[]agrs){Scannersc=newScanner(System.in);int
LaLaLaworld
·
2020-08-16 22:46
JavaSE
java-
第九章-循环结构进阶-输入行数,打印菱形
package 上机练习;import java.util.Scanner;public class A06 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner (System.in);System.out
weixin_33894992
·
2020-08-16 21:50
java-
方法练习
一、定义方法的最主要的两个步骤:1、先明确结果(即返回值类型要先明确)2、在实现功能时是否有未知内容参与运算,即明确函数的参数列表(参数类型,参数个数)例如:定义一个九九乘法表的功能。思路:1、先确定结果,结果是无返回值,则void2、是否有未知内容参与运算,无未知内容,则无参数所以:publicstaticvoidmain(Stringargs[]){print99();}publicstati
weixin_30535167
·
2020-08-16 21:04
ECLIPSE支持多个JDK版本共存的设置
首先eclipse本身使用啥jdk没有任何关系在Preference里设置整个workspace的jdk:Preferences->
Java-
>InstalledJREs,把1.4和1.5的都加上然后可以为每个工程都指定一个
w526482656
·
2020-08-16 21:24
eclipse
java-
异常处理
异常异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。异常处理机制Java编程语言使用异常处理机制为程序提供了错误处理的能力。Java的异常处理是通过5个关键字来实现的:try、catch、finally、throw、throws异常的分类多重catch块一段代码可能引发多种类型的异常当引发异常时,会按顺序来查看每个catch语句,并执行第一个与异常类型匹配的catch语句执
sun_smile1
·
2020-08-16 20:20
Java
JAVA-
变量和运算符作业
JAVA-
变量和运算符作业题目:1.在JAVA语言中,下列能够作为变量名的是【】。A)ifB)3abC)a_3bD)a-bc2.在JAVA语言中,转义字符不可以表示【】。
卡布哒哒哒
·
2020-08-16 20:17
后端——》
Java-
自定义注解类记录用户操作日志到数据库
看完本文可能会对你有帮助的点:1,如何记录用户操作日志。2,更加深入了解Spring的面向切面编程。3,更加了解自定义注解类。具体实现步骤大致四步:1,创建日志记录实体和数据表。2,自定义注解类。3,创建切面类用于写日志记录的具体操作逻辑4,在业务方法上添加自定义注解实现功能效果图(本人是基于Springboot+JPA+Layui做的)具体实现如下:第一步,创建实体如下:/***系统操作日志记录
Mr_xujiee
·
2020-08-16 19:42
后端
A cycle was detected in the build path of project
->
Java-
>Compiler->Bu
kcai678
·
2020-08-16 19:52
技术
Java-
运用do-while编写10以内的阶乘求和
运用do-while编写10以内的阶乘求和运用数学表达式就为:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=?代码如下:importjava.util.Scanner;publicclassfactorial_10{publicstaticvoidmain(String[]rags){intnum=0;inti=1;intj=1;intjc=1;do{num+=jc;i++;whi
PowerAlan
·
2020-08-16 18:28
Java基础
java
string
class
Java-
异常处理练习
1.建立exception包,编写TestException.java程序,主方法中有以下代码,确定其中可能出现的异常,进行捕获处理。packageYichang;publicclassText{publicstaticvoidmain(String[]args){for(inti=0;ibalance){thrownewInsufficientFundsException();}if(dAmou
Dominic0112
·
2020-08-16 18:26
Hadoop--MapReduce实现WordCount全步骤
新建maven项目+CreateNewProject…->Maven->Next填写好GroupId和ArtifactId点击Next->Finish编写wordcount项目建立项目结构目录:右键
java
xiaolei565
·
2020-08-16 17:56
解决办法
mapreduce
大数据
Java-
抛出异常、自定义异常类
异常处理常用方法:常用的异常处理方法有:一、try()catch()语句二、throw/throws语句三、自定义异常类用途:众所周知,当程序运行过程中,如果遇到了错误(比如数组下标越界,空指针等)程序就会自动终止,但这种错误一般是偶然的,可能是用户输入不呵呵程序编写者的意图导致,而不是程序本身问题,这是我们要做的,是让操作者知道发生了什么事情,而不是直截了当的结束程序,这时我们就用到了异常处理(
圆号本昊
·
2020-08-16 14:58
Java
java-
线程
线程的状态与调度Java线程总结:start方法表示同时有run与main一同运行。线程暂停的情况有主动延迟函数,等待i/o和同步。同步目前不是很清楚继承Thread类和实现Runnable接口区别实现Runnable接口的类可以多线程操控同一个类。线程优先级thread有十个优先级用整数1-10表示thread自带三个设置的优先级staticintMAX_PRIORITY线程可以具有的最高优先级
独立Demo制作者
·
2020-08-16 10:48
Java-
正则表达式:匹配特定字符开头,数字结尾的任一字符串
1.需求:通过正则表达式去匹配特定字符开头,数字结尾的字符串我这里去匹配字符"+,-,@,="开头,数字结尾的字符串2.代码publicclassTest_Leo{publicstaticvoidmain(String[]args){Stringdata="=calc|A!Z666";Patternpattern=Pattern.compile("^[+-@=](.*?)\\d$");Matche
一个好人-leo
·
2020-08-16 08:16
Java
正则表达式
JAVA-
字符串过滤类
packagecn.com.hbivt.util;/***Title:**Description:**Copyright:Copyright(c)2005**Company:**@authornotattributable*@version1.0*/publicclassStringUtils{//过滤通过页面表单提交的字符privatestaticString[][]FilterChars={{
系统信息
·
2020-08-16 08:07
Java体系
java-
延时队列-DelayQueue源码分析
首先延时队列的发现是基于一个实际场景:如何处理超时的订单这个问题很容易想到解决方案(1)写一个定时任务,轮询超时的订单(缺点:性能消耗过大,对数据库造成压力)(2)放入延时队列当中那么我就选择一下延时队列,看一下java的实现吧。贴出一个入门的博客:https://www.cnblogs.com/barrywxx/p/8525907.html然后我们就以这个博客来入手源码1.首先看下如何使用pub
IMHB
·
2020-08-16 07:47
JUC源码分析
java-
普通类文件@Autowired自动注入为null
@Autowired注解在非Controller中注入为null1、配置文件(类文件所在的包)2、类文件关于@PostConstruct:被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后,init()方法之前运行。@Component//申明为s
deni2000
·
2020-08-16 06:24
eclipse容易卡死或者较慢的解决方案
解决:1.取消掉“project->BuiildAutomatically”选项;2.进入Windows->Preferences->
Java-
>Editor->Hovers,然后关掉eclipse相关的
qq_29754803
·
2020-08-16 05:17
Eclipse和MyEclipse中导入java注解模板
一、手动编辑java注解模式1、点击Window->Preferences->
Java-
>CodeStyle->CodeTemplates;2、点击Comments下的选项逐个输入(这样比较浪费时间,只选取一个做说明
zhang_ling_yun
·
2020-08-16 04:17
java中IDE的使用
MyEclipse 中自动插入作者、注释日期等快捷键方法
MyEclipse中自动插入作者、注释日期等de快捷键方法依次打开然后找到Window-->Preferences->
Java-
>Editor->Templates,在这里new一个自己的插入注释的快捷方式名称
yqling2008
·
2020-08-16 04:16
JAVA基础
更改eclipse(myeclipse) author的默认名字
:修改计算机登录的用户名(一般不实用)第二种方法:修改Preference其中@author的属性,并写入你所要用的;步骤如下:通过菜单Window->Preference打开参数设置面板,然后选择:
Java
xingzhiyang_peijun
·
2020-08-16 04:45
Eclipse
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他