随笔分类 -  java

scala 扩展方法学习
摘要:scala 的扩展方法很强大,类似C# 提供的扩展方法能力,基于scala 的扩展方法我们可以方便的开发一个dsl 模型 比如以下就是基于implicit 实现一个简单的字符串转为自定义任务的处理 参考代码 package com.dalongdemo object DSL extends App{ 阅读全文

posted @ 2021-06-27 20:12 荣锋亮 阅读(180) 评论(0) 推荐(0) 编辑

centraldogma ha 配置
摘要:centraldogma 支持ha模式的运行(依赖zk),以下是参考配置 环境准备 docker-compose version: "3" services: app: image: line/centraldogma volumes: - "./shiro.ini:/opt/centraldogm 阅读全文

posted @ 2021-06-14 10:13 荣锋亮 阅读(116) 评论(0) 推荐(0) 编辑

试用centraldogma
摘要:因为官方提供了docker 镜像,我们可以直接运行测试centraldogma 环境准备 docker-compose 文件 version: "3" services: app: image: line/centraldogma ports: - "36462:36462" 运行效果 http:/ 阅读全文

posted @ 2021-06-13 21:58 荣锋亮 阅读(174) 评论(0) 推荐(0) 编辑

protostuff java 序列化&&proto 编译&&生成器
摘要:特性 高效-性能以及内存 灵活-支持插件化的格式 场景 rpc 的消息层 数据存储以及cache的存储格式 参考资料 https://github.com/protostuff/protostuffhttps://protostuff.github.io/docs/ 阅读全文

posted @ 2021-04-04 09:42 荣锋亮 阅读(159) 评论(0) 推荐(0) 编辑

java 几个不错的编译器
摘要:janino以及javacc是不错的选择,都是好多框架的选择 janino 参考使用 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi 阅读全文

posted @ 2021-02-16 21:37 荣锋亮 阅读(2762) 评论(0) 推荐(0) 编辑

使用idea 自带的工具反编译jar包
摘要:参考命令 mac 系统 java -cp "/Applications/IntelliJ IDEA.app/Contents/plugins/java-decompiler/lib/java-decompiler.jar" org.jetbrains.java.decompiler.main.dec 阅读全文

posted @ 2021-02-10 00:31 荣锋亮 阅读(2635) 评论(2) 推荐(0) 编辑

riptide zalando 团队开源的spring客户端响应路由解决方案
摘要:riptide 说是客户端响应路由解决方案有点夸大,核心还是对于http 请求的处理,同时riptide 了 方便的不同数据类型以及不同状态的处理,类似一个客户端的路由处理 参考处理 理念 说明 riptide 是一个很不错的http 处理解决方案,很不错的是同时提供了spring boot 的st 阅读全文

posted @ 2020-12-29 20:14 荣锋亮 阅读(161) 评论(0) 推荐(0) 编辑

jinjava一个不错的java jinja2 模版引擎
摘要:参考使用 pom.xml <?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-ins 阅读全文

posted @ 2020-12-22 19:40 荣锋亮 阅读(1912) 评论(0) 推荐(0) 编辑

class.getClassLoader().getResourceAsStream(file) class.getResourceAsStream(file)区别
摘要:通过源码阅读是最好的方法,我们可以快速的查看区别 整体说明 class.getClassLoader().getResourceAsStream(String name) 默认从classpath中找文件(文件放在resources目录下),name不能带“/”,否则会抛空指针 class.getR 阅读全文

posted @ 2020-12-17 17:54 荣锋亮 阅读(302) 评论(0) 推荐(0) 编辑

使用arthas 分析java 应用的一个流程总结
摘要:arthas 是阿里巴巴开源的一个java 应用分析利器,但是很多时候我们在碰到一个陌生系统需要进行 性能优化的时候会有好多不知道如何下手的问题,以下是自己的一些实践总结 整体了解系统运行以及框架的 这类还好,我们可以通过项目的代码结构,通过sc 查找相关的类然后通过trace,stack 以及wa 阅读全文

posted @ 2020-12-17 12:47 荣锋亮 阅读(354) 评论(0) 推荐(0) 编辑

