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_
多线程_解决生产者消费者问题_用最简单的代码
/***
java_
解决生产者消费者问题_用最简单的代码*库存最大是10,每生产10个开始消费,消费完再生产**/package重要练习0922;publicclass生产者消费者问题{publicstaticvoidmain
帅帅学大数据
·
2020-07-08 09:43
javaSE学习
JAVA_
协同过滤算法商品推荐
协同过滤算法实现步骤1.表示用户行为矩阵,即统计用户购买某种商品类型的数量publicdouble[]getNumByCustomer(Customercustomer){Listlist=orderItemDao.findByCustomerAndAliveAndState(customer.getId(),1,2);double[]vectore=newdouble[totalNum];int
Anonymity_Y
·
2020-07-08 09:01
编程总结
Java_
基础Set集合概述及特点
CollectionList有序,可重复.Set无序,唯一.HashSet:底层为HashMap。步骤:先看hashCode()值是否相同相同:继续走equals()方法返回true:元素重复不添加;返回false:元素不重复添加;不同:就直接把元素添加到集合如果类没有重写这两个方法,默认使用object的方法,一般来说不相同.练习:需求:存储自定义对象,并保证元素的唯一性。要求:如果两个对象的成
来杯冰镇白开水
·
2020-07-08 05:48
夯实基础
Proteus+Keil+STM32+锁存器的使用
Proteus+Keil+STM32+锁存器的使用
那些年踩过的坑
……本次记录一下关于锁存器的使用这里用到一个概念:总线!!什么是总线?
是沈雅文啊
·
2020-07-08 03:12
STM32
JNI 静态注册和动态注册
JNI静态注册和动态注册静态注册注册函数说明java层声明native关键字修饰的函数,再使用javah编译得到c/c++的头文件(.h),其包含
java_
完整包名_类名_方法名命名规则的桥接层函数。
pang_gua
·
2020-07-07 18:46
JNI
JNI
静态注册
动态注册
11级_
Java_
曹建波3.28 运算符和表达式
Java-运算符和表达式概念:运算符:用于标记对数据执行某种运算的特定符号。操作数:参加运算的数据称为运算对象(操作数)。分类:按运算符的功能,将运算符分为:算术运算符、关系运算符、逻辑运算符、位运算符等按参与运算的操作数的个数,将运算符分为:单目运算符、双目运算符、三目运算符表达式:若干操作数(operand)和运算符(operator)按照约定规则构成的一个序列。算术运算符加运算符+:连接两个
iteye_3606
·
2020-07-07 11:01
11级_
Java_
曹建波 9.07 JDBC编程将文本图片存入数据库并取出
JDBC将文本存入数据库并取出packagecom.hbsi.demo;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.Reader;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.
iteye_3606
·
2020-07-07 11:30
11级_
Java_
曹建波6.13 备份与恢复 & 用户和数据安全性
备份与恢复备份和恢复需求分析数据库中的数据丢失或被破坏可能是由于以下原因:(1)计算机硬件故障。由于使用不当或产品质量等原因,计算机硬件可能会出现故障,不能使用。如硬盘损坏会使得存储于其上的数据丢失。(2)软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能会误操作数据引起数据破坏。(3)病毒。破坏性病毒会破坏系统软件、硬件和数据。(4)误操作。如用户误使用了诸如DELETE、UPDATE
iteye_3606
·
2020-07-07 11:30
IoT在线训练营-之第五期-
那些年踩过的坑
其实这个方法论一共就三步吧;总参考:https://bbs.huaweicloud.com/forum/thread-15956-1-1.html1-先按照第五期第一个教学视频,设置好自己的产品BearPi先,然后第一个视频没有什么问题的,细心弄好就好了;2-核心点在第二,要弄第二个视频就先弄看第四期的视频,先把project2(https://bbs.huaweicloud.com/forum/
choulingba4603
·
2020-07-07 05:49
【
java_
基础深入】什么是常量优化机制
问题来源bytevar=10+20;//10+20值为int类型,却能赋值给bytebytevar=10;finalbyteconstant=10;bytevar1=var+20;//存在变量,编译报错bytevar2=constant+20;//编译通过intvar=10;finalintconstant=10;bytevar1=var+20;//存在变量,编译报错bytevar2=consta
Ch.yang
·
2020-07-07 05:16
java
基础
jni问题摘记
JNI函数的命名规则:Java代码中的函数声明需要添加native关键字;Native的对应函数名要以“
Java_
”开头,后面依次跟上Java的“package名”、“class名”、“函数名”,中间以下划线
blue_214
·
2020-07-07 04:18
Java_
语法基础_包装类的缓存
包装类同String类相似,也是非可变类,其对象一经创建,就不能修改。并且,包装类也重写了equals方法,对于相同类型的两个包装类对象,只要两个对象所包装的基本数据类型的值是相等的,则equals方法就会返回true,否则返回false。在使用“==”比较两个包装类引用时,如果两个引用指向的地址相同(指向相同的对象),则结果为true,否则结果为false。包装类提供了对象的缓存,具体的实现方式
okaaQRoJuz
·
2020-07-06 18:53
windows下配置JAVA虚拟机以及环境变量
;%JAVA_HOME%\lib;%
JAVA_
小熊丶
·
2020-07-06 09:16
windows环境配置
java_
网络编程_UDP案例:在线咨询(双向)
步骤一:/***封装成发送端*1.使用DatagramSocket指定端口创建成发送端*2.一定转成字节数组*3.包装成DatagramPacket包裹*4.send(DatagramPacket)*5.释放资源*@authorZD.zhang**/importjava.io.BufferedInputStream;importjava.io.BufferedReader;importjava.i
又学又习
·
2020-07-06 06:21
JNI函数调用流程,JNI理解和基本数据类型
一.JNI的开发流程JNI开发步骤:1.编写native方法2.javah命令,生成.h文件
java_
类的全名_方法名或者自己手写3.复制.h头文件到cpp工程4.复制jni.h和jni_md.h5.实现
苍天霸气诀
·
2020-07-06 05:37
java_
高级知识点
目录高级知识点外部排序分析多线程线程池资源管理高级知识点外部排序分析多线程线程池publicclassExecutorTester{publicstaticvoidmain(String[]args)throwsInterruptedException,ExecutionException{ExecutorServiceexecutor=Executors.newFixedThreadPool(3
Xdong-Z
·
2020-07-06 02:15
Java
java_
反射、动态代理
基本用法Java反射API的第一个主要作用是获取程序在运行时刻的内部结构。这对于程序的检查工具和调试器来说,是非常实用的功能。只需要短短的十几行代码,就可以遍历出来一个Java类的内部结构,包括其中的构造方法、声明的域和定义的方法等。这不得不说是一个很强大的能力。只要有了java.lang.Class类的对象,就可以通过其中的方法来获取到该类中的构造方法、域和方法。对应的方法分别是[getCons
ben_speed
·
2020-07-05 23:12
Java_
判断文件是否写入完成
/***等待文件(非目录)读写完毕,费时的操作,不要放在主线程**@paramfile文件*/privatevoidwaitForWirtenCompleted(Filefile){if(!file.exists())return;longold_length;do{old_length=file.length();try{Thread.sleep(3000);}catch(Interrupted
335046781
·
2020-07-05 20:14
java_
反射
1,什么是java反射:是一种运行时机制,在运行过程中,能获取类的属性和方法,对于对象能调用任意的方法,动态获取的以及动态调用对象方法的功能称为java反射机制。getClass返回的类是java反射的源头,通过对象反射出类的名称,运行时.class被加载到内存,存在缓存区,运行时类只被加载一次2,功能:判定一个对象所属的类,构造一个类的对象,判断任意一个类所具有的成员变量和方法,调用任意一个对象
taidu
·
2020-07-05 19:26
JAVA_
网络编程_TCP_Socket通信_聊天室_多人聊天/私聊_实现
Socket编程连接(连接是通过输入输出流来传送数据)创建服务器packagecom.hp.tcp;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;importjava.net.ServerSocket;importjava.net.Socket;importjava.ut
沉默的晓胖
·
2020-07-05 07:05
java基础
Java_
异常
运行时异常例如数组越界,继承与RuntimeException,在编译期间不是必须要捕获的异常.publicstaticvoidmain(String[]args){Object[]arr={1,2,3};try{Objectobj=arr[10];//try中的异常会终止异常之后的代码System.out.println("错误之后");//错误之后不执行这句}catch(Exceptione)
Miss_差不多
·
2020-07-05 05:25
java_
集合
参考https://www.cnblogs.com/NextNight/p/6972172.html关系图image.pngHashMap(jdk1.7)参考http://blog.csdn.net/jeffleo/article/details/54946424注意:key需要存储不可变对象,如String。如果存储可变对象,hashCode会变,数据可能会找不到。结构image.png数组长度
飞翔的鲲
·
2020-07-05 00:11
Mac os 配置JDK,SDK环境变量
html二、安装完成启动终端查找jdk版本打开一个终端,输入java-version,将会显示出jdk版本例如:1.8.0_91.jdk1、配置JDK:#临时提权sudovi/etc/profile#配置
JAVA
LuZhenBangBlog
·
2020-07-04 22:25
mac
那些年踩过的坑
---宏函数的使用
今天在测试协议的时候发现网关设备老是重启,查看下原因发现是内核对NULL进行解引用了。出现问题的代码如下:staticintqq_match_prepare(structapp_param*param,structapp_protocol*protocol){structhttp_header*hdr=&__get_cpu_var(http_header);constchar*buf=param-
lidonghat
·
2020-07-04 21:18
11级_
Java_
曹建波5.09 弹出式菜单(PopupMenu)
弹出式菜单(PopupMenu)构造方法publicPopupMenu();例如:PopupMenupopM=newPopupMenu();MenuItemmiOpen=newMenuItem(“打开”);MenuItemmiSave=newMenuItem(“保存”);popM.add(miOpen);popM.add(miSave);由于弹出式菜单默认是不可见的,通常将它附着在某个组件或容器上
iteye_3606
·
2020-07-04 19:14
hbase2.1.9 centos7 完全分布式 搭建随记
:${
JAVA_
G-Aurora
·
2020-07-04 18:00
hbase2.1.9 centos7 完全分布式 搭建随记
:${
JAVA_
G-Aurora
·
2020-07-04 18:00
Java_
实例_作业(控制台学生管理系统)
importjava.util.Arrays;importjava.util.Scanner;publicclassStudentScore{staticScannerinput=newScanner(System.in);\//学生个数staticStringnames[]=newString[2];//课程数量staticintscore[][]=newint[names.length][5]
Ethan丶Xiao
·
2020-07-04 10:40
Java_
面试札记
Java_
面试札记为了不死,我愿献出生命背景:记录下寄几和friend在2020年Java面试中遇到的problem。1、MySQL索引结构?
涛姐涛哥
·
2020-07-03 22:00
Java_
面试札记
Java_
面试札记为了不死,我愿献出生命背景:记录下寄几和friend在2020年Java面试中遇到的problem。1、MySQL索引结构?
涛姐涛哥
·
2020-07-03 22:00
Android NDK系列(6) — 动态注册native方法
问题在静态注册的情况,所有的方法都是有固定的方法名:
Java_
,这种情况下,调用一个方法比较繁琐,同时也有命名限制,所以使用动态绑定来
qiyu93422
·
2020-07-02 15:06
Android
11级_
Java_
曹建波 11.28 Apache—DBUtils框架
Apache—DBUtils框架简介commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。API介绍:org.apache.commons.dbutils.QueryRunner--BDMa
iteye_8029
·
2020-07-02 04:41
Java_
多线程 (线程组)
在java的多线程处理中有线程组ThreadGroup的概念,ThreadGroup是为了方便线程管理出现的,可以统一设置一些属性,设置统一的安全策略等等,也可以通过线程组的方便获取一些信息.每个ThreadGroup都可以包含一组子线程和一组子线程组,在一个进程中线程组是以树形的方式存在,通常情况下根线程组是system线程组.sysrem线程组下是main线程组,默认情况下第一级应用自己的线程
Miss_差不多
·
2020-07-02 04:50
JAVA_
多线程_单例模式
这篇是入职之后的第二篇了,上一篇我简单介绍了一下LOCK里面的类的方法,感兴趣的话可以去了解一下,以后坚持每周至少会更新一篇关于多线程方面的文章,希望博友们可以一起加油成长。这篇主要的内容是单例模式在多线程环境下的设计,这篇算是比较重要的内容,我会进行文字和代码的共同说明来讲解记录1、立即加载(饿汉模式)说到标题,有人会说什么是立即加载呢?立即加载就是使用类的时候已经将对象创建完毕了,比如说直接n
chuorena
·
2020-07-01 20:36
Java_
面向对象的封装性
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离便于使用提高重用性提高安全性封装原则:将不需要对外提供的内容都隐藏起来把属性都隐藏,提供公共的方法对其访问classperson{privateintage;//属性,年龄/*通常情况下,会将类中的成员变量私有化,为了避免属性直接被访问导致数据错误。并对外提供了公共的访问方式。对属性进行访问好处:可以对属性进行可控而对属性
baixin7417
·
2020-07-01 18:46
Java_
单继承和多继承
1/*2继承:3好处:提高了代码的复用性,让类与类之间产生了关系。4将对象中的共性内容不断的向上抽取,就形成了关系,就有了继承,有了子父类,5提高了代码的复用67继承特点:81,在Java中只能单继承,多继承的机制被Java语言改良了(Java基于c语言,c支持多继承)9单继承:一个类只能有一个父类,一个儿子只能有一个父亲10多继承:一个类可以有多个父类,一个儿子有多个父亲1112classA13
baixin7417
·
2020-07-01 18:46
Java_
元素反转
1classArrayOperateTest22{3publicstaticvoidmain(String[]args)4{567int[]arr={9,,14,24,38,44,77,90};8reverseArray(arr);910for(intx=0;x(21,44,12,9,6);2223思路:241,反转其实就是头尾角标的元素进行位置的置换252,然后让头角标自增,尾角标自减,再继续位
baixin7417
·
2020-07-01 18:15
android 5.1 Ethernet开发相关
路径:out/target/common/obj/
JAVA_
97690CE50CC872D
·
2020-07-01 03:36
小白入门——Java ,jdk 环境变量配置
jdk1.8.012的压缩包,并解压在D\java文件夹中(如有需要可在评论区@我)2.环境变量调配2.1右键“我的电脑”,点击“属性”找到“高级系统设置”,找到“环境变量”2.2新建系统变量变量名:
JAVA
pythonlearnor
·
2020-07-01 03:13
java_
获取客户端IP_根据IP地址获取计算机名字
/***获取客户端IP*@paramrequest*@return*/publicstaticStringgetClientIP(javax.servlet.http.HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length()==0||"unknown".equa
zs_life
·
2020-06-30 19:32
java安装教程
3、配置环境变量1)新建变量名:
JAVA_
小小怪吃吃吃
·
2020-06-30 14:17
解决Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/ FSDataInputStream
hadoopexportJAVA_HOME=/home/hadoop/app/java/jdkexportSCALA_HOME=/home/hadoop/app/scalaexportPATH=$PATH:$
JAVA
小嘎子闯天涯
·
2020-06-30 13:03
spark
hadoop
JAVA WEB环境搭建教程
若已经安装配置好环境变量的的可以忽略此步)(1)双击运行jdk安装文件(2)直接下一步,等待安装完成后关闭(3)配置环境变量(a)此电脑–>右击–>属性–>高级系统设置(b)设置JAVA_HOME找到系统变量,点击新建,设置变量名为
JAVA
小吴的计算机
·
2020-06-29 21:38
JAVA
WEB
java_
学习笔记
模板设置/**-@创建人zyh-@创建时间${DATE}-@描述*/类头注释:打开file->setting->Editor->FilrandCodeTemplates->Includes->FileHeader快速创建方法file->setting->Editor->LiveTemplates快速创建Testday01继承&抽象类第一章匿名对象匿名对象:只创建对象,但是不用变量接收正常:Dogd
目分君
·
2020-06-29 15:51
Java_
优雅的关闭资源连接_try-with-resource
背景在Java中,如果打开了外部资源(文件、数据库连接、网络连接等),因为外部资源不由JVM管理,无法享用JVM的垃圾回收机制,我们必须在这些外部资源使用完毕后,手动关闭它们。如果我们不在编程时确保在正确的时机关闭外部资源,就会导致外部资源泄露,紧接着就会出现文件被异常占用,数据库连接过多导致连接池溢出等诸多很严重的问题传统关闭方式为了确保外部资源一定要被关闭,通常关闭代码被写入finally代码
Vingt-trois
·
2020-06-29 14:42
Java
8
java_
内部类_异常
内部类异常异常---------------Exceptionjava.lang.ObjectThrowable:可抛出的.|----200){thrownewAgeTooBigException();}this.age=age;}}//子类classChineseextendsPerson{publicvoidsetAge(intage)throwsAgeTooSmallException{if
Casablanca_jhBi
·
2020-06-28 20:31
java
java_
二进制的前导的零
题目内容:计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。现在,你的任务是写一个程序,输入一个整数,输出在32位二进制表达下它前导的零的个数。输入格式:一个整数,在32位的整数可以表达的范围内。输出格式:一个整
weixin_33743880
·
2020-06-28 04:56
JAVA_
抽象类和接口
JAVA_
抽象类和接口1.编写程序,其中包含一个抽象类Person,两个类:Chinese和American。
waylonZXH
·
2020-06-27 14:58
学习
一次线上频繁full gc处理过程
:JavaHotSpot(TM)64-BitServerVM(25.20-b23)forlinux-amd64JRE(1.8.0_20-b26),builtonJul30201413:13:52by"
java
章绍龙
·
2020-06-26 08:22
java基础
JDK的环境变量配置(步骤超级简单)
3、在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“
JAVA_
renlianggee
·
2020-06-26 05:49
视频教程
免费视频教程
jdk安装包
jdk
jdk环境变量
jdk如何安装
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他