随笔分类 - 后端
java、mybatis、spring系列
摘要:定义: 可重入锁:如果锁具备可重入性,则称为重入锁;syschronized 可中断锁:可以相应中断的锁; 公平锁:根据请求锁的顺序来获取锁;等待时间最久的会先获取; 读写锁:对一个资源访问分成读锁和写锁; 悲观锁:总是假设最坏的情况,每次在拿数据的时候都会上锁,每次只给一个线程使用,用完再给其他线
阅读全文
摘要:最近在项目上遇到一个新奇的问题与大家分享一下,情况如下: 页面新增一个777777777数传到后台,保存之后变成777777790; 查到原因是后台用float.valueof()转换了一下; 继续深挖,float基本属性如下: 基本类型:float 二进制位数:32 包装类:java.lang.F
阅读全文
摘要:读写文件 如前所述,一个流被定义为一个数据序列。输入流用于从源读取数据,输出流用于向目标写数据。 下图是一个描述输入流和输出流的类层次图。 待续。。。
阅读全文
摘要:声明自定义异常 在 Java 中你可以自定义异常。编写自己的异常类时需要记住下面的几点。 所有异常都必须是 Throwable 的子类。 如果希望写一个检查性异常类,则需要继承 Exception 类。 如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。 可以像下面这样
阅读全文
摘要:静态变量静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。成员变量成员变量也称作实例变量、属性, 申明在类之中,方法之外的变量,随对象销毁而销毁。局部变量在方法或语句块中
阅读全文
摘要:1.timer.schedule(task, time);// time为Date类型:在指定时间执行一次。2.timer.schedule(task, firstTime, period);// firstTime为Date类型,period为long// 从firstTime时刻开始,每隔per
阅读全文
摘要:java单利模式设计java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设
阅读全文
摘要:本想自己写一下总结,但是发现一篇好文,转发一下,日后自己再做补充; 感谢Sunnier,引自:https://www.cnblogs.com/sunniest/p/4555801.html SpringMVC学习笔记 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入S
阅读全文

浙公网安备 33010602011771号