自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 自定义MyNotNull注解

@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface MyNotNull {}@MyAnnotation(name = "test", value = "value", path = "com.zhan.guo.Test")public class Account { @MyAnnotation(name = "cardNo", value = "cardNo", path = .

2021-02-26 15:48:02 229

原创 自定义注解1

/** * @Author guozhan * @Date 2021/2/25 18:23 * @Documented – 注解是否将包含在JavaDoc中 * @Retention – 什么时候使用该注解 * ● RetentionPolicy.SOURCE : 在编译阶段丢弃。这些注解在编译结束之后就不再有任何意义,所以它们不会写入字节码。@Override, @SuppressWarnings都属于这类注解。 * ● RetentionPolicy.CLASS : 在类加载的时候.

2021-02-26 15:29:43 80

原创 数据库隔离级别的理解

√表示该隔离级别可能产生的错误 脏读 不可重复读 幻读 未提交读 √ √ √ 提交读 √ √ 可重复读 √ 串行化 未提交读--》A进程的读操作可以读到B进程写操作没有提交的内容,会有脏读,不可重复读,幻读问题提交读--》解决了脏读的问题,只会读到已提交的事务,但是会...

2021-02-02 18:01:17 80

原创 多线程中使用单例

/** * @Author guozhan * @Date 2020/12/10 19:52 * <p> * 测试多线程的单例是否会互相干扰 * 结论:会互相影响 * 所以spring创建bean的时候要注意不必要的单例对象 */public class SingletonTest { public static void main(String[] args) throws InterruptedException { Thread thread = .

2020-12-10 20:01:36 347 1

原创 jdk动态代理简单实现

jdk动态代理的一个例子,jdk动态代理是在接口的基础上生成代理对象,所有要有一个接口可以根据这个jdk动态代理实现很多问题,可以多尝试1,定义接口public interface IUserDao { User findById(String id);}2,接口实现类public class UserDaoImpl implements IUserDao { public User findById(String id) { User user = n

2020-12-10 18:15:25 175 1

翻译 break和continue

    在任何迭代语句的主题部分,都可用break和continue控制循环的流程。其中,break用于强行退出循环,不执行循环中剩余的语句,而continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。    下面这个程序向大家展示了break和continue在for和while循环中的例子:    public class BreakAndContinue { publ...

2018-04-02 23:27:40 134

翻译 return

    在java中有多个关键词表示无条件分支,他们只是表示这个分支无需任何测试即可发生,这些关键词包括,return,break,continue和一种与其他语言中的goto类似的跳转到标号语句的方式。   return关键词有两方面的用途:一方面指定一个方法返回什么值(假设它没有void返回值),另一方面它会导致当前的方法退出,并返回那个值。可据此改写上面的test()方法,使其利用这些特点:...

2018-04-02 23:04:17 163

翻译 类的访问权限

   在JAVA中,访问权限修饰词也可以用于确钉库中的哪些类对于该库的使用者是可用的。如果希望某各类可以为某个客户端程序员所用,就可以通过把关键字public作用于整个类的定义来达到目的。这样做甚至可以控制客户端程序员是否能创建一个该类的对象。   为了控制某各类的访问权限,修饰词必须出现于关键词class之前,因此可以向下面这样声明:  public class WIDGET{  现在如果库的名...

2018-04-01 23:21:46 496

原创 java编程思想

从这周开始,每天两三篇文章。

2018-04-01 22:17:02 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除