04 2019 档案

摘要:spring+mybatis之声明式事务管理初识(小实例) 前几篇的文章都只是初步学习spring和mybatis框架,所写的实例也都非常简单,所进行的数据访问控制也都很简单,没有加入事务管理.这篇文章将初步接触事务管理. 1.事务管理 理解事务管理之前,先通过一个例子讲一下什么是事务管理:取钱。  阅读全文
posted @ 2019-04-25 23:39 wjj1013 阅读(150) 评论(0) 推荐(0) 编辑
摘要:java 详解类加载器的双亲委派及打破双亲委派 https://blog.csdn.net/chang_ge/article/details/80262115 /www.jb51.net/article/102920.htm https://www.cnblogs.com/wxd0108/p/668 阅读全文
posted @ 2019-04-24 00:00 wjj1013 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:jvm内存溢出区域和排查方法 https://blog.csdn.net/jiangtongcn/article/details/8222685 1.堆溢出 2.栈溢出 3.方法区和运行时常量池溢出 4.本机直接内存溢出 首先我们需要掌握什么是内存溢出和内存泄漏 内存泄漏:即声明的对象无法被回收,一 阅读全文
posted @ 2019-04-23 23:21 wjj1013 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:JVM中的新生代和老年代(Eden空间、两个Survior空间) 为什么不是1个 Survivor 空间? 回答这个问题有一个前提,就是新生代一般都采用复制算法进行垃圾收集。原始的复制算法是把一块内存一分为二, gc 时把存活的对象从一块空间(From space)复制到另外一块空间(To spac 阅读全文
posted @ 2019-04-23 23:02 wjj1013 阅读(434) 评论(0) 推荐(0) 编辑
摘要:什么情况下会发生堆内存溢出,栈内存溢出,结合实例说明 、 栈溢出(StackOverflowError)栈是线程私有的,他的生命周期与线程相同,每个方法在执行的时候都会创建一个栈帧,用来存储局部变量表,操作数栈,动态链接,方法出口灯信息。局部变量表又包含基本数据类型,对象引用类型(局部变量表编译器完 阅读全文
posted @ 2019-04-23 22:43 wjj1013 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:Java8 方法引用 概述 方法引用是用来直接访问类或实例阴茎存在的方法或者构造方法.它需要由兼容的函数式接口(lambda表达式中用到的接口)构成的目标类型上下文. 有时候, 当我们想要实现一个函数式接口的方法, 但是已经由类实现了我们想要的功能, 这时可以使用方法引用来直接使用现有的功能实现. 阅读全文
posted @ 2019-04-23 17:56 wjj1013 阅读(175) 评论(0) 推荐(0) 编辑
摘要:如何在EXCEL中将字符转成日期 如19970828转成1997-08-28 如何在EXCEL中将字符转成日期 如19970828转成1997-08-28 在EXCEL中将字符转成日期可通过分列功能实现。 方法步骤如下: 1、打开需要操作的EXCEL表格,选中需设置的单元格,在数据工具中点击“分列” 阅读全文
posted @ 2019-04-23 10:57 wjj1013 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:Java 线程锁机制 -Synchronized Lock 互斥锁 读写锁 什么是互斥锁?在访问共享资源之前对进行加锁操作,在访问完成之后进行解锁操作。 加锁后,任何其他试图再次加锁的线程会被阻塞,直到当前进程解锁。 如果解锁时有一个以上的线程阻塞,那么所有该锁上的线程都被编程就绪状态, 第一个变为 阅读全文
posted @ 2019-04-22 17:15 wjj1013 阅读(317) 评论(0) 推荐(0) 编辑
摘要:ReentrantLock 由于ReentrantLock是java.util.concurrent包下提供的一套互斥锁,相比Synchronized,ReentrantLock类提供了一些高级功能,主要有以下3项: 1.等待可中断,持有锁的线程长期不释放的时候,正在等待的线程可以选择放弃等待,这相 阅读全文
posted @ 2019-04-22 16:48 wjj1013 阅读(203) 评论(0) 推荐(0) 编辑
摘要:详解Java中的闭包(Closure) https://blog.csdn.net/lixiangminghate/article/details/70189210 以前总是对闭包(Closure)一知半解的,最近花时间查阅资料,很多地方都讲得语焉不详,看后仍感觉云里雾里的。后来还是研究了下李刚写的 阅读全文
posted @ 2019-04-21 23:10 wjj1013 阅读(6732) 评论(1) 推荐(0) 编辑
摘要:Java—内部类(二)—实现闭包与回调 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuwenhao07/article/details/53607117前言:Java的闭包与回调我也是第二次接触这个概念,之前在自学Android的时候绘制Vie 阅读全文
posted @ 2019-04-21 22:43 wjj1013 阅读(193) 评论(0) 推荐(0) 编辑
摘要:JAVA 内部类与闭包 内部类可以很好的实现类的隐藏,内部类可以拥有外部类的全部元素的访问权限。通过内部类可以实现多重继承(外部类继承一个,内部类继承一个,然后内部类就可以调用到继承类的方法和属性)。可以避免修改接口,而实现同一个类中两种同名方法的调用。成员内部类 一个类里面定义的私有内部类,可以被 阅读全文
posted @ 2019-04-21 22:42 wjj1013 阅读(118) 评论(0) 推荐(0) 编辑
摘要:HttpClient下载图片和向服务器提交数据实例 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29882585/article/details/52244711使用 HttpClient 需要以下 6 个步骤:1. 创建 HttpClie 阅读全文
posted @ 2019-04-18 11:20 wjj1013 阅读(180) 评论(0) 推荐(0) 编辑
摘要:Java11要来了,不如学学Java8的Lambda Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambda 表达式的语法格 阅读全文
posted @ 2019-04-17 12:44 wjj1013 阅读(229) 评论(0) 推荐(0) 编辑
摘要:程序中的乐观锁与悲观锁,以及动手实现乐观锁 (转) 概念: 这里抛开数据库来谈乐观锁和悲观锁,扯上数据库总会觉得和Java离得很远. 悲观锁:一段执行逻辑加上悲观锁,不同线程同时执行时,只能有一个线程执行,其他的线程在入口处等待,直到锁被释放. 乐观锁:一段执行逻辑加上乐观锁,不同线程同时执行时,可 阅读全文
posted @ 2019-04-16 12:56 wjj1013 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS 首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到 阅读全文
posted @ 2019-04-16 12:31 wjj1013 阅读(132) 评论(0) 推荐(0) 编辑
摘要:什么情况下Java程序会产生死锁? 典型回答 死锁是一种特定的程序状态,在实体之间,由于循环依赖导致彼此一直处于等待之中,没有任何个体可以继续前进。死锁不仅仅会发生在线程之间,存在资源独占的进程之间同样也可能出现死锁。通常来说,我们大多是聚焦在多线程场景中的死锁,指两个或多个线程之间,由于互相持有对 阅读全文
posted @ 2019-04-15 23:56 wjj1013 阅读(359) 评论(0) 推荐(0) 编辑
摘要:正确重写hashCode的办法 http://blog.sina.com.cn/s/blog_700aa8830101jtlf.html 转自:http://blog.csdn.net/benjaminzhang666/article/details/9468605 ———————————————— 阅读全文
posted @ 2019-04-03 18:00 wjj1013 阅读(6396) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示