0%

1. 内置注解

@Override 重写

@Deprecated 不推荐使用

@SuppressWarnings(“all”)

2. 元注解

@Target 表明注解能用在什么地方

@Retention 表示需要在什么基别保存该注释信息,用于描述主机的生命周期

@Document 表示是否将注解生成在JAVAdoc中

@Inherited 自类可以继承弗雷德注解

3.如何定义注解

1
2
3
@Target(Value = {ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation{}

shile

1 虚拟机网络设置问题

我用的是如下的网络设置:NAT模式。

ping命令时候遇到问题:network is unreachable。

解决方法:

​ 1. 修改网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33

2. 将ONBOOT=no改成ONBOOT=yes
 3. 重启网络服务:`service network restart`

多线程

继承Thread类

继承Runable接口,重写run()方法。

继承Callable接口,重写call()方法。

Lambda表达式

为什么需要使用Lambda表达式:

​ 1 避免匿名内部类定义过多

​ 2 代码更加简洁

阅读全文 »

总结一下索引失效情况:leihen的博客

针对于某些长字符串,可以通过前缀索引优化。

1
2
/*查询表s1中name列的前缀字符串出现次数*/
SELECT count(*) as a,LEFT(name,3) as b from s1 GROUP BY b ORDER BY b LIMIT 100;
阅读全文 »

TCP/IP(内容来自菜鸟教程

TCP/IP协议分为四层(即数据传输经过四个步骤):应用层、传输层、Internet、物理层。

1、应用曾先把数据进行格式转换,将所有文字、图片或者视频信息进行加密等操作交给传输层。(这时的数据单元是信息);

2、传输层将数据分割为多段,便于传输并可以往里面添加信息,比如当前的端口号等,交给Internet。(这时的数据单元是数据流);

3、Internet开始在

  1. 标题显示问题

    需要通过”—“在文章头标注title、date、tags等信息

  2. 如何设置文章阶段

    添加<!--more-->在你想截断的位置

阅读全文 »

  • root packagecom.example.myproject,所有的类和其他package都在root package之下。
  • 应用主类:Application.java,该类直接位于root package下。通常我们会在应用主类中做一些框架配置扫描等配置,我们放在root package下可以帮助程序减少手工配置来加载到我们希望被Spring加载的内容
  • com.example.myproject.domain包:用于定义实体映射关系与数据访问相关的接口和实现
  • com.example.myproject.service包:用于编写业务逻辑相关的接口与实现
  • com.example.myproject.web:用于编写Web层相关的实现,比如:Spring MVC的Controller等
阅读全文 »

小记:疫情期间认真准备实习

Java“白皮书关键术语”
  1. 简单性:摒弃C++很多很少使用、难以理解、易混淆的特性

  2. 面向对象:面向对象设计是一种程序设计技术。

    1
    //所有的对象都是由类描述的,但是不是所有的类都在描述对象。
  3. 分布式:指Java程序可以通过URL打开和访问网络上的对象。

阅读全文 »