Ming

Aop 打印参数日志时,出现参数序列化异常。It is illegal to call this method if the current request is not in asynchron

大兔子大兔子 提交于 2021-02-19 20:32:33
Aop 打印参数日志时,出现参数序列化异常。It is illegal to call this method if the current request is not in asynchron 参考文章: (1)Aop 打印参数日志时,出现参数序列化异常。It is illegal to call this method if the current request is not in asynchron (2)https://www.cnblogs.com/ming-blogs/p/11648988.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4437884/blog/4956227

MyBatis 自定义 typeHandler

五迷三道 提交于 2021-02-16 19:45:21
自定义typeHandler 对于自定义typeHandler来说,需要在配置文件中注册typeHandlers 然后需要实现TypeHandler接口, 一个例子 首先编写调度的处理类 package com.ming.MyBatis; import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.TypeHandler; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class StringTypeHandler implements TypeHandler<String> { private static Logger logger = LogManager.getLogger(); /** * 对预编译的Sql语句进行设置的时候, * @param ps * @param i * @param parameter

Jun-Yan Zhu(朱俊彦)

纵饮孤独 提交于 2021-01-14 03:07:23
Postdoctoral researcher Computer Science and Artificial Intelligence Laboratory Department of EECS Massachusetts Institute of Technology Email: junyanz at mit dot edu CV | Google Scholar | GitHub | Thesis | Teaching | Software | Papers | Talks | Awards | Arxiv I am a postdoctoral researcher at MIT, working with William T. Freeman, Josh Tenenbaum, and Antonio Torralba. I obtained my Ph.D. from UC Berkeley after spending five wonderful years at CMU and UC Berkeley with Alexei A. Efros. I received my B.E from Tsinghua University. I study computer vision, computer graphics, and machine learning

mariadb(mysql)[详解]

痴心易碎 提交于 2021-01-09 12:40:20
本文链接: https://blog.csdn.net/root__oo7/article/details/82817501 安装: [root@bogon ~]# yum install mariadb -y #客户端 [root@bogon ~]# yum install mariadb-server -y #服务端 启动服务: [root@bogon ~]# systemctl start mariadb [root@bogon ~]# ss -tnl | grep 3306 #查看端口确定是否被监听 LISTEN 0 50 *:3306 *:* 说明:若是mysql启动 将mariadb改为mysql即可 进入mariadb: [root@bogon ~]# mysql #注意 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.56-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to

AAAI21 Summarization

孤街醉人 提交于 2021-01-03 10:46:06
Movie Summarization via Sparse Graph Construction Pinelopi Papalampidi, Frank Keller, Mirella Lapata Topic-Oriented Spoken Dialogue Summarization for Customer Service with Saliency-Aware Topic Modeling Yicheng Zou, Lujun Zhao, Yangyang Kang, Jun Lin, Minlong Peng, Zhuoren Jiang, Changlong Sun, Qi Zhang, Xuanjing Huang, Xiaozhong Liu Unsupervised Summarization for Chat Logs with Topic-Oriented Ranking and Context-Aware Auto-Encoders Yicheng Zou, Jun Lin, Lujun Zhao, Yangyang Kang, Zhuoren Jiang, Changlong Sun, Qi Zhang, Xuanjing Huang, Xiaozhong Liu Unsupervised Abstractive Dialogue

android -------- RSA加密解密算法

风流意气都作罢 提交于 2020-12-18 01:12:06
RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用 RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 网上写法也有很多种,分享一种参考 import java.math.BigInteger; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.interfaces.RSAPrivateKey; import java.security.interfaces.RSAPublicKey; import java.security.spec.RSAPrivateKeySpec; import java.security.spec.RSAPublicKeySpec; import java.util.HashMap; import javax.crypto.Cipher; public class RSAUtils { /** * 生成公钥和私钥 * @throws

[Java]String、StringBuffer和StringBuilder的区别

拟墨画扇 提交于 2020-12-09 08:00:10
String: String是不可变类,一旦一个String对象被创建之后,String对象的字符串序列是不可变的。 String a = "abc" ; a = "bcd"; 当我们对a重新赋值时,会重新new一个String对象,使a重新指向新的String对象。 StringBuffer: StringBuffer对象是可变字符串对象,可以通过append(),insert()等方式对原有对象的字符串序列进行修改。StringBuffer对象可以通过toString()转换成String对象。 StringBuilder: StringBuilder对象也是可变字符串对象,其使用与StringBuffer大同小异,只是StringBuffer通过将所有方法添加 synchronized关键字 实现了线程安全,而StringBuilder没有实现线程安全。 LeetCode每日打卡3-16 面试题 01.06. 字符串压缩 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3" 示例2: 输入:"abbccd" 输出:

2020 ICML 全部论文

∥☆過路亽.° 提交于 2020-12-01 11:33:20
All Papers 38 - ShapeCaptioner: Generative Caption Network for 3D Shapes by Learning a Mapping from Parts Detected in Multiple Views to Sentences "Zhizhong Han (University of Maryland, College Park); Chao Chen (Tsinghua University); Yu-Shen Liu (Tsinghua University)*; Matthias Zwicker (University of Maryland)" 46 - VideoIC: A Video Interactive Comments Dataset and Multimodal Multitask Learning for Comments Generation Weiying Wang (Renmin University of China)*; Jieting Chen (Renmin University of China); Qin Jin (Renmin University of China) 53 - Image Inpainting Based on Multi-frequency

JAVA中值类型和引用类型的不同(面试常考)

℡╲_俬逩灬. 提交于 2020-12-01 08:47:36
转载:https://www.cnblogs.com/1ming/p/5227944.html 1、 JAVA中值类型和引用类型的不同? [定义] 引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值, 那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法, 当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变.通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。----(摘自网上) [值类型] 也就是基本数据类型 基本数据类型常被称为四类八种 四类: 1,整型 2,浮点型 3,字符型4,逻辑型 八种: 1,整型3种 byte(2的3次方),short,int,long (2的6次方) 2,浮点型2种 float,double 3,字符型1种 char 4,逻辑型1种 boolean [引用类型] 除了四类八种基本类型外,所有的类型都称为引用类型(数组,类,接口,字符串) 在弄清楚值类型与引用类型之后,最后一点就是值传递与引用传递,这才是关键 [值传递] 基本数据类型赋值都属于值传递,值传递传递的是实实在在的变量值,是传递原参数的拷贝,值传递后,实参传递给形参的值,形参发生改变而不影响实参。 [引用传递] 引用类型之间赋值属于引用传递。引用传递传递的是对象的引用地址

第四次作业

独自空忆成欢 提交于 2020-11-30 01:26:09
作业要求:【 https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2522 】 要求一: 1、你观看了几个视频?给出观看列表截图。 2、通过观看视频你学习到哪些知识点或者编程题目? 我对数组各加的了解,以及对函数应用了解的更多了,另外还了解了一些二维数组。 3、对于所学知识点还有哪些疑问?有哪些知识点没有学会? 对于上周所学的知识点,函数的部分还有一点不熟练,我要再练习一下pta中的题,争取更加好的掌握这些知识点。 要求二: 第13次作业(数组)7-2 输出所有大于平均值的数 (15 分) 本题要求编写程序,将输入的 n个整数存入数组 a中,然后计算这些数的平均值,再输出所有大于平均值的数。 输入格式:输入在第1行中给出一个正整数 n( 1 ≤ n ≤ 1 0),第2行输入 n个整数,其间以空格分隔。题目保证数据不超过长整型整数的范围。 输出格式:输出在第1行给出平均值,保留2位小数。在第2行输出所有大于平均值的数,每个数的后面有一个空格;如果没有满足条件的数,则输出空行。 如果输入的n不在有效范围内,则在一行中输出"Invalid."。 输入样例1: 10 55 23 8 11 22 89 0 -1 78 186 输出样例1: 47.10 55 89 78 186 输入样例2: 0 输出样例2: Invalid. 一