&&&&前面已经把ssm框架整合的jar包和配置文件都加入到工程中了。那么接下来,我们需要建数据库、建表。再进行逻辑代码的编写,去实现简单的增删改查。再写逻辑代码之前,插一个小插曲。对于我这样的小白来说,再用框架的时候一定要弄清楚数据的流向。从哪到哪。这点很重要。见下图:wKiom1nG_9Xz-u82AAAYjG68rRk848.png-wh_50由上图可以知道,
分类:
编程语言 时间:
2020-12-14 12:57:24
阅读次数:
4
SpringCloud-config SpringCloud-bus SpringCloud-stream SpringCloud-sleuth、zipkin ## Config > 概念:分布式配置中心 > 作用:统一管理各个服务、环境配置、实现动态配置(优点:维护方便、灵活度比较高) > > ! ...
分类:
编程语言 时间:
2020-12-14 12:58:18
阅读次数:
4
选择排序 选择排序,其算法的核心思想是:固定位置,选择元素,即:先从序列中,找到最小的元素,放在第一个位置,之后找到第二小的元素,放在第二个元素,以此类推,就可以完成整个排序工作了。 __author__ = 'kangpc' __date__ = '2020-12-2 0:34' # 选择排序 ' ...
分类:
编程语言 时间:
2020-12-14 12:58:52
阅读次数:
7
架构演变 远程服务调用方式 Eureka Ribbon ## 架构演变(了解) 集中式 特点:所有功能代码都在一个项目中 应用场景:访问量不太大的小项目 优点:开发、部署比较简单方便 缺点:修改代码,需要对整个项目进行打包部署,相对比较麻烦 垂直拆分 特点:根据功能把项目拆分成一个个单独的系统,系统 ...
分类:
编程语言 时间:
2020-12-14 12:59:04
阅读次数:
4
python 链接数据时报错 TypeError: %d format: a number is required, not str 是因为端口写成字符串格式的了 报错的形式 写成这样了 解决办法: 很简单就是把port=3306, 再次运行就不会报错了 ...
分类:
编程语言 时间:
2020-12-14 12:59:43
阅读次数:
4
class pattern: x=0 y=0 def __init__(self,x,y): self.x=x self.y=y def dis(a,b): return ((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))**0.5 eps=0.00001 maxn= ...
分类:
编程语言 时间:
2020-12-14 12:59:58
阅读次数:
4
一、前言 xxl-job一个轻量级的分布的调度中间件,详情介绍自己到官网看:https://www.xuxueli.com/xxl-job/ 二、客户端(执行器) 引入依赖compile group: 'com.xuxueli', name: 'xxl-job-core', version: '2. ...
分类:
编程语言 时间:
2020-12-14 13:00:53
阅读次数:
4
在java开发中,类、接口、方法,都需要进行注释,注释内容如图: 注释中的基本元素有:描述、作者、创建日期。 可增加元素有:修改日期、修改内容、业务详情、参数列表与描述、返回值列表与描述等。 使用IDEA增加活动模板,可快速在代码中加入注释,进入[文件]->[设置]->[编辑器]->[活动模板] 在 ...
分类:
编程语言 时间:
2020-12-14 13:04:08
阅读次数:
4
通过切面编程实现系统请求操作日志记录 1、引入依赖包 <!-- aop 依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> ...
分类:
编程语言 时间:
2020-12-14 13:07:12
阅读次数:
5
前言欢迎来到菜鸟SpringCloud入门实战系列(SpringCloudForNoob),该系列通过层层递进的实战视角,来一步步学习和理解SpringCloud。本系列适合有一定Java以及SpringBoot基础的同学阅读。每篇文章末尾都附有本文对应的Github源代码,方便同学调试。Github仓库地址:https://github.com/qqxx6661/springcloud_for_
分类:
编程语言 时间:
2020-12-14 13:13:59
阅读次数:
5
上回我们说了下文件下载的方式有哪些,这次我们从不同的环境下简单来说说文件上传的方式有哪些。文件上传的方式Servlet2.5方式Servlet3.0方式SpringMVC方式案例实操Servlet2.5方式文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文件,这才是一个完整的文件上传。1)前台页面在做文件上传的时候,会有一个上传文件的界面,首先我们需要一个表单,并
分类:
编程语言 时间:
2020-12-14 13:15:49
阅读次数:
5
搜了很多,然并卵。互相copy居多,试错好几次。 直奔主题,springboot项目。 在idea增加插件。 在pom增加依赖: <!--protobuf相关--> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>pro ...
分类:
编程语言 时间:
2020-12-14 13:19:29
阅读次数:
4
列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
分类:
编程语言 时间:
2020-12-14 13:20:26
阅读次数:
4
本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过Spring MVC定义一个Controller层接口,并将接口请求或返回参数分别定义在一个Java实体类中,这样Spring MVC在接收到Http请求(POST/GET ...
分类:
编程语言 时间:
2020-12-14 13:21:02
阅读次数:
4
先放一段冒泡排序的代码 public class Test { public void bubbleSort(int[] a){ if (a.length<=1){return;} for (int i = 0; i < a.length; i++) { boolean flag = false; ...
分类:
编程语言 时间:
2020-12-14 13:21:56
阅读次数:
4
1.引入redis的jar包<!--配置2 使用 jedis 作客户端驱动--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifact ...
分类:
编程语言 时间:
2020-12-14 13:22:36
阅读次数:
5
把spring boot项目生成的jar打成docker镜像并生成docker容器完成部署是比较简单方便的部署方式,而且部署过程很少会出错。 部署步骤 1.利用maven或者gradle完成打包工作,打成jar包的形式。 2.在项目中的任意位置创建Dockerfile文件,本人的文件如下: FROM ...
分类:
编程语言 时间:
2020-12-14 13:30:55
阅读次数:
4
前言本文快速回顾了Java中容器的知识点,用作面试复习,事半功倍。上篇:主要为容器概览,容器中用到的设计模式,List源码中篇:Map源码下篇:Set源码,容器总结其它知识点复习手册Java基础知识点面试手册(上)Java基础知识点面试手册(下)概览容器主要包括Collection和Map两种,Collection又包含了List、Set以及Queue。Collection数组和集合的区别:长度数
分类:
编程语言 时间:
2020-12-14 13:32:17
阅读次数:
4
前言本文快速回顾了Java中容器的知识点,用作面试复习,事半功倍。上篇:容器概览,容器中用到的设计模式,List源码中篇:Map源码下篇:Set源码,容器总结其它知识点复习手册Java基础知识点面试手册(上)Java基础知识点面试手册(下)Java容器(List、Set、Map)知识点快速复习手册(上)Java容器(List、Set、Map)知识点快速复习手册(中)HashSethttp://wi
分类:
编程语言 时间:
2020-12-14 13:32:36
阅读次数:
5
Java-GUI-Example04 FlowLayout(流式布局管理器)是最简单的布局管理器。 特点:组件会按照顺序从左至右依次放置,会自动换行。可以按左对齐、居中对齐或右对齐排列。 FlowLayout 方法声明 功能描述 FlowLayout() 组件默认居中对齐,水平、垂直间距默认为5个单 ...
分类:
编程语言 时间:
2020-12-14 13:33:50
阅读次数:
4