-
Java18集合Collection
所属栏目:[Java] 日期:2020-12-15 热度:153
ArrayLiat 是实现了List接口,而list接口的父类 则是collection 接口 所以他们所有的子类都会拥有collection接口的功能 因为collection是一个抽象类接口 所以collection不能new对象,我们如果需要用到collection对象的时候 我么可以利用多态来new一个collect[详细]
-
引用数据类型
所属栏目:[Java] 日期:2020-12-15 热度:135
JavaScript也具有对象,用于将属性和函数放在一起,虽然他是面向对象的语言,但是不具备类和接口。 1、对象的定义: (1)var 变量={}; !DOCTYPE htmlhtml head meta charset= " UTF-8 " titleJava Script/title script type= " text/javascript " /script /[详细]
-
ArrayList的源码分析
所属栏目:[Java] 日期:2020-12-15 热度:50
/** Default initial capacity. 初始化容量为10 */ private static final int DEFAULT_CAPACITY = 10; private static final Object[] EMPTY_ELEMENTDATA = {}; /** Shared empty array instance used for default sized empty instances. We distinguish th[详细]
-
java 网络编程-TCP-多人聊天(面向对象封装)
所属栏目:[Java] 日期:2020-12-15 热度:70
客户端: 多个客户可以正常收发信息,因为可以同时发送和接受信息,不是发送完信息后等待 返回信息,所以要加入多线程 public class Client {public static void main(String[]args) throws UnknownHostException,IOException{ System.out.println("客户端启[详细]
-
正确理解Java代码编写规范
所属栏目:[Java] 日期:2020-12-15 热度:77
本文从Java代码编写的初期到结尾,做了一次整体的总结,希望对初学者有帮助。 1、命名很重要 一个错误的命名会很误导人,不良的命名,对于阅读代码的人来说很纠结。一个良好的命名对自己也有很大的帮助。 我个人命名的变量都比较长,一般是单词的全称,这样[详细]
-
java基础——集合
所属栏目:[Java] 日期:2020-12-15 热度:61
#java基[详细]
-
JVM运行机制及原理
所属栏目:[Java] 日期:2020-12-15 热度:130
一、JVM生命周期 JVM伴随Java程序的开始而开始,程序的结束而停止。一个Java程序会开启一个JVM进程,一台计算机上可以运行多个程序,也就可以运行多个JVM进程。 JVM将线程分为两种:守护线程和普通线程。守护线程是JVM自己使用的线程,比如垃圾回收(GC)。[详细]
-
3种方式解决iterator迭代器ConcurrentModificationException
所属栏目:[Java] 日期:2020-12-15 热度:174
3种方式解决iterator迭代器并发修改异常ConcurrentModificationException 在使用迭代器的时候,时长会遇到 ConcurrentModificationException(并发修改异常) 这也是很多人头疼的问题 并发修改异常产生的原因 在使用迭代器迭代集合的同时,使用原集合修改元素[详细]
-
java反射(四)--反射与简单java类
所属栏目:[Java] 日期:2020-12-15 热度:53
一.传统简单java类 简单的java类主要是由属性所组成,并且提供有相应的setter以及getter的处理方法,同时简单java类最大的特征就是通过对象保存相应的类的属性内容,但是如果使用传统的简单java类的开发,那么也会面临非常麻烦的困难: 1 class Emp{ 2 private St[详细]
-
虚拟机安装Centos
所属栏目:[Java] 日期:2020-12-15 热度:112
不怎么常用Linux,每次需要的时候就安装一个虚拟机,但每次都记不住各种配置,还要重新网上去查找,此次把整个过程记录下来,方便自己。 下载安装不必多说,我是用Centos7安装在Vmware虚拟机上 ,安装后第一件事先配置网络。使用nmtui图形界面配置,图形界面[详细]
-
HDU 1231 最大连续子序列 (动态规划)
所属栏目:[Java] 日期:2020-12-15 热度:117
最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 43843????Accepted Submission(s): 20002 ? Problem Description ? 给定K个整数的序列{ N1,N2,...,NK },其任意连续子序列可表[详细]
-
Java虚拟机详解(八)------虚拟机监控和分析工具(2)——可视
所属栏目:[Java] 日期:2020-12-15 热度:160
上篇博客我们介绍了虚拟机监控和分析命令行工具,由于其不够直观,不是很容易排查问题,那么本篇博客我们就来介绍几个可视化工具。 1、JConsole JConsole(Java Monitoring and Management Console)是一款基于 JMX 的可视化监视和管理的工具。它管理部分的[详细]
-
Java描述设计模式(09):装饰模式
所属栏目:[Java] 日期:2020-12-15 热度:90
本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成鸟儿时,就可以在天上飞行。 2、场景图解 3、代码实现 public class C01_InSc[详细]
-
如何在ProXmoX VE 下虚拟机安装 黑群晖 DSM 6.1.6
所属栏目:[Java] 日期:2020-12-15 热度:132
ProXmoX 官方下载地址: https://www.proxmox.com/en/downloads Proxmox是一个非常优秀的开源虚拟化环境,集诸多优点于一身:开源免费,稳定可靠,架构简洁,安装方便,支持集群,KVM,LXC,NFS,iSCSI,Ceph,GlusterFS,DRBD,RestfulAPI,LDAP,CA,同时[详细]
-
如何将SAP Script转换成PDF并上传到SAP服务器[CONVERT_OTFSPOOLJ
所属栏目:[Java] 日期:2020-12-15 热度:189
1,CONVERT_OTFSPOOLJOB_2_PDF 无论是SAP script还是smartform,要想转换成PDF其实就是通过Spool list中的Spool ID转换的。 可以用于PDF转换的函数有几个,这里介绍 CONVERT_OTFSPOOLJOB_2_PDF. SE37中可以看到只有输入参数SRC_SPOOLID是必输项。 amp;lt;img[详细]
-
Java日志打印方法
所属栏目:[Java] 日期:2020-12-15 热度:156
一、使用log4j打印日志 1. 下载log4j.jar和commons-logging.jar。 ????log4j.jar 下载地址: http://logging.apache.org/log4j/1.2/download.html ????commons-logging.jar 下载地址: https://download.csdn.net/download/zuihongyan518/10597130 2. 将 准[详细]
-
ArrayList 和 Vector 的区别
所属栏目:[Java] 日期:2020-12-15 热度:170
? 这两个类都实现了 List 接口(List 接口继承了 Collection 接口),他们都是有序集合, 即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以 按位置索引号取出某个元素,并且其中的数据是允许重复的。 接着说 ArrayList 与[详细]
-
java 网络编程-TCP-多人群聊究极版
所属栏目:[Java] 日期:2020-12-15 热度:145
客户端: 多个客户可以正常收发信息,因为可以同时发送和接受信息,不是发送完信息后等待 返回信息,所以要加入多线程 public class Client {public static void main(String[]args) throws UnknownHostException,IOException{ System.out.println("客户端启[详细]
-
java使用poi(XSSFWorkbook)读取excel(.xlsx)文件
所属栏目:[Java] 日期:2020-12-15 热度:131
经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。 这里介绍的使用poi方式(XSSFWorkbook),实际上poi提供了 HSSFWorkbook 和 XSSFWorkbook 两个实现类。区别在于 HSSFWorkbook 是针对 .xls 文件 , XSSFWorkbook 是针[详细]
-
JDBC连接MySQL操作步骤
所属栏目:[Java] 日期:2020-12-15 热度:71
package testJDBC; import java.sql.*; /** @Author 小猪上天 @Email [email?protected] @Data 2019/8/28 14:27 @Version V1.0 @description JDBC 查询数据库示例 */ public class JDBCdemo1 { public static void main(String[] args){ Connection conn = n[详细]
-
java influx DB工具类
所属栏目:[Java] 日期:2020-12-15 热度:96
配置 application-properties: spring.influxdb.url=${influxdb_host:127.0.0.1 }spring.influxdb.port =${influxdb_port:8086 }spring.influxdb.username = ${influxdb_username:root}spring.influxdb.password = ${influxdb_password:root}spring.influxdb[详细]
-
java接口回调的经典使用案例
所属栏目:[Java] 日期:2020-12-15 热度:145
java接口回调的经典使用案例 内容简介: 接口回调的理解及需要关注的问题 接口回调一般常规用法 接口回调简洁用法 接口回调的意义 接口回调简介: 简单的说接口回调就是:调用者A类访问了被调用者B类中的M方法.这个M方法在执行完毕后又调用了A类中的方法. 问题?[详细]
-
代码规范(边学边增加)
所属栏目:[Java] 日期:2020-12-15 热度:86
以java的代码规范为例: 参考:解读阿里官方代码规范 - 上尤流苏 - 博客园? https://www.cnblogs.com/renyuanwei/p/9169452.html 命名规约: 1.代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 2.代码中的命名严禁使用拼音与英文混[详细]
-
java的四种引用,强弱软虚,用到的场景
所属栏目:[Java] 日期:2020-12-15 热度:65
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: Object o=new Object(); // 强引用 1 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有[详细]
-
Java代码审计 HTTP头操纵 response.addHeader()
所属栏目:[Java] 日期:2020-12-15 热度:195
? 系统中数据包含在一个HTTP响应头文件里,未经验证就发送给了web用户,即获取未经验证的值输入到头文件中。 String fileName = request.getParameter("fileName"); fileName = new String(fileName.getBytes("gb2312","iso-8859-1")); string header = requ[详细]