• 等级
  • 310249 访问
  • 380 原创
  • 27 转发
  • 5704 排名
  • 69 评论
  • 101 获赞

spring整合redis 的操作类

使用spring-data-redis整合redis后,扫描该类,注入就可以使用了.在service注入方式加入此类即可使用。工具类code:importjava.util.Collection;importjava.util.HashSet;importjava.util.List;importjava.util.Map;importjava.util.S...

2019-03-14 21:33:06

mybatis 多条件 批量删除整理

批量增加<insertid="batchSaveUser">insertintot_user(user_name,sex)values<!--动态SQL之foreach的用法--><!--collection="users"用于指定循环集合的名称,如果接口中并未指定参数别名,那么默认就...

2019-03-13 16:07:16

spring cloud & spring boot学习教程整理

SpringCloud点击访问SpringCloud码云仓库简书整套文档以及源码解析专题 专题名称 专题描述 001 SpringBoot核心技术 讲解SpringBoot一些企业级层面的核心组件 002 SpringCloud核心技术 对SpringCloud核心技术全面讲解 003 QueryDSL核心技术 全...

2019-03-11 19:54:33

Elasticsearch 6 Mapping设置

Mapping类似于数据库中的表结构定义,主要作用如下:定义Index下字段名(FieldName) 定义字段的类型,比如数值型,字符串型、布尔型等 定义倒排索引的相关配置,比如是否索引、记录postion等需要注意的是,在索引中定义太多字段可能会导致索引膨胀,出现内存不足和难以恢复的情况,下面有几个设置:index.mapping.total_fields.limit:一个索...

2019-03-11 19:34:17

git pull报“unable to update local ref”解决方式

使用gitpull拉取代码的时候,无法拉取最新代码,报"unabletoupdatelocalref"错误。除了重新clone一份代码外,还可以使用如下解决方案:1、切换到之前clone代码目录下,执行命令gitgc--prune=now或者gitgc2、再执行命令gitpull3、有问题再执行后再做pull操作gitrem...

2019-03-07 13:49:25

Artifactory 简介

产品特点http://www.jfrogchina.com/artifactory/features/产品对比https://binary-repositories-comparison.github.io/

2019-03-07 13:35:00

maven项目版本管理

当前项目有许多模块并且存在父子关系,如下:<parent><groupId>com.boot</groupId><artifactId>boot-facede</artifactId><version>1.0.0-SNAPSHOT</version&gt...

2019-03-05 12:54:12

Win必备神器Cmder

对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的。之前就有在Windows下效率必备软件一文中对此做了下记载;其虽没oh-my-zsh那么逆天的存在,却也甚是好用,至少要比Windows原生Cmd好出了天际。因为好用,所以“必备”。『有则推荐』:自2017年初,就有开始利用闲余时光,打磨个人最新作品——「倾城之链」,有...

2019-03-04 12:47:19

springboot类似上传超出文件大小异常无法捕获问题详解及解决方式

