加载中
Java获取字符串的像素点阵并在命令行下打印输出

下面这个小程序可以获取字符串点阵并在命令行下打印输出: public class StringPixelUtils { private static final Map lettersMap = new HashMap<>(); public static byte[][] getSan......

2019/09/26 15:32
1.3K
Bag分布式事务:对SAGA分布式事务的改进

最近打算给jSqlBox添加分布式事务功能,研究了几种分布式事务方案,对SAGA模式比较感兴趣,它是通过将多个事务隔离成多个单个事务,顺序执行(或回滚阶段倒序对冲)来完成的,但是SAGA分布式...

一个无中心分布式事务架构的构思

2019-08-10注:此文作废,参见"Bag分布式事务:对SAGA分布式事务的改进 "一文,那个写的比较简单。 与Fescar这种比较复杂的、将分布式事务由一个单独的服务来支撑的架构不同,本文提出的架构...

基于前序遍历的无递归的树形结构的数据库表设计

本文介绍的方法基于多叉树的前序遍历序列,是所有数据库树结构存储方案中查询子树速度最快的方案。最早发表在这里"http://drinkjava2.iteye.com/blog/2353983",但那篇文章太啰嗦了,这是整理...

简单统计Java方法中每行代码的执行时间

在性能调优时,往往遇到需要统计一个方法中每一行代码的执行时间,从而快速排查出到底是哪一行代码耗时过长,而且往往这个方法是在一个非常大的循环中,用简单的System.currentTimeMillis是不...

再谈让Java支持多行文本

打算抄袭一下MyBatis的Java注解方式配置,添加到在正在开发的持久层工具里,只需要定义一个接口方法,就可以用一个动态代理来使用它,这种方式的优点是可以利用Java的导舤功能快速定位SQL,比...

历时一年开发,Java持久层工具jSqlBox终于推出第一个正式版

历时一年开发,Java持久层工具jSqlBox终于推出第一个正式版本1.0.0版。详见项目地址:https://gitee.com/drinkjava2/jSqlBox jSqlBox是一个Java持久层工具,设计目标是用来代替目前的Hiberna...

一种简单的无限深度树结构数据库设计方案

最近在开发jSqlBox过程中,研究树形结构的操作,突然发现一种简单的树结构数据库存储方案,在网上找了一下,没有找到雷同的(也可能是花的时间不够),现介绍如下: 目前常见的树形结构数据库...

从机械装配图角度也来谈谈对数据建模和领域建模的一些想法

前言:最近jBeanBox项目收尾,感觉用Java初始化块来代替Spring的XML配置这种模式挺好的,手中有了这把锤子,于是看什么都象钉子,这不,又看上了Hibernate, SSH三兄弟,紧跟在Spring后面,也...

两个星号是啥个意思?我研究了半天终于明白了什么叫纠枉过正

校花的贴身高手 > 第9781章 原本所有人都以为这将是一场旷世之战,结果连双方正主都还没有出场,就已经呈现出了一边倒的态势,林逸集团这边刚一发力,对面给人的感觉就已经要躺下了。 留级生...

2021/12/01 09:12
631
与Java8时间日期类相关的一些转换方法

东拼西凑写出来的, 仅供参考。 public abstract class Java8DateUtils { private static final ZoneId zoneId = ZoneId.systemDefault(); public static LocalDate date2LocalDate(java.ut...

2020/02/08 22:39
260
瞎说一下理想中的后台环境

我瞎说一下理想中的后台环境: IOC/AOP部分: 求稳:Spring-ioc,理由:流行,已成实际业界标杆。 求小求精:(本人)十年后的jBeanBox,理由:源码少,~3000行源码,兼容JSR330/JSR250/Spring注...

jSqlBox 1.0.7版更新发布,一个Java持久层工具

简介 | Introduce jSqlBox是一个支持动态配置、多种SQL写法、跨数据库的Java持久层工具。运行于Java6及以上。 1.0.7版完善了文档,添加了SqlMapper模式及Java多行文本支持等功能。 优点 | Ad...

一种利用JAVA注释支持多行字符串的方法

(2018.1.21注:本文已过时,又找到一种好一点的利用注释支持多行字符串的方法,见 再谈让Java支持多行文本 ) 从BeetlSql项目将SQL全放在Beetl模板里得到启发,又想到一个比较偏门的用法。以下...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部