自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 java实现中文汉字按首字母排序

要实现汉字按首字母排序,主要是设置语言环境,如下语句设置语言环境:这里用到了Collator类,此类实现了Comparator接口,用他的getInstance就可以用指定的语言环境来构造一个Collator对象:然后用如下语句创建Comparator:Comparator<Object> com=Collator.getInstance(java.util.Locale.C...

2019-04-23 14:43:04 14194 1

原创 Mysql优化_ORDER BY和GROUP BY 的优化讲解(单路排序和双路排序)

ORDER BY 子句尽量使用Index方式排序,避免使用FileSort方式排序,尽可能在索引列上外城排序操作,遵照索引键的最佳左前缀。如果不在索引列上,FileSort有两种算法,Mysql就要启动双路排序和单路排序。什么是双路排序和单路排序?双路排序:Mysql4.1之前是使用双路排序,字面的意思就是两次扫描磁盘,最终得到数据,读取行指针和ORDER BY列,对他们进行排序,然后扫描...

2019-04-21 17:18:35 233

原创 mybatis多线程查询数据库

定义task类public class ChargeCallableTask implements Callable<Object>{private String method;private Object parameter;public ChargeCallableTask(String method,Object parameter){this.method...

2019-04-21 17:10:09 4647

原创 SpringUtils工具类获取bean

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereoty...

2019-04-21 16:21:07 8956

原创 springboot 使用ValueOperations在启动类中添加

在主启动类中添加@Bean(na me="valueOperations")public ValueOperations valueOperations(){RedisConnectionFactoryRedisConnectionFactory = newRedisConnectionFactory();RedisTemplate redistemplate = new R...

2019-04-17 14:15:50 3294

原创 dea maven打包 install 报错The packaging for this project did not assign a file to the build artifact

如题,这其实是个低级错误,这个错的意思是,找不到这个插件的包。原因很简单,不是找不到这个打包插件,而是自己的项目没有从maven仓库里加载这个包到项目里,因此会找不到。看一下问什么会报这个错:大家都知道,在idea中maven打包操作是点击install,而在maven打包时有两个install的地方如下图:我们在打包时如果点击了Plugins中的install时,就会报如题错...

2019-04-12 18:10:37 360

原创 MyBatis出错Result Maps collection does not contain value for java.lang.Long

Servlet.service() for servlet [SpringMVC] in context with path [/eyou] threw exception [Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could no...

2019-04-12 18:07:13 545

原创 sql中计算两列的差round locate convert using函数使用

通过子查询计算查询两列的差convert使用按中文排序locate类似于likeround保留2位小数using指定字符集using指定utf8时防止乱码select temp. deposit,temp.prepayment,(temp.prepayment-temp. deposit)availableMoneyfrom(select round(ifnull(dep...

2019-04-11 19:15:10 1825

原创 mysql行转列及列转行

一般在做数据统计的时候会用到行转列,假如要统计学生的成绩,数据库里查询出来的会是这样的,但这并不能达到想要的效果,所以要在查询的时候做一下处理,下面话不多说了,来一起看看详细的介绍。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

2019-04-11 18:54:14 1106

原创 mybatis使用中的坑 test字符串匹配不上数字字符串

做查询遇到一个坑,想用字符串去判断是否等于一个数字字符串"1",没报错但匹配不上,写法如下<if test="taskIdType != null and taskIdType != '0' "> and task_id like CONCAT(CONCAT('TASK', #{taskIdType}), '%')</if>正确写法如下<if t...

2019-04-11 18:42:21 875

原创 idea中使用mybatis逆向生成文件配置

一. pom文件中添加插件<build> <finalName>zsxt</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybati...

2019-04-11 16:35:52 1660

原创 解决@JsonFormat格式日期少一天问题

使用Jackson的@JsonFormat注解时出现少一天比如数据库存的日期是2015-01-05,转成json则变成了2015-01-04解决办法:@JsonFormat(pattern="yyyy-MM-dd")public Date getRegistDate() {return this.registDate;}改成@JsonFormat(pattern=...

2019-04-11 16:25:23 1828

原创 springBoot注解大全

一、注解(annotations)列表@EnableScheduling开启定时任务@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuratio...

2019-04-10 22:29:04 105

原创 gradle项目与maven项目互转

maven to gradle在maven项目根目录下执行命令:gradle init --type pom当然你得先下载Gradle,配置完环境变量。gradle to mavengradle.build必须如下配置: apply plugin: 'java' apply plugin: 'maven' group = 'xxx.xxx...

2019-04-09 21:05:48 166

原创 mybatis group by The error occurred while setting parameters

group by查询后汇总行数 select count(*) from (select distinct e.id from e left join a on e.id=a.e_id where 1=1 and org_cd=#{orgCd}) childdistinct e.id 改为 count(distinct e.id)也可以画蛇添足,后来全部删掉手写一遍解决1.检查sql语句,...

2019-04-09 16:02:25 269

原创 IntelliJ IDEA教程之如何clean或者install Maven项目

一、前言Eclipse中如果我们想clean或者install工程,我们只需要右键工程,然后找到run->Maveninstall 或者run->Maven clean就可以了,但是IDEA中我们要怎么去操作呢?二、步骤♦这里我们介绍两种方式,如何调试出窗口点击菜单栏View->ToolWindows->Maven projects点击菜单栏Help...

2019-04-09 14:12:12 448

mongodb学习笔记资料

mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复

2019-01-27

mysql练习sql脚本

mysql练习sql脚本mysql 常用函数的使用及示例包括字符串和日期时间

2019-01-05

redis的tar包一键安装脚本

redis的tar包一键安装脚本,支持的脚本后缀名为.tar.gz

2018-11-20

mongodb的tar包一键安装脚本

mongodb的tar包一键安装脚本,安装的是2.4.2版本,安装后看mongo的进程有无

2018-11-19

java的MongoUtil

java操作mongodb的util工具类,其中主要包括了增删改查

2018-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除