03 2020 档案

摘要:Gradle对于我们大多数Android开发者可以说是熟悉又陌生。但这个理由并不足以让我有动力写下这篇文章,其主要因为是这样的:最近参与项目开发,发现项目工程里的的build.gradle比之前接触的的复杂了许多,虽然大部分内容通过表面英文也勉强能看懂,但还是有些内容会让人懵逼。尤其是gradle出 阅读全文
posted @ 2020-03-31 17:00 程序零世界 阅读(173) 评论(0) 推荐(0) 编辑
摘要:如何在 Gradle 中配置一个项目可以打包为 Spring Boot 可执行 Jar? 你首先需要添加到 org.springframework.boot 到插件中: 例如下面的代码: plugins { id 'maven-publish' id "org.asciidoctor.convert 阅读全文
posted @ 2020-03-31 16:59 程序零世界 阅读(664) 评论(0) 推荐(0) 编辑
摘要:1.在自己的电脑上找到如:D:\Lucifer\.gradle的gradle缓存文件夹,新建文件init.gradle 2.复制粘贴在init.gradle中,保存即可。 阅读全文
posted @ 2020-03-30 20:24 程序零世界 阅读(2284) 评论(0) 推荐(0) 编辑
摘要:Gradle的下载 Gradle的下载地址为: Gradle Download 在这里,我们直接下载最新的gradle-4.8-rc-1-all.zip,之所以选择该版本主要是基于以下几点原因进行考虑的: 有完整的官方开发文档有大量的官方demo做参考支持JDK8及以上版本,最高版本可以达到JDK1 阅读全文
posted @ 2020-03-30 20:23 程序零世界 阅读(4749) 评论(1) 推荐(0) 编辑
摘要:添加pom依赖 创建 mybatis-generator.xml 文件 文件名以及路径注意要与前面pom.xml指定的配置文件名以及目录相符合。 执行maven文件开始逆行工程 如图所示打开视图选择Maven Project。如果之间maven依赖添加成功将会看到下面的画面。 双击mybatis-g 阅读全文
posted @ 2020-03-29 20:41 程序零世界 阅读(159) 评论(0) 推荐(0) 编辑
摘要:现在加扣/ v:3182281928/BNing99即可获得高性能、分布式、高架构。性能调优、Spring,Mybatis。Netty源码分析和大数据等高级进阶干货教程和资料 阅读全文
posted @ 2020-03-29 20:30 程序零世界 阅读(446) 评论(0) 推荐(0) 编辑
摘要:安装IDEA插件安装Docker integration插件,如果没安装,按照下图指引方式安装插件。 配置Docker打开小扳手(setting)找到docker,输入虚拟机ip,不出意外会连接成功的。 新建springboot项目用idea向导新建一个springboot项目web-demo,添加 阅读全文
posted @ 2020-03-27 20:19 程序零世界 阅读(385) 评论(0) 推荐(0) 编辑
摘要:springboot自带tomcat,部署的服务器无需安装tomcat即可完成部署 在pom.xml中导入插件 第一步: 第二步: 然后maven build参数为package即可打成jar包 第三步:执行java -jar com.Nb-0.0.1-SNAPSHOT.jar —————————— 阅读全文
posted @ 2020-03-27 20:10 程序零世界 阅读(327) 评论(0) 推荐(0) 编辑
摘要:创建项目 创建一个 SpringBoot 项目非常的简单,简单到这里根本不用再提。你可以在使用 IDEA 新建项目时直接选择 Spring Initlalize 创建一个 Spring Boot 项目,也可以使用 Spring 官方提供的 Spring Boot 项目生成页面得到一个项目。 下面介绍 阅读全文
posted @ 2020-03-26 20:10 程序零世界 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 阅读全文
posted @ 2020-03-26 19:37 程序零世界 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 二、为什么要用Dubbo? 因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内 阅读全文
posted @ 2020-03-25 15:05 程序零世界 阅读(1541) 评论(0) 推荐(0) 编辑
摘要:Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper 阅读全文
posted @ 2020-03-25 15:02 程序零世界 阅读(263) 评论(0) 推荐(0) 编辑
摘要:4.1 Mybatis缓存概念 缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存,我们可以避免频繁的与数据进行交互,进而提高响应速度。Mybatis 也提供了对缓存的支持,分为一级缓存和二级缓存,通过下图来理解: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlS 阅读全文
posted @ 2020-03-24 19:56 程序零世界 阅读(172) 评论(0) 推荐(0) 编辑
摘要:4.1 一对一 4.1.1 表对应关系, 一个订单对应一个用户 4.1.2 实体对应关系 public class Order { private int id; private Date ordertime; private double total; //代表当前订单属于哪个用户 private 阅读全文
posted @ 2020-03-24 19:49 程序零世界 阅读(531) 评论(0) 推荐(0) 编辑
摘要:2.1 用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以' 阅读全文
posted @ 2020-03-23 20:11 程序零世界 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.1 传统的JDBC实现 public static void main(String[] args) { Connection connetion = null; PreparedStatement preparedStatement = null; ResultSet resultSet = 阅读全文
posted @ 2020-03-23 20:10 程序零世界 阅读(150) 评论(0) 推荐(0) 编辑
摘要:不知道大家想过没有,我们使用mybatis的时候只要写接口和配置上一个sql语句就可以了,单从代码的角度来看,这是不合理的。 所以我们通常在service里面注入的mapper它其实是一个代理对象 ​ 回到本人上一篇博客spring给容器中注入组件的几种方式 1.包扫描+组件注解标签注解 这种方式一 阅读全文
posted @ 2020-03-18 17:18 程序零世界 阅读(7176) 评论(0) 推荐(0) 编辑
摘要:目录 环境搭建 spring给容器中注入组件 1.包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)适用于把自己写的类加入组件(默认ID类名首字母小写) 此种方式比较简单就不贴代码了 2.@Bean[导入的第三方包里面的组件] (注意一定要 阅读全文
posted @ 2020-03-17 19:45 程序零世界 阅读(573) 评论(0) 推荐(0) 编辑