标签:万物

Java

乐字节Java编程语言发展、面向对象和类

9

yeseng 发布于 2019-07-17

大家好,上次我们讲过了乐字节Java编程之方法、调用、重载、递归,接下来我们将会进入到Java封装的内容。Java编程语言发展,面向对象和类。 一、编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。 汇编语言—...

阅读(17)评论(0)赞 (0)

Java

乐字节Java编程语言发展、面向对象和类

9

邓龙华 发布于 2019-07-17

大家好,上次我们讲过了乐字节Java编程之方法、调用、重载、递归,接下来我们将会进入到Java封装的内容。Java编程语言发展,面向对象和类。 一、编程语言的发展 机器语言——直接由计算机的指令组成,指令、数据、地址都以“0”和“1”组成:可以被计算机直接识别并执行。 汇编语言—...

阅读(15)评论(0)赞 (0)

编程技术

后台系统架构设计-商务咨询系统

12

邓龙华 发布于 2019-07-16

本文为以业务逻辑层、数据底层、表现层这三个方面作为思维模型,进行思考并打造了一款从0到1的后台系统。 作为后端产品经理,刻意练习系统架构设计的能力和对业务充分了解的能力,个人觉得,显得尤为重要。此文我只关注这两点,至于原型那些表现层的内容,不在此文范围。 文中我将通过 M V C...

阅读(17)评论(0)赞 (0)

编程技术

从应用交付交付看云原生体系的构建

8

songhua.gao 发布于 2019-07-11

一、现阶段云原生体系的“暗面” 自从 Matt Stine 提出 Cloud Native(云原生),云原生的概念经历了多个版本的迭代,Google 主导成立的 CNCF(Cloud Native Computing Foundation 云原生计算基金会 )对云原生的...

阅读(50)评论(0)赞 (0)

Java

吐槽,Java 设计的槽点

xiaoli.wang 发布于 2019-07-05

今天不灌水,直接上干货!希望下面的讲解,能与你产生一些共鸣。 1. 求长度各有千秋 你是否曾经在面试的时候,经常被问到:数组有没有 length() 方法?字符串有没有 length() 方法? 集合有没有 length() 方法? 面对这个问题,那么不得不吐槽一下,Java 中...

阅读(27)评论(0)赞 (0)

Java

JNI: 连接Java世界的JavaVM和JNIEnv

xirruiqiang 发布于 2019-07-04

在 不使用IDE做一次JNI开发 一文中,我们做了一次从 Java 层到 Native 层的开发。那么,我们能不能反过来,完成一次从 Native 层到 Java 层的开发呢?当然能,不过过程可没那么简单,而掌握 JavaVM 和 JNIEnv 这两个结构体就是关键,这两个结构体...

阅读(29)评论(0)赞 (0)

Java

为什么 C 语言仍然占据统治地位?

9

darida 发布于 2019-06-29

C语言五十年来一直是软件开发的一种主力语言。 以下是它在如今的2019年与C ++,Java,C#,Go,Rust和Python抗衡的方式。 作者 | Serdar Yegulalp 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews...

阅读(55)评论(0)赞 (0)

Java

面试点:Java 中 hashCode() 和 equals() 的关系

dulong 发布于 2019-06-26

Java 中 hashCode() 和 equals() 的关系是面试中的常考点,如果没有深入思考过两者设计的初衷,这个问题将很难回答。除了应付面试,理解二者的关系更有助于我们写出高质量且准确的代码。 一.基础:hashCode() 和 equals() 简介 在学习 hashC...

阅读(34)评论(0)赞 (0)

Java

Java动态追踪技术探究,从JSP到Arthas

3

wenming.gapo 发布于 2019-06-12

引子 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话: “Debug一下吧。” “线上机器,没开Debug端口。” “看日志,看看请求值和返回值分别是什么?” “那段代码没打印日志。” “改代码,加日志...

