标签:设计模式

Java

小学生面试初级Java开发之路(一)

yanxinchi 发布于 2020-04-07

今日小学生接到了A公司的笔试题,说实话这题挺简单的,奈何本小学生实力不行啊,答的不是很好,就是感觉自己会但是不是很彻底的感觉,这就是啥都会点,但都不精通,自己的基础不是很扎实,还得学啊(学不动了,太多了….)。 下面是这次的笔试题,我下来之后又整理了一遍,如果有不对的...

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

Java

Mybatis-3 源码之缓存是如何使用的

5

邓龙华 发布于 2020-04-07

Mybatis 缓存问题其实也是面试高频的问题了,今天我们就从源码级别来谈谈 Mybatis 的缓存实现。 (本文源码均在 github.com/ccqctljx/My… 中,会持续更新注释和 Demo)。 前期回顾: 上一篇文章主要讲述了 mybatis 一、二级缓存的创建过程...

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

编程技术

ATM购物车+三层架构项目设计

2

wenming.gapo 发布于 2020-04-07

ATM购物车项目 模拟实现一个ATM + 购物商城程序。 该程序实现普通用户的登录注册、提现充值还款等功能,并且支持到网上商城购物的功能。 账户余额足够支付商品价格时,扣款支付;余额不足时,无法支付,商品存放个人购物车。 如果用户具有管理员功能,还支持管理员身份登录。具体需求见项...

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

Java

想读Spring源码?先从这篇「 极简教程」开始吧…

12

likai 发布于 2020-04-07

为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山? 这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。 (PS:也欢迎你在评论区留言补充) 阅读源码的好处 1.知其然知其所以然 这是一句 IT 人都很熟悉的话,在开源软...

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

编程技术

从方法到思维:什么是应用逻辑架构的正确姿势?

18

hanze 发布于 2020-04-07

阿里妹导读:本文分享阿里资深技术专家六铢的架构方法论,这套方法论中包含了详细的架构推导逻辑,希望能够帮助大家在工作中从各个粒度、各个层次来做好架构工作。较长,同学们可先收藏再看。 一  背景 1.1  架构中的问题识别 需求分析,架构实现,(新需求,架构改动)...

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

Spring

你的工作年限和水平相匹配吗?

4

dulong 发布于 2020-04-07

找工作过程中经常会看到“ 与工作年限相匹配的水平 ”这样的字眼,那么究竟什么样才算是匹配呢? 当然,这个话题仁者见仁智者见智,其实互联网职业可以大致分两个阶段,在毕业后的3到5年内主要都是以学习、积累为主,从一开始啥都不懂的校园“新鲜人”向“职业人”转变。在这个阶段,你会学习: ...

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

Java

超赞,大牛总结的多线程的问题及答案

2

yeseng 发布于 2020-04-06

编辑 | 程序员大白公众号 来源丨https://www.xttblog.com/?p=4922 仅作学术交流,如有侵权,请联系删文 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网...

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

编程技术

[Skr-Shop]购物车之架构设计

6

likai 发布于 2020-04-06

skr shop是一群底层码农,由于被工作中的项目折磨的精神失常,加之由于程序员的自傲:别人设计的系统都是一坨shit,我的设计才是宇宙最牛逼,于是乎决定要做一个只设计不编码的电商设计手册。 项目地址:https://github.com/skr-shop/manuals 在上一...

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

Java

Java后端实习面经,电子科大大三读者投稿!看了之后感触颇深!很开心!

2

刘莉莉 发布于 2020-04-06

发表于: 2020年4月1日 2020年4月6日 分类: Java面试 这篇文章是我的一位读者的投稿,为了方便称呼加上这位老哥的头像是哆啦 A 梦,我暂时称呼这位读者为哆啦 A 梦吧! 哈哈! 关于我 我现在是本科大三学生,在电子科大就读软件工程专业,在我大一大二的时候其实也并没...

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

Java

《小喜子成长之路》系列–JAVA设计模式

8

xiaoli.he 发布于 2020-04-05

前言 老大:**,这个任务你先看下,先想一下怎么做,然后提交一份文档给我,记住要用设计模式,别写一些没用的东西,你知道都该用哪些设计模式吧! 我: 任务来了,并且要用一下设计模式,那么先来了解一下什么是设计模式、设计模式都分为哪些、每种设计模式都有哪些、都有哪些优缺点吧! 1、什...

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

Java

了解Java中的锁,看这一篇就够了!

xiaoli.wang 发布于 2020-04-05

锁是用来控制多个线程访问同一个共享资源的方式,一般来说,一个锁能防止多个线程同时访问共享资源,在Lock接口出来之前,Java是通过synchronized关键字来实现锁的功能,而Java1.5之后,并发包新增了Lock接口(以及相关实现类)用来实现锁的功能,它提供了与synch...

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

Java

用 Java 写一个植物大战僵尸简易版!

6

wenming.gapo 发布于 2020-04-05

有谁没玩过植物大战僵尸吗? 一位 读者 用Java语言开发了自己的植物大战僵尸游戏。 虽然系统相对简单,但是麻雀虽小五脏俱全,对游戏开发感兴趣的小伙伴可以学习一下。 游戏设计 植物大战僵尸中有一个小游戏关卡,屏幕的正上方有一个滚轮机,会随机生成植物,玩家可以选中植物后自由选择草坪...

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

Java

Spring的IOC是啥?有什么好处?

12

darida 发布于 2020-04-05

原文 :zhihu.com/question/23277575/answer/169698662 设计模式7大原则 为什么会有人说设计模式已死呢,因为spring这些框架帮你做好了类和对象的管理,让你写代码的时候只专注于你实现的功能,而不是设计。先来看看设计模式的7大原则: 开放...

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

Java

Spring中的设计模式:模板模式

2

xirruiqiang 发布于 2020-04-05

导读 模板模式在是Spring底层被广泛的应用,比如事务管理器的实现,JDBC模板的实现。 文章首发于微信公众号: 设计模式:模板模式 今天就来谈谈 「什么是模板模式」 、 「模板模式的优缺点」 、 「模板模式的简单演示」 、 「模板模式在Spring底层的实现」 。 什么是模板...

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

Java

零基础从实践出发学java编程【总结篇】

xubiao.zhuang 发布于 2020-04-04

1.背景 很多人学习java的第一步就是系统的学习java基础语法,有的java基础语法还没学完就崩溃了,确实java基础语法太多太细,而且都是理论,学着让人很懵; 好不容易学完基础语法,又要学框架………. 更难受的是,很多人在学习过程中重点关...

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

Java

Java基础知识面试题(2020最新版)

9

songhua.gao 发布于 2020-04-03

Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定...

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

Java

细数Java项目中用过的配置文件(ini 篇)

15

刘莉莉 发布于 2020-04-02

Java 菜鸟,会把可变的配置信息写死在代码里;Java 老鸟,会把可变的配置信息提取到配置文件中。 坊间流传这么一句非 科学 的衡量标准,来评判程序员的级别。 那么,项目中的配置信息,你平时都是怎样来实现的呢?你项目中用过哪些配置文件呢? 近期将结合实际项目或源码,说说这些年用...

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

Java

深入理解ServiceLoader类与SPI机制

3

zhuangli 发布于 2020-04-02

最近我们自己在重构项目,系统为了符合82原则(希望是80%的业务能通过穷举的方式固定下来,只有20%的允许特殊的定义),那么在固定一些标准流程以后,比如我们放大了原子服务的能力,当放大原子服务能力的时候,你就会发现,虽然抽象上看做的事情是一个意思,但是到实际去实现的时候发现还是各...

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