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--
两条链表相交问题
两链表相交1.两个有序链表的按data值从小到大连接①.设一个虚拟节点node②.两链表从头结点开始比较data的值③.data值小的依次连在node后面publicstaticListNademergeTwoLists(ListNadeheadA,ListNadeheadB){ListNadenode=newListNade(-1);ListNadetmp=node;while(headA!=n
sunjiac
·
2020-08-13 19:01
笔记
java面试之集合
我们学习的是
Java--
面向对象--操作很多对象--存储--容器(数组和StringBuffer)--数组而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
myz512
·
2020-08-13 16:56
数据结构
JavaSe
学成在线
19,分布式事务,corn定期时间表达式
corn定期时间表达式SpringTask定时任务3.1需求分析根据分布式事务的研究结果,订单服务需要定时扫描任务表向MQ发送任务。本节研究定时任务处理的方案,并实现定时任务扫描任务表并向MQ发送消息。实现定时任务的方案如下:1、使用jdk的Timer和TimerTask实现可以实现简单的间隔执行任务,无法实现按日历去调度执行任务。2、使用Quartz实现Quartz是一个异步任务调度框架,功能丰
U盘data
·
2020-08-12 12:42
学成在线
17,用户认证 Zuul路由管理,BCrypt 随机加盐加密
业务流程说明如下:1、客户端请求认证服务进行认证。2、认证服务认证通过向浏览器cookie写入token(身份令牌)认证服务请求用户中心查询用户信息。认证服务请求SpringSecurity申请令牌。认证服务将token(身份令牌)和jwt令牌存储至redis中。认证服务向cookie写入token(身份令牌)。3、前端携带token请求认证服务获取jwt令牌前端获取到jwt令牌并存储在sessi
U盘data
·
2020-08-12 12:11
学成在线
18,spring security用户授权,方法授权的步骤,自定义异常返回信息,(未完结,遇到问题了)
把其中一个服务端,进行用户权限控制的案例步骤:1.添加相关依赖jarorg.springframework.cloudspring-cloud-starter-securityorg.springframework.cloudspring-cloud-starter-oauth22.把公钥文件放进数据配置包3.把用户权限控制的配置类复制进去ResourceServerConfigimportorg
U盘data
·
2020-08-12 12:11
学成在线
16,Spring Security,Oauth2,JWT
认证需求:自己搭建比较复杂:直接给个现成的认证服务。参数自己修改为自己的就行pom.xmlxc-framework-parentcom.xuecheng1.0-SNAPSHOT../xc-framework-parent/pom.xml4.0.0xc-service-ucenter-authorg.projectlomboklombokcom.xuechengxc-framework-common
U盘data
·
2020-08-12 12:10
JAVA--
常量池,Date类,SimpleDateFormat类与Calendar类
String常量池:JVM在使用字符串类型时,为了提高内存使用效率,当使用字面量(常量)给变量赋值时,在方法区内提供了用于存储字面量对象的一个常量池.原理:当使用字面量赋值时,先去方法区内的常量池中查询是否有相同字面量的对象.如果有则返回常量池中对象的地址,若没有则在常量池中创建此字面量的对象再返回.可以看看下面的实例:publicclassTests{publicstaticvoidmain(S
bujiujie8
·
2020-08-12 11:11
之前总结的Java
java--
键值对集合(Map)
文章目录Map接口概述Map接口和Collection接口的不同Map接口的方法列表部分方法测试Map接口的实现类HashMapLinkedHashMapTreeMapHashtable与ConcurrentHashMapMap集合关系粗略图Map接口概述将键映射到值的对象不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列
Faxon
·
2020-08-12 10:17
JAVA基础
java--
获取数组的长度
1,一维数组intarray[]=newint[3];数组的长度:array.length2,二维数组二维数组intarray[][]=newint[3][3];行长度:array.length列长度:array[i].lengthclassTest{for(inti=0;i
自由的小白
·
2020-08-12 01:55
Java
java--
依赖、关联、聚合和组合之间区别的理解
在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。A、依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用了C
weixin_39214481
·
2020-08-12 00:30
java基础
java--
依赖、关联、聚合和组合之间区别的理解
原文链接在学习面向对象设计对象关系时,依赖、关联、聚合和组合这四种关系之间区别比较容易混淆。特别是后三种,仅仅是在语义上有所区别,所谓语义就是指上下文环境、特定情景等。依赖(Dependency)关系是类与类之间的联接。依赖关系表示一个类依赖于另一个类的定义。例如,一个人(Person)可以买车(car)和房子(House),Person类依赖于Car类和House类的定义,因为Person类引用
NCSTA
·
2020-08-11 23:41
UML
Java--
多线程之生产者消费者模型
packagecom.yuanlief;publicclassMain{publicstaticvoidmain(String[]args){ShareDatas=newShareData();//createainstancenewConsumer(s).start();//usecreatedthatinstancenewProducer(s).start();//synchronizedus
liefyuan
·
2020-08-11 17:43
Java
Java--
不带头节点的单链表、循环单链表
①不带头节点的单链表publicclassLink{privateclassEntry{privateEvalue;privateEntrynext;publicEntry(Evalue){this.value=value;}}privateEntryheadEntry;privateEntrytailEntry;publicLink(){}//头插publicvoidaddHead(Tvalue
6yanan_
·
2020-08-11 14:04
学成在线
常见问题的笔记记录
1.Lombok插件的使用:第1天5.2.3节2.SpringDatamongodb中自定义的Dao的使用第一天6.2.3.43.前端页面跳转和带着数据返回和表单的校验:第3天2.3节4.全局的自定义异常处理。第3天5节。5.使用RestTemplate远程调用接口。第4天3.2.3节6.GridFs的相关介绍。第4天3.3.3节。7.Swagger的使用第1天7节。8.proxyTable跨越问
伍华锋
·
2020-08-11 14:35
学成在线
自学
学成在线
第二天遇到的坑和自我总结
学习中遇到的问题:我没找到前端的初始项目好像解压出来第二天的任务都敲完了。解压完后启动项目发现报这个错,就是sass不支持当前的环境,那么在当前环境重新安装一下就好了。先卸载:(如果卸载不成功,直接找到node-sass文件夹,删除)npmuninstall--savenode-sass再安装npminstall--savenode-sass或者(cnpminstall--savenode-sas
SeveCc
·
2020-08-11 13:38
学成在线
学成在线
node-sass
跨域问题
vue生命周期
学成在线
-第18天-讲义-用户授权 二
2.4方法授权测试重启课程管理服务,测试上边两个方法。使用postman测试,测试前执行登录,并且将jwt令牌添加到header。1)Get请求http://www.xuecheng.com/api/course/coursebase/get/4028e581617f945f01617f9dabc40000用户拥有course_get_baseinfo权限,可以正常访问2)Get请求http://
我是楠楠
·
2020-08-11 13:29
技术文章
学成在线
-第15天-讲义-媒资管理系统集成三
2.3Logstash扫描课程计划媒资Logstash定时扫描课程媒资信息表,并将课程媒资信息写入索引库。‘2.3.1创建索引1、创建xc_course_media索引2、并向此索引创建如下映射Posthttp://localhost:9200/xc_course_media/doc/_mapping{"properties":{"courseid":{"type":"keyword"},"tea
我是楠楠
·
2020-08-11 13:58
技术文章
学成在线
-第16天-讲义- Spring Security Oauth2 JWT
1用户认证需求分析1.1用户认证与授权截至目前,项目已经完成了在线学习功能,用户通过在线学习页面点播视频进行学习。如何去记录学生的学习过程呢?要想掌握学生的学习情况就需要知道用户的身份信息,记录哪个用户在什么时间学习什么课程;如果用户要购买课程也需要知道用户的身份信息。所以,去管理学生的学习过程最基本的要实现用户的身份认证。什么是用户身份认证?用户身份认证即用户去访问系统资源时系统要求验证用户的身
小飞侠v科比
·
2020-08-11 12:54
java
学成在线
项目
JWT
单点登录
OAUTH2
学成在线
--8.Freemarker入门教程
文章目录1.FreeMarker介绍1)常用的java模板引擎还有哪些?2)freemarker是一个用Java开发的模板引擎3)模板+数据模型=输出2.FreeMarker快速入门1)创建测试工程2)配置文件3)创建模型类4)创建模板5)创建controller6)创建启动类7)测试1.FreeMarker介绍1)常用的java模板引擎还有哪些?答:Jsp、Freemarker、Thymelea
阿Q咚咚咚
·
2020-08-11 11:25
Java--学成在线
微服务[
学成在线
] day10:课程发布、ElasticSearch
本章节为【
学成在线
】项目的day10的内容课程发布功能开发ElasticsSearch安装部署ElasticsSearch快速入门、IK分词器、映射、索引。
Lcy2e
·
2020-08-11 11:37
微服务项目学习
学成在线
(一)项目介绍
CMS接口开发1项目的功能构架1.1项目背景1.2功能模块1.3项目原型2项目的技术架构2.1技术架构2.2技术栈2.3开发步骤3CMS需求分析3.1什么是CMS3.2静态门户工程搭建3.2.1导入门户工程3.2.2配置虚拟主机在nginx中配置虚拟主机:3.2.3SSI服务端包含技术3.3CMS页面管理需求4CMS服务端工程搭建4.1开发工具配置4.2导入基础工程4.2.1工程结构4.2.2导入
XiaoWangTongXuei
·
2020-08-11 11:09
java--
带头循环单链表
首先创建一个接口publicinterfaceICLinked{//头插法voidaddFirst(intdata);//尾插法voidaddLast(intdata);//任意位置插入,第一个数据节点为0号下标booleanaddindex(intindex,intdata);//查找是否包含关键字key是否在单链表当中booleancontains(intkey);//删除第一次出现关键字为k
Sandm_Wzm
·
2020-08-11 11:42
代码
自学
学成在线
第一天遇到的坑和自我总结
我在学习中遇到的问题Nginx配的时候成功访问会报404,可能是Nginx开的太多,自己查看进程,结束后重新开下就可以。引入项目的时候会报这个这样的错,差报这个为解决安装mongoDB。配置mongo.conf,里面要配置会老报错,当初忘了截屏了,可以主要就是要创建文件夹(data目录)、日志路径(logs目录)和日志文件(mongo.log文件),看下里面路径是否正确,命令的–可能是中文的4.创
SeveCc
·
2020-08-11 10:56
学成在线
Java--
变量和数据类型
变量:在程序运行过程中,可以发生变化的量变量是具有名称的内存1.声明变量:intnum;2.变量赋值:num=10;3.初始化变量:intage=16;数据类型:基本数据类型:数值型:①整数型byte(-128~127)-2(位-1)~2(位-1)-1IntShortlong(long类型数据后面一定加上L/l表示类型)②浮点型(小数)floatdouble布尔类型:booleantrue真fla
weixin_44384727
·
2020-08-11 04:24
Dalvik vm (DVM)与java vm (JVM)的区别。android为什么要用DVM.
编译后文件格式:Dalvikvm(DVM):.
java--
>,class-->.jar----(jdkjavac)javavm(JVM):.
java--
>.class-->.dex-->,odex---
KinLu
·
2020-08-10 21:55
移动开发
android
dalvik
jvm
java
小白日记----
java--
继承--extends
什么是继承从已有类中,派生出新的类,新的类中吸收已有类当中的状态和行为,并能扩展出新的能力。Java继承是使用己有类作为基础,建立新的类。继承是一种从一般到特殊的关系,是一种“isa”的关系,即子类是对父类的派生,是一种特殊的父类,比如:狗是动物的一种特殊情况,狗属于动物。卡车是车的一种特殊情况,卡车属于车…如何表示继承基于某个父类对对象的定义加以拓展,在Java语言中,存在多个类的时候我们使用"
阿木木*
·
2020-08-10 20:32
Java--
继承和接口
Test1--继承Fu.javapublicclassFu{inti=1;}Zi.javapublicclassZiextendsFu{//继承父类Fu的属性(inti)和方法(publicvoidshow())inti=2;publicvoidshow(){inti=3;System.out.println(i);//就近System.out.println(this.i);//自己的Syste
小雪花122333
·
2020-08-10 19:33
Java
C、C++、ANDROID、JAVA各有什么区别?
3、JAVAC-->
JAVA--
>servlet和JSP-->struts2、spring、hibenat
灵斗士
·
2020-08-10 19:39
Eclipse保存文件时自动格式化代码 eclipse快捷键设置与常用快捷键
具体方法:windows-->Preferences-->
Java--
>Editor-->SaveActions,看到右边的选项了吧,勾选“Performt
时间辜负了谁
·
2020-08-10 17:46
JAVA--
数据字节流,对象流与序列化
数据字节流DataOutputStream与DataInputStream父类与缓冲流一样都是过滤字节流:FilterOutputStream与FilterInputStream,这两个类可以写基本数据类型.DataOutputStream这里只写了代码,方法的介绍可以看注释:importjava.io.DataOutputStream;importjava.io.FileOutputStream
bujiujie8
·
2020-08-10 15:31
之前总结的Java
Android studio 单元测试初探
单元测试代码目录AS新建工程时会自动创建两个单元测试的目录,如下:src├──androidTest/
java--
仪器化单元测试或者UI测试├──main/
java--
主代码目录└──test/
java
f8之4
·
2020-08-10 01:37
Android
笔记
android-studio
Java--
字节缓冲流的效率有多高?测试一下
Java--
字节缓冲流的效率有多高?测试一下博客说明文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
归子莫
·
2020-08-10 00:24
【
Java--
线程】多线程死锁:什么事死锁?怎样解决死锁?
怎么是死锁?一个线程永远地持有一个锁,并且其他线程都尝试去获得这个锁时,那么它们将永远被阻塞。假如果线程A持有锁L并且想获得锁M,线程B持有锁M并且想获得锁L,那么这两个线程将永远等待下去,这种情况就是最简单的死锁形式。死锁的必要条件互斥条件:线程要求对所分配的资源进行排他性控制,即在一段时间内某资源仅为一个进程所占有.此时若有其他进程请求该资源.则请求进程只能等待.不剥夺条件:进程所获得的资源在
Jock.Liu
·
2020-08-09 18:11
Java札记
Java--
编译执行与环境变量
回顾:跨平台机制:①JVM虚拟机源代码文件.java编译字节码文件.class②JRE运行环境运行别人写好的程序③JDK开发工具开发很多使用到的工具javac.exe编译工具java.exe执行工具文件夹和文件:①bin文件夹:全都是工具②include文件夹:包含了其他语言写的程序native修饰符③jre文件夹:包含了运行环境④lib文件夹:包含了人家写好的所有Java类⑤src.zip压缩文
zsxdg
·
2020-08-09 18:31
Java
java
Java--
数据类型的基础知识【含面试题】
常量A:什么是常量?常量就是在程序执行过程中其值不变的值。B:Java中常量的分类:字面型常量和自定义常量。C:字面值常量的分类:整数常量,即所有整数,例如1,2,3小数常量,即所有小数,例如1.12.23字符串常量,其值用双引号括起来,例如"java"字符常量,其值用单引号括起来,例如'a'布尔常量,只有true和false空常量,null变量A:什么是变量?变量就是其值可以发生变化的B:变量命
Henry哼哼哼
·
2020-08-09 15:46
java--
本地线程
同一个线程(用户)拿到同一个对象packagecn.hncu.threadLocalUtil;importjava.util.Random;publicclassThreadLocalUtil{privatestaticThreadLocalt=newThreadLocal();//下面这一句是演示使用我们自己的MyThreadlocal//线程管理池Map//privatestaticMyThr
xanlv
·
2020-08-09 02:18
mysql
java--后台
Python面向对象(1)
1.面向对象(只写了和java、c++不同之处)1.1面向对象介绍1.2面向对象的三大特征继承
java--
>单继承,可以使用接口c++/python-->多继承封装多态2.类和对象2.1定义类和实例化classStudent
(jiangtao)
·
2020-08-09 02:36
Python
JAVA--
基本数据类型和引用类型区别
基本数据类型和引用类型简介:JAVA中基本数据类型只有八种:byte,short,char,int,long,float,double,boolean。除了这八种之外的类型,都称为引用类型。比较常见的引用类型有类、数组、接口等。两者的主要区别在于创建时存储的不同:基本数据类型:基本数据类型在被创建的时候,只会在栈中为这个基本数据类型的变量开辟一个内存空间,而且开辟的这个内存空间栈中直接存储这个基本
pignana
·
2020-08-09 01:19
JAVA基础
eclipse使用--设置自动补全代码
1、Java设置自动补全(1)设置自动补全依次点击Window-->Perferences(选项设置)-->
Java--
>Editor(编辑)-->ContentAssist(内容辅助/代码提示)然后在
小峰峰pzf
·
2020-08-09 01:03
eclipse使用
java--
努力且进步着:面向对象(1)《java进阶篇》--黑马程序员
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------面向对象主要内容:《思想概述、设计实现、成员变量和局部变量、类名作为形参、匿名对象、封装、private关键字、this关键字》1面向对象思想概述面向对象是基于面向过程的编程思想面向对象思想特点是一种更符合我们思想习惯的思想可以将复杂的事情简单化将我们从执行者变成了指挥者2面向对象开发设计以及特征软
weixin_30371875
·
2020-08-08 23:39
java--
在构造函数中调用其他构造函数
使用this关键字publicclassFlower{intpetalCount=0;Strings="cylisqingliu";Flower(intpetals){System.out.println("int");petalCount=petals;}Flower(Stringss){System.out.println("String:s="+ss);s=ss;}Flower(String
清流Cyl
·
2020-08-08 20:52
java日常
springboot综合项目练习一项目概述
一.介绍本项目是一个在线学习平台,采用了B2B2C业务模式,即向企业或个人提供在线教育平台提供教学服务,老师和学生通过平台完成整个教学和学习的过程,市场上类似的平台有:网易云课堂、腾讯课堂等,
学成在线
的特点是
chenhaotao
·
2020-08-08 10:23
Java--
网上银行登录及存取款业务模拟系统
packagehello;importjava.util.HashMap;importjava.util.Scanner;publicclassBank{intfrequency=3;Scannerin=newScanner(System.in);HashMapu1=Test.users;;Useru;publicvoidLand(){while(true){System.out.print("请
院长i
·
2020-08-07 23:29
Java
eclipse修改默认注释风格
eclipse的默认注释模版有时候大家会觉得不太好用,想设置为自己自定义的风格,修改方法如下:【1】:Window菜单栏-->Preferences选项卡【2】:
Java--
>CodeStyle-->CodeTemplements
Apache_Jing
·
2020-08-05 20:31
eclipse
『黑马程序员』---
java--
深入加强--线程并发库
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------孝祥老师Java5线程并发库讲解---截图标记笔记java.util.concurrent.atomic类AtomicIntegerFieldUpdater-------------[对类中的基本数据等进行操作.基于反射的实用工具,可以对指定类的指定volatileint字段进行原
DarkHorseJack
·
2020-08-05 20:53
Java--
异常与记录日志
可以使用java.util.logging工具将输出记录在日志中。记录日志的的功能还是很简单的,下面直接铺出代码:1packagecom.exceptions;23importjava.io.*;4importjava.util.logging.Logger;56classLoggingExceptionextendsException{7privatestaticLoggerlogger=8Lo
weixin_30577801
·
2020-08-05 17:32
JAVA--
位移运算符详细分析【转载】
文章目录1.>表示右移,如果该数为正,则高位补0,若为负数,则高位补1;3.>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补01.>表示右移,如果该数为正,则高位补0,若为负数,则高位补1;注:以下数据类型默认为byte-8位正数:r=20>>220的二进制补码:00010100向右移动两位后:00000101结果:r=5负数:r=-20>>2-20
Seehidre
·
2020-08-05 12:29
JAVA
零基础自学
java--
这个网站就够了
前言:随着互联网的飞速发展,越来越多的人选择互联网行业,那么java也就成了其中之一的选择,而且选择java的人还挺多,为什么呢?容易入门,好找工作,工资相对还可以.那么相对应的市场上培训java的就很多了,各种培训机构,自学网站,学习平台,我们应该怎么选择呢,下面我就给大家介绍一个:HOW2J,目录一:介绍二:模块化教学三:工具材料代码可直接下载四:项目实战五:总结一:介绍这个网站是2015年建
踏雪无痕的狼-Java程序员
·
2020-08-05 12:14
java零基础自学
java
编程语言
python
人工智能
web
MyEclipse配置jdk
3.在新弹出界面选择
Java--
>InstalledJREs4.先不管当前的配置,选择ADD4.ADD之后选择standardVM,然后点击next5.选择directory,在弹出
编程小小菜
·
2020-08-05 11:50
MyEclipse
Java--
单例设计模式笔记
*单例设计模式4类:饿汉式,懒汉式,内部类,枚举饿汉式[可用]优点:在类的加载时完成实例化,避免了线程同步问题缺点:由于在类的加载就实例化,没有实现懒加载,造成了资源的浪费publicclassSingleton{privatestaticSingletoninstance=newSingleton();privateSingleton(){};publicstaticSingletongetIn
咖啡马
·
2020-08-05 10:08
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他