`
文章列表
0. loxia 简介: loxia https://github.com/benjaliu/loxia2-repo/tree/master/releases/loxia2 是一款类似于 mybatis 的优秀持久层框架,支持定制化 SQL、存储过程以及高级映射。 loxia 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 1. loxia like 背景 前些天, 雷哥找我咨询 like ...
今天小黄黄又来找我了 小黄: 我有个需求, 有以下字符串 EUR 39, EU 39, 38, 2, AUS 38, UK 38, US 37, US 37, US 36, UK 36, UK 35, UK 12/18, UK 12-14, UK 12/21, UK 8/18, UK 8-10 我想要分组, 想要以下结果: [2, 38] [AUS 38] [EU 39] [EUR 39] [UK 12-14] [UK 12/18, UK 12/21] [UK 35, UK 36, UK 38] [UK 8-10] [UK 8/18] [U ...
1. 背景 小黄: 不同的 Controller 发生不同的异常, 我想要做不同的动作, 能不能简单配置优雅的实现? 比如 com.feilong.psi.controller.channel.ChannelController 如果出现com.feilong.psi.exception.SignNotEqualsException 那么跳转到404 页面 如果出现com.feilong.psi.exception.TradeStatusCanNotPayException 那么跳转到 首页 2. 实现 good question, 一看小黄就是个有追求的孩子, l ...
maven mvn install 报错 Received fatal alert: protocol_version 解决方案   1 背景   今天我们一个小伙伴同事说,  eclipse 项目运行 maven install , 下载 maven maven-surefire-plugin  插件时候报错,控制台提示信息:   Failed to read artifact descriptor for org.apache.maven.surefire:surefire-api:jar:2.20.1: Could not transfer artifact org.apa ...
1. 背景 今天我们的某个大型商城做UAT, 客户在后台创建了个 商品code 是 0900-PK.3.58-4-A004 的商品, 然后界面可以搜索到, 但是点击进入明细页面报错了 分析logback 日志, 发现了异常, 以及一个怪怪的 商品code 0900-PK.3.58-4-A004 到了 ...
1. 背景    最近做一个dubbo 相关项目, 开发环境使用jetty 启动项目时候,   关于dubbo 的日志显示如下:          作为一个有代码洁癖的我,不能忍   我们商城使用 slf4j+logback 体系, 能否把dubbo 的日志切换到 logback 上来呢?     2. 原因   跟踪 dubbo 的日志类 com.alibaba.dubbo.common.logger.LoggerFactory   发现源码:     // 查找常用的日志框架 static{ String lo ...
在开发过程中,经常会和字符串打交道, 其中字符串拼接的工作必不可少, 最常用的有 + string concat String.join (since jdk8) StringBuffer append StringBuilder append 我们来看看性能情况 1. 实现 public class StringAppendTest extends AbstractPerformanceTest{ private static final
1. 背景    git 新建分支开发代码是常有的事, 分支上开发完的内容会merge到主干或者其他branch, 在merge 的时候,有些文件会由于时间的原因有冲突, 比如 pom.xml   下面是示例:       <<<<<<< HEAD <version>5.3.2.25-SNAPSHOT</version> ======= <version>5.3.2.22-mata-SNAPSHOT</version> >>>>>> ...
  1. 场景: 官方商城在订单确认页面(order confirm page),点击确认订单按钮时,需要走以下代码流程 ajax 提交数据创建订单 如果上一步订单创建成功,跳转到支付通道去支付 2. 问题 但是使用以下几种代码,偶尔(并不是每次)会被浏览器拦截
字符串格式化汇总 Table of Contents 1. ++ 2. StringBuffer / StringBuilder 3. StringUtil.format(String, Object…​) 4. MessageFormatUtil.format(String, Object…​) 5. Slf4jUtil.format(String, Object…​) 6. StringUtil.replace(CharSequence, Map<String, V>)
我有 feilong-core 项目,原先只托管源码在 github ,应红薯老大的再三邀请(不要脸的害羞中~~), 最近开始也同步托管在 码云 1. 问题 那问题来了,当我项目文件有修改的时候, 有没有办法 一次提交到两个仓库 ? 命令行如何实现? 如果是eclipse 里面提交又该怎么配置? 2. 方案一: git remote add 方案 目标很明确, 并且也有 朋友 @路小磊 的指点 Git push到多个远程库 顺着思路,我也来尝试, 并且尝试的时候就使用 fork 的项目做测试(玩坏了也不心疼~~) 2.1 命令行 2.1.1 查看 听说可以使用 git ...
1. 背景 以前使用 postgresql 写存储过程/function 比较多, 这次工作过程中,需要做数据迁移, 将 MYSQL 某些表的数据转成 pgsql数据库中某些表数据 在转换的过程中,需要有以下的转换SQL if(@birthday is null) then @birthday='null'; else @birthday=concat('\'',@birthday,"\'"); end if; 如果 birthday 没有值,那么将使用 'null' 字符串,如果有值,将添加单引号 除了birthday ,我还 ...
1.痛点 feilong-spring 项目子项目很多 使用 Maven依赖的话,要写很多代码 <project> .... <properties> <version.feilong-platform>1.9.6</version.feilong-platform> .... </properties> .... <repositories> <repository> ...
spring-session之5 redis集群配置步骤总结 前文,我们讲了那么多,都是一步一步调试过来的,为了更好的前进,现在我们先总结下配置步骤 好,今天的目标是: 总结配置步骤 简单四步,开始 spring-session redis 配置人生 1. pom.xml 添加 jar依赖 <project xmlns="http://maven.apache.org/POM/4.0.0"
spring-session之4 redis集群配置 前文,我们 spring-session之3 redis配置参数配置, 我们可以配置简单的ip和port,但是生产环境,我们的redis是做了集群,肯定不是单点,此时就不能单单hostName 和 port了, 怎么办? 好,今天的目标是: 配置spring-session redis 集群 1. 我们原来的 redis data 配置 1.1. spring-redis.xml
Global site tag (gtag.js) - Google Analytics