1
、
Java
语言有哪些特点 1
、简单易学、有丰富的类库 2
、面向对象(
Java
最重要的特性,让程序耦合度更低,内聚性更高) 3
、与平台无关性(
JVM
是
Java
跨平台使用的根本) 4
、可靠安全 5
、支持多线程 2
、面向对象和面向过程的区别
转载
2023-12-28 21:00:36
26阅读
# 面试 JAVA 线上 Bug:从发现到解决的全流程
在现代软件开发中,尤其是 JAVA 应用程序,线上环境中的 Bug 是开发者和维护团队最为艰辛的挑战之一。线上 Bug 不仅影响用户体验,更可能导致系统崩溃和数据损失。因此,了解发现、定位和解决线上 Bug 的步骤至关重要。本文将以代码示例为基础,详细介绍 Java 线上 Bug 处理的流程,并通过可视化工具提供更直观的理解。
## 线上
原创
2024-09-16 06:15:08
26阅读
一、JavaSE 面试题1、自增变量代码的执行结果是什么呢?public static void main(String[] args) {
int i = 1;
i = i++;
int j = i++;
int k = i + ++i * i++;
System.out.println("i = " + i);
转载
2023-10-07 16:52:10
47阅读
# 如何实现“Java线上Bug”
在软件开发的过程中,Bug是不可避免的。当我们发现线上存在Bug时,我们需要及时定位并修复它。本文将指导你如何在Java项目中实现“线上Bug”的模拟、定位及解决。我将为你提供详细的步骤、代码示例及解释。
## 整体流程
我们可以将整个流程分为以下几步:
| 步骤 | 描述 |
|------|------|
| 1 | 识别功能需求并设计程序 |
前言线上问题排查是程序员绕不开路。线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可.CPU问题CPU 异常往往还是比较好定位的。原因包括
转载
2023-08-29 12:48:13
137阅读
B/S架构程序架构设计通过远程访问服务器的架构时,有两种程序架构:C/S和B/S。C/S的典型使用是PC端上的QQ软件。B/S的典型例子是使用浏览器访问淘宝页面。工作原理URL计算机通过统一资源定位符URL(Uniform Resource Locator)实现资源访问。它是唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定。 URL从左到右分为四个部分:协议部分,主机地址,目标
转载
2024-07-17 19:31:18
17阅读
Java面试:解决过哪些线上问题
## 引言
在日益完善的软件开发领域中,Java作为一种强大且广泛应用的编程语言,已经成为了很多公司的首选。在Java面试中,面试官常常会问到一个问题:“你在以往的项目中,解决过哪些线上问题?”这个问题考察的是面试者在实际项目中对于线上问题的处理能力以及对于Java相关知识的掌握程度。本文将系统地介绍一些常见的线上问题,并给出相应的解决方案和示例代码。
##
原创
2024-02-03 10:16:31
53阅读
线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是不囿于一个方面的问题的,基本上出问题就是 df、free、top 三连,然后依次 jstack、jmap 伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查 CPU 方面的问题。CPU 异常往往还是比较好定位的。原
转载
2023-07-20 16:36:51
54阅读
之所以想写下线上bug,因为发觉有些公司对线上bug的处理是比较严格甚至是很苛刻,涉及到的相关人可能会因此而背黑锅。 之所以会存在这样情况,因为公司各部门都有关联,特别是用户、老板的投诉,也给公司会造成直接口碑或经济等重大损失。 第一节: 下面举几个实际发生过的关于线上bug的例子:
1.一个修改update操作,结果引起删除delete了一条数据; 问题追溯:实际上测试漏测了,导致项
转载
2017-05-04 21:50:00
159阅读
2评论
# 线上 Redis Bug 调试指南
在现代应用开发中,Redis 是一个非常流行的数据库,它以其高性能和高可用性而被广泛使用。但是,随着系统的不断变化,线上环境中有时会出现各种问题。本文将引导刚入行的小白开发者如何调试 Redis 线上 bug。
## 1. 调试 Redis Bug 流程
在调试 Redis 线上问题时,可以遵循以下步骤:
| 步骤 | 描述
原创
2024-11-01 06:30:12
25阅读
关于线上bug?修改之所以想写下线上bug,因为发觉有些公司对线上bug的处理是比较严格甚至是很苛刻,涉及到的相关人可能会因此而背黑锅。之所以会存在这样情况,因为公司各部门都有关联,特别是用户、老板的投诉,也给公司会造成直接口碑或经济等重大损失。第一节:下面举几个实际发生过的关于线上bug的例子:1.一个修改update操作,结果引起删除delete了一条数据;问题追溯:实际上测试漏测了,导致项目
转载
2018-03-31 15:11:05
883阅读
服务器问题排查步骤一 、cpu使用情况1. top查看总体的系统硬件使用情况2. vmstat 查看cpu3. jstat分析频繁gc二、 内存使用情况1. free 查看内存使用情况2 .使用JMAP定位代码内存泄漏三、 硬盘空间使用情况1. df -lh 查看磁盘的使用情况2. du -h --max-depth=1 查看当前目录中文件和文件夹的大小3.iostat 查看磁盘io情况4. l
转载
2023-09-26 11:13:24
158阅读
算是动态图的一个坑吧。记录loss信息的时候直接使用了输出的Variable。应该不止我经历过这个吧...久久不用又会不小心掉到这个坑里去...fordata,labelintrainloader:......out=model(data)loss=criterion(out,label)loss_sum+=loss#<---这里......运行着就发现显存炸了观察了一下发现随着每个batc
原创
2020-11-24 22:15:46
317阅读
面试前做好准备当我们收到公司的面试邀请后,我们需要问清楚下面这些问题:到网上了解一下这个公司,看看是不是培训机构,如果是直接PASS;面试的时间、地点(一般对方会通过邮件等方式明确告诉你,如果没有,一定要记得确认);应聘的公司名字(最好问到全名,方便到网上去查询这个公司的资料);询问是否要携带什么材料(很多HR会告诉你,如果对方没有明确告知,可以询问一下,以防万一);访问应聘公司官网,了解这个公司
转载
2024-01-03 20:22:30
65阅读
# Java面试项目有哪些
在进行Java面试时,通常会涉及到一些项目相关的问题,以评估面试者的实际工作经验和技能水平。本文将介绍一些常见的Java面试项目,并提供相应的代码示例。
## 1. 图书管理系统
图书管理系统是一个常见的Java面试项目。它涉及到数据库的设计和操作,用户界面的实现等方面。下面是一个简单的图书管理系统的代码示例:
```java
// Book.java
publ
原创
2023-11-23 12:55:30
123阅读
前言:Redis作为缓存服务器我想大家都比较的熟悉,那么,如果想要更好的维护和监控,那么我们会对其redis服务器统一监控起来,如何监控呢?如果在生产环境一台服务器部署多个redis,这样就会出现多个端口,如何实施有效的监控呢?下面看下多给出的实录~ [redis-agent端]主要用于接受redis性能参数# vim /etc/zabbix/zabbix_agentd.d/
转载
2023-09-26 14:58:16
76阅读
# Java源码面试有哪些
在Java面试中,掌握源码是非常重要的,因为通过了解源码可以更深入地理解Java的工作原理和内部机制。在面试过程中,如果能够展示对Java源码的熟悉和理解,会给面试官留下深刻的印象。下面将介绍一些在Java源码面试中常见的问题和示例。
## 常见问题
### HashMap和HashTable的区别
- HashMap是非线程安全的,而HashTable是线程安
原创
2024-03-31 04:19:34
18阅读
Bug一词相信很多朋友都在网上看过,尤其是编程人员更是经常要与Bug一词打交道,也常常为了找Bug而苦恼不已,有一句话是这样说的,为系统而生,为框架而死,为Bug奋斗一辈子。如果没有跟踪和梳理各种bug的问题并及时解决,那么项目就很难向前推进,那么接下来本文为广大程序猿朋友们推荐几款高效的bug管理工具,希望可以帮助你们解决烦恼。
Bug一词相信很多朋友
转载
2023-07-05 23:55:25
208阅读
线上环境,有时候点击会报错,有时候点击不会报错。 1:第一想法,怎么这么奇怪有时候报错有时候不报错。我用线上的测试环境和本地的测试环境跑了几个流程发现根本找不到区问题所在。2:然后开始去线上找所有的服务器把日志都打开,进行搜索一开始搜索的服务器并没有相关报错的日志信息,继续找终于在其中一台找到了有该报错信息的日志。一开始先看报错信息 exepct '[' but string
转载
2023-08-02 21:23:31
74阅读
线上商城,就是利用移动互联网的趋势,把线下店铺搬到线上,让更多的用户看到,然后进入到商城消费。线上商城,一般是微信小程序商城,这个也是目前最有前景的,因为微信拥有10.98亿的活跃用户,用户群体庞大,所以现在很多的商家也是看到了这个趋势,纷纷开发了自己的小程序商城,实现了利润的攀升。
原创
2022-12-27 14:10:45
572阅读