Spring Boot 2.x基础教程:JdbcTemplate的多数据源配置!

添加多数据源的配置先在Spring Boot的配置文件application.properties中设置两个你要链接的数据库配置,比如这样:spring.datasource.primary.jdbc-url=jdbc:mysql://localhost:3306/test1spring.datasource.primary.username=rootspring.datasource.primary.password=123456spring.datasource.primary.driver-
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

16购物车(redis)

文章目录1添加到购物车1.1 接口说明1.2 将商品的不变的属性存在redis当中1.2.1 新增对象1.2.21.3总的代码:1添加到购物车1.1 接口说明1.2 将商品的不变的属性存在redis当中商品存在redis,不是商品的所有属性都存在redis当中,例如商品的价格就随时在变化,如果存在redis中,会造成数据的不准确性,所以对商品的某些不变的属性进行存储。新建一个新的对象,存不变的属性1.2.1 新增对象@Datapublic class Cart { private I
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

linux后台任务在退出终端时被杀死,nohup也不行,最后写了个脚本,crontab定时运行解决

linux后台任务在退出终端时被杀死,nohup也不行,最后写了个脚本,crontab定时运行解决起因在服务器上起了个后台任务,结果在退出终端的时候被杀死了,用nohup也不行,明明前几天还是好的,在网上搜了好久,尝试了各种办法,包括screen均不行,实在没辙,只能自己写了个脚本,定时执行,把程序拉起来。服务器版本: centos71、目标程序用golang起一个最简单的web服务,监...
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

Python学习笔记:集成开发环境

文章目录一、下载PyCharm-2020.1.1二、下载jetbrains-agent-latest.zip三、安装PyCharmPyCharm-2020.1.1三、启动与配置PyCharm一、下载PyCharm-2020.1.1下载链接:https://pan.baidu.com/s/1VGYdRqkyOV1epc_WX8un4w提取码:nbae二、下载jetbrains-agent-latest.zip下载链接:https://pan.baidu.com/s/1thqvb9wP1dSl
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

SpringBoot整合Mybatis实现自动生成代码

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。相信大家对MyBatis都不陌生,在实际开发应用中,应用的比较多,它常常与SpringBoot框架,Spring框架 进行整合,进而开发相关的网站以及服务。
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

linux的DNS服务----(主从域名服务,正向解析,反向解析)!!!!

构建缓存域名服务器环境准备:centos7.4系统两台虚拟机(一个服务器,一个客户端)虚拟机网卡模式是NAT,需要DNS可以上网的;注:nat网关是20.0.0.2哦–DNS需要配哦;步骤一:服务器1.注:以下实验是在光盘挂载yum源–yum环境优化,都已经配置好环境下进行的;147 mount /dev/cdrom /mnt148 df -Th149 vi /etc/fstab150 vi /etc/ssh/sshd_config152 cd /etc/yum.rep
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

CentOS 7网络环境配置

CentOS 7网络环境配置网络环境的配置是系统连通网络的第一步,包括对IP地址、子网掩码、网关、主机名、DNS域名解析服务器的配置。本章将介绍网络环境配置的入门知识,主要包括以下知识点。:主机名的配置;网卡的信息的配置(重点,难点);客户端域名解析服务器的配置(难点);客户端域名解析服务器的配置(难点);网络故障的排除方法(难点);6.1 项目一:网络环境配置【项目描述】管理员为了能够更好地管理和维护网络,需要配置服务器的网络环境,再将服务器部署到网络环境中。为此他需要
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

PostgreSQL 表 行数统计

在很多情况下我们需要知道一个表的记录数有多少。如果你发现你有这样的需求,你还应该问问这样的统计的精确度到底又多高。如果你在做会计报表,你需要非常的精确。如果你做一个网页的记数器,可能有一些误差也是允许的。 使用count(*) 传统的计算一个表的行数的方法是使用count(*),但是count(*)非常的慢,尤其是对于一个大表而言。webstat=# select count(*) from rawlog; count --------- 2058704 ...
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

PostgreSQL 表 行数统计

在很多情况下我们需要知道一个表的记录数有多少。如果你发现你有这样的需求,你还应该问问这样的统计的精确度到底又多高。如果你在做会计报表,你需要非常的精确。如果你做一个网页的记数器,可能有一些误差也是允许的。 使用count(*) 传统的计算一个表的行数的方法是使用count(*),但是count(*)非常的慢,尤其是对于一个大表而言。webstat=# select count(*) from rawlog; count --------- 2058704 ...
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

麒麟9000和骁龙865哪个好 麒麟9000和骁龙865跑分对比 实测告诉你怎么选择

麒麟9000和骁龙865哪个好呢?请跟我一起了解一下两款处理器跑分对比评测。麒麟9000处理器参数麒麟9000处理器是基于台积电5nm工艺制程打造,其中集成超过153亿个晶体管。CPU部分采用一个主频是3.13GHz的A77大核心、三个主频是2.54GHz的A77中核心、四个主频是2.04GHz的A55小核心,超过骁龙865 Plus处理器的3.1GHz主频;GPU部分采用24核心的Mali-G78 GPU,核心数目超过麒麟990处理器Mali-G76一半多,性能方面提升60%,同时性能比Mali-G7
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

安装数据库管理工具

文章目录一、下载Navicat Premium 12二、安装Navicat Premium 12三、下载Navicat Premium 12注册机四、注册Navicat Premium 121、以管理员身份运行注册机2、单击【Patch】按钮打补丁3、单击【Generate】按钮生成注册码4、启动Navicat,打开注册窗口进行注册操作5、打开【关于】菜单查看激活信息一、下载Navicat Pr...
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

17redis

文章目录1 依赖2 配置3 使用1 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2 配置 redis: host: 127.0.0.1
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

cannot load project1/service: cannot find module providing package project1/service 解决方案之一

build dir/project1: cannot load dir/project1/service: cannot find module providing package dir/project1/service 解决方案前言项目的包管理工具从 govendor 转为go module,不是很熟悉,踩了不少坑,最坑的就是这个了。浪费了我一下午时间。由于采用的是微服务的形式,题目中的...
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

PostgreSQL 查询所有表的记录数

方法一:(查询出来只是一个估计数值,与实际数据量不太一致)select relname as 表名, reltuples as 记录数 from pg_class where relkind = 'r' and relnamespace = (select oid from pg_namespace where nspname='指定schema') order by 记录数 desc;实例:select relname as 表名, reltuples as 记录数 from pg
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

PostgreSQL 查询所有表的记录数

方法一:(查询出来只是一个估计数值,与实际数据量不太一致)select relname as 表名, reltuples as 记录数 from pg_class where relkind = 'r' and relnamespace = (select oid from pg_namespace where nspname='指定schema') order by 记录数 desc;实例:select relname as 表名, reltuples as 记录数 from pg
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

构建远程yun仓库源,及NFS共享存储!!!!!

下载,共享一,YUM1.概述2. 三种软件仓库提供方式3.RPM软件包的来源4.yum工具概述5.软件包查询6. 软件安装升级与卸载二,构建CentOS7软件仓库1.FTP和非官方的rpm包组2. 本地源搭建三 ,NFS共享存储服务NFS发布共享资源强制卸载NFS一,YUM1.概述YUM(yellowdog updater modified)是一个RPM系统的自动更新和软件包安装/卸载器。它可以自动计算依赖和找出想要安装的软件包。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

CentOS 7 挂载操作

在使用Linux的时候,我们可能需要使用某些外在设备,如U盘、光驱等。都需要通过挂载方式才能用。在linux系统下,硬件设备都是以文件的形式存在的,因为不同的硬件设备有不同的文件类型,我们把硬件与系统下对应的文件称作设备文件。设备文件在外部设备与操作系统之间提供了一个接口。 设备文件在linux系统下存放在/dev下面,设备文件的命名方式主要是主设备号加次设备号,主设备号说明设备类型,次设备号说明具体指哪一个设备。光驱对应的文件是/dev/sr0,CPU对应的文件是/dev/cpu。而scsi磁盘对
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

realmeq2和红米x10的区别 realmeq2和红米x10的哪个好

realmeq2和红米x10参数配置对比区别realmeq2和红米x10这两款手机具体参数规格和用户评价参考看下官方旗舰店的‘商品评价’,链接帮贴上了realmeq2更多使用感受和评价:https://www.jd.shouji.com/realmeq2红米x10更多使用感受和评价:https://www.jd.shouji.com/x10cpu区别realmeq2搭载的天玑800U采用 7nm 制程工艺打造,八核心架构由2 × 2.4GHz A76 +6×2.0GHz A55核心组成,搭载AR
分类: 其他 发布时间: 11-03 10:59 阅读次数: 0

android进程通信:eventBus的进程通信方案HermesEventBus

HermesEventBus一个基于EventBus的、能在进程间发送和接收event的库,解决EventBus没有进程通信能力的问题。使用场景:在IPC或者插件开发中非常有用。github地址:https://github.com/Xiaofei-it/HermesEventBus设计思路:每次一个event被发送都会经过以下四步:1、使用Hermes库将event传递给主进程。2、主进程使用EventBus在主进程内部发送event。3、主进程使用Hermes库将e.
分类: 其他 发布时间: 11-03 10:58 阅读次数: 0

讲讲Handler实现原理

各主要类作用:Handler:负责发送消息及处理消息Looper:复制不断的从消息队列中取出消息,并且给发送本条消息的HandlerMessageQueue:负责存储消息Message:消息本身,负责携带数据分发流程:初始化消息队列,创建messageQueue并绑定到Looper上。Handler的sendMessage发起消息处理流程开端,创建Message并放入到MessageQueue中,由Looper的无限循环任务唤醒阻塞,开始分发Message,执行Message的Runable
分类: 其他 发布时间: 11-03 10:58 阅读次数: 0