问题不是怎么设置文件大小,而是超过设置的最大值后,异常怎么捕获,因为在进controller之前都已经抛出异常了。配置文件修改上传文件大小限制spring.servlet.multipart.max-file-size=2MB方式一:增加异常捕获类@RestControllerAdvicepublicclassMyExceptionHandler{...

2019-03-04 12:43:59

spring boot Scheduled使用

springboot:计划任务@EnableScheduling和@Scheduledspringboot:计划任务@EnableScheduling和@Scheduled@Scheduled中的参数说明 1 2 3 4 5 6 7 @Scheduled(fixedRate=2000):上一次开始执...

2019-02-28 16:18:49

Spring Boot ThreadPoolTaskExecutor使用

初始化线程池@Configuration@EnableAsyncpublicclassTaskExecutorConfigurationimplementsAsyncConfigurer{@OverridepublicExecutorgetAsyncExecutor(){ThreadPoolTaskExecutortaskExecu...

2019-02-28 16:11:41

Java处理Excel文件工具包-easyexcel使用详解

https://github.com/alibaba/easyexcel由于项目需要对大量Excel数据进行输入输出处理,在使用JXL,POI后发现很容易出现OOM,最后在网上找到阿里的开源项目EasyExcel能很快速的读取写入超大Excel文件。经过大量的调试优化,现通过JAVA生成104万行20列的数据并写入到Excel文件的Sheet中只需要70秒的时间。以下为本工程代码:如果...

2019-02-27 20:49:59

mysql sum(if())和count(if())用法

 SELECTSUM(extcredits1)ASe1FROMtest;SELECTSUM(if(category=1,size,0)),COUNT(if(category=1,true,null))FORMt_file; 解析: sum(if(category=1,size,0)) sum函数返回一个值类型的数值,如果category=1,则返回siz...

2019-02-25 22:05:30

IDEA使用技巧:下划线转驼峰及大小写转换插件和快捷键

IntelliJIDEA下划线转驼峰及大小写转换插件和快捷键idea带有快捷键ctrl+shift+u,来进行大小写的转换,这不能完全满足我们的需求。IntelliJIDEA提供了CamelCase很方便的工具插件,使用快捷键shift+alt+u。按住shift+alt再不停的按U,会把选中内容的单词的下划线转驼峰转大写等,不停的转换,直到你想要的。 CamelCase插...

2019-02-22 13:05:52

spring @value 注入static 注入静态变量方法

对于springstatic变量下面给大家介绍spring不能注入static变量的原因,具体详情如下所示:Spring依赖注入是依赖set方法set方法是是普通的对象方法static变量是类的属性只能在setAppId方法上加注解,另外class需要加@Component等注解,这样spring才能扫描到对于mportorg.springframewo...

2019-02-21 16:19:25

推荐100个高质量开发者博客

Google排名靠前的博客并没有出现在下面的列表里。推荐高质量的博客站点。  名称(站点名或人名) 国家 备注 1 Adam Bien 德国 Java EE相关 2 Antonio Goncalves 法国 Java EE相关(《Java EE 5》和《Java EE 7》的作者) 3 Henrik Warne 瑞典...

2019-02-20 10:09:30

Java 多线程并发编程详解及CompletionService、Future使用技巧

知识体系图:1、线程是什么?线程是进程中独立运行的子任务。2、创建线程的方式方式一:将类声明为Thread的子类。该子类应重写Thread类的run方法方式二:声明实现Runnable接口的类。该类然后实现run方法推荐方式二,因为接口方式比继承方式更灵活,也减少程序间的耦合。3、获取当前线程信息?Thread.currentThread()...

2019-02-19 14:12:51

springboot升级为2.0版本, server.context-path不生效

新的项目已经将springboot升级为2.0版本了刚开始没有配置server.contextpath,默认的“/”,然后今天放到自己的服务器上,所以就要规范名称。  结果,失败了,无论我怎么配置,总是在启动后日志打印说:path:""、正确方式:server.servlet.context-path:"/url"...

2019-02-19 10:08:56

IDEA Java变量显示为Val,get, set方法隐藏

IDEAJava变量显示为Val类型,get,set方法隐藏初使用IDEA,gitclone代码后,发现java代码的变量显示成Val类型,而且get和set方法都被隐藏,鼠标放上去显示其本应有的格式,单击后变成其应有的格式,如图为鼠标放上去后的样子:单击灰色的Val就会变成上图中第二行的格式。这个问题一开始以为是Java代码自动转换成scala代码的问题,后来在网上查了很多才找...

2019-02-15 11:08:20

mvn dependency:tree 使用详解

MavenDependency插件Goaltree分析工程artifacts依赖来自 https://maven.apache.org/plugins/maven-dependency-plugin/tree-mojo.html常用OptionalParameters常用参数,可在命令行中作用-D参数名=参数值指定appendOutput:追加输出,而不是覆盖excl...

2019-02-14 10:24:29

博客专家

ZhaoYingChao88

学而不思则罔,思而不学则殆!
关注
  • 计算机软件/架构师
  • 中国 浙江省 杭州市
奖章
  • 博客专家
  • 持之以恒