- 博客(17)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 MySQL中数学函数之truncate用法
语法TRUNCATE(X,D)Returns the number X, truncated to D decimal places. If D is 0, the result has no decimal point or fractional part. D can be negative to cause D digits left of the decimal point of th...
2020-03-31 16:28:59 789
原创 MySQL中SQL语句的查漏补缺
count(*)、count(1):统计所有记录为一条记录。total列最多可以存储8位数字,2位小数。注意:将多条数据汇总成一条数据。11、设置某个字段为当前时间。12、SQL中时间间隔的判断。17、将浮点数保留两位小数。
2020-03-31 14:58:41 341 1
原创 FastJSON的简单使用(Alibaba)
1、pom中引入依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.13</version> </depende...
2020-03-31 12:55:18 694
原创 Spring Data JPA中常用的注解详解
我们先看看类前面的两个注解@Entity标识这个实体类是一个JPA实体,告诉JPA在程序运行的时候记得生成这个实体类所对应的表@Table(name = "自定义的表名")自定义设置这个实体类在数据库所对应的表名@Id把这个类里面所在的变量设置为主键Id@GeneratedValue设置主键的生成策略,这种方式依赖于具体的数据库,如果数据库不支持自增主键,那么这个类型是没...
2020-03-22 13:43:07 1216 1
原创 Navicat保存下来的查询放在哪个位置
保存后的查询文件查找位置:1、在链接上右键点击连接信息2、打开后复制设置位置然后打开我的电脑,在搜索框粘贴该路径即可3、打开后如下,自己在文件夹下查找即可...
2020-03-16 13:44:23 3436
原创 MySQL 中 datetime 和 timestamp 的区别与选择
MySQL 中常用的两种时间储存类型分别是datetime和timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。...
2020-03-14 12:10:17 494
原创 项目parent中pom文件
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...
2020-03-08 10:27:52 420 1
原创 Vue中nodejs、npm、cnmp和webpack的关系
Vue是一套用于构建用户界面的渐进式框架,使用vue你得用webpack打包吧,webpack基于node.js运行,那你得安装node吧,就如你开发java要装maven一样,你得有个npm包管理工具吧,npm默认会去国外的镜像去下载js包,如同你登录github一样慢,那你哪能受得了,你得安装一个cnmp(淘宝镜像)来加快下载速度,之后你才能装webpack,装完之后你要开发代码,每次改完代...
2020-03-07 21:54:22 399
原创 一键清除maven仓库中下载失败的jar包(bat文件)
一键清除maven仓库中下载失败的jar包maven是一款非常优秀的项目管理工具,特别是其对项目使用的依赖包的管理,我们只需在pom.xml文件中配置响应的依赖,其就可以帮助我们自动下载所需要的jar包1.问题来源:很多时候,maven工具帮我们下载jar包的时候,由于种种原因,或断电、或蓝屏、或工具抽风等等等等情况导致我们下载jar包失败,但此时工具已经在我们的maven仓库中创建了...
2020-03-07 17:04:31 675
原创 在idea中配置 gitignore忽略文件
使用.ignore插件生成忽略文件的作用范围是当前文件所在目录,以及其目录下的所有文件.因此,想要.ignore文件生效,应当将它放在项目目录下,这样就对整个项目的文件生效了。如何优雅的添加.ignore 忽略不必要提交的文件。
2020-03-07 11:05:30 1666
原创 Windows下Redis的安装和使用
1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。打开网站后,找到Release,点击前往下载页面。2、在下载网页中,找到最后发行的版本(此处是3.2.100)。找到Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip,点击下载。...
2020-03-05 15:04:52 376
原创 Redis中BitMap的用法
什么是 BitMapBitMap,即位图,其实也就是 byte 数组,用二进制表示,只有 0 和 1 两个数字。如图所示:重要 API演示:应用场景统计每日用户的登录数。每一位标识一个用户ID,当某个用户访问我们的网页或执行了某个操作,就在bitmap中把标识此用户的位设置为1。这里做了一个 使用 set 和 BitMap 存储的对比。场景1:1 亿用户,5千万独立场景2...
2020-03-05 14:23:01 1556 1
原创 MySQL中什么是主键索引、联合索引、覆盖索引、索引条件下推及区别
主键索引:特殊的唯一索引,不允许有空值,一般在建表时候指定主键,CREATE INDEX不能用来创建主键索引,通常使用ALTER TABLE来代替联合索引:对多个字段同时建立索引(联合索引是有顺序的,比如ABC,ACB是完全不同的两种联合索引)覆盖索引:即从辅助索引中得到查询的记录,而不需要查询聚集索引中的记录,覆盖索引必须要存储索引列的值,而哈希索引、空间索引和全文索引等都不存储索引列的值,所以MySQL只能使用B-Tree索引做覆盖索引。
2020-03-04 13:43:15 2104 2
原创 项目总结
项目简介:中国在线教育市场按照市场领域细分为:学前教育、K12教育、高等教育、留学教育、职业教育、语言教育、兴趣教育以及综合平台,其中,职业教育和语言教育 的市场优势突出。学成在线借鉴了MOOC的设计思想,是一个提供IT职业课程在线学习的平台,当前市场的在线教育模式多种多样,包括:B2C、C2C、B2B2C等业务模式,学成在线采用B2B2C业务模式,即向企业或个人提供在线教育平台和学生完成教学...
2020-03-02 22:16:45 189
原创 Mysql常用SQL查询语句优化方法
避免引擎放弃使用索引而进行全表扫描:1、应尽量避免在 where 子句中使用!=或<>操作符;2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值......
2020-03-01 11:28:48 335
原创 MySQL中的explain
分析MySQL语句查询性能的方法:1、慢查询:超过指定时间的SQL语句查询2、使用 EXPLAIN 输出执行计划今天就带领大家看下explain的用法,我们可以通过explain命令来查看SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描。用法很简单,就是在SQL语句前面加个explain即可,例如:EXPLAIN SELECT META_TITLE,META_D...
2020-03-01 11:06:14 122
原创 MySQL中的慢查询
分析MySQL语句查询性能的方法有两种:1、慢查询:超过指定时间的SQL语句查询2、使用 EXPLAIN 输出执行计划今天就来讲下慢查询相关的内容以用于性能调优。查看/设置“慢查询”的时间定义show variables like "long%";结果:如上述语句输出,“慢查询”的时间定义为1秒(方便测试,一般设置为1-10秒)。定义“慢查询”时间set long_query...
2020-03-01 10:33:04 326
代码+方法.zip
2019-10-16
PCA降解技术.zip
2019-06-28
Java最常见的200+面试题Gitchat专用.zip
2019-06-28
明明已经找到方法,为什么还报错?
2017-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人