- 博客(22)
- 问答 (1680)
- 收藏
- 关注
原创 java 针对jvm的面试题_JVM常见面试题
1. 内存模型以及分区,需要详细到每个区放什么。栈区:栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机中从入栈到出栈的过程。通常说的栈就是指局部变量表部分,存放编译期间可知的8种基本数据类型,及对象引用和指令地址。局部变...
2021-02-26 15:57:01 30
原创 java实体类set方法报空指针异常_SpringMVC空指针异常NullPointerException的原因和解决方法...
前言在写单元测试的过程中,出现过许多次java.lang.NullPointerException,而这些空指针的错误又是不同原因造成的,本文从实际代码出发,研究一下空指针的产生原因。一句话概括:空指针异常,是在程序在调用某个对象的某个方法时,由于该对象为null产生的。所以如果出现此异常,大多数情况要判断测试中的对象是否被成功的注入,以及Mock方法是否生效。基础出现空指针异常的错误信息如下:j...
2021-02-26 11:12:31 3326
原创 java读写orc文件_java读取hive的orc文件
hive API2hive udf 读取HDFS的orc文件package hive_udf_province;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.hiv...
2021-02-26 07:20:25 607
原创 java 用面向对象 打印乘法表_java面向对象编程(一)-类与对象
1.问题的提出张老太养了两只猫猫:一只名字叫小白,今年3岁,白色。还有一只叫小花,今年100岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫。//用前面学习过的知识写出代码如下:public classDemo107{public static voidmain(String []args){int a=49;//输入...
2021-02-25 00:58:20 159
原创 java代码实现登录跳转_java实现登录案例
本文实例为大家分享了java实现登录案例的具体代码,供大家参考,具体内容如下一、环境搭建JDK1.8 + Tomcat1.8二、目录结构三、代码示例3.1、fail.html页面faill.html亲, 你的用户名或密码输入有误!请重新输入!返回登录页面3.2、Login.htm页面Login.html用户名:密码:3.3、IndexServlet.javapackage cn.itca...
2021-02-24 23:38:30 2487
原创 java 上传返回json数据_求助大佬们,上传数据到http接口,返回json数据
该楼层疑似违规已被系统折叠隐藏此楼查看此楼package contract;import com.alibaba.fastjson.JSON;import static io.itit.itf.okhttp.PostRequest.logger;import java.io.*;import org.apache.http.client.methods.HttpPost;import java....
2021-02-24 14:41:08 60
原创 学java有前端吗_应该学java后端还是前端?
很高兴能回答你的问题选择哪个看个人兴趣以及自己的长处,逻辑能力强就可以走后端路线,当然前端也可以。web前端和java都是热门的行业。1.web前端开发相对应的职位可能就是一些web前端开发工程师,主要工作是把ui设计师设计好的psd利用html,制作成网页,web前端工程师布局网站的结构和样式,和整体美观效果,刚开始会学习一些HTML、CSS、Javascript、JQ、MVVM的一些知识,基础...
2021-02-23 16:40:43 559
原创 java中的this关键字_Java中的this关键字
this关键字:1、this是一个关键字,翻译为:这个。2、this是一个引用,this是一个变量,this变量中保存了内存地址指向了自身,this储存在JVM堆内存Java对象内部。3、创建100个Java对象,每一个对象都有this,也就是说100个不同的this。4、this可以出现在“实例方法”中,this指向当前正在执行这个动作的对象。(this代表当前对象)关于带不带static关键字...
2021-02-22 00:31:54 316
转载 java 高级循环,使用每个循环的“高级”初始化Java中的数组
Is it possible to initialise an array in Java using the 'advanced' for loop?e.g.Integer[ ] numbers = new Integer[20];int counter = 0;for ( Integer i : numbers ){i = counter++;}for ( Integer i : number...
2021-02-21 11:47:38 53
原创 java 1.7 比以前_JVM1.7和1.8的永久代和元空间的变化
总结:通过下面分析,大家应该大致了解了 JVM 的内存划分,也清楚了 JDK 8 中永久代向元空间的转换。不过大家应该都有一个疑问,就是为什么要做这个转换?所以,最后给大家总结以下几点原因:1、字符串存在永久代中,容易出现性能问题和内存溢出。2、类及方法的信息等比较难确定其大小,因此对于永久代的大小指定比较困难,太小容易出现永久代溢出,太大则容易导致老年代溢出。3、永久代会为 GC 带来不必要的复...
2021-02-16 01:27:57 614
原创 交通java_java程序--交通运输
运输工具public abstract class Vehicle {public Vehicle(String model, int speed) {this.model = model;this.speed = speed;}public abstract void work();String model;int speed;}飞机类public abstract class Plane ex...
2021-02-15 13:35:05 362
原创 java perl 正则表达式_来自Perl类型正则表达式的Java正则表达式
我正在尝试从日志文件中的字符串时间戳中提取小时,分钟,秒和纳秒.这是我正在测试的输入字符串:SOME_TEXT,+09:30:01.040910105,SOME_TEXT,SOME_TEXT,SOME_TEXT在Perl / Python中,我将使用以下正则表达式对我感兴趣的字段进行分组:(\d\d)\:(\d\d)\:(\d\d)\.(\d{9})如果您好奇,可以验证正则表达式是否与http:/...
2021-02-13 15:44:05 129
原创 switch integer java_「JAVA」Java switch的使用细节和使用注意
Javaswitch语句适用于对多个整型数值(包括负数)进行匹配判断,从而实现条件的分支控制。和if语句不同的是:if语句后面是根据其后的boolean表达式判断的,所以表达式的结构可以任意写,而switch只是相当于做“表达式 == 数值”的boolean表达式判断。相比较if来说,switch比较单一,仅仅只是对整数类型的判断,使用更简单。Java Switch这里的整数类型是除long之外的...
2021-02-12 23:42:16 344
原创 java 数组中位数_Java经典算法:两个排序数组的中位数
分别有大小为m和n的两个排序数组A和B。找到两个排序数组的中位数。总体运行时复杂度应为O(log(m + n))。Java解决方案此问题可以转换为找到第k个元素的问题,k为(A的长度+ B'的长度)/ 2。如果两个数组中的任何一个为空,则第k个元素为非空数组的第k个元素。如果k == 0,则第k个元素是A或B的第一个元素。对于正常情况(所有其他情况),我们需要以数组大小一半的速度移动指针,以获取O...
2021-02-12 19:41:01 109
原创 java开源wiki_Java 开源Wiki:XWiki
XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。之前只接触过MediaWiki,但是MediaWiki是用PHP写的,一直想找找看有没有熟悉的JAVA语言的Wiki系统。于是乎就找到了XWiki。从XWiki首页上(http://www.xwiki.org/)可以下载到源代码,以及可以运行的程序。PS:首页挺漂亮的,特意截图一张~首先简单介绍一下安装步骤:1.首先要安...
2021-02-12 17:15:45 601
原创 springboot集成MySQL怎么换_关于Java中集成mysql(springboot)处理数据创建时间和最后更新时间的总结...
关于Java中集成mysql(springboot)处理数据创建时间和最后更新时间的总结在服务端开发中,经常会遇到需要记录数据库记录的创建时间与更新时间,往常的时候只是把别人的代码粘贴过来用了,也没有实际整理过;近几天通过网上搜索及实际测试整理出一套结论网上目前主要流传有4种解决方案,但是有一些方案确实并不合适,以下是自己整理的以下实测结果及最终推荐方案,请参考指正1 在数据库表设计上直接解决...
2021-02-11 10:31:45 116
原创 python 欢迎自己程序编写_感觉自己python已经入门了,为什么还是没法用Python写好程序?...
其实恰恰有很多人不知道如何运用学到的知识,甚至不知道如何去学习。现在Python的学习视频有很多,但是都不够系统,很多人都是这看一个那看一个,学习顺序完全是混乱的,而且前后根本衔接不上。想要把学到的东西充分利用好,首先你得明确学习路径。我们将Python技术路径划分出七个模块:入门知识 - Python基础 - Web框架 - 基础项目 - 网络编程 - 数据与计算 - 综合项目。这样就保证了学习...
2021-02-09 12:45:12 120
原创 mysql相关操作_MySQL 相关操作
#==========================登陆MysqL============================================# 登陆用户名:-u,登陆IP: -h,登陆端口:-PMysqL -u用户名 -p密码 -h登陆IP -P登陆端口 --default-character-set=utf8MysqL -uxxxx -pxxxx-hxx.xx.xx.xx -P...
2021-02-08 16:35:05 37
原创 2003 r2 64 iis php mysql_Windows2003 R2 SP2 64位服务器系统,配置PHP + IIS 6
最近一直在为服务器上的论坛头大,我的论坛用的是Discuz X2,系统是Windows2003 R2 SP2 64位,使用FASTCGI +IIS+PHP的运行环境。有人会问,我为什么不用Apache来配置,因为我的服务器还要运行一个.NET的网站,而且网站和论坛之间实现了同步注册和登陆。FastCGI是IIS下配置PHP的一个新东西,配置方便,不受PHP的32或64位影响。但是问题也存在,最近论...
2021-02-05 13:30:57 101
转载 mysql的空值可以合并吗,MySQL,合并等效为空值?
I know that coalesce will return the first non-null value that is passed to it. is there something simlilar that will return the first not empty / not false value?example:select FunctionIWant(0,'','ba...
2021-02-05 02:29:19 69
原创 mysql数据库增删改查_MySQL数据库(增删改查)怎么用?
很多时候一个经常用的知识点,但是要我们手动写出来却并不是那么的顺利。假如现在就要你写个冒泡排序、写个匹配邮箱的正则、写个图片上传功能,或者写个数据库建表,你能写出来吗?如果写不出来的话,那么说明你平时缺乏手动锻炼或者是基础不够扎实。手写代码很多时候是必要的,手写代码不仅能体现你的代码量更能体现你的基础功扎不扎实,更能锻炼自己的代码质量,写的多自然就写的精。下面小编整理MySQL链接数据库的全部过程...
2021-02-02 11:15:11 88
原创 docker 容器里面重启nginx_快速熟悉docker常用命令(实例:创建nginx容器)
docker主要的3个概念:镜像(image)+容器(container)+仓库(repository)docker镜像:概念类似虚拟机的镜像,可以用来创建新的容器。docker仓库:docker仓库概念和git类似。docker仓库是用来包含镜像的位置。docker容器:是由docker镜像创建的运行实例。docker容器类似虚拟机,可以执行包含启动,停止,删除等。每个容器间是相互隔离的。容器中...
2021-02-01 17:11:18 4978
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人