自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (14)
  • 收藏
  • 关注

原创 设计自定义注解

自定义注解类:@Documented:注解信息会被添加到Java文档中@Retention:注解的生命周期,表示注解会被保留到什么阶段,可以选择编译阶段、类加载阶段,或运行阶段@Target:注解作用的位置,ElementType.METHOD表示该注解仅能作用于方法上然后我们可以把注解添加到方法上:@KthLog("这是日志内容")@RequestMapping("user/{id}")public User findUser(@PathVariable("id") Integer id)

2021-07-15 15:39:11 169

原创 java集合工具

Collections工具类方法查找最小、最大、相等元素//返回集合coll中最小的元素public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll);//根据外比较器comp选出coll中最小的元素public static <T> T min(Collection<? extends T> coll, Co

2021-07-13 16:32:21 132

原创 CommandLineRunner和ApplicationRunner

SpringBoot框架项目,有时候有预加载数据需求——提前加载到缓存中或类 的属性中,并且希望执行操作的时间是在容器启动末尾时间执行操作。针对这种场景,SpringBoot提供了两个接口,分别是CommandLineRunner和ApplicationRunner。CommandLineRunnerimport org.springframework.boot.CommandLineRunner;import org.springframework.stereotype.Component; @

2021-07-13 16:20:59 145

原创 spring常用的接口

spring常用的接口InitializingBean 接口ApplicationContext 接口InitializingBean 接口使用spring中的InitializingBean接口,监听spring的启动过程,在spring装载完所有的bean的时候,会自动调用实现InitializingBean的afterPropertiesSet()方法,在里面去调用初始化用的服务或者逻辑就行。在spring初始化bean的时候,如果该bean是实现了InitializingBean接口,并且同时在

2021-07-13 16:12:48 1154

原创 quartz实现任务调度,增加删除更新任务

quarz学习1)、job:任务,你要做什么事?2)、trigger:触发器,你什么时候去做3)、scheduler:任务调度,你什么时候去做什么事,关联job和triggerquart的基本使用 // 创建job对象 JobDetail jobDetail = JobBuilder.newJob(QuartDemo01.class).build(); // 创建trigger对象 //Trigger build = Tr

2020-09-26 11:41:05 999 1

原创 面试题之Java基础知识

Java基础知识面试题一.Java概述1.何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。2.什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功

2020-09-07 21:05:34 4567

原创 源码解析之HashMap

HashMap源码解析HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为 8)时,将链表转化为红黑树,以...

2020-08-31 22:45:14 97

原创 面试题之ZooKeeper

ZooKeeper面试题目录ZooKeeper 面试题1. ZooKeeper 是什么?2. ZooKeeper 提供了什么?3. Zookeeper 文件系统4. Zookeeper 怎么保证主从节点的状态同步?5. 四种类型的数据节点 Znode6. Zookeeper Watcher 机制 – 数据变更通知7. 客户端注册 Watcher 实现8. 服务端处理 Watcher 实现9. 客户端回调 Watcher10. ACL 权限控制机制11. Chroot 特性12.

2020-08-30 22:49:36 576

原创 Zookeeper单机和集群安装部署

单机安装部署1.安装前准备(1)安装Jdk(2)拷贝Zookeeper安装包到Linux系统下(3)root用户创建zookeeper用户,并修改密码useradd -d /home/ zookeeper -m zookeeperpasswd zookeeper(4)上传tar到zookeeper用户2.解压和配置修改(1) tar -zxvf zookeeper-3.4.10.tar.gz(2)在/home/zookeeper-3.4.10/这个目录上创建zkData文件夹c

2020-08-23 23:05:13 144

原创 Linux下安装Elasticsearch,包含浏览器插件,ik分词

elasticsearch不容许root用户启动1、创建用户及主目录useradd -d /home/elasticsearch -m elasticsearchpasswd elasticsearch[外链图片转存失败(img-0ZyZmuwp-1568369766616)(imgs\用户主目录.png)]2、上传文件及解压官网: https://www.elastic.co/do...

2019-09-16 23:21:36 185

原创 Elasticsearch shell脚本,查看状态,启动,停止

Elasticsearch shell脚本,查看状态,启动,停止1、运行效果直接启动es.sh, sh es.sh ./es.sh2、es.sh#!/bin/bashwhile [ "1" == "1" ]do echo "=================== 请输入相应命令进行操作 ===================" echo "---------...

2019-09-16 22:52:48 2426 2

原创 Elasticsearch 集群

