-
Java连载40-参数传递、this关键字
所属栏目:[Java] 日期:2020-12-15 热度:167
一、对象和引用 1.对象:目前在使用new运算符在堆内存中开辟的内存空间成为对象。 2.引用:是一个变量,不一定是局部变量,好可能是成员变量,引用保存了内存地址,指向了堆内存中对象。所有访问实例的相关数据,都需要通过“引用.”的方式访问,因为只有通[详细]
-
26、Java MySQL 连接
所属栏目:[Java] 日期:2020-12-15 热度:81
Java MySQL 连接 参考链接: ?http://www.runoob.com/java/java-mysql-connect.html Java 如何使用 使用 JDBC 连接 MySQL 数据库。 package com.runoob.test;import java.sql.*;public class MySQLDemo { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL s[详细]
-
北京地铁出行线路规划系统项目总结(Java+Flask+Vue实现)
所属栏目:[Java] 日期:2020-12-15 热度:173
北京地铁出行线路规划系统项目总结 GitHub仓库地址:https://github.com/KeadinZhou/SE-Subway Demo地址:http://10.66.2.161:8080/ (校内网) 项目需求 实现一个帮助进行地铁出行路线规划的命令行程序 地铁线路图数据需要与执行程序解耦 支持查询单条线路的[详细]
-
JDBC优化策略总结
所属栏目:[Java] 日期:2020-12-15 热度:149
相比Hibernate、iBatis、DBUtils等,理论上JDBC的性能都超过它们。JDBC提供更底层更精细的数据访问策略,这是Hibernate等框架所不具备的。 在一些高性能的数据操作中,越高级的框架越不适合使用。这里是我在开发中对JDBC使用过程中一些优化经验总结。 1、选[详细]
-
监听器(测试在线人数的)第一种 HttpSessionBindingListener
所属栏目:[Java] 日期:2020-12-15 热度:179
? index.jsp: % -- Created by IntelliJ IDEA. User: admin Date : 2019 / 10 / 15 Time : 11 : 52 To change this template use File | Settings | File Templates. -- % % @ page contentType = " text/html;charset=UTF-8 " language = " java " % html h[详细]
-
GC四大算法
所属栏目:[Java] 日期:2020-12-15 热度:197
引言: 前面的文章提到,Heap包括了PSYoungGen、ParOldGen、Metaspace。JVM 在进行GC时,并非每次都对上面三个内存区域一起回收的,大部分时候回收的都是新生代。由于新生代和老年代的内存空间大小不同以及对象存活率不同,所以针对不同区域JVM采用了不同的G[详细]
-
关于前端传参数,后台接收的问题
所属栏目:[Java] 日期:2020-12-15 热度:80
1、通过ajax,示例: 传给后台的数据通过json封装起来,再用ajax将json传到后台,ajax是用到Jquery的ajax,在jsp先加入Jquery的引用 script type="text/javascript" src="js/jquery-1.9.1.min.js"/script js传值的方法如下 function testAjax() { ? ?var use[详细]
-
java运算注意事项
所属栏目:[Java] 日期:2020-12-15 热度:123
/* 对于byte、short、char。插入三种类型来说,如果右侧固执的数值没有超过范围,那么java编译器就会自动隐含地位我们补上一个(byte) ,(short),(char)1、如果没有超过左侧的范围,编译器补上强转2、如果超过了左侧范围,那么直接编译报错 */ public[详细]
-
Java内存模型
所属栏目:[Java] 日期:2020-12-15 热度:106
Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如[详细]
-
Java实现JSONObject对象与Json字符串互相转换
所属栏目:[Java] 日期:2020-12-15 热度:60
Java实现JSONObject对象与Json字符串互相转换 JSONObject 转 JSON 字符串 Java代码: JSONObject jsonObject = new JSONObject(); jsonObject.put("name","wjw"); jsonObject.put("age",22); jsonObject.put("sex","男"); jsonObject.put("school","商职");[详细]
-
bat脚本自动安装Jmeter&Jdk
所属栏目:[Java] 日期:2020-12-15 热度:178
本文主要介绍通过Bat脚本自动下载、自动安装、自动配置JmeterJDK! echo =1/*nul@ cls @echo off :: 由于脚本内使用了bitsadmin下载器,故可能会被做病毒杀掉,若出现此类情况请关闭杀毒软件 :: 脚本更适合安装全新环境JmeterJdk,其它环境也做了部分兼容,[详细]
-
java操作xml文档
所属栏目:[Java] 日期:2020-12-15 热度:129
DOM 文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口,通过DOM树来读取所有元素 ? ? ? Dom4j? ? ?开源XML解析包,应用于java平台? ?jar包下载地址: https://dom4j.github.io/ ? ? ? ? ? ? ? ?1. ? Dom4j 遍历 XML[详细]
-
第五章Java
所属栏目:[Java] 日期:2020-12-15 热度:102
2 【单选题】 已知MyInterface是一个接口,ClassA是实现该接口的一个类,ClassB是ClassA的子类,则下面说法哪个正确? ? A、 ClassB obj = new ClassA(); B、 ClassA obj = new MyInterface(); C、 MyInterface obj = new ClassB(); D、 MyInterface obj = n[详细]
-
javaweb教师工作量管理系统
所属栏目:[Java] 日期:2020-12-15 热度:157
今天和一个朋友共同完成了一个基于javaweb的教师工作量管理系统项目,我们在开发时选用的框架是SSM(MYECLIPSE)框架。我这个朋友知识有限,只会这个框架,哈哈,都是为了方便他。和往常一样选用简单又便捷的MYECLIPSE作为开发工具,基于javaweb的教师工作量管[详细]
-
JVM申请的memory不够导致无法启动SparkContext
所属栏目:[Java] 日期:2020-12-15 热度:90
java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200. Please increase heap size using the --driver-memory option or spark.driver.memory in Spark configuration. 尝试直接在spark里运行程序的时候,遇到下面这个[详细]
-
Feign【替换默认的feign client】
所属栏目:[Java] 日期:2020-12-15 热度:177
说明: feign默认情况下使用的是JDK原始的URLConnection发送的HTTP请求,没有使用到连接池,但是对每个地址会保持长连接,即HTTP的persistence connection。我们可以利用Apache的HTTP client替换原始的HTTP client,通过设置连接池,超时时间等,对服务调用[详细]
-
Java ArrayList Random Scanner 的使用
所属栏目:[Java] 日期:2020-12-15 热度:66
java2 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法 格式: public 类名称(参数类型 参数名称){ 方法体 } 注意事项: 1.构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2.构造方法不要写[详细]
-
深入研究BufferedReader底层源码
所属栏目:[Java] 日期:2020-12-15 热度:86
目录 1 概述 2 BufferedReader源码分析 3 意外发现 1 概述 最近研究JDK IO流这一块源码,发现真的比较简单,而且还有很多意外发现,如果大家对JDK源码感兴趣,不妨从IO流这一块入手,说不定你会爱上JDK源码。今天我所分享的就是 BufferedReader 2 BufferedRe[详细]
-
Java知识点15 Spring的基础配置详解
所属栏目:[Java] 日期:2020-12-15 热度:189
1、SSH各个的职责 ? Struts2: 是web框架(管理jsp、action、actionform等)。 Hibernate: 是ORM框架,处于持久层。 Spring: 是一个容器框架,用于配置bean,并维护bean直接的关系。 ???????????? Bean:java中任何一种对象,如 javabean、数据源、dao、se[详细]
-
【JAVA基础】JAVA基础语法
所属栏目:[Java] 日期:2020-12-15 热度:84
1.1 Java语言概述 什么是Java语言 Java语言是美国 Sun公司 (Stanford University Network),在 1995 年推出的高级的编程语言。 ? Java语言发展历史 1995年Sun公司发布Java1.0版本 1997年发布Java 1.1版本 1998年发布Java 1.2版本 2000年发布Java 1.3版本 2[详细]
-
java基础 Math
所属栏目:[Java] 日期:2020-12-15 热度:90
? 1 package cn.mantishell.day08.demo04; 2 3 /** 4 * java.util.Math类是数学相关的工具类,里面提供类大量的静态方法,完成与数学运算相关的操作 5 * 6 * public static double abs(double num);获取绝对值 7 * public static double ceil(double num);向[详细]
-
java基础 Arrays
所属栏目:[Java] 日期:2020-12-15 热度:112
? 1 package cn.mantishell.day08.demo04; 2 import java.util.Arrays; 3 4 /** 5 * java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 6 * 7 * public static String toString(数组);将参数数组变成字符串(按[详细]
-
Java HashMap 和 ConcurrentHashMap
所属栏目:[Java] 日期:2020-12-15 热度:125
转自:http://www.codeceo.com/article/java-hashmap-concurrenthashmap.html 前言 Map 这样的? Key Value ?在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 H[详细]
-
一.关于Vue的介绍
所属栏目:[Java] 日期:2020-12-15 热度:129
目录 一.关于Vue的介绍 1.什么是Vue 2.Vue的优点 3.MVVM的设计模式 一.关于Vue的介绍 1.什么是Vue ? 渐进式JavaScript框架,js是页面脚本语言,用来控制或是辅助页面搭建,js功能的集合体 vue可以控制一个页面中的一个标签vue可以控制一整个页面vue可以控制整个[详细]
-
Java实现简单的RPC过程
所属栏目:[Java] 日期:2020-12-15 热度:186
Java实现简单的RPC过程 RPC是远程过程调用(Remote Procedure Call)的缩写,常用于分布式结构系统中。在分布式系统中,一般将系统组件根据需求进行分解,部署在不同服务器上,系统组件间即可通过RPC进行相互连接调用。 RPC可以实现系统功能间的耦合度降低,[详细]