自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 DDD的常见问题、争论以及局限性

目录1、资源库与领域服务的区别?2、按照DDD写代码是否会导致过度设计?3、DDD是否战略设计的意义要大于战术设计?4、模型驱动设计和面向数据库表的设计有什么区别?数据驱动的缺点是什么?为什么要使用DDD?即使不用DDD,而是面向数据库表开发,也能搭建一套稳定的代码结构。5、为什么要用充血模型?......

2022-08-16 18:00:19 1343 1

原创 动态规划之凑硬币问题

凑零钱问题: 描述:给你k种面值的硬币,面值分别为c1,c2,…,ck,每种硬币的数量无限,再给一个总金额amount,问你最小需要几枚硬币凑出这个金额,如果不能凑出,算法返回-1package com.txw.javaCore.server.leetcode.dp;import lombok.extern.slf4j.Slf4j;import java.util.HashMap;/** * @PROJECT_NAME: JavaCoreB2 * @DESCRIPTION: 凑零钱问.

2021-03-31 16:56:49 445

原创 动态规划之斐波那契数列问题

动态规划解题套路框架(一)斐波那契数列问题:指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n ≥ 2,n ∈ N*)package com.txw.javaCore.server.leetcode.dp;import lombok.extern.slf4j.Slf4j;import java.util.HashMap;/** * @PROJECT_N

2021-03-30 16:33:28 140

原创 文思海辉工作-Java代码规范(2019-08-20)

(review代码,check代码需要注意的规范,需牢记!)目录1.前言2.标识符命名规范2.1统一2.2简洁2.3骆峰法则3.代码格式4.注释规范 1.前言Java代码规范以SUN的...

2019-08-20 11:14:32 482

原创 #【代码重构之路】如何“消除”if/else-调整判断逻辑,抽取方法,逻辑优化

目录1.前言2.方法3.分解条件表达式——复杂条件的分解4.合并条件表达式——重复的返回结果5.合并重复的条件片段——重复代码1.前言 if/else是java语言中最基础的功能,虽然 if/else 是必须的,但滥用 if/else,特别是各种大量的if/else嵌套,会对代码的可读性、可维护性造成很大伤害,对于阅读代码的人来说就是一场灾难。 ...

2019-08-16 17:17:13 993

翻译 Android Studio——开发环境

Android Studio开发环境1.推荐地址Google Android 官网介绍+下载:https://developer.android.com/studio/install.html?hl=zh-cn简单使用:https://developer.android.google.cn/studio/projects/create-project.html?hl=zh-cn2....

2019-03-01 10:25:23 536

原创 JavaScript的学习-实例属性和类属性

JavaScript-实例属性和类属性一、定义根据函数中声明变量的方式,函数中变量分为以下三种:        ->局部变量:在函数中以var声明的变量        ->实例属性:在函数中以this前缀修饰的变量        ->类属性:在函数中以函数名前缀修饰的变量二、区别->局部变量是只能在函数里访问的变量->实例属性是属于单个...

2018-11-12 14:11:50 1159

原创 JavaScript的学习-函数、对象、方法、变量和类

JavaScript-函数、对象、方法、变量和类 一、函数与对象的关系当我们定义一个函数时,系统会创建一个对象,该对象是Function实例。如下代码:<script type="text/javascript"> //定义一个匿名函数,并将它赋值给变量hello var hello = function(name) { alert(name + "您好!"...

2018-11-08 16:44:44 200

原创 JavaScript的学习之局部变量和局部函数

JavaScript-局部变量和局部函数一、局部变量和全局变量首先,我们先来了解一下局部变量和全局变量的定义局部变量:在函数内,使用var定义的变量全局变量:在函数外定义的变量和在函数内不使用var定义的变量需要注意的是:1.如果局部变量和全局变量的变量名相同,则局部变量会覆盖全局变量2.局部变量只能在函数内访问,而全局变量可以在所有的函数里访问二、局部函数由此,我们可以引申...

2018-11-07 21:27:49 324

原创 JavaScript的学习之定义函数的方式

JavaScript-函数(一)一、函数(function)的概念及作用函数:将多条语句或一坨代码进行封装,当我们需要用到该函数时即可直接调用函数的作用:JavaScript代码复用的单位,但却比结构化语言的函数功能更加丰富补充理解:1)函数可独立存在2)函数可类比成Java中的一个类去使用,同时也是自身唯一的构造器3)函数本身就是一个对象,同时也是Function实例4)函数最大...

2018-11-05 23:22:50 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除