禁用spring boot 暴露的几个产品可用的endppint 服务
摘要:核心还是属于一个安全实践,禁用一些可能包含隐患点的地方,以下是一些参考资料(核心还是安全) 说明 整理的资料不只是spring boot,spring cloud 同样适用 相关参考资料 https://docs.spring.io/spring-boot/docs/1.1.4.RELEASE/re 阅读全文

posted @ 2020-12-07 18:49 荣锋亮 阅读(129) 评论(0) 推荐(0) 编辑

jdk 容器运行环境指定时区
摘要:jdk容器运行环境指定时区,一个很常见的需求 参考方法 全部通过配置 配置localtime 以及user.timezone FROM dockerimage.yonyou.com/java/openjdk:8-arthas VOLUME /tmp ADD app.jar app.jar RUN s 阅读全文

posted @ 2020-11-25 20:40 荣锋亮 阅读(473) 评论(0) 推荐(0) 编辑

Kodein-DI kotlin 的ioc 框架
摘要:kodein 是kotlin 的ioc 框架,可以很好的与android,ktor,tornadofx 等集成,这样我们就可以方便的进行ktor开发了 参考资料 https://github.com/Kodein-Framework/Kodein-DI/ https://docs.kodein.or 阅读全文

posted @ 2020-11-15 20:04 荣锋亮 阅读(409) 评论(0) 推荐(0) 编辑

ktor kotlin的微服务框架
摘要:ktor kotlin的微服务框架,支持的特新 轻量 可扩展 多平台运行 异步(基于kotlin coroutines) 说明 因为是JetBrains公司开发的,所以idea工具是一个很不错的选择 参考资料 https://ktor.io/ https://github.com/ktorio/kt 阅读全文

posted @ 2020-11-15 19:01 荣锋亮 阅读(568) 评论(0) 推荐(0) 编辑

Exposed kotlin 的sql 框架
摘要:Exposed 是kotlin 的orm 框架,支持的数据库也比较多,同时官方也提供了基于spring boot的starter 类似的ebean也是一个不错的选择 参考资料 https://github.com/JetBrains/Exposed https://github.com/ebean- 阅读全文

posted @ 2020-11-15 18:46 荣锋亮 阅读(990) 评论(0) 推荐(0) 编辑

spring-boot-starter-data-jdbc Cannot determine a dialect Please provide a Dialect
摘要:以下参考资料提供了关于使用 spring-boot-starter-data-jdbc 2.3 版本出现sql方言问题的解决方法 参考资料 https://stackoverflow.com/questions/61999807/new-error-in-spring-boot-2-3-0-rele 阅读全文

posted @ 2020-11-09 17:24 荣锋亮 阅读(1192) 评论(0) 推荐(0) 编辑

kotlin 学习 三 maven 集成+java 互调用
摘要:项目基于idea 生成,主要是说明使用方法 环境准备 项目结构 main.kt fun main(args: Array<String>) { val user: User = User(); user.age=333; user.name="dalong" println("this is my 阅读全文

posted @ 2020-11-08 11:24 荣锋亮 阅读(1040) 评论(0) 推荐(0) 编辑

kotlin 学习 二 命令行模式运行
摘要:kotlin 包含了自己的编译器,不实用ide 工具的话,我们可以使用提供的编译器自己构建,以下是一个 简单的demo 安装kotlin编译工具包 mac 系统 brew update brew install kotlin 项目准备 main.kt fun main(args:Array<Stri 阅读全文

posted @ 2020-11-08 10:53 荣锋亮 阅读(305) 评论(0) 推荐(0) 编辑

kotlin 学习 一 环境搭建
摘要:kotlin 开发比较简单,使用idea 最简单,安装插件就可以了 参考使用 安装插件 创建项目 运行效果 参考资料 https://kotlinlang.org/docs/tutorials/getting-started.html 阅读全文

posted @ 2020-11-08 10:36 荣锋亮 阅读(196) 评论(0) 推荐(0) 编辑

openfeign+retronfit http 访问
摘要:一个简单记录 maven 依赖 <dependency> <groupId>com.squareup.retrofit2</groupId> <artifactId>retrofit</artifactId> <version>2.9.0</version> </dependency> <depen 阅读全文

posted @ 2020-11-06 17:52 荣锋亮 阅读(806) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示