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-
线程及NIO浅谈
这里简单谈一下线程,但是要把一个线程谈好,要结合NIO,结合锁机制一起学习,记忆才会深刻。所以,以下说明。结合这三个方面的线程和NIO进行谈谈,锁部分另外再谈。1、进程1.1概念进程=程序+执行。当把一个程序从磁盘中加载到内存中,cpu去运算和处理这个进程(运行起来的程序就是进程)。从三个维度来看进程的模型维度说明从内存维度每个进程都独占一块地址空间,cpu处理进程实际上就是处理这个进程内存的首地
laughing1997
·
2020-07-06 15:47
java
eclipse中maven项目找不到Maven Dependencies解决办法
首先若你不是packageexplorer视图:解决办法:只需选中这个视图:window->showview->other->
java-
>packageexplorer若还没有则用下述办法解决。
雾里看花终隔一层
·
2020-07-06 12:26
Java
eclipse
java-
堆、栈、方法区、直接内存、堆和栈区别
https://blog.csdn.net/kangu4/article/details/79797961https://www.cnblogs.com/hqji/p/6582365.htmlhttps://blog.csdn.net/qian520ao/article/details/789528951堆区:1.1存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的
yu_liantao
·
2020-07-06 11:12
java并发编程
java-
将字符串和毫秒值转化为日期格式的几种方法
1.将毫秒值转换为日期publicvoiddemo1(){//获取当前时间毫秒值longtime=System.currentTimeMillis();System.out.println(time);//1489330902308//用Dated对象获取当前时间Datedate=newDate();System.out.println(date);//SunMar1223:02:36CST201
麋鹿迷路迷了路
·
2020-07-06 07:46
阿里云视频点播
Java-
服务(如何进行HLS的加密与播放)
话不多说,上代码。这是我提交工单,问了好久才找到的!packagecom.meeno.wzq.util;importcom.aliyuncs.DefaultAcsClient;importcom.aliyuncs.exceptions.ClientException;importcom.aliyuncs.http.ProtocolType;importcom.aliyuncs.kms.model.
GoslingWu
·
2020-07-06 05:16
java-
JWT +加密方式的解读
一.什么是JWT?1.简介:JWT,全称是JsonWebToken,是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;官网:https://jwt.ioGitHub上jwt的java客户端:https://github.com/jwtk/jjwt2.数据格式:JWT的token包含三部分数据:1.Header:头部,通常头部有两部分信息:-声明类型,这里是JWT-加密
沉江剑
·
2020-07-06 05:00
JWT
RSA
AES
MD5
Java-
打印杨辉三角
记录下哈importjava.util.Scanner;publicclassYangHuiTriangle{publicstaticvoidmain(String[]args){intn=5,i,j,z;Scannercc=newScanner(System.in);System.out.print("需要打印几行?||:");n=cc.nextInt();int[][]arr=newint[n
超级小白龙
·
2020-07-06 05:19
Java
Java-
模拟新浪微博用户注册功能实现(控制台程序)
一:微博注册流程二:类的建立1:用户实体类------>User2:用户操作类(注册登入)------>UserManager3:用户信息验证类------>UserVerification4:用户测试类------>Test三:HashSet判断对象是否相同(本节课重点)①:未重写equles和hashCode方法②:重写equles和hashCode方法和toString方法备注:在判断Has
一位爱猫的程序员
·
2020-07-06 04:29
java基础
Java-
项目-000-多人聊天带界面(界面利用原生swing)
Java-
项目-000-多人聊天带界面(界面利用原生swing)-2020-6-25目录零、最终效果一、Client.java二、Server.java三、test.java零、最终效果一、Client.javaimportjavax.swing
c l o u d
·
2020-07-06 03:17
Java
Java-
反射(动态代理SpringAOP)
反射:框架设计的灵魂反射:将类的各个组成部分封装成其他对象(这就是反射机制)java代码在计算机中经历的三个阶段1.源代码阶段class(字节码)对象阶段Runtime运行时阶段把类的各个部分封装成对象的好处(变量,构造方法,成员方法)1.可以在程序运行过程中操作这些对象。IDEA中的反射机制(IDEA是一保存自动编译形成字节码文件)2.可以解耦,提高程序的可扩展性。获取class对象的方式Cla
小蜗的幸福春天
·
2020-07-06 02:42
JAVA笔记
java-
第一章-上机练习-04
12345678910111213141516171819publicclassA04{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubSystem.out.println("\n\n\t\t\t欢迎使用我行我素购物管理系统v1.0\n"+"\n");System.out.printl
weixin_34126215
·
2020-07-06 00:40
【
Java-
排序算法】
1.十大经典排序算法排序算法说明(1)排序的定义:对一序列对象根据某个关键字进行排序;输入:n个数:a1,a2,a3,…,an输出:n个数的排列:a1’,a2’,a3’,…,an’,使得a1’.比较相邻的元素。如果第一个比第二个大,就交换它们两个;.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;.针对所有的元素重复以上的步骤,除了最后一个;.重复步骤
weixin_33978016
·
2020-07-05 23:18
java-
通过反射获取目标类的属性,方法,构造器
首先定义一个urse1packagecom.studay_fanshe;23publicclassUser{4privateStringuname;5privateintage;6privateintid;78publicUser(){9}1011publicUser(Stringuname,intage,intid){12this.uname=uname;13this.age=age;14thi
weixin_30693683
·
2020-07-05 21:08
Java-
多线程(二)
NO.1单例设计模式/***@paramargs**单例设计模式:保证类在内存中只有一个对象。*///单例使用Singletons1=Singleton.getInstance();Singletons2=Singleton.getInstance();System.out.println(s1==s2);}}//饿汉式:不管你用不用都创建,有点浪费资源//classSingleton{////1
浮桥小麦
·
2020-07-05 21:28
Mac 安装多个jdk踩过的坑
$whichjava/usr/bin/javabianxh:Versionsbianxh$ls-l/usr/bin/javalrwxr-xr-x1rootwheel749222016/usr/bin/
java
一一小知
·
2020-07-05 20:43
Java-
数据库编程技术(MySQL)
初识MySQL数据库简介什么是数据库数据库(Database,DB)就是存放数据的仓库,为了实现一定目的,按照某种规则组织起来的数据的集合。当然数据有多种形式,如文字、数码、符号、图形、声音等。从广义的角度上定义,计算机中任何可以保存数据的文件或者系统我们都可以称之为数据库,如一个Word文件等。常见数据库OracleSQLServerMySQL我们详细了解一下MySQL相对于其他数据库的优势:运
天道酬勤Victor
·
2020-07-05 16:13
数据库笔记
java-
并发工具类之Semaphore(信号量)
packagecom.zhong.chaptor_lomk.concurrent;importjava.util.concurrent.Semaphore;publicclassSemaphoreTest{publicstaticvoidmain(String[]args){intN=8;//工人数Semaphoresemaphore=newSemaphore(5);//机器数目for(inti=
2Tree
·
2020-07-05 15:25
java
JAVA-
栅栏-实例
JAVA-
同步工具类栅栏实例网上的例子大都只是一次栅栏。毕竟栅栏是可以多次重复使用的。这是他和闭锁的另一个差别。/***栅栏:所有线程必须同时到达栅栏位置,才能继续执行。闭锁是为了等待事件。
雪花无道
·
2020-07-05 15:01
java
java-
多线程-词频统计
面试遇到的机试题,统计出一篇或者多篇文章的词频数考验java基础的掌握importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;importjava.u
soi_yu
·
2020-07-05 13:00
java
MyEclipse自动代码补全
window->Preferences->
Java-
>Editor->ContentAssistautoactivaction->Enableautoactivation->AutoActivationtriggersforjava
HelloWorld1006
·
2020-07-05 12:30
MyEclipse
Java-
查询数据库
开发工具与关键技术:java作者:张俊辉撰写时间:2019年6月18日后台中写查询方法例如:根据账号查询用户表(SYS_User),首先需要一个储存用户表的实体类(UserPo),与数据库字段对应声明对应类型对应字段的私有变量,对应变量的获取方法与赋值方法,如下:publicclassUserPo{privateintuserID;privateStringuserName;privateStri
奈何桥边独自把头回
·
2020-07-05 10:51
专题技术
java-
输入
一、利用Scanner来实现从键盘读入数据importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);Strings=sc.next();//String类型inta=sc.nextInt();//Int类型floatb=sc.nextFloat();//浮
迢迢牵牛牵星星
·
2020-07-05 09:36
Java
Java-
页面分页效果
分页模板1、首先建立一个工具包msq.utils新建两个类NavigationTag.javapackagemsq.utils;importjava.io.IOException;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.jsp.JspException;importjav
qq_41722217
·
2020-07-05 08:51
Java
阅读《effective
java-
第17条》遇到的问题解决与分享
问题背景最近这2天准备重新看一遍《effectivejava》,发现这些经典的书籍真的是看一遍又有一遍的感受。也越来越觉的学习的过程是一个重复的过程。这次遇到的问题是在第17条中看到的,看了蛮久都没有看懂视例代码。第17条的内容是要么为继承而设计,并提供文档说明,要么就禁止继承。在其中有一段示例构造器决不能调用可被覆盖的方法代码如下:父类代码packagecom.sitech.test;/***e
鵬_鵬
·
2020-07-05 06:40
eclipse常见配置
preferences->general->workspace2、eclipseformatter配置在代码进行格式化时,会将代码注释也格式化,为避免这样错乱window->preferences->
java
钦拆大仁
·
2020-07-05 05:09
Eclipse
eclipse
Java-
编写一个检查给定的数字的数据类型是否为byte的程序,如果此数字超出byte数据类型表示的数的范围,则引发用户自定义的异常ByteSizeException
编写一个检查给定的数字的数据类型是否为byte的程序,如果此数字超出byte数据类型表示的数的范围,则引发用户自定义的异常ByteSizeException,并显示相应的错误信息(知识点:自定义异常)[选作题]步骤1:创建用户自定义异常类ByteSizeException步骤2:在main方法中编写逻辑代码步骤3:运行并测试importjava.util.Scanner;publicclassTr
涎涎
·
2020-07-05 04:01
Eclipse自动提示报错,反应慢(alt + 斜杠)
解决办法1.点击报错的那个连接(Window->Preferences->
java-
>Editor->ContentAssist->Advanced)。
九州无尘
·
2020-07-05 03:11
Eclipse一直在computing additional info
解决办法:1.找到JDK安装目录下的src.zip文件;2.打开eclipse:Window菜单->Preference->
Java-
>Instal
zzz小菜鸟zzz
·
2020-07-05 02:22
java-
多线程-CyclicBarrier(循环栅栏)
CyclicBarrierCyclicBarrierbarrier=newCyclicBarrier(8);CyclicBarrier可以理解为我们田径比赛的起跑线,它定义了8个跑道要求必须8个跑道都有人了才能跑假如来了7人,那么7人都得在起跑线这里等着,等到凑够8人才能你跑假如来了9人,那么从这9人中选出8人去跑,留下一人继续等到再凑够8人再一起跑这就是CyclicBarrier的作用,它调用a
好记性不如烂笔头_
·
2020-07-04 23:39
Java
Ubuntu 安装jdk和Tomcat以及环境配置
目录下,命令如下:>tar-zxvfjdk-7u67-linux-x64.tar.gz---解压,会在当前目录下多出一个文件夹:jdk1.7.0_67>mvjdk1.7.0_67/usr/local/
java
Gaken
·
2020-07-04 21:48
Java
Ajax怎么用,异步如何实现
怎么用,异步如何实现subtitle:ajax怎么用date:2018-10-31author:LYheader-img:img/post-bg-debug.pngcatalog:truetags:-
java
雷园
·
2020-07-04 21:31
java
异步
验证
异步验证
异步登陆
JAVA-
攻破-数据结构与算法-(稀疏数组与二维数组转换)
packagecom.util;publicclassSparseUtil{/**//二维数组转稀疏数组*1.遍历二维数组,得出有效的个数sum*2.根据sum创建稀疏数组Array[sum+1][3]稀疏数组n行3列*【稀疏数组第一行第一列为原始数组的总行第二列为原数组总列第三列为有效个数】*3.将有效的数组数据转入稀疏数组*/publicstaticint[][]ArrayToXishu(in
just_a_dreaming
·
2020-07-04 20:51
数据结构
算法
数组
在 Java 应用程序中访问USB设备-Java基础-
Java-
编程开发
google_ad_client="pub-8800625213955058";/*336x280,创建于07-11-21*/google_ad_slot="0989131976";google_ad_width=336;google_ad_height=280;//Java平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的Java应用程序的过程变得相当复杂。在本
java169
·
2020-07-04 19:28
在Java应用程序中访问USB设备详解-Java基础-
Java-
编程开发
google_ad_client="pub-8800625213955058";/*336x280,创建于07-11-21*/google_ad_slot="0989131976";google_ad_width=336;google_ad_height=280;//Java平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的Java应用程序的过程变得相当复杂。在本
java169
·
2020-07-04 19:28
java
microsoft
interface
google
语言
编程
Eclipse生成Swing应用程序以及用Java Web Start发布
Eclipse生成Swing应用程序的基本过程及示例一、Swing工程1、新建一个项目项目->
Java-
>Java项目,然后点击“下一步”,给项目命名为“SwingTest”,点击“完成”。
ildd
·
2020-07-04 18:36
编程资料
JAVA-
变量声明、关键字和类型
模块三变量声明、关键字和类型模块三变量声明、关键字和类型...11.基本语法元素...21.1.注释...21.2.分号...21.3.语句块(block)21.4.空白...32.标识符...33.Java关键字...44.基本Java数据类型...44.1.逻辑型──boolean.44.2.字符型──char54.3.文本类──String.54.4.整数型──byte,short,int,
冰封猪
·
2020-07-04 17:41
java方面
java-
数据库分表:根据UUID(字符串)取模定位分表
一、导读对于数据库来说,数据量的增多简单的处理方式就是分库分表以及读写分离的模式,今天的文章只对分表做下描述,采用取模的方式定位分表下标,大家对取模都熟悉吧,例如5%3=2,取模就是取得是余数2,被除数3代表你要分几张表,取模一个很关键的因素就是除数与被除数必须是数字格式,针对数据库自增长的id是没有问题的,但是针对UUID(字符串)生成的id是无法直接取模的,接下来我会用代码给大家讲解下针对UU
开发无止境,BUG随身行
·
2020-07-04 17:57
java相关解决方案
java
数据库
UUID
Java-
数据加解密实现
注意:强烈建议阅读本文之前,先行阅读下面这篇文章,建立对密码学技术体系的整体认知:https://blog.csdn.net/weixin_39190897/article/details/82223408先来一个故事(可粗略理解数字签名、散列函数、证书机构、非对称加密、公私密钥等密码学技术的应用)~假如A授权B的一段代码dmk可以访问A的系统,一个坏蛋C也想要访问A的系统做一些坏事,但是C没有的
梦想不会灭
·
2020-07-04 13:46
Java学习笔记
Java-
如何解决多线程当中共享资源的冲突问题
解决多线程当中共享资源冲突的问题1.冲突问题展示:/**共享资源冲突的问题*/classSingleThreadimplementsRunnable{//共享资源,100张票privatestaticintticket=100;@Overridepublicvoidrun(){while(true){if(ticket>0){System.out.println(Thread.currentThr
℡ㄨ瞎扯蛋ふ
·
2020-07-04 12:34
Java-
求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。代码如下:packagecom.homework.lhh;publicclassEx11{publicstaticvoidmain(String[]args){inti,j,k,n;System.out.print("水仙花数为:");for(i=1;i<10;i++){//分别循环三位数的百、十、个位for(j=0;j<10;j+
大龙湖畔
·
2020-07-04 12:18
Java
Java-
底层原理-clinit和init
Java-
底层原理-初始化之clinit和init系列文章目录
Java-
底层原理-编译原理
Java-
底层原理-javac源码笔记
Java-
底层原理-类加载机制
Java-
底层原理-clinit和init摘要在准备阶段
迷路剑客
·
2020-07-04 11:36
java
Eclipse: 取消空格键“键入自动提示”的功能
选择Window->Preferences->
Java-
>Editor->ContentAssist,将“Disableinsert
HippoSystem
·
2020-07-04 11:31
java-
复制文件及文件夹到另一个目录下
packagealogorithm;importjava.io.File;importjava.io.IOException;importjava.nio.file.Files;publicclassCopyFile{publicstaticvoidmain(String[]args)throwsIOException{copyDir("C:\\DATAPART4","C:\\Data");}pu
alolf
·
2020-07-04 10:20
java-
用java.net.Socket和java.net.ServerSocket实现简单的聊天程序
用java.net.Socket和java.net.ServerSocket实现简单的聊天程序思路是这样的:假设用户A与用户B进行聊天,用户B端使用ServerSocket作为服务端,而用户A使用Socket与用户B进行通信。这两个小程序需要运行在同一台电脑上,才能正常通信。运行时一定要先运行Server.class再运行Client.class。通过异常来控制程序逻辑不是首选方式,但想了很久也没
DuanJiaNing_
·
2020-07-04 10:54
Java
-
基础
java-
入门:模拟网络购物支付系统
1.用户登录后,判断是否是VIP/非VIP用户。如果是VIP用户,则总价=80%总价,非VIP用户,则无打折。2.输出总价信息,以及总共购买的商品总数量。3.不需要界面,纯Java编程。Number.javapublicclassNumber{privatedoubleamount;publicdoublegetAmount(){returnamount;}publicdoublesetAmo
浮生c梦
·
2020-07-04 10:11
java
JAVA-
银行卡归属地查询
文档地址:https://market.cloud.tencent.com/products/4730#tab=api调用示例://传入银行卡号,返回银行名字publicStringgetCardInformation(StringcardNumber){StringbankName=null;Stringpath="/get";Stringquery="cardNum="+cardNumber;
橙汁丶
·
2020-07-04 10:53
java
从java文件生成apk
从java文件到apk的步骤1.第一步
java-
>classjavacxxx.java2.第二步class->apkdx--dex--output=xxx.apkpathDir注释:最后一个参数pathDir
Git小助手
·
2020-07-04 09:48
zabbix监控——利用JMX监控Tomcat
192.168.91.134serverzabbix-server-mysql、zabbix-web-mysql、mariadb-server、mariadb192.168.91.133agentzabbix-java-gateway、
java
WanJiaBaoBao
·
2020-07-04 09:09
zabbix监控
Effective
Java-
创建和销毁对象
一、考虑用静态方法代替构造器 类可以通过静态工厂方法来提供它的客户端,而不是通过构造器。优势: 1、它们有名称,可以根据名称将创建对象的行为表达的更清楚。 2、可以不必在每次调用它们的时候都返回一个新对象。这使得不可变类可以使用预先构建好的实例,或者将构建好的实例缓存起来,进行重复利用。 3、它们可以返回原返回类型的任何子类型的对象。API可以返回对象,同时又不会使对象的类变成公有的。以这种方式隐
Q12271235
·
2020-07-04 07:36
effective
读书笔记
Java-
多线程 银行取款小练习
在生活中,如果两个人同时从一个银行账户取款,会不会取到双倍的钱?结果当然不会了,如果这样银行还不得破产,运用多线程synchronized关键字实现银行取款练习,要求同一时间只能有一个对象取钱。代码如下:packagecom.oracle.thread;publicclassBankDemo{publicstaticvoidmain(String[]args){//TODOAuto-generat
Oliver_W
·
2020-07-04 07:29
Java
多线程
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他