摘要: 1.private修饰的方法可以通过反射访问,那么private的意义是什么 反射通过setAccessible(true),这行代码取消了java的权限控制检查;private并不是解决安全问题的,如果想让解决代码的安全问题,请用别的办法。private的意义是OOP(面向对象编程)的封装概念。 阅读全文
posted @ 2019-06-30 20:03 菜鸡de家 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 情况一:没有继承父类时 输出结果: static A A I'm A class A I'm A class 分析:输出顺序为: 静态代码块>非静态代码块>构造器,同时无论New多少次class静态代码块只执行一次,所以一般情况把耗内存重量级的连接或者其他放在静态代码块中,访问速度快,并且只访问一次 阅读全文
posted @ 2018-12-06 22:26 菜鸡de家 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 假设我们有一个用户表,每个用户都有一个UUID。MySQL有一个UUID()函数,它使MySQL生成一个UUID值,并以VARCHAR(36)类型的可读形式返回。让我们试试MySQL 5.7.8:mysql> select uuid();+ +| uuid() |+ +| aab5d5fd-70c1 阅读全文
posted @ 2018-12-06 22:25 菜鸡de家 阅读(7429) 评论(1) 推荐(0) 编辑
摘要: Java垃圾回收概况 Java GC(Garbage Collection,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清 阅读全文
posted @ 2018-11-29 09:24 菜鸡de家 阅读(3121) 评论(1) 推荐(0) 编辑
摘要: 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext 阅读全文
posted @ 2018-11-08 14:18 菜鸡de家 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 前言:这两天看了一下Java自定义注解的内容,然后按照我自己的理解写了两份代码,还挺有趣的,本文包括三个部分:注解的基础、通过注解进行赋值(结合了工厂方法模式)、通过注解进行校验。 一、注解的基础 1.注解的定义:Java文件叫做Annotation,用@interface表示。 2.元注解:@in 阅读全文
posted @ 2018-11-07 10:41 菜鸡de家 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一个基于Spring boot的一个demo: Java配置中开户对Scheduled的支持 一个定时的例子: 一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~ 阅读全文
posted @ 2018-11-07 10:13 菜鸡de家 阅读(8782) 评论(0) 推荐(0) 编辑
摘要: springboot采纳了建立生产就绪spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。 一、自定义属性 当我 阅读全文
posted @ 2018-11-06 17:51 菜鸡de家 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、随机查询一条数据 一、随机查询一条数据 一、随机查询一条数据 方法一:SELECT * FROM `table` ORDER BY RAND() limit 1 评价:不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描表,导致速度变慢。 方法二:SELEC 阅读全文
posted @ 2018-11-02 16:31 菜鸡de家 阅读(14427) 评论(0) 推荐(0) 编辑
摘要: MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。 概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。由MyS 阅读全文
posted @ 2018-10-29 14:26 菜鸡de家 阅读(540) 评论(0) 推荐(0) 编辑