- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 spring 事务中异步查询刚插入的数据
事务中先插入数据,再根据id查询, 可以查询到数据事务中先插入数据, 异步去查询, 如果事务没提交, 则查询不到刚插入的数据。 @Override @Transactional public void test() { dao.insert(user); new Thread(() ->{ test2(user.getId());}).start(); try { Thread.sleep(3000);
2020-06-24 10:02:15 3205
原创 Java 动态代理
interface AppService { void play(String kkk);}class MyApp implements AppService{ @Override public void play(String kkk) { System.out.println("play "+ kkk); }}interface Car{ String run(String speed);}class BwmCar imple
2020-06-11 18:53:39 102
原创 url图片转成base64
public static String convertUrlImageToBase64(String imgFile){ ByteArrayOutputStream data = new ByteArrayOutputStream(); try { // 创建URL URL url = new URL(imgFile); byte[] by = new byte[1024]; /
2020-06-10 11:43:00 393
原创 base64转MultipartFile
base64转MultipartFilepackage com.winway.modules.patientSubscibe.utils;import org.springframework.web.multipart.MultipartFile;import sun.misc.BASE64Decoder;import java.io.*;public class BASE64DecodedMultipartFile implements MultipartFile { priv
2020-06-10 11:41:38 201
原创 mysql sql执行慢示例分析
mysql> CREATE TABLE `table_a` (`id` int(11) NOT NULL,`b` varchar(10) DEFAULT NULL,PRIMARY KEY (`id`),KEY `b` (`b`)) ENGINE=InnoDB;执行sql, mysql> select * from table_a where b=‘1234567890abcd’;假设现在表里面,有 100 万行数据,其中有 10 万行数据的 b 的值是’1234567890’,
2020-06-06 10:39:22 217
原创 mysql random取数据最快方法
在mysql中通过sql语句获取随机数据的方式如下, 经测试,在1000W数据的表中,执行速度在10多毫秒SELECT * FROM user1 AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM user1) – (SELECT MIN(id) FROM user1)) + (SELECT MIN(id) FROM user1)) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id LIMIT
2020-06-06 10:06:53 2451
原创 A模块应用B模块, B模块中的mapper文件扫描不到
A模块中引入了B模块, B模块中有mapper接口和mapper.xml以下是B模块A中引入B模块, 如果想扫描到B中的mapper, 需要重新使用MapperScan扫描@MapperScan(basePackages = {"com.winway.**.dao"})参考: https://www.oschina.net/question/2722420_2312649...
2020-06-02 19:58:57 511
Python Web开发和接口测试
2018-10-09
算法图解-像小说一样
2018-10-09
xshell_5.0.0.37
2018-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人