自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rpm -qa |grep yum

讲解对象:rpm -qa |grep yum作用:检查yum是否已安装分析参数:rpm 表示rpm命令rpm -qa 列出所有被安装的rpm packagegrep 使用正则表达式搜索文本,并把匹配的行打印出来| 一个管道命令,用于组合命令yum 指定要查找的安装包rpm -qa |grep yum 检查yum 是否已安装...

2020-07-16 23:24:44 3311

原创 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)

修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。接着在右边的树型框中选择 Main menu –> Code –> Completion.接着需要做两件事:移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。在 Basic ...

2020-04-02 02:33:29 1786

原创 IDEA比较实用的快捷键

1、虚拟方法查找其实现类 ctrl+atl+B2、查询类的图解 ctrl+alt+u

2020-04-01 12:37:50 1617

原创 使用Java实现简单串口通信

最近一门课要求编写一个上位机串口通信工具,我基于Java编写了一个带有图形界面的简单串口通信工具,下面详述一下过程,供大家参考 _一:首先,你需要下载一个额外的支持Java串口通信操作的jar包,由于java.comm比较老了,而且不支持64位系统,这里推荐Rxtx这个jar包(32位/64位均支持)。官方下载地址:http://fizzed.com/oss/rxtx-for-java (注...

2020-04-01 00:27:30 3821 1

原创 关于java接口类方法调用的问题。

javapublic class Demo { public static void main(String[] args) { People people = PeopleFactory.getPeople(); people.sayHello(); }}interface People { void sayHello();}cl...

2020-03-19 23:48:28 1024

原创 getBytes()详解

在java中,getBytes()方法如果不指定字符集,则得到的是一个操作系统默认的编码格式的字节数组;如果指定字符集,则得到的是在指定字符集下的字节数组,如:byte[] b_gbk = "中".getBytes("gbk");byte[] b_utf8 = "中".getBytes("utf-8");byte[] b_iso88591 = "中".getBytes("iso-8859-1...

2020-03-19 19:07:38 16921

翻译 Spring AOP 切点(pointcut)表达式

概括这遍文章将介绍Spring AOP切点表达式(下称表达式)语言,首先介绍两个面向切面编程中使用到的术语。连接点(Joint Point):广义上来讲,方法、异常处理块、字段这些程序调用过程中可以抽像成一个执行步骤(或者说执行点)的单元。从Spring AOP来讲,就是指java的方法和异常处理代码块。切点(Pointcut):是连接点的描述定义,Spring AOP通过切点来定位...

2020-02-26 12:40:49 1519

原创 spring 组件@Scope(request,session)示例

上回说到, spring组件的注解Scope大约有singleton、prototype、request、session、global session 这么几种常用的场景。这里需要特别说明一下,根据源代码显示 Scope注解分为ConfigurableBeanFactory和WebApplicationContext两个大类,ConfigurableBeanFactory包含(singleton、...

2020-02-25 13:44:55 4542 2

原创 idea Debug快捷键

快捷键 介绍F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中 *F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 *F9 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 *Alt + F8 在 Debug 的状态下,选中对象,...

2020-02-20 18:17:30 112

原创 IDEA查看接口的所有实现类

查看实现类接口下右键Diagrams->Show Diagram,选中接口右键Show Implementations或接口下按Ctrl+H:或接口类名左边按钮:

2020-01-28 21:22:06 3360

原创 idea-全局默认maven配置

在项目实战中我们依赖的开发IDE可谓是我们的饭碗,怎么高效优化使用IDE将极大提高我们开发的效率,这里通过一些人性化的设置让我们更加舒适的开发,默认IntelliJ IDEA 是有一套自己的IDE整体设置的。  比如我们在每次新导入项目 的时候常修改的:编译版本、Maven本地库路径等,我们在正常设置Project流程的过程中,这些操作并没有被当做一个标砖的IDE设置模板保存起来,因此下次打开新...

2020-01-18 18:28:58 2093

原创 Java父类与子类方法调用顺序

Java父类与子类方法调用顺序父类 FatherClasspackage 父类与子类方法调用顺序;/** * 父类 * @author shundong * */public class FatherClass { private int i =0; private String name; /** * 父类无参构造 */ Fa...

2020-01-03 00:39:59 1192

原创 Java通过接口或者抽象类调用方法的时候,怎么知道调用的是哪个实现类里的方法?

Java通过接口或者抽象类调用方法的时候,怎么知道调用的是哪个实现类里的方法?用对象的 getClass() 方法获得它的类,之后就可以随意去判断这是哪个实现类了。比如代码1-1所示的JDBC连接池的代码,我们想要知道conn调用的close方法是释放连接还是归还连接,我们可以打印conn.getClass()::Connection conn = JDBCUtils.getConnect...

2020-01-03 00:26:50 5224

原创 关于${pageContext.request.contextPath}的理解(转载)

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> 。也就是取出部署的应用程序名或者是当前的项目名称比如我的项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPa...

2019-12-28 01:25:53 1762 1

原创 java相对路径、绝对路径及类路径

import java.io.File;import java.net.URL;/** * java相对路径、绝对路径及类路径的测试 */public class Test { /** * 测试相对路径是相对谁 * -- 相对于部署项目的文件夹(AppServer) */ // @org.junit.Test public voi...

2019-12-27 22:50:42 349

翻译 SpringBoot系列: 理解 Spring 的依赖注入(一)

==============================Spring 的依赖注入对于 Spring 程序, Spring 框架为我们提供一个 IoC 容器, 该容器负责创建对象和维护对象之间的依赖关系.对于普通程序, 我们是通过对象本身来创建和解决自己的依赖问题.ApplicationContext 即是 Spring 程序的 IoC 容器, 该容器负责创建 Bean, 并将功能类 B...

2019-12-24 17:18:10 193

转载 SpringBoot自动配置注解原理解析

SpringBoot自动配置注解原理解析1. SpringBoot启动主程序类:1 @SpringBootApplication2 public class DemoApplication {3 public static void main(String[] args) {4 5 SpringApplication.run(DemoApplication.cl...

2019-12-24 13:32:44 268

转载 SpringBoot设置@Configuration的加载顺序

SpringBoot设置@Configuration的加载顺序目录1、简介2、例子1、简介Spring Boot会检查你发布的jar中是否存在META-INF/spring.factories文件,该文件中以EnableAutoConfiguration为key的属性应该列出你的配置类:org.springframework.boot.autoconfigure.EnableAutoC...

2019-12-24 13:10:54 21948 2

原创 如何清理容器日志

Docker 清理容器 log 日志`docker logs <容器ID>` 是常用命令,来查看容器运行日志,但时间长了之后,就会发现越来越慢,log 太多了,这时就需要清理一下。先查看日志文件位置:$ docker inspect --format='{{.LogPath}}' <容器ID>/var/lib/docker/containers/545e06a...

2019-11-13 02:40:08 660

原创 容器日志文件清理

docker 容器日志清理方案找出容器日志在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件(业务日志)很大,查看各个日志文件大小的脚本内容如下:#!/bin/shecho "======== docker containers logs file size ========" lo...

2019-11-13 01:26:10 330

空空如也

空空如也

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

TA关注的人

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