- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 SpringBoot 自动建表
1.在启动类中添加 @EnableScheduling 注解@SpringBootApplication@EnableDiscoveryClient@EnableFeignClients@MapperScan("com.gactoyota.system.mapper")@EnableSchedulingpublic class SystemApplication { public static void main(String[] args) { SpringAppli
2022-04-07 12:07:57
2890
原创 PLSQL连接数据库弹出白框
第一种,用管理员权限打开PLSQL第二种 https://www.cnblogs.com/home-beibei/p/4362966.html
2020-09-22 11:00:16
445
1
原创 RabbitMQ常用业务场景
一、简单模式原理:生产者将消息交给默认的交换机,交换机获取消息后交给绑定这个生产者的队列(投递规则为队列名称和routing key 相同的队列),监听当前队列的消费者获取信息并执行消费逻辑。二、工作模式原理:生产者将消息交给交换机,交换机交给绑定的队列,队列有多个消费者监听,一条消息只能由一个消费者消费,这样就形成了资源竞争,谁的资源空闲大,争抢到的可能性就大。三、发布订阅模式原理:生产者将消息扔给交换机,交换机类型是fanout,不同的队列注册到交换机上,不同的消费注册在不同的队列上。所有
2020-09-03 19:39:49
530
原创 主要电商模式简介
B2BB2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing的一种具体主要的表现形式。案例:阿里巴巴、慧聪网C2CC2C即 Customer(Consumer) to Customer(Consumer),意思就是消费者个人间的电子商务行为。比如一个消费者有一台电脑,通过网络进行交易,把它出售给另外一个消费者,此种交易类型就称为C2C电
2020-08-28 20:22:32
213
原创 Java中 int数据类型最大值+1 为什么会变成负数?
int 类型最大值是 2147483647 ;当最大值+1后的结果:问题来了为什么int 类型最大值+1后会变成负数?这是因为整数在内存中使用的是补码的形式表示,最高位是符号位,0表示正数,1表示负数:例如一个8位的整数正数的补码:为这个数的2进制码,例如3:0000 0101负数的补码:为这个负数的绝对值的2进制码,取反加1,例如-3:a: 3的2进制码取反为: 1111 1010b: 加1:1111 1011c: 所以-3的补码是:1111 1011从补码计算这个数:从一个正数的
2020-08-28 15:34:39
3088
转载 SpringBoot面试题
1、什么是springboot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用2、Spring Boot有哪些优点?答:-快速创建独立运行的spri
2020-08-24 08:54:36
226
1
原创 SpringMVC+Maven环境搭建
1.打开Idea,选择 New Project,创建项目:2,使用Maven创建MVC项目2,配置spring MVC的环境。2.1,右键工程名,选择add framework support。2.2 选择spring mvc,然后编译器就会开始构建spring mvc的环境了在pom文件中添加spring依赖<!-- spring依赖--> <dependency> <groupId>org.springframework&l
2020-08-23 14:18:27
583
1
原创 Oracle优化
1 . Oracle执行计划Explain Plan1.1 概念概念:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行计划也就成了SQL优化的先决条件。 通过执行计划定位性能问题,定位后就通过建立索引、修改sql等解决问题。1.2 查看工具1.3 如何读懂执行计划1.3.1 执行顺序的原则执行顺序的原则是:由上至下,从右
2020-08-23 13:16:01
3219
1
原创 MySQL优化
1.索引的优化1.1 索引并不是越多越好,要根据查询有针对性的创建,考虑在WHERE和ORDER BY命令上涉及的列建立索引,可根据EXPLAIN来查看是否用了索引还是全表扫描1.2 应尽量避免在WHERE子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描1.3 值分布很稀少的字段不适合建索引,例如”性别”这种只有两三个值的字段1.4 字符字段只建前缀索引1.5 字符字段最好不要做主键1.6 不用外键,由程序保证约束1.7 尽量不用UNIQUE,由程序保证约束1.8 使
2020-08-22 11:38:24
108
原创 数据库事务四大特征,事务并发访问产生问题,四种隔离级别
数据库事务的四大特征:数据库事务的四大特征为 :ACID ,分别是原子性,一致性,隔离性和持久性;原子性:不可分割的工作单位,要么全部成功,要么全部失败;一致性:一个事务的执行前后,表中的数据必须保持一致;隔离性:在并发环境中,事务相互隔离,一个事务不会被另一个事务干扰;持久性:事务一旦提交后,数据库中的数据将被永久保存下来;事务并发产生问题:脏读:一个事务读取到另外一个事务中未提交的数据;不可重复读:一个事务多次读取数据库中的数据,每次读取的数据都不一样,通常update中 引发;幻读:
2020-08-19 11:13:40
242
原创 maven简单介绍
1.什么是mavenMaven 是一个项目管理工具,它包含了一个项目对象模 型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管 理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑。2.maven的作用依赖管理maven 工程中不直接将 jar 包导入到工程中,而是通过在 pom.xml 文件中添加所需 jar
2020-08-18 21:33:23
122
原创 数组的 正序排序 倒序排序 值交换
1,正序排序// 数组正序排序 int[] arr = {55,1,5,7,12,69,79,4,0,123,5};// 遍历,将元素进行比较 for (int i = 0; i < arr.length; i++) { for (int j = i+1; j < arr.length; j++) {// 若第 i 索引元素大于 j 索引元素,则进行值交换 if
2020-08-11 21:18:01
2616
原创 Java中 个 十 百 千 万 的取法
代码 int x= 123456789; System.err.println("个位:"+x%10); System.err.println("十位:"+(x/10)%10); System.err.println("百位:"+(x/100)%10); System.err.println("千位:"+(x/1000)%10); System.err.println("万位:"+(x/10000)%10);展示结果
2020-08-11 16:59:16
2679
原创 Java中的 for ,while ,do while 适用的场景
三种循环本质上都一样,不过for循环使用的比较普遍for循环: 一般用于知道循环次数的情景下使用(最常用)for (int i = 0; i < 10; i++) { System.out.println(i);}while循环:只知道结束条件,不知道循环次数下使用int i=0;while (i<10){ System.err.println(i); i++;}do while循环: 无论如何都要执行一次的情况下使用int i
2020-08-11 16:04:33
922
原创 IDEA2020 1.4 版本 yml文件不识别 ,无法加载依赖
更新了 2020 1.4版本 使用时发现依赖加载不上,解决的方法很简单,Maven窗口刷新下就行了。为了避免手动刷新,设置下自动重载模式开关,设置成(在任何更改后启用自动重新加载)
2020-07-27 16:25:16
978
1
原创 安装 MongoDB服务时提示 不是内部或外部命令 解决方法
安装 MongoDB服务时提示 服务名无效,不是内部或外部命令 解决方法服务名无效
2020-06-11 16:21:42
2401
原创 快速修改OracleXETNSListener的默认端口号
快速修改OracleXETNSListener的默认端口号1,快捷键win+R,输入cmd,打开命令提示符2,输入sqlplus3,输入用户名密码 :用户名/密码4,修改端口号: exec dbms_xdb.sethttpport(端口号)
2020-05-21 18:18:51
272
原创 RabbitMQ web可视化中提示 Access refused(无法访问)
RabbitMQ web可视化中提示 Access refused(无法访问)一般出现这种情况都是用户权限不够导致的,解决的方法很简单,在操作命令中输入:rabbitmqctl set_permissions -p / guest “." ".” “.*” 给用户”guest “赋予了权限,如下图:...
2020-05-14 08:55:01
5158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人