上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 1. 错误一:太过关注底层 我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写一些常见的代码,很多开发人员都有这种症状。 虽然理解特定库的内部结构及其实现,在很大程度上是好的并且很有必要的(也可以是一个很好的学习过程),但作为软件工程师,不断地处理相同的底 阅读全文
posted @ 2019-08-02 17:13 互联网java架构 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 目录 JVM调优 一、JVM调优的一些概念 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包 阅读全文
posted @ 2019-07-23 17:35 互联网java架构 阅读(2711) 评论(1) 推荐(1) 编辑
摘要: 前言 假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。 那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务? 如果业务比较简单的话,可以给每个业务都分配一个独立的域名(https://service.api.company.com), 阅读全文
posted @ 2019-07-18 15:31 互联网java架构 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模式有策略模式、模板方法、观察者模式、责任链模式以及工厂模式,使用Lambda表达式(函数式编程思维)有助于避免面向对象开发中的那些固定代码。下面挑选了策略模式和职责链模式两个案例进行分析。 阅读全文
posted @ 2019-07-11 18:04 互联网java架构 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 下面是Java程序员相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线 阅读全文
posted @ 2019-07-09 17:07 互联网java架构 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在关系型数据库中,随处可见表之间的连接,对级联的表进行增删改查也是程序员必备的基础技能。关于Spring Boot整合Mybatis在之前已经详细写过,不熟悉的可以回顾Spring Boot整合Mybatis并完成CRUD操作,这是本文操作的基础。本文先准备一个测试的数据库,然后使用MyBatis 阅读全文
posted @ 2019-07-08 17:10 互联网java架构 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、背景 前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择SpringBoot作为微服务的入门级微框架。 Mybatis-Plus是一个 Mybatis 的增强工具,有代码生成器,并且提供了类似hib 阅读全文
posted @ 2019-07-01 21:34 互联网java架构 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 事务概念回顾 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID): Spring事务管理接口介绍 Spring事务管理接口: PlatformTransactionManager: (平台)事务管理器 TransactionDefinition: 事务定义信息( 阅读全文
posted @ 2019-06-28 17:36 互联网java架构 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 跨域问题,解决之道 跨域问题,在日常开发过程中,是一个非常熟悉的名词。今天的话题,结合我之前的项目场景,讨论下《跨域问题,解决之道》。 跨域是什么 跨域问题,是由于JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。换句话说,只有JavaScript存在跨域问题。 什么情况下会出现 阅读全文
posted @ 2019-06-14 17:15 互联网java架构 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、什么是分布式系统? 二、为什么要走分布式系统架构? 三、系统如何进行拆分? 四、分布式之后带来的技术挑战? 一、什么是分布式系统? 在谈分布式系统架构前,我们先来看看,什么是分布式系统? 假设原来我们有一个系统,代码量30多万行。现在拆分成20个小系统,每个小系统1万多行代码。 原本代码 阅读全文
posted @ 2019-06-13 17:54 互联网java架构 阅读(945) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页