转载

Lambda函数编程平台-CommonUtils

Lambda函数编程平台上线啦!地址: https://lambda.zhouzhipeng.com

欢迎大家免费试用提意见哦!(测试账号:823143047@qq.com (我的邮箱) 密码:123456 , 也可以自行注册哦!)

说明

一些平台自创的和比较常用的工具方法都会放在这个类中

/**
 * 通用工具类
 * User: zhouzhipeng
 * Date: 2018/7/29:22:26
 */
public class CommonUtils {

    /**
     * 多行字符串
     * 入参括号中传入,使用 /* ....* /  形式注释
     *
     * @return
     */
    public static String S();

        /**
     * sql操作
     * @param sqlTemplate
     * @param contexts
     * @param <T>
     * @return
     */
    public static <T> T sql(String sqlTemplate, Map<String, Object>... contexts) ;


         /**
     * sql操作
     *
     * @param <T>
     * @param sqlTemplate
     * @return
     */
    public static <T> T sql(String sqlTemplate);


        /**
     * 把json格式的字符串转为 fastjson的 json对象
     *
     * @param strTemplate json字符串
     * @param context 模板上下文参数
     * @return fastjson的 json对象
     */
    public static JSONObject jsonObj(String strTemplate, HashMap<String, Object> context)


        /**
     * 把json格式的字符串转为 fastjson的 json对象
     *
     * @param jsonStr json字符串
     * @return fastjson的 json对象
     */
    public static JSONObject jsonObj(String jsonStr)


     /**
     * json path 查询
     * 
     * @param jsonStr
     * @return
     */
    public static <T> T jsonPath(String jsonStr, String path)


        /**
     * base64编码
     * @param src 原文
     * @return 密文
     */
    public static String base64Encode(String src)


        /**
     * base64解码
     * @param base64Str 密文
     * @return 原文
     */
    public static String base64Decode(String base64Str)


        /**
     * base64解码
     * @param base64Str 密文
     * @return 原文的字节数组
     */
    public static byte[] base64DecodeBytes(String base64Str)
}
原文  https://blog.zhouzhipeng.com/lambda-platform-commonutils.html
正文到此结束
Loading...