- 博客(75)
- 资源 (8)
- 收藏
- 关注
原创 Couchbase class 索引的坑
Coubase 中 _class 是出现在where查询条件中的,primary index 所有class 共用,所以需要给class加索引,加快响应速度Spring data couchbase 中配置 // create class index bucketManager.createN1qlIndex("index-name", ...
2019-11-01 12:56:39 574
转载 Redis常用命令对应的Spring中RedisTemplate操作方法
代码主要只是在Spring中操作Redis键值对,其它数据类型直接总结Redis客户端命令对应的RedisTemplate中的方法。首先要知道,RedisTemplate中定义了对5种数据结构进行操作:redisTemplate.opsForValue();//操作字符串redisTemplate.opsForHash();//操作hashredisTemplate.opsForList(...
2019-11-01 09:18:52 2225
原创 用swagger-codegen-maven-plugin maven生成Spring cloud feign客户端代码
通过Swagger我们可以很方便的发布REST接口,同样的swagger提供了客户端代码生成工具,通过Swagger发布的接口json文件可以很方便的生成客户端代码,一下Maven配置是生成Spring cloud feign客户端代码的配置 io.swagger swagger-codegen-maven-plugin 2.2.3
2018-01-09 10:02:32 9898
原创 三目运算符导致的空指针异常
下面的代码是面试宝典上的一道题目:int a=5; System.out.println("a="+((a5)?10.9:9)); 这段代码的输出是9.0。因为三目运算符中有一个10.9,java会根据运算符的精度类型进行自动类型转换。因此9会变为9.0char x='x'; int i=10; System.out.println(false?
2017-12-05 17:54:05 1513
转载 mysql-5.7.11-winx64.zip解压缩安装时root的默认密码
mysql-5.7.11-winx64.zip解压缩安装时root的默认密码
2017-09-11 18:04:31 513
原创 Spring cloud security Oauth2 多节点集群需要修改的配置
最近在学习Spring cloud微服务的搭建,采用Spring 的 OAuth2作为单点登录服务器,通过zuul作统一路由,所以认证服务 (Authentication Server)端可通过多实例进行集群部署,集群部署时需要对认证服务 (Authentication Server)进行如下几点配置。1、通过redis存储AccessToken@Configuration...
2017-07-10 14:19:12 8034 7
转载 DOCKER简明教程 : 通过容器连接REDIS数据库
本文重点讲解了如何通过Redis的官方镜像和Docker容器来搭建redis-cli,并将其连接到Redis镜像。首先要跟大家简单介绍一下Redis,这是一个键值存储系统,除了对场景进行缓存之外,Redis还提供了很多强大的功能,因此也目前是非常受欢迎的一个数据库。
2017-04-20 17:57:22 3460
原创 Spring mvc Swagger2 API 集成记录
Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接口,Swagger去掉了调用服务时的很多猜测。现记录一下swargger 与spring mvc集成配置过程,以备忘。
2017-03-31 16:56:27 1978
转载 thymeleaf中的内联[ [ ] ]
[[…]]之间的表达式在Thymeleaf被认为是内联表达式,在其中您可以使用任何类型的表达式,也会有效th:text属性。
2017-03-13 11:21:47 2077
转载 Spring4新特性:泛型限定式依赖注入
spring 4.0已经发布RELEASE版本,不仅支持Java8,而且向下兼容到JavaSE6/JavaEE6,并移出了相关废弃类,新添加如Java8的支持、Groovy式Bean定义DSL、对核心容器进行增强、对Web框架的增强、Websocket模块的实现、测试的增强等。其中两个我一直想要的增强就是:支持泛型依赖注入、对cglib类代理不再要求必须有空参构造器了。
2017-03-03 08:48:45 418
原创 maven 打包时通过yuicompressor-maven-plugin压缩js css配置解决.min.js不能打包问题
maven 打包时通过yuicompressor-maven-plugin压缩js css配置解决.min.js不能打包问题
2017-02-24 16:14:11 2483
原创 Spring security invalid-session-url 的坑(配了permitAll仍然跳转到登录页)
Spring security session配置中如果配了如下的invalid-session-url,配置了permitAll链接首次链接系统时会跳转到登录页,将该配置删除即可解决此问题。
2017-02-17 17:08:47 11661
转载 springboot-data-jpa默认数据库连接池
springboot-data-jpa默认数据库连接池,默认是tomcat-jdbc连接池
2017-01-18 08:40:26 8764
转载 spring boot 使用application.properties 进行外部配置
application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量,这样的作用在于,打成war包或者jar用于生产环境时,我们可以手动修改环境变量而不用再重新编译。
2017-01-17 16:38:21 571
转载 thymeleaf 笔记
thymeleaf,我个人认为是个比较好的模板,性能也比一般的,比如freemaker的要高,而且把将美工和程序员能够结合起来,美工能够在浏览器中查看静态效果,程序员可以在应用服务器查看带数据的效果。
2017-01-17 14:19:08 559
原创 Spring Websocket 遇到的坑
spring websocket 跨域问题、*.do配置导致sockjs失效问题、filter和servlet配置
2016-12-19 16:24:42 10995 1
转载 Web文件方式总结
件上传在WEB开发中应用很广泛,我们经常发微博、发微信朋友圈都用到了图片上传功能。文件上传是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。今天我给大家聊聊常见的文件(图片)上传的方式和要点处理。
2016-10-24 17:44:35 347
转载 SpringBoot四大神器之Actuator
Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。
2016-10-17 10:10:56 18162 1
转载 为什么在Spring的配置里,最好不要配置xsd文件的版本号
为什么dubbo启动没有问题?这篇blog源于一个疑问:我们公司使了阿里的dubbo,但是阿里的开源网站http://code.alibabatech.com,挂掉有好几个月了,为什么我们的应用启动没有问题?我们的应用的spring配置文件里有类似的配置:[html] view plain copy xml versi
2016-10-08 09:33:19 275
转载 常见正则表达式
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
2016-09-09 11:52:13 257
转载 Mybatis generator 插件设置
http://git.oschina.net/free/Mapper/blob/master/wiki/mapper3/7.UseMBG.md
2016-09-07 17:55:24 313
转载 spring websocket + stomp 实现广播通信和一对一通信
spring对于基于stomp协议的websocket通信,其官网上面有一个guide,但是根据guide你只能写出来广播方式的通信,不能实现一对一的通信,这篇文章在这里把广播和一对一一起整理一下给大家。
2016-08-31 11:57:26 573
转载 volatite 简述
Java 语言提供了一种稍弱的同步机制,即 volatile 变量.用来确保将变量的更新操作通知到其他线程,保证了新值能立即同步到主内存,以及每次使用前立即从主内存刷新. 当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的.
2016-08-18 17:23:03 317
转载 Spring Data Jpa 自定义方法实现问题
最近项目中用到了spring Data JPA,在里面我继承了一个PagingAndSortingRepository的接口,期望的是利用Spring Data JPA提供的便利。同时我也希望自己有一个能定义自己方法的接口,因为单纯靠Spring Data JPA中提供的功能还是有很多业务逻辑实现不了,我必须自己实现。那么问题来了:Spring Data JPA好处就是让我们省去了实现接口的过程,按照他们给的命名规范他们会自动实现我们的业务逻辑,那我们自己实现的接口要怎么注入到其中呢?
2016-08-11 16:08:15 2859
转载 通过SQL语句查看MySQL数据库的表空间状态
1. 查看数据库的索引空间大小在MySQL Workbench中运行以下SQL语句:— 以GB为单位SELECTCONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 6), ‘ GB’) AS ‘Total Index Size’FROMinformation_schema.TABLESWHEREtable_sch
2016-07-18 15:21:36 6053
转载 Dubbo入门介绍
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。
2016-06-20 18:02:18 254
原创 java设置文件强制下载而不是打开
//·设置响应消息头,告诉浏览器当前响应是一个下载文件response.setContentType( "application/x-msdownload");//告诉浏览器,当前响应数据要求用户干预保存到文件中,以及文件名是什么response.setHeader( "Content-Disposition", "attachment");
2016-05-31 17:54:18 5975
转载 maven 更新版本号命令
在项目的顶层pom上执行mvn versions:set -DnewVersion=1.0.1-SNAPSHOT这样就可以改变整个项目的版本号了。他会自动更改引用关系的。
2016-05-19 09:54:36 5235
SpringCloud微服务预研知识点整理
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人