-
Debian 9及个性化配置
所属栏目:[Java] 日期:2020-12-15 热度:84
VM 虚拟机中安装好的 Debian 9 64位系统 0. 普通用户获取 root 权限 打开 Terminal(终端),输入 su, 键 1 2 3 [email?protected]:~$ su Password: [email?protected]:/home/rookie# 2. 大专栏 ?Debian 9及个性化配置etch-和-linuxlogo"1. 和 linuxlogo 打[详细]
-
Java使用Redis实例
所属栏目:[Java] 日期:2020-12-15 热度:189
在开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 1)redis安装步骤参考 2)需要下载jedis.jar驱动包 redis安装包与jedis.jar提取链接:https://pan.baidu.com/s/1Y2jSlGMsuydbTqJZr_R[详细]
-
191017 虚拟机centos修改IP
所属栏目:[Java] 日期:2020-12-15 热度:145
1. 虚拟机设置 1.1 编辑--虚拟机网络编辑器--VMnet8--更改设置--DHCP设置取消打勾 --选择NAT模式,查看网关IP 2. 本地网络设置 更改适配器选项--选择VMware...VMnet8--更改协议版本4--设置固定IP(IP为上面的网关ip) 3. CentOS中的设置 1 # cd /etc/sysconfig[详细]
-
Java String和hadoop的Text差异性比较
所属栏目:[Java] 日期:2020-12-15 热度:196
Text类似于String,UTF-8编码。采用整型储存长度,最大长度为2GB。 补充编码知识: ASCII 码 英语字母标点符号等256个字符,一个字节储存,取值0x00-0x7F; UNICODE 编码 则是对ASCII码的一个扩展,对所有文字的一个编码映射,是一个字符集,为每个文字分配一[详细]
-
自定义字段的设计与实现(Java实用版)
所属栏目:[Java] 日期:2020-12-15 热度:131
前言 自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实现个性化定制。 使用自定义字段的目的,使用自定义字段解决哪些问题 如现有一套CRM系统,客户模块中客户信息,需要实现不同行业,不同业态都可以个性化需求。那我们知道客户[详细]
-
Java_环境变量
所属栏目:[Java] 日期:2020-12-15 热度:99
.java 源文件 我们所编写的代码都在这个文件中 .class 字节码文件 java程序真正的可执行文件 JDK:java软件开发工具 JRE:java运行时环境 JVM:java虚拟机 所有的java程序都是运行在JVM上 想要进行程序的开发: 第一步: 下载JDK 第二步: 搭建环境,双击JDK[详细]
-
java 基础 HashMap 并发扩容问题
所属栏目:[Java] 日期:2020-12-15 热度:165
? ?存入的数据过多的时候,尤其是需要扩容的时候,在并发情况下是很容易出现问题. resize函数: void resize( int newCapacity) { Entry[] oldTable = table; int oldCapacity = oldTable.length; if (oldCapacity == MAXIMUM_CAPACITY) { threshold = Integer[详细]
-
第五周动手动脑
所属栏目:[Java] 日期:2020-12-15 热度:177
package text; public class text { public static void main(String[] args) { Foo obj1 = new Foo(); }} class Foo{ int value; public Foo( int initValue) { value = initValue; }} 该代码会报错,因为JAVA系统中如果自己定义了一个构造函数,那么系统就[详细]
-
网上贴吧系统
所属栏目:[Java] 日期:2020-12-15 热度:123
今天记录的项目是网上贴吧系统,网上贴吧系统项目是这么回事:随着计算机越来越普及,信息化的不断深入发展,网络技术应用的不断提高,人们愈来愈感到通过网络进行交流和网络办公的便利性。贴吧就是网络论坛的一种,是指基于网络环境的讨论模式,为了实现信息的共[详细]
-
FloodLight模块加载过程
所属栏目:[Java] 日期:2020-12-15 热度:103
模块加载部分: core/module/FloodlightModuleLoader.java ?= ?(396 – 403) loadModulesFromList函数 br / for (IFloodlightModule module : moduleSet) {br / // init the modulebr / if (logger.isDebugEnabled()) {br / logger.debug("Initializing " +[详细]
-
java 反转数组
所属栏目:[Java] 日期:2020-12-15 热度:125
? ? package java03; public class Demo05ArrayReversr { public static void main(String[] args) { int [] array = {10,20,30,40,50 }; // 遍历打印数组本来的样子 for ( int i = 0; i array.length; i++ ) { System.out.println(array[i]); } System.out.[详细]
-
Java中Integer与int对比的一些坑
所属栏目:[Java] 日期:2020-12-15 热度:194
Integer与int类型的关系 “ Integer是int的包装类,int的默认值是0,而Integer的默认值是null(我们经常在代码中使用的Integer.valueOf() 和xx.intValue()就是自动装箱和拆箱的过程 ), 需要注意的是Integer里面默认的缓存数字是-128-127 , Integer 与[详细]
-
Java IO File类
所属栏目:[Java] 日期:2020-12-15 热度:149
File类 构造方法 ??作为IO操作中的最基本的类,File类可以封装文件夹和文件,其构造方法如下: 1、通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。 File(File parent,String child); 2、通过将给定路径名字符串转换成抽象路径名来创建一个新[详细]
-
最强最全的Java后端知识体系
所属栏目:[Java] 日期:2020-12-15 热度:70
最全的Java后端知识体系 https://www.pdai.tech , 每天更新中... 。 最全的Java后端知识体系 Java 全栈知识体系 包含:Java 基础,Java 部分源码,JVM,Spring,Spring Boot,Spring Cloud,数据库原理,MySQL,ElasticSearch,MongoDB,Docker,k8s,CICD,Linux,DevOps,[详细]
-
Lombok(浅看,自用)
所属栏目:[Java] 日期:2020-12-15 热度:142
Lombok 首先是几个常用的注解(最常用到的方法,超简单的用) @Data@AllArgsConstructor@NoArgsConstructorpublic class Trial_Process { private Integer trial_process_id; private Integer project_id; private Integer step_one; private Integer step_tw[详细]
-
java单例模式八种实现方式
所属栏目:[Java] 日期:2020-12-15 热度:166
饿汉式两种 懒汉式三种 双重检验 静态内部类 枚举 一.饿汉式(两种) 1.静态常量 ? 1 /** 2 * @author 79282 3 * 单列模式第一种 写法:饿汉式(静态常量) 4 */ 5 public class Singleton01 { 6 // 私有化构造器 7 private Singleton01() { 8 9 } 10 11 // 私有[详细]
-
selenium基础(警告框的处理)
所属栏目:[Java] 日期:2020-12-15 热度:83
selenium基础(警告框的处理) 在webdriver中处理JavaScript所产生的的警告框有三种类型 alert confirm prompt 划转到警告框的方法是:driver.switch_to.alert 然后使用text、accept、dismiss、send_keys等方法进行操作 text:返回(获取)alert/confirm/pro[详细]
-
自己动手撸一个LinkedList
所属栏目:[Java] 日期:2020-12-15 热度:77
自己动手撸一个LinkedList 1. 原理 LinkedList是基于双链表的动态数组,数据添加删除效率高,只需要改变指针指向即可,但是访问数据的平均效率低,需要对链表进行遍历。因此,LinkedList善于进行一些插入、删除操作,不利于进行检索操作。LinkedList和ArrayL[详细]
-
Java中的输入方式
所属栏目:[Java] 日期:2020-12-15 热度:67
1.从键盘读取char类型数据 char ch = (char)System.in.read(); System.in 提供的 read() 方法每次只能读取一个字节的数据,所以用的频率比较低。 ? 2.BufferedReader 实现从键盘读取String类型数据 使用BufferedReader 对象的 readLine() 方法必须处理 java.[详细]
-
生命五流
所属栏目:[Java] 日期:2020-12-15 热度:117
生物学问题必须连成一个系统去思考: 生命五流: ? ? ? 信息流:遗传学与变演论 The Informational Track: Genetics and Evolution 基因组结构与变演 Genomics and Comparative Genomics 基因型与表型界定 Genotype -phenotype Relationship 物种变演 Lineag[详细]
-
java部署系列:CentOS下部署Java7/Java8
所属栏目:[Java] 日期:2020-12-15 热度:141
一、前言 1、本文主要内容 CentOS下部署OracleJDK CentOS下部署OpenJDK 2、适用范围与本篇环境 适用范围 1.CentOS 6+ 2.Java 7+ 本篇环境 1.CentOS 7 2.Java 8 二、部署OracleJDK 1、下载 #JDK下载首页 http:/ /www.oracle.com/technetwork /java/javase /do[详细]
-
Java的基础语法(一): 注释,关键字,标识符
所属栏目:[Java] 日期:2020-12-15 热度:128
1.注释 用于解释说明程序的文字 分类: ①.单行注释: //注释文字 ②.多行注释: /*注释文字*/ ③.文档注释: /**注释文字*/ 注意:单行注释可以嵌套,多行注释不可嵌套 2.关键字 被Java语言赋予特定含义的单词 特点: 组成关键字的字母全部是小写 举栗子: 定义类相[详细]
-
Java内存模型与JVM运行时数据区的区别
所属栏目:[Java] 日期:2020-12-15 热度:126
首先,这两者是完全不同的概念,绝对不能混为一谈。 1.什么是Java内存模型? Java内存模型是Java语言在多线程并发情况下对于共享变量读写(实际是共享变量对应的内存操作)的规范,主要是为了解决多线程可见性、原子性的问题,解决共享变量的多线程操作冲突问[详细]
-
volatile与JMM
所属栏目:[Java] 日期:2020-12-15 热度:166
Volatile 是 Java 虚拟机提供的轻量级的同步机制 保证可见性 禁止指令排序 不保证原子性 JMM(Java Memory Model)内存模型 本身是一种抽象的概念并不是真实存在,它描述的是一组规定或则规范,通过这组规范定义了程序中的访问方式。 JMM 同步规定 线程解锁[详细]
-
动手动脑(第六周)
所属栏目:[Java] 日期:2020-12-15 热度:122
? 1.以下代码为何无法通过编译?哪儿出错了? ? 系统提供了一个自定义的方法,导致了系统不再提供默认的构造方法。所以导致代码编译无法通过。 2下代码输出结果是什么? ? ? package text1;public class InitializeBlockClass {{field = 200;}public int fie[详细]