开心就好

开心就好

美人尚小,英雄年幼。

Scroll Down

调用Timer.schedule传递参数

public static void main(String[] args) throws Exception {int i = 1;Timer timer = new Timer();//10S后执行Date date = new Date(new Date().getTime() + 10000

2021-07-12
10 0

多线程插入数据

今天接到需求,需要往数据库插入600万条数据.单线程插入太慢了,就多线程插入吧.上代码.//启动类public class multiThreadInsertionRun {public static void main(String[] args) {for (int i = 0; i <

2021-05-24
49 0

整合返回controller层result

https://zhuanlan.zhihu.com/p/368342393

2021-05-12
42 0

如何做一个好的程序员

如何做一个好的程序员?语言没有那么重要,要想做一个好的程序员,思维方式才是最重要的.操作系统原理、编译原理、算法、设计模式、代码简洁之道.这些都是区分一个码农和一个好程序员的关键.一步一步来吧.

2021-05-11
42 0

mysql 查询死锁sql

1.查看进程SHOW PROCESSLIST;2.查看是否锁表SHOW OPEN TABLES WHERE In_use > 0;3.查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;4.查看等待锁的事务SELECT * FROM IN

2021-04-29
48 0

Spring依赖注入和控制反转

先总结一下spring的基本原理:首先通过反射解析类的各种信息,比如构造器、方法、参数、属性等.然后将解析到的信息封装成这个bean定义对应的信息类(构造器、方法等分开存放的),然后把信息类放到一个map里,也就是容器,或者说是池等.其实这个容器或者池等本质上还是个map.当项目启动后,框架会按照你

2021-04-28
53 0

ZXing读取条形码错误

看bug:ZXing读取条形码,返回的条形码与预期返回值不一致.如果设置: hints.put(DecodeHintType.PURE_BARCODE, Boolean.TRUE); hints.put(DecodeHintType.TRY_HARDER, Boolean.TRUE);这两个值就会返

2021-04-26
81 0

java线程池的实现原理

Java线程池实现原理详解

2021-04-06
68 0

SQL执行异常:Row size too large

Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

2021-04-06
105 0

GoogleAuthenticator原理及Java实现

GoogleAuthenticator原理和java实现

2021-04-01
74 0