阅读(62)评论(0)赞 (0)

Java

java基础(一)-面向对象思想

2

hanze 发布于 2019-06-11

java是一门面向对象的语言,在学习java前,先要理解面向对象这个概念,区别于c这类的面向过程语言,面向对象有着什么一样的特点呢?先上一张思维导图吧: 对象 什么是对象 问题空间中的元素及其在解空间中的表示 这句话摘抄自 java编程思想 ,是一句很难理解的话语(果然大佬的总结...

阅读(46)评论(0)赞 (0)

编程技术

架构师成长之路(6)–技术深度和广度

1

xiaoli.he 发布于 2019-06-10

一、技术的深度 说到技术深度,深到底多深才叫有深度,是不是技术钻研的越就显得越牛逼,那学一门技术要怎么学才叫有深度的学? 学任何的知识都要形成一个体系,才能学得深,记得牢。功利性地,走马观花似的学习,很快就会忘记。 1、学习层次认知 我们先看看加涅定义学习的层次: 陌生——辨别—...

阅读(37)评论(0)赞 (0)

Java

Java 中 hashCode() 和 equals() 的关系

puefu.he 发布于 2019-06-08

Java 中 hashCode() 和 equals() 的关系是面试中的常考点,如果没有深入思考过两者设计的初衷,这个问题将很难回答。除了应付面试,理解二者的关系更有助于我们写出高质量且准确的代码。 一.基础:hashCode() 和 equals() 简介 在学习 hashC...

阅读(42)评论(0)赞 (0)

Java

Java中”==”和equals()的区别

邓龙华 发布于 2019-06-07

“判断两个事物是否相等”,是编程中最常见的操作之一,在Java中,判断是否相等有两种方法,一种是使用“==”判断符,另一种是使用“equals()”方法,你是否曾因混用二者导致不可思议的bug?本篇文章将带你深入二者背后的判断原理。 相等判断符”==” ”==”相等判断符用于比较...

阅读(49)评论(0)赞 (0)

Java

SSM,Jquery, Bootstrap从零打造一个论坛系统

Harries 发布于 2019-06-06

分享一个SSM的实战项目,一个使用 springmvc , mybatis , jequery , bootstrap , ueditor 打造的论坛系统,主要包含论坛主体,后台管理两个部分。 git地址如下: github.com/jsbintask22… 技术介绍 该系统主要...

阅读(87)评论(0)赞 (0)

Java

Java 并发编程 — 线程池源码实战

6

yanxinchi 发布于 2019-06-04

作者 | 马启航 杏仁后端工程师。「 我头发还多,你们呢?」 一、概述 笔者在网上看了好多的关于线程池原理、源码分析相关的文章,但是说实话,没有一篇让我觉得读完之后豁然开朗,完完全全的明白线程池,要么写的太简单,只写了一点皮毛,要么就是是晦涩难懂,看完之后几乎都是一知半...

阅读(53)评论(0)赞 (0)

Java

面试官:谈谈你对SpringAOP的了解?请加上这些内容,绝对加分!

10

puefu.he 发布于 2019-06-02

作者:Java架构的傲慢与偏见 原文地址:www.toutiao.com/a6695345484485100044 一、引言 众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在 运行时 内存中临时生成代理类,故而又称作 运行时增...

阅读(44)评论(0)赞 (0)

Java

当我们在谈论高并发的时候究竟在谈什么?

10

dulong 发布于 2019-06-01

什么是高并发? 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数, 简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈些什么东西呢? 高并发究竟是什么? 这里先给出结论: 高并发 的基本表现...

阅读(51)评论(0)赞 (0)

Java

当我们在谈论高并发的时候究竟在谈什么?

10

zhuangli 发布于 2019-06-01

什么是高并发? 按照现在现在google搜索出来的结果,大部分人给出的定义都大同小异。 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数, 简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈...

阅读(59)评论(0)赞 (0)