随笔分类 -  技术分享

摘要:一 首先熟悉几种jpa中的接口Repository,CrudRepository,PagingAndSortingRepository,JpaRepository,JpaSpecificationExecutor Repository是一个空接口: CrudRepository继承Repositor 阅读全文
posted @ 2018-09-30 09:44 ken-jl 阅读(730) 评论(0) 推荐(0)
摘要:转载自:https://www.cnblogs.com/Ming8006/p/6297333.html 建议阅读: Mockito API:https://static.javadoc.io/org.mockito/mockito-core/2.22.0/org/mockito/Mockito.ht 阅读全文
posted @ 2018-09-29 17:54 ken-jl 阅读(460) 评论(0) 推荐(0)
摘要:SpringBoot Actuator提供了很多监控和管理你的spring boot应用的HTTP或者JMX端点,并且你可以有选择地开启和关闭部分功能。 当你的spring boot应用中引入依赖之后,将自动的拥有审计、健康检查、Metrics监控功能。 Spring Boot Admin用于监控基 阅读全文
posted @ 2018-09-29 17:13 ken-jl 阅读(433) 评论(0) 推荐(0)
摘要:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 主要作用:1. 接口的文档在线自动生成。 2. 功能测试 阅读全文
posted @ 2018-09-29 17:11 ken-jl 阅读(235) 评论(0) 推荐(0)
摘要:原文地址:https://blog.csdn.net/wolfcode_cn/article/details/80654730 在Spring的众多注解中,经常会发现很多注解的不同属性起着相同的作用,比如@RequestMapping的value属性和path属性,这就需要做一些基本的限制,比如va 阅读全文
posted @ 2018-09-26 10:36 ken-jl 阅读(460) 评论(0) 推荐(0)
摘要:System.getProperty("user.home")可以查询JAVA系统的user.home属性的值, 除了user.home,还有user.dir, file.separator, file.encoding等, 可以用命令查看: 示例: 阅读全文
posted @ 2018-09-26 09:43 ken-jl 阅读(758) 评论(0) 推荐(0)
摘要:redis官网:https://redis.io/ windows版本免安装redis下载链接:https://github.com/MSOpenTech/redis/releases nginx官网:http://nginx.org/ windows版本免安装redis下载链接:http://ng 阅读全文
posted @ 2018-09-11 21:56 ken-jl 阅读(1858) 评论(0) 推荐(1)
摘要:jmeter-plugins-dubbo使用 A. 下载jmeter并安装,http://jmeter.apache.org/download_jmeter.cgi(文中使用的版本是3.3,理论上高版本也没问题)。 B. 到github下载最新jmeter plugin包 https://githu 阅读全文
posted @ 2018-07-09 10:21 ken-jl 阅读(3369) 评论(3) 推荐(1)
摘要:link: https://www.imooc.com/article/17650 阅读全文
posted @ 2018-06-04 19:10 ken-jl 阅读(82) 评论(0) 推荐(0)
摘要:link:https://blog.csdn.net/bigtree_3721/article/details/67095084 阅读全文
posted @ 2018-06-04 09:36 ken-jl 阅读(250) 评论(0) 推荐(0)
摘要:dubbo中配置优先级规律:方法级配置优先级高于接口级,consumer的优先级高于provider。 详细: consumer的method配置 > provider的method配置 consumer的reference配置 > provider的service配置 consumer的consu 阅读全文
posted @ 2018-05-09 22:26 ken-jl 阅读(450) 评论(0) 推荐(0)
摘要:Guava介绍 Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。 这个库是为了方便编码,并减少编码错误。 这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。 Guava Cache适用场景 1 消耗一些内存空间来提升速度; 阅读全文
posted @ 2018-05-06 12:20 ken-jl 阅读(2336) 评论(0) 推荐(0)
摘要:蓝绿部署 1 需要两个相同的环境(基础架构),蓝色环境 + 绿色环境。 2 当你想要升级某模块/应用 ,在蓝色环境中进行操作,部署新版本,并进行测试。 3 监测新版本应用,是否有故障和异常。 3.1 运行良好,删除绿色环境使用的资源。 3.2 运行出现了问题,通过负载均衡器/反向代理/路由指向快速回 阅读全文
posted @ 2018-04-26 10:59 ken-jl 阅读(175) 评论(0) 推荐(0)
摘要:IN与EXISTS执行流程 IN:在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。(IN时不对NULL进行处理) EXISTS:在查询的时候,遍历循环外表,然后看外表中的记录有没有和内表的数据一样的。匹配上就将结果放入 阅读全文
posted @ 2018-04-20 18:33 ken-jl 阅读(227) 评论(0) 推荐(0)
摘要:一、java对象的比较 等号(==): 对比对象实例的内存地址(也即对象实例的ID),来判断是否是同一对象实例;又可以说是判断对象实例是否物理相等; equals(): 对比两个对象实例是否相等。 当对象所属的类没有重写根类Object的equals()方法时,equals()判断的是对象实例的ID 阅读全文
posted @ 2018-04-15 20:24 ken-jl 阅读(253) 评论(0) 推荐(0)
摘要:Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。 从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式,同时保持了需要写入的最低限度的代码量。还支持对一个目录的 阅读全文
posted @ 2018-04-15 14:40 ken-jl 阅读(717) 评论(0) 推荐(0)
摘要:date: 格式:YYYY-MM-DD,时间范围:[0000-00-00, 9999-12-31],存储空间:3bytes time: 格式:HH:MM:SS,时间范围:[00:00:00, 23:59:59] timestamp: 1 4个字节存储,时间范围为:'1970-01-01 00:00: 阅读全文
posted @ 2018-04-11 17:22 ken-jl 阅读(197) 评论(0) 推荐(0)
摘要:上次借助 Freemaker 模板引擎来动态构造 Kylin 访问的 SQL,在使用过程中,遇到了一些坑。 ${} 输出变量时需要注意: 示例 WHERE shop_id = ${val} 里的 val = 1000,构造出来的 SQL ,会变成:shop_id = 1,000, 原因:${} 默认 阅读全文
posted @ 2018-04-07 23:57 ken-jl 阅读(612) 评论(0) 推荐(0)
摘要:/etc/hosts:用户IP与域名的对应解析表/etc/sysconfig/network:机器名、网卡启动、网关等配置/etc/fstab:记录开机自动挂载的文件系统/etc/rc.local:开机加载的程序/etc/profile:配置全局环境变量配置文件/etc/group:用户组信息/et 阅读全文
posted @ 2018-03-31 23:32 ken-jl 阅读(140) 评论(0) 推荐(0)
摘要:这次开发功能是OEM统计报表。统计报表的数据由大数据平台部的同事收集,数据的展示由我们部门开发。 大数据那边使用 Kylin 分布式分析引擎(kylin官方文档)。 Kylin 虽比较偏向大数据相关,但最终大佬们决定把访问 Kylin 的 Dubbo 接口也由我们开发,比较坑。 解决方案一:Myba 阅读全文
posted @ 2018-03-31 11:27 ken-jl 阅读(4334) 评论(1) 推荐(2)