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-
初步认识-常用对象API(String类-常见功能-intern方法)
一.对于字符串内存进行一个剖析。现在介绍一个方法,一会儿要用到,但是实际开发并不多见。intern()可以对常量池进行操作,s1是个对象,接着用s1对象去调用操作常量池中的方法,调用这个方法返回了池子中的对象。接着进行对比,s1==s2么?结果是false,跟下图中的写法是一回事。这里的s1是堆里面的一个对象,我这对象到池子里面去找寻了,池子里没有,然后就在池子里建了一个返回去了。池子里有就拿回来
weixin_30263073
·
2020-06-27 15:59
java-
面向对象三大特征
java是一门面向对象的编程语言在java面向对象定义之中,有三大基本的特征:(1)封装方式:将外界的变化隔离,使程序具备独立、安全和稳定性。原则:将不需要对外提供的内容都隐藏起来,把实现细节隐藏,提供可以对其进行访问公共的方式优点:将外界的变化隔离,使程序具备独立、安全和稳定性,便于设计者使用,提高代码的复用性(2)继承:在原本的基础之上继续进行扩充;作用:父类具备的方法子类可以直接继承过来,不
超平和busters
·
2020-06-27 15:12
Protobuf简单使用及其抓包分析
一、Protobuf的使用首先来简单介绍一下Protobuf的使用,这里以windows下java开发为例,几个步骤:编写*.proto->使用google提供的protoc.exe生成*.
java-
>
wangqiuyun
·
2020-06-27 13:42
安全
protobuf
抓包
【区块链开发一】面向
java-
基于fabric1.1 搭建本地测试网络(Ubuntu)
鼓捣了好几天Fabric,全是坑,如果你不知道fabric是啥就别看了,本文主要有几个方面安装fabric网络环境使用fabric-java-sdk启动和访问fabric网络。使用本地java测试类【fabric-java-sdk】访问sdk.废话不多说,安装fabric网络基础环境go、docker、docker-compose安装Go语言环境安装go语言wgethttps://storage.
专注网赚的程序员
·
2020-06-27 13:25
区块链
java-
一道面试题(链式+stream编程)
题目要求:一分钟内完成此题,只能用一行代码实现。现在有5个用户,筛选:1、ID必须是偶数2、年龄必须大于23岁3、用户名转换为大写4、用户名字母倒排序5、只输出一个用户publicclassMyTest{Useruser1=newUser(1,"AB",24);Useruser2=newUser(2,"cd",25);Useruser3=newUser(3,"ef",23);Listlist=Ar
感性企鹅
·
2020-06-27 13:00
#
java8特性
java
Eclipse开发首字母和.后面自动提示设置
从Window->preferences->
Java-
>Editor->Contentassist->AutoactivationtriggersforJava后面,我们可以在后面的输
wanghuuuijuan
·
2020-06-27 12:12
Eclipse - JAR包制作
->
Java-
>JARfile->Next>在Selecttheresourcesto
Demon-HY
·
2020-06-27 08:28
Eclipse
JAR
JAVA
Eclipse
Java-
调试技巧(一)
一、一些有价值的建议1)、可以使用下面的方法打印或记录任意变量的值。System.out.println("x="+x);或Logger.getGlobal().info("x="+x);如果x是一个值,则会被转换成等价的字符串。如果x是一个对象,那么java就会调用这个对象的tostring方法。要想获得隐士参数对象的状态,就可以打印this对象的状态。Logger.getGlobal().in
TaylorPzreal
·
2020-06-27 07:36
每天一篇Java
intellij import包 顺序调整
eclipse不太一致,可以参照以下方式进行调整:eclipse中(笔者用的是eclipseluna)导入包的顺序依次是:javajavaxorgcom可以查看windows->preferences->
java
安叔
·
2020-06-27 07:22
IDEA
Java-
设计模式-三种工厂模式-比较区分
介绍三大类:产品类——工厂类——客户类工厂模式的终极目标:使客户类和产品类相互独立,互不依赖,实现解耦!工厂模式分三类,从上到下逐步抽象化/接口化1.简单工厂SimpleFactory:产品类单体系,有接口/抽象类;工厂类无接口/抽象类2.工厂方法FactoryMethod:产品类单体系,有接口/抽象类;工厂类有接口/抽象类3.抽象工厂AbstractFactory:产品类多体系,有接口/抽象类;
lioilwin
·
2020-06-27 06:00
JAVA-
(设计模式)1.工厂模式
有两类车分别是Audi和BMW,张三现在用的是Audi。publicinterfaceCar{publicvoiddescription();}publicclassAudiCarimplementsCar{publicvoiddescription(){System.out.println("AudiCar");}}publicclassBMWCarimplementsCar{publicvoi
come_true
·
2020-06-27 00:38
前端问题
小集合
一、texteara多行文本框换行方法?1、通过js方式在字符串中加入“\n”然后将字符串复制给texteara内容里2、或者通过换行的转义字符“ ;”直接放在texteara的html标签里面二、嵌入外部网页的方法嵌入本地html我们一般使用jquery的load方法加载即可,但如果是嵌入外部网页,不单单是html结构,而是包括整个网页的效果,我们一般采用iframe标签。然后适当修改样式
二叶扁舟
·
2020-06-26 22:21
web前端
eclipse 项目 有个红叉 解决方法
定位错误,发现处理之;1.检查BuildPath中的各个依赖jar及library是否有warning的标志,若有,处理之;2.project->clean工程;3.window->preference->
java
MayMatrix
·
2020-06-26 20:26
Java技巧
Java-
解决实现JPA的hibernate自动建表的编码问题
继续这一个系列,这次讲JPA编码问题的解决。本系列:(一)J2EE项目系列(三)--SpringDataJPA+Spring+SpringMVC+Maven快速开发(1)项目架构(二)J2EE项目系列(三)--SpringDataJPA+Spring+SpringMVC+Maven快速开发(2)多个第三方服务端接入之云旺IMhibernate自动建表的编码应该是数据默认的编码格式latin1_sw
JackFrost_fuzhu
·
2020-06-26 19:42
java-
泛型-为什么不能使用new操作
java-
泛型-extends和super前言类型擦除extends和super总结前言昨天写数据结构-数组的时候想要写这样一段代码:publicclassBaseArray{privateintlength
涂99
·
2020-06-26 18:15
开发规范
Mac下,eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能
代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用IDEA的用户可能不太习惯,下面说一下如何修改eclipse配置,开启代码自动提示功能打开Eclipse->顶部状态栏Eclipse->偏好设置->
Java
sxscy
·
2020-06-26 17:19
eclipse
自动补全
Kettle (Pentaho PDI) 4.3.0 web start
stable-r16786.zip,解压后导入eclipse,设置ant的target为clean,webstart,注意调整顺序,使clean先执行2.为了在配置过程中查看log,需要打开java调试:控制面板->
Java
taoyuanforrest
·
2020-06-26 15:06
商业智能BI
黑马程序员-
JAVA-
多线程使用初探
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——-Java中建立线程的一般方法Java中对于线程的操作依赖于类Thread,这个类是线程在Java中的抽象Thread类的构造方法有3个要素和一个可选项,三个参数分别为Stringname,Runnabletarget和ThreadGroupgroup。另外可以指定longstackSize堆栈大小。可以通过两种方法
sisel
·
2020-06-26 12:14
学习
黑马
Effective
java-
对象的创建和销毁
说到java对象的创建,首先应该提下java的内存机制,最主要的两块应该就是堆内存和栈内存。简单点来说栈内存主要是保存基本数据类型的值和保存引用变量,堆内存主要用来存放new产生的对象,数组。堆是被所有线程共享的一块内存区域,在虚拟机启动的时候被创建。我的理解就是堆是用来存放实实在在东西的,而栈只是用来存放一个编号的。好比你是个真实存在的人(编号9527,这个就是那些栈中引用指向的地方),你就是放
shunfa888
·
2020-06-26 10:15
Java-
单例模式的几种写法
一,饿汉式优点:线程安全,实现简单。缺点:类加载时就初始化了,没有实现懒加载。publicfinalclassHungrySingleTon{privatestaticfinalHungrySingleToninstance=newHungrySingleTon();privateHungrySingleTon(){if(instance!=null){thrownewIllegalStateEx
wangxiaowu241
·
2020-06-26 09:55
java
java基础
设计模式
eclipse中maven默认仓库路径
我尝试从myeclipse->preferences->
java-
>buildpath->classpathvariables中查找M2_REPO这个变量,发现其路径指向的是“C:\Do
shenjianxz
·
2020-06-26 09:20
maven
java-
多线程同时操作同一个对象之解决方法:读写锁ReadWriteLock的使用
说明一下,这边文章写得比较简单,只涉及到ReadWriteLock的使用,具体源码实现原理并不涉及。1、使用场景:首先我这边是实际开发中使用到了,开发的环境情况为:有一个数据中心(暂且当做一个Map集合),有两个子线程A、B,其中A线程每5秒钟从其他地方获取到新来的数据然后和数据中心里面的数据进行一个融合,然后B线程进行隔5分钟从数据中心取出Map集合并解析其中的数据,一开始测试没什么问题,但是测
shaoenxiao
·
2020-06-26 08:16
java
从零开始学
JAVA-
笔记汇总(三)
自学资源来自B站:2020-java-入门到大神-慢慢来,别急前篇文章:从零开始学
JAVA-
笔记汇总(二)后篇文章:从零开始学
JAVA-
笔记汇总(四)同期文章:从零开始学
JAVA-
作业习题(三)目录一、
ryiryim
·
2020-06-26 06:32
从零开始学JAVA
笔记
从零开始学
JAVA-
作业习题(三)
习题资源来自B站:2020-java-入门到大神-慢慢来,别急前篇文章:从零开始学
JAVA-
作业习题(二)后篇文章:从零开始学
JAVA-
作业习题(四)同期文章:从零开始学
JAVA-
笔记汇总(三)习题相关章节索引
ryiryim
·
2020-06-26 06:59
从零开始学JAVA
作业习题
java-
窗口程序-circle
importcom.sun.awt.AWTUtilities;importjavax.swing.*;importjavax.swing.border.Border;importjava.awt.*;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;publicclassCircle{staticintDIV_NUM
rickey17
·
2020-06-26 05:44
gui
java-
I/O(字节流、字符流、缓存流、数据流、对象流)
I/O先看个思维导图呗文件对象1.定义:文件和文件夹都是用File代表。2.创建一个文件对象使用绝对路径或者相对路径创建File对象。packagefile;importjava.io.File;publicclassTestFile{publicstaticvoidmain(String[]args){//绝对路径Filef1=newFile("d:/LOLFolder");System.out
小嘿、
·
2020-06-26 00:47
java
java-
多线程
多线程先看个思维导图呗启动一个线程多线程即在同一时间,可以做多件事情。创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类。1.线程概念首先要理解进程(Processor)和线程(Thread)的区别进程:启动一个LOL.exe就叫一个进程。接着又启动一个DOTA.exe,这叫两个进程。线程:线程是在进程内部同时做的事情,比如在LOL里,有很多事情要同时做,比如"盖伦”击杀“提
小嘿、
·
2020-06-26 00:47
java
java-
数字和字符串
java数字和字符串先看个思维导图呗装箱和拆箱(整型为例,其他类比即可知道)1.封装类所有的基本类型都有类类型,如int对应的类是Integer,这种类就叫封装类。publicclassTestNumber{publicstaticvoidmain(String[]args){inti=5;//把一个基本类型的变量,转换为Integer对象Integerit=newInteger(i);//把一个
小嘿、
·
2020-06-26 00:15
java
java-
异常处理
异常处理先看个思维导图呗什么是异常1.定义导致程序的正常流程被中断的事件,叫做异常。2.实例文件不存在异常比如要打开d盘的LOL.exe文件,这个文件是有可能不存在的Java中通过newFileInputStream(f)试图打开某文件,就有可能抛出文件不存在异常FileNotFoundException如果不处理该异常,就会有编译错误。其他常见异常NullPointerException空指针异
小嘿、
·
2020-06-26 00:15
java
Java-
随机数
Random生成的是伪随机数,通过相同的种子生成的随机数也是相同的.publicRandom()默认使用的是系统时间作为种子publicRandom(langseed)根据指定的种子Randomrd=newRandom();System.out.println(rd.nextInt(100));//范围0-99Randomrd1=newRandom(10);//带参数后得出的数都是固定的Syste
头像减Bug
·
2020-06-25 23:01
#30天专注成长计划#
java-
并发 ConcurrentLinkedQueue 队列
1.什么是ConcurrentLinkedQueue队列?首先看一看的关系图:它是一个使用CAS算法实现的非阻塞线程安全的FIFO队列,来保证元素的一致性。因为是使用NODE节点实现的队列,所在在获取长度的时候,会遍历一遍此队列,会比较耗时我们在使用判断元素是否为空的时候,最好不要用size()来做判断,可以用isEmpty()方法来判断。ps:因为此类实现了Collection接口,所以会有si
G先生_海林
·
2020-06-25 21:38
Java-
刷题-栈
题目链接:https://leetcode-cn.com/problems/min-stack/使用语言:JavaclassMinStack{Stackst=newStack();Stackst2=newStack();/**initializeyourdatastructurehere.*/publicMinStack(){}publicvoidpush(intx){st.push(x);if(
Jesse508
·
2020-06-25 21:00
java-
递归(文件查找)
1importjava.io.File;23/**4*@Author:heq5*@Date:2020/6/2320:516*/7publicclassTest{8publicstaticvoidmain(String[]args){9Filefile=newFile("C:");//查找的盘符10heq(file);11}1213publicstaticvoidheq(Filefile){14Fi
一只大猪蹄
·
2020-06-25 19:00
Java-
多线程(一)多线程概述和创建线程
概述进程:正在执行中的程序,其实是应用程序在内存中运行的那片空间。线程:进程中的一个执行单元,负责进程中的程序的运行,一个进程至少要有一个线程。一个进程中可以有多个线程的,这个应用程序也可以称之为多线程程序。多线程特点:可以实现多部分程序同时执行,专业术语称之并发。多线程的使用可以合理使用cpu的资源,如果线程过多会导致降低性能。在之前的代码中,jvm启动后,必然有一个执行路径(线程)从main方
码农随想录
·
2020-06-25 19:30
java-
日历记事本总结
日历记事本使用swing+基础知识来完成,因为要考试加上实训(最主要还是太菜了),前前后后用了将近一个星期完成,因为时间原因没有对界面进行美化,只是实现了功能,以后有机会再进行美化,界面如下:界面左边是日历显示,可通过按钮和下拉框选择年,月,当前日期按钮返回到当前日期,记事列表显示所有记事,右边是记事区,下方是保存和删除按钮。日历记事本就是靠着各种事件监听再注册完成的,没有太大的难度,就只写些我在
林北林北
·
2020-06-25 18:02
Java-
学生宿舍管理系统
这次记录的是最近完成的实训作业,学生宿舍管理系统,使用Javaswing完成界面设计,数据库用的是SQLserver,IDE使用的是IDEA学生宿舍管理系统的用户有宿管和学生,宿管有最高的权限,学生只有部分权限,一、宿舍楼管理员:a.信息要求:宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校
林北林北
·
2020-06-25 18:02
java-
腾讯企业邮箱发送邮件
packagecom.jfj.platform.utils;importorg.springframework.mail.javamail.JavaMailSenderImpl;importorg.springframework.mail.javamail.MimeMessageHelper;importjava.io.UnsupportedEncodingException;importjava
小贺学习笔记
·
2020-06-25 18:26
java
初中级前端面试题(万字长文)
让需要的小伙伴所阅读,让不在大厂的小伙伴提前了解大厂前端面试官常问的各种常见
前端问题
。文章有点长,请各位小伙伴耐心阅读完。相信认真阅读者必定
嗯呐呐呢
·
2020-06-25 18:23
2020-助你直通大厂前端中高级面试题
让需要的小伙伴所阅读,让不在大厂的小伙伴提前了解大厂前端面试官常问的各种常见
前端问题
。文章有点长,请各位小伙伴耐心阅读
嗯呐呐呢
·
2020-06-25 18:23
【算法】两个长度相同,元素为随机整数的无序数组,交换位置,使得两个数组的和的差值最小。
面试的岗位是后端java岗位,但是笔试题好像都是统一的一套,其中也涉及到了一些前端及JS的一些问题,其中
前端问题
印象较深的是如何加速一个网站或者网页?
咸鱼踏梦
·
2020-06-25 17:07
Java-
最小的K个数
Java-
最小的K个数题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。
Rambo.John
·
2020-06-25 13:30
Java
Java-
泛型(JavaGenericDemoClass)
//手机请上下左右滑动屏幕观看更全!//packageMain;//泛型/***@SaySomething(我觉得我应该说点什么的):*:泛型从jdk1.5之后追加到Java里面的,其主要的目的是为了解决ClassCastException的问题。*在进行对象的向下转型永远都可能存在安全隐患,儿Java希望通过泛型可以慢慢解决掉此类问题。*-类中的属性或方法的参数与返回值的类型可以有对象实例化的时
杨木发
·
2020-06-25 11:25
菜鸟日记之Java
两年
前端问题
小结
一、前端css问题1.内层使用浮动,外层高度为0,可以在内层最下边设置,不过这样等于多了一个无意义的标签,可以在外层的样式上设置overflow:hidden;二、前端js问题1.动态加载的数据需要重新绑定事件,用js新加载的标签,用$('.new').click();点击事件不生效,需要使用$(document).on('click','.new',function(){})2.判断ie浏览器版
丿Love丨冷风
·
2020-06-25 11:14
前端代码
java-
生成带参数的小程序二维码
第一次写博客,有点紧张,不足之处,请大佬们轻喷,代码也不是我自己写的,我也是这里copy一点那里copy一点,然后总结出来的,前面可能废话比较多,因为我也是小程序的初学者,看官网的API看了好久都没看懂,所以把我理解的记下来了,希望这篇对大家有帮助微信官网小程序二维码API:https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.ht
仙_
·
2020-06-25 11:10
小程序
React搭建个人博客(二)consul-template+nginx+docker实现负载均衡
一.简介上一篇只讲了博客的
前端问题
,这一篇讲一下后端的微服务搭建。项目的后端使用的thinkjs框架,在我之前的博客中已经写过,这里就不重点说明了。后端项目分为三个:博客前台页面服务端:在这里。
巨大星星星
·
2020-06-25 10:16
个人博客
Consul
Nginx
Docker
微服务
Java-
秒杀系统的设计
Java-
秒杀系统的设计
Java-
秒杀系统的设计1缘起2思路&实现2.1数据库2.2前端2.2.1前后端分离2.2.2尽量的缓存前端页面,压缩js2.3服务端接口2.3.1对象缓存2.3.2redis预读库存
渐行渐远-
·
2020-06-25 09:39
解决方案
解决方案
Java-
观察者模式简单例子
一、自定义观察者模式需要subject类(一)以及Observer类(多)subject主要功能是接收数据以及通知变更观察者(Observer)。observer主要功能是接收变更后的数据,一定实现update接口。核心:subject管理所有观察者,当数据变更时通知所用观察者(就是调用update)subject接口类:publicinterfaceISubject{voidregisterOb
底层劳动人民
·
2020-06-25 09:11
linux 开机启动 服务的 三种方式
/rc.d/rc.local#ubuntu44FILE_NAME=/etc/rc.localchmod775$FILE_NAMEecho-e"exportJAVA_HOME=/usr/lib/jvm/
java
java知路
·
2020-06-25 08:26
Java-
两数之和-20190418
0.题目描述给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9;因为nums[0]+nums[1]=2+7=9;所以返回[0,1]。1.解题方法1.1暴力解法最简单的思路就是两个for循环,遍历比较
是谁在学习
·
2020-06-25 06:33
Java
#30天专注成长计划#
java-
原子方式结合单例模式更新数据-AtomicInteger
1.什么是AtomicInteger?听说这个类非常有用,更重要的是也非常简单,对于我这种简单实用主义的人来说,这个吸引力也怪大的,一下子就吸引了我,好了不扯淡了,言归正传什么是AtomicInteger呢?它是一个提供原子操作的Integer,什么概念呢?一般int数据类型的变量i在代码中使用i++并不是线程安全的,在使用的时候,如果要保证线程安全,就必须使用到Synchronized关键字,而
G先生_海林
·
2020-06-25 05:10
上一页
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
其他