An powerful enhanced toolkit of MyBatis for simplify development
-
Updated
Dec 27, 2019 - Java
Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building web, desktop, mobile, and embedded applications. Java is owned and licensed through Oracle, with free and open source implementations available from Oracle and other vendors.
An powerful enhanced toolkit of MyBatis for simplify development
hsweb (haʊs wɛb) 是一个用于快速搭建企业后台管理系统的基础项目,集成一揽子便捷功能如:便捷的通用增删改查,强大的权限管理,动态多数据源,动态表单,在线数据库维护等. 基于 spring-boot,mybaits.
When using Vavr with $Patterns
/ $Unapply
, one must add additional configuration to its dependencies, otherwise Gradle does not process annotations by default.
This would be nice to mention this in the documentation.
It seems that annotationProcessor("io.vavr", "vavr-match-processor", vavrVersion)
does the trick.
We have a mask module to mask sensitive data from header, query parameter, path parameter and body. It works with JSON object with JSON Path with configuration. With the introduction of Body module that parses body of application/json to list or map, we need to update the mask module to work with list and map. Regarding to traverse the list or map, here is an example.
https://github.com/networkn
30 seconds to collect useful Java 8 snippet.
It's possible to add a short-circuiting reducing collectors like this:
public static <T> Collector<T, ?, Optional<T>> reducing(T zero, BinaryOperator<T> op);
public static <T> Collector<T, ?, T> reducing(T zero, T identity, BinaryOperator<T> op);
Here zero
is the element which satisfies the following property: for any t
op.apply(zero, t)
is equal to op.apply(t, zero)
and equal to
Hi @rupert-madden-abbott and @ulisesbocchio, first off, thank you for providing a maven plugin for encrypting/decrypting secrets with jasypt. This is my first time using the plugin or Jasypt for that matter. So the feedback I am sharing below is from the context of a new user of your project(s).
Having said that, I am not entirely sure if you actually tested the documentation you provided for
Years of refactoring (esp. with IntelliJ unconstrained renaming) has resulted in a lot of nonesensical / out of date javadoc.
E.g. appendAll for ImmutableQueue states
appendAll(T... values)Append values to the take of this ReactiveSeq
newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
For modern JVMs, the typical shortcut check x == y || x.equals(x)
in the equals
method is no longer necessary.
hsweb 3.0版本演示,ui基于miniui,集成hsweb全家桶的web端演示,集成代码生成器
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
A Java 8+ Cheat Sheet for functional programming
EFO是一个基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等功能。
High-performance Future implementation for the JVM
Created by James Gosling
Released May 23, 1995
Environment
Description
When I tried to upload a file, an
java.lang.UnsupportedOperationException: direct buffer raised
, so that the upload operation cannot be done. The full exception stack is as follows: