java基础
小徐king
这个作者很懒,什么都没留下…
展开
-
根据url下载文件并打包下载
@PostMapping("/data/download") public void getManageDownload(@RequestBody List<String> urls,HttpServletResponse response)throws IOException{ response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding("utf-8原创 2022-05-17 10:03:21 · 155 阅读 · 0 评论 -
java多线程创建的方法
1.继承Thread类,重写run方法public class ThreadDemo01 extends Thread{ public ThreadDemo01(){ //编写子类的构造方法,可缺省 } public void run(){ //编写自己的线程代码 System.out.println(Thread.currentThread().getName()); } public static void mai原创 2022-02-22 15:31:53 · 76 阅读 · 0 评论 -
java1.8如何应对hash冲突的
hashmap中put(K,V)方法,最终会执行putVal()方法,而在putVal()方法中会执行hash()方法;public V put(K key, V value) { return putVal(hash(key), key, value, false, true);}static final int hash(Object key) { int h; // 判断key是否为null, 如果为null,则直接返回0; // 如果不为null,则返回(原创 2021-11-22 17:05:38 · 459 阅读 · 0 评论 -
把long类型的日期转换成指定日期格式
把int类型的日期转换成日期格式DateUtil.format(DateUtil.date(20210414), "yyyy-MM-dd")保留2位数,0代表显示,#代表为0的时候不显示DecimalFormat df=new DecimalFormat("0.0#");原创 2021-04-14 14:17:23 · 469 阅读 · 1 评论 -
mybatis查询数据库报空指针异常
mybatis查询数据库报空指针异常:可能是数据库中某个字段是关键字导致注入问题报空指针异常原创 2021-04-14 11:19:52 · 1660 阅读 · 0 评论 -
认识transient
[https://baijiahao.baidu.com/s?id=1636557218432721275&wfr=spider&for=pc]转载原创 2021-03-15 10:05:00 · 64 阅读 · 0 评论 -
线程中sleep()方法和wait()方法、yield()方法的区别
Thread 类的 sleep()方法和对象的 wait()方法都可以让线程暂停执行,它们有什么区别?sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait()是 Object 类的方法,调用对象的 wait()方法导致当前线程放弃对象的锁(线程暂停执行),进入对象的等待池(wait pool),只有调用对象的 notify()方法(或 notifyAll()方法原创 2020-08-10 20:44:48 · 791 阅读 · 0 评论 -
如何实现字符串的反转及替换?
如何实现字符串的反转和替换:方法很多,可以自己写实现也可以使用 String 或 StringBuffer/StringBuilder 中的方法。public class Test1 { public static void main(String[] args) { String s1 = "abcdefg"; System.out.println(reverse1(s1));//使用递归方法 System.out.println(reverse2原创 2020-08-06 15:47:06 · 392 阅读 · 0 评论