- 博客(22)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 java 注解 简单介绍
元注解的作用是控制注解的行为和使用方式。需要注意的是,Java注解不能继承或实现其他注解,但可以通过嵌套注解或组合注解的方式来达到类似的效果。在Java中,你可以通过创建自定义注解来扩展现有的注解或定义新的注解。请注意,元注解本身也可以有自己的元注解,用于进一步配置它们的行为。这些元注解可以应用在自定义注解的定义上,以对自定义注解的行为进行配置和说明。在代码中使用自定义注解时,可以像使用其他注解一样,将它们应用于类、方法、字段等。,你可以在你的自定义注解中使用该注解,并添加自己的成员。
2023-12-18 17:20:00
402
原创 修改了一个idea 的 class Velocity文件模版 包含 Controller 和 Service
简单写了一下 你们可以根据Velocity语法 自己修改。
2023-11-01 17:19:03
228
原创 注解放在 interface 和 放在实现中 的区别
如果注解放在实现类中,每个实现类都可以定义自己的注解规则,而不需要遵循接口的注解规则。这使得每个实现类都可以根据自己的需要定义自己的注解,而不需要考虑接口的限制。这种方法的缺点是可能会导致实现类之间的注解使用不一致,从而导致不一致的行为。这意味着实现类必须实现接口中定义的所有方法,并且必须按照接口中定义的注解进行使用。综上所述,将注解放在接口中可以强制所有实现类遵循同样的规则,而将注解放在实现类中可以为每个实现类提供更大的灵活性,但也可能导致不一致的行为。选择哪种方式取决于具体的需求和实现场景。
2023-03-27 15:33:28
1622
转载 RocketMQ 服务器下 的下载及安装
RocketMQ 的下载及安装便于个人学习,做个人记录使用原文 移步RocketMQ 的下载及安装 - 风止雨歇 - 博客园
2022-09-15 12:40:00
1567
原创 idea regex 正则表达替换修改
今天升级老系统 Struts2 发现很多地方要修改,手工一次次修改不现实。想到用idea 的正则来实现修改。随便上一个正则把:修改 s:iterator标签中跟有id=“lid”的(s:iterator{0,}.{0,}id=)("lid")修改如下:从左到右 2个大括号 分别对应&1 和 &2 以此类推。同样适用于 全局修改...
2022-04-24 19:12:07
863
原创 idea 资源文件各种花色的意义。是做啥子的
用久了的的都知道,这儿主要给小白们看的。如图,因为有中文。直接看图就行了。 你们 idea 升级到 高版本可以下载中文插件。
2022-03-02 10:57:25
262
原创 java final 用法简单总结
final 修饰类1 final修饰一个类时,这个类不能被继承。2 final修饰一个类时,所有成员方法都会被隐式地指定为final方法。 final 修饰方法1 final修饰一个方法时,为了防任何继承类修改这个方法; 2在早期的Java实现版本中,会将final方法转为内嵌调用(总结一句就是性能优化,现在版本不用去管它这一点)。3 private方法会隐式地被指定为final方法....
2022-01-18 12:11:17
195
原创 mysql 已存在大量数据的情况下,快速创建索引方案
最开始设计表的时候,没有设计好索引,后面数据量多了之后,达到3百万数据,查询效率超慢,想要快速建立索引。此时,直接运行建立索引的语句,由于数据量巨大了,数据库直接崩溃。因此需要用其他方式建立索引。需要建索引的表名为 network_assets_blend,以下为解决方案。 方案一 (速度稍慢,操作复杂,整个过程2到3小时,但不影响系统使用) 1.设置MySQL文件导出权限。/data/mysql/conf/my.cof 文件加配置 secure_file_priv...
2022-01-06 10:47:27
12616
原创 idea 查看 maven 依赖结构(结构图)的办法
我的 idea 是 2021.2.2 版的,其他版本大同小异;直接上图:然后我们就能看到最后ctrl+f 搜索你想看的包,然后大概简介几个按钮。好下课解散。
2021-12-30 15:04:33
1132
原创 IDEA根据数据表自动生成 groovy 脚本2
自用,要用的根据需求自己改。Entity 中 的@Id 要自己加,我没早到解决方案。import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport com.intellij.database.util.Caseimport com.intellij.database.util.DasUtilimport java.io.*import java.tex
2021-11-18 09:43:46
582
原创 IDEA根据数据表自动生成Entity JPADao DTO groovy 脚本
在哪儿用?上图:脚本?上import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport com.intellij.database.util.Caseimport com.intellij.database.util.DasUtilimport java.io.*import java.text.SimpleDateFormat/* * @勒...
2021-09-16 17:18:06
1587
原创 idea 生成序列化ID serialVersionUID
开启生成序列化ID第一步配置:第二步快捷键操作:在实现了Serializable 接口的class 上alt+回车选择第一个;
2021-09-09 11:46:22
139
原创 忽略已存在与git上的文件。
如 .ideagit rm --cached .idea -r然后commitpush ,最后将.idea 添加到忽略文件中。注:你要忽略的文件别人也在用,请不要这样操作。
2021-07-30 15:36:58
99
原创 cannot lock ref ‘refs/remotes/origin/XXX‘: unable to resolve reference ‘XXX
Git-error:error: cannot lock ref 'refs/remotes/origin/XXX': unable to resolve reference 'XXX....我们在pull 时会出现 跟新代码不成功,且报错 :Git-error:error: cannot lock ref 'refs/remotes/origin/XXX': unable to resolve reference 'XXX....的情况。在本地的上开xxx并不存在于远程,其实远程上实际存在。
2021-03-23 10:55:27
3685
4
原创 vue子组件回调父类方法this.$emit()
子组件有时需要想向父组件传值或者使用父组件方法那我们就要用到this.$emit()//父组件--------------------------------------------------<template> .... <子组件 :deta='deta' @回调方法="父类方法" ></子组件></template><script> methods: { 父类方法(回..
2021-03-16 14:34:23
2405
原创 maven 笔记 --setting.xml 本地仓库和中央仓库镜像
1 、修改了maven的全局配置文件setting.xml(其所处位置maven的安装目录maven/apache-maven-3.3.9/conf/setting.xml): <localRepository>D:/maven/repository</localRepository> <mirror> <id...
2018-07-23 12:37:27
87
JDesktop Integration Components (JDIC)
2015-12-29
通过比较器实现比较排序 Collections.sort 报错
2015-11-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人