Elasticsearch 集群1、集群的特点节点之间直接通信,没有集群管理员连接集群,连接任意节点即可集群没有节点数量限制,一个节点当做集群看待2、集群的相关概念cluster:代表一个集群,由一个或多个节点组织在一起,它们共同持有整个的数据。node:节点,一个es实例代表一个节点,作为集群的一部分,它存储数据,参与集群的索引和搜索功能。shards:分片,把一个索引库分成多份...

2019-09-14 14:28:25 157

原创 Elasticsearch API 基本操作

Elasticsearch API 基本操作1、与关系型数据库的对应关系关系型数据库Elasticsearch数据库 Database索引库 Index表 Table类型 Type数据行 Row文档 Document数据列 Column字段 Field模式 Schema映像 MappingES Restful API GET、POS...

2019-09-14 14:27:27 167

原创 设计模式概述

设计模式概述设计模式介绍设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案,设计模式(Design pattern)代表了 最佳的实 践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式的本质提高 软件的维护性,通用性和扩展性,并降低软件的复杂度。设计模式的目的编写软件过程中,程序员面临...

2019-09-14 14:25:24 89

原创 oracle常用语句和函数总结

文章目录表空间查询表空间:创建表空间:查询表空间对应的数据文件:表结构创建表:修改表名:删除表结构和数据:增加列:删除列:修改列:索引创建索引:创建组合索引:创建反向键索引:创建位图索引:删除索引:插入:整行插入:可部分插入:批量插入:删除数据修改数据查询数据序列创建序列:查看序列:删除序列:用户创建用户:为用户授权:常用函数case whendecodenvlto_char()to_date(...

2019-09-05 10:12:17 174

原创 BigDecimal的初始化、加减乘除和大小比较

BigDecimal的初始化、加减乘除和大小比较一、BigDecimal的初始化二、BigDecimal的加减乘除一、BigDecimal的大小比较一、BigDecimal的初始化推荐使用String初始化可以使用long、int、String或者double,不过既然使用BigDecimal类型,都是要求精确度比较高的与金额有关的 BigDecimal IntDec=new B...

2019-08-17 12:15:35 4025

原创 工作中java常用的工具类

工作中java常用的工具类org.apache.commons.io.FileUtils删除:1、deleteQuietly(File file):删除指定文件,从不引发异常2、deleteDirectory(File directory)**: 递归删除文件,删除其包含文件及子目录文件3、forceDelete(File file) :强制递归删除,如果是目录:则调用了FileUtil...

2019-08-14 22:27:49 1216 1

原创 Git学习总结

1 Git与svnSVN: svn是集中式版本控制系统,版本库是集中放在中央服务器的,如果远程 SVN 仓库挂掉了,那么本地项目就不能够进行提交、分支的切换等版本相关的任何操作。这也是集中式管理系统所存在的一个缺陷。从本地将新增或者修改的文件推送至远程仓库的过程当中,SVN 只需要 commit,从远程仓库检出代码至本地工作空间的过程当中,SVN 只需要 checkout 一个步骤就够了。Gi...

2019-08-13 21:20:26 81

原创 oracle id自增的触发器

已经建立TESTTABLE_id_SEQ序列,create sequence TESTTABLE_id_SEQ start with 1 minvalue 1;CREATE OR REPLACE TRIGGER "TESTTABLE_ID_TRIG" BEFORE INSERT OR UPDATE ON TESTTABLEFOR EACH ROWDECLAREv_newVal NUM...

2019-08-10 22:59:14 392

转载 redis学习笔记

1 NOSQL概述1.1 什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。1.2 为什么需要NOSQL随着互联网的高速崛起,网站的用户群的增加,访问量的上升,传统数据库上都开始出现了性能瓶颈,web程序不再仅仅专注在功能上,同时也在追求性能。所以NOSQL数据库应运而上,具体表现为对如下三高问题的...

2019-08-10 22:48:45 137

原创 DBA用户的表导入到其他数据库普通用户

在要导入的数据库,新建DBA用户导出表导入建立DBA用户的哪个库,复制表给那个要导入的那个用户。如CREATE TABLE user1.table1 AS SELECT * FROM user2.table1** 或者**在要导出的数据库,新建要导入其他表的那个用户复制表给那个要导入的那个用户 CREATE TABLE dba.table1 AS SELECT ...

2019-08-10 22:02:33 514

原创 Docker学习笔记

Docker1 Docker简介1.1 什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力...

2019-08-10 21:36:32 202

原创 工作中常用的linux命令总结

工作中常用的linux命令总结psnetstat添加环境变量压缩与解压outlookupsshsftptelnetnslookup日志相关命令行快捷键:ps查看开启的进程服务: ps -ef|grep进程名如:查看开启redis的服务: ps -ef|grep redisnetstat查看监听端口: netstat -tunlp|grep 端口添加环境变量sh 文件未找到,添加本用...

2019-08-10 19:34:44 141

原创 Linux下安装并配置redis

linux下安装并配置redis1.先下载rpm包,3.2.2版本wget http://download.redis.io/releases/redis-3.2.2.tar.gz2.解压tar xzf redis-5.0.3.tar.gz3.编译和安装cd redis-5.0.3.tar.gzmakecd srcmake install PREFIX=/usr/local/re...

2019-02-26 14:15:15 164

ES可视化浏览器插件.zip

elasticsearch-head是一个界面化的集群操作和管理工具,支持6.7版本,解压,谷歌浏览器选择文件夹

2019-09-09

JAVA 8中文API,阅读搜索方便

java 8中文api对英文不佳的同学帮助很好,可以搜索日常 的api,各个方法,变量,继承关系等

2019-08-25

maven压缩包,apache-maven-3.3.9 ,apache-maven-3.5.3,apache-maven-3.6.1

压缩包含有apache-maven-3.3.9 ,apache-maven-3.5.3,apache-maven-3.6.1

2019-08-14

jdk-8u191-windows-x64.zip

jdk-8u191-windows-x64.zip,解压获得jdk1.8,安装配置环境变量即可使用

2019-08-14

git有关安装包【git客户端 TortoiseGit 、汉化包、git服务端 】

Git-2.13.客户端(64和32位) TortoiseGit-2.4.0.2(64和32位) 、TortoiseGit-LanguagePack-2.4.0.-zh_CN (64和32位)、 git-2.5.0.tar (服务端 linux编译)

2019-08-13

TrafficMonitor:显示网速、CPU、内存等桌面悬浮窗工具 .zip

TrafficMonitor:软件体积小,占用资源少,好用易上手 显示当前实现网络传输速率、CPU和内存占用率 如果电脑有多个网卡,支持自动和手动选择网络连接 查看网络详细信息 支持嵌入到任务栏显示 支持更换皮肤 历史流量统计

2019-08-11

阿里巴巴开发手册最新-《java开发手册》-最新版-2019.06.19.zip

《阿里巴巴Java开发手册》最新版改名为《Java 开发手册》,更新时间为2019.06.19,华山版

2019-08-11

es-head-master.zip

elasticsearch-head是一个界面化的集群操作和管理工具,可以对集群进行傻瓜式操作。你可以通过插件把它集成到elasticsearch(5.0版本后不支持此方式)

2019-08-10

Listary.Pro 强大搜索功能软件.zip

Listary是一款实用的搜索工具 ,它能给“我的电脑”(资源管理器)加上许多智能命令,含有收藏文件夹,快速打开最近浏览的文件夹,快速显示/隐藏文件扩展名等等实用功能。能给你日常的收藏和整理文件提高效率。让你在windows系统中能够快速的实现文件搜索效果,比之windows自带的搜索框更加精准快速,多样,能够通过文件的大小,文件格式以及名称等多种数据进行文件检索,为你带来最快最全的搜索体验

2019-08-10

FSCapture_gr.zip

FastStoneCaptureV7.8已注册汉化绿色版,功能强大的截图软件。FastStone Capture 已经支持固定区域截图和重复上次截取功能,也增强了滚动窗口截图性能,支持到各大浏览器的最新版本。除此之外,FastStone Capture 也提供了实用小工具,如屏幕录像机、屏幕放大镜、屏幕取色器、屏幕标尺、屏幕十字线等。屏幕录像机功能可以录制屏幕动作,将窗口/对象、矩形区域或全屏区域的屏幕录制为高清晰 WMV 视频。

2019-08-10

plsql汉化.zip

plsql10和12中文汉化,按照默认安装即可.plsql10_chinese.exe是plsql10汉化,部分汉化,plsql12_chinese.exe是plsql12汉化,完全汉化

2019-08-10

note++离线插件.zip

json格式化,JS、格式化,文本比较,连接ftp等插件,新版本note++直接放在plugins目录下即可,旧版本复制dll文件到plugins目录

2019-08-10

idea插件1.zip

GrepConsole 、IDEA_Restart_ 、IntelliJ-Key-Promoter-X-2019.2.2、 mybatis-log-plugin 、 RestfulToolkit-2.0.9、Alibaba Java Coding Guidelines、lombok-plugin-0.19-2016.1 。idea离线插件

2019-08-10

空空如也

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

TA关注的人

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