摘要: 前言 并发编程是java中不可或缺的模块。与串行程序相比,它们能使复杂的异步代码变得简单,从而极大地简化了复杂系统的开发。此外,想要充分发挥多处理器系统的强大计算能力,最简单的方式就是使用线程。随着处理器数量的持续增长,如何高效地使用蝙蝠正变得越来越重要。同时在当今互联网的时代,大量的互联网应用都面 阅读全文
posted @ 2020-05-01 23:18 pluto_charon 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 什么是枚举 枚举是java5中新增的特性,他是一个特殊的数据类型,他的特殊性在于他既是一种类类型,又比类类型多了安全性,简洁性,便捷性。java枚举类型是功能十分强大齐全的类,功能比其他语言中的对等物要强大的多,java的枚举类型本质上是int值。 java枚举类型背后的基本想法:就是通过共有的静态 阅读全文
posted @ 2020-04-24 16:20 pluto_charon 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要是写一下我在配置redis时遇到的坑,安装redis的教程可以查看这篇文章:https://www.cnblogs.com/wuwuyong/p/11697643.html; 1.第一个坑是在删除redis的时候报错: D:\redis\Redis x64 3.2.100 redis s 阅读全文
posted @ 2020-04-12 17:32 pluto_charon 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 现在springboot的火热程度已经超过了spring了,因为springboot简单快速方便,springboot的初衷就是为了简化spring的配置,是的开发中集成新功能时更快,简化或者减少相关的配置。springboot的基础是“约定大于配置”。整合了所有的框架,可以把springboot当 阅读全文
posted @ 2020-03-22 23:54 pluto_charon 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 最近在学习springboot,想整理一篇博客,关于springboot整合mybatis并配置主从数据库的,但是电脑win10系统上并没有配置mysql主从数据库。所以花了几天的时间终于整好了。在这里记录一下。 首先是关于在win10上安装两个mysql8的步骤,我找到了一篇博客,按照上面的步骤, 阅读全文
posted @ 2020-03-21 20:31 pluto_charon 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 在项目中今天需要计算两个字符串时间的差值,今天来记录一下我的解决方法。 function getDiffTime(startTime,endTime){ var startTimeDate,endTimeDate; if(startTime){ startTimeDate = new Date(st 阅读全文
posted @ 2020-03-04 10:08 pluto_charon 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 事务一般是指数据库事务,是指作为一个程序执行单元执行的一系列操作,要么完全执行,要么完全不执行。事务就是判断以结果为导向的标准。 一.spring的特性(ACID) (1).原子性(atomicity) 原子性就是一个不可分割的工作单元。简单的说,就是指事务包含的所有操作要么全部成功,要么全部失败回 阅读全文
posted @ 2020-01-01 15:30 pluto_charon 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 一.IOC的概念: 控制反转(inversion of control)和依赖注入(dependency injection)其实是同一个概念。当某个方法需要另外一个对象协助的时候,传统的方法就是有调用者来通过new创建被调用者的实例,但是在spring中创建被调用者的工作不再有调用者来完成,称之为 阅读全文
posted @ 2019-12-20 10:48 pluto_charon 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 在项目中,写的sql主要以查询为主,但是数据量一大,就会突出sql性能优化的重要性。其实在数据量2000W以内,可以考虑索引,但超过2000W了,就要考虑分库分表这些了。本文主要记录在实际项目中,一个需要查询很慢的sql的优化过程,如果有更好的方案,请在下面留言交流。 很多文章都有关于sql优化的方 阅读全文
posted @ 2019-12-01 00:28 pluto_charon 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 本文主要是介绍在centos上搭建mysql的主从服务器。如果没有搭建过的,可以查看我以前的博客,里面有详细的安装centos和在centos上安装mysql的说明。 一.安装从虚拟机: 1.右键—>管理—>克隆 2.选择完整克隆 3.修改虚拟机的位置,默认在C盘下。 4.当克隆完成后,就有这样两台 阅读全文
posted @ 2019-11-25 00:16 pluto_charon 阅读(481) 评论(2) 推荐(0) 编辑