摘要: 原文链接http://zhhll.icu/2020/11/28/java%E5%9F%BA%E7%A1%80/JDBC/JDBC%E6%93%8D%E4%BD%9C%E4%BA%8B%E5%8A%A1/ JDBC操作事务 事务 事务的ACID 原子性 指事务是一个不可分割的单位,事务中的操作要么都发生,要... 阅读原文
2021-01-19 17:13:02 阅读(729) 评论(0)
摘要: Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 1.Spring 毫无疑问,Spring 框架现在是 Java 后端框架家族里面最强大的一个,其拥有 IOC 和 ... 阅读原文
2021-01-19 15:36:02 阅读(714) 评论(0)
摘要:  1、构建工具的配置:自定义-所有设置:构建、执行、部署-构建工具-Maven:   设置maven主路径:选择我们下载的mavne3.6.3版本的主目录(未选择将使用idea自带的maven);   用户设置文件:选择mavne3.6.3版本目录下conf/settings.xml文件;    设置完成,... 阅读原文
2021-01-19 15:16:18 阅读(750) 评论(0)
摘要: 微服务 在互联网高速发展的时代,谁能够顺应趋势,快速拥抱变化,谁就能在未来的市场充满无限可能性。在这个形式下,微服务无疑是这场技术狂欢中最受关注的热门技术之一。微服务的出现推动了自动化发展,以及持续集成与敏捷交付。 SpringCloud Spring作为企业级技术框架中的佼佼者没有错过微服务这个风口。... 阅读原文
2021-01-19 14:19:41 阅读(770) 评论(0)
摘要: 既然想做Java开发工程师,那第一步必不可少的就是Java语言     一、编程基础 1.java语言: java基本语法,面向对象,接口,容器,异常,泛型,注解,反射,I/O, jvm java高级: 并发,线程池,锁,并发容器 2.数据库: SQL语句书写,SQL语句优化,索引,左右查询,视图,锁 3.... 阅读原文
2021-01-19 13:26:06 阅读(767) 评论(0)
摘要: 目录 动态SQL if trim (where, set) choose (when, otherwise) SQL片段 foreach Mybatis 官方文档: https://mybatis.org/mybatis-3/zh/dynamic-sql.html 动态SQL if choose... 阅读原文
2021-01-19 12:40:01 阅读(765) 评论(0)
摘要: 你身边有没有这种顽固的Eclipse忠实用户:IDEA不能一个窗口管理多个项目!太不方便了! 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的。尤其当我们在分布式环境下,在一个窗口中调试起来就能方便很多。 如此强大的IDEA真的不支持吗?!当然不是!是你不会用! 下面我们就来说说如何在一个工... 阅读原文
2021-01-19 11:19:03 阅读(797) 评论(0)
摘要: 目录 前期准备 按照查询嵌套处理 按照结果嵌套处理 小结 前期准备 数据表 CREATE TABLE `teacher`( id INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=I... 阅读原文
2021-01-19 10:28:03 阅读(741) 评论(0)
摘要: 如何使用 Java 泛型来避免 ClassCastException 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 一句话解释什么是泛型? 泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查 引入泛型之前 泛型在Java集合框架中... 阅读原文
2021-01-19 08:50:04 阅读(687) 评论(0)
摘要: 1.前言 为什么要用ElasticSearch?我们的应用经常需要添加检索功能,开源的Elastic Search是目前全文检索引擎的首选。它可以快速的存储、搜索和分析海量数据。ElasticSearch是一个分布式搜索框架,提供RestfulAPI,底层基于Lucene,采用多shard(分片)的方式保证数... 阅读原文
2021-01-19 07:39:02 阅读(762) 评论(0)