随笔分类 -  Java

摘要:Ctrl+N :搜索一个类 Ctral+F12:搜索一个方法 阅读全文
posted @ 2022-06-06 21:01 shuai7boy 阅读(33) 评论(0) 推荐(0)
摘要:Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。比如:Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类,常见的原始与对应的封装类如下: 原始类型 封装类 boolean Boolean char Character by 阅读全文
posted @ 2020-07-13 23:20 shuai7boy 阅读(378) 评论(0) 推荐(0)
摘要:1、首先找到最耗时的进程id top 2、再查找此进程内最消耗cpu的线程 top -Hp 17207 3、把线程id转成16进制,以便查找 printf "%x\n" 17342 4、打印jvm线程栈 jstack 17207 > a.tmp 5、查找线程栈 vim a.tmp 红色箭头指示的就是 阅读全文
posted @ 2020-06-18 09:09 shuai7boy 阅读(351) 评论(0) 推荐(0)
摘要:前述: 历时2两天一大早终于搭建好了一个Spring MVC版的Hello World程序😂。让我深深感受到了Java的入门难是啥意思,以及博客文章的各种不靠谱。 对,以前是做.NET的,在强大的Visual Studio加特下,直接新建MVC项目就能直接运行,然鹅,使用Java 的IDEA ID 阅读全文
posted @ 2020-06-07 18:06 shuai7boy 阅读(362) 评论(0) 推荐(0)
摘要:IDEA 在写文档的时候,想把项目输出成文档树的形式,可以使用以下命令 tree >> D:/tree.txt 只有文件夹 tree /f >> D:/tree.txt 包括文件夹和文件 结果如下: D:.├─.idea│ └─inspectionProfiles├─etc│ └─sql├─logs 阅读全文
posted @ 2020-05-08 15:54 shuai7boy 阅读(7054) 评论(0) 推荐(0)
摘要:在打包时一种指定了主类是哪个,一种没有指定,详见配置。 1.指定了的话直接使用下面命令执行: java -jar xxx.jar 参数 2.如果没有指定,则需要运行时手动指定: java -cp xxx.jar 类的路径 参数 阅读全文
posted @ 2020-05-02 20:26 shuai7boy 阅读(803) 评论(0) 推荐(0)
摘要:当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类在 Java 5 中被提出, 阅读全文
posted @ 2020-04-28 18:48 shuai7boy 阅读(170) 评论(0) 推荐(0)
摘要:1.环境准备 在pom.xml里面添加打包依赖和日志依赖。 2.创建一个Test.java类,并添加如下代码。 import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; import jav 阅读全文
posted @ 2020-04-27 09:50 shuai7boy 阅读(3563) 评论(0) 推荐(0)
摘要:官网: https://logging.apache.org/log4j/2.x/ 1.在pom.xml里面添加依赖项 <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> <dependenc 阅读全文
posted @ 2020-04-27 09:36 shuai7boy 阅读(710) 评论(0) 推荐(0)
摘要:1.在pom.xml里面添加如下配置即可: <build> <plugins> <!--打包普通项目--> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <!-- 可以指定打包的Main类,也可以不指定 阅读全文
posted @ 2020-04-27 09:26 shuai7boy 阅读(9370) 评论(0) 推荐(0)
摘要:写过SQL的都知道,有个Order By排序功能,这个Order By不仅能根据一个元素进行排序,还能同时根据多个元素进行排序。 你有没有好奇是怎么实现多个元素排序的呢?小编是很好奇。单个元素排序很简单,直接冒泡就行了,那么多个怎么实现呢?难道要写多个冒泡么? 带着疑问,开始了构思。最终大道至简,可 阅读全文
posted @ 2020-04-25 11:43 shuai7boy 阅读(508) 评论(0) 推荐(0)
摘要:程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包 阅读全文
posted @ 2020-04-08 12:32 shuai7boy 阅读(526) 评论(0) 推荐(0)
摘要:今天看Redis官方案例,出现了列表和集合概念,列表在Java中指的就是List,集合在Java中指的就是Set,那么怎么实现列表和集合,以及它们有什么区别呢? 我写了个Demo演示下: import java.util.ArrayList;import java.util.HashSet;impo 阅读全文
posted @ 2020-03-12 09:58 shuai7boy 阅读(681) 评论(0) 推荐(0)
摘要:解决方案:在项目pom.xml中指定JDK版本 我的jdk版本是11.0.2 所以写的是11 根据你自己的jdk版本写 1.7/1.8~~~~ <properties>元素时根元素<project>的子元素 <properties> <project.build.sourceEncoding>UTF 阅读全文
posted @ 2020-03-05 23:06 shuai7boy 阅读(1880) 评论(0) 推荐(0)
摘要:eclipse中的“maven install”是用maven打包工程的意思。 mvn install 是将用户打包好的jar包安装到本地仓库中,一般没有设置过的话默认在用户目录下的 .m2\下面。 使用方法:在项目中的“pom.xml”文件上点击右键,在弹出的菜单中选择“Run AS"->"Mav 阅读全文
posted @ 2020-03-05 22:54 shuai7boy 阅读(1444) 评论(0) 推荐(0)
摘要:背景: 之前用 log4j一直设置的输出到控制台。今天由于job任务出现了异常,因为是异步的,没办法在控制台看错误信息了,于是乎决定把日志打印到文件里面。然后就找了篇博客配置了下。但是配置完后,怎么也看不到有内容输入到日志文件,而且还不报错,很奇怪,于是排查了下。 解决思路: 1.首先新建立了一个控 阅读全文
posted @ 2020-01-15 17:43 shuai7boy 阅读(1090) 评论(0) 推荐(0)
摘要:JAVA EE是开发企业级应用,主要针对web开发有一套解决方案。 JAVA SE是针对普通的桌面开发和小应用开发。 JAVA ME是针对嵌入式设备开发,如手机。 JRE是程序的运行环境 JDK是程序员的软件开发包,里面包括了多个版本的JRE(因为包含多个版本的运行环境,所有开发项目的时候最好明确指 阅读全文
posted @ 2020-01-08 13:18 shuai7boy 阅读(426) 评论(0) 推荐(0)
摘要:最近在用Eclipse,对于一个新手来说,新建项目时出现五花八门的名字,该选择哪个进行创建呢?今天小编抱着学习的态度,顺便整理分享给大家。 选择File->New->Project... 即可看到如下图(我做了标记,方便讲解): 接下来就分析下各个板块是干嘛的: 1.Java Project //这 阅读全文
posted @ 2019-12-24 20:01 shuai7boy 阅读(1177) 评论(0) 推荐(0)
摘要:1. 前言 BlockingQueue即阻塞队列,它是基于ReentrantLock,依据它的基本原理,我们可以实现Web中的长连接聊天功能,当然其最常用的还是用于实现生产者与消费者模式,大致如下图所示: 在Java中,BlockingQueue是一个接口,它的实现类有ArrayBlockingQu 阅读全文
posted @ 2019-12-19 14:52 shuai7boy 阅读(442) 评论(0) 推荐(0)
摘要:JPA是什么 JPA (Java Persistence API)Java持久化API。是一套Sun公司Java官方制定的ORM 方案,是规范,是标准 ,sun公司自己并没有实现 关注点:ORM ,标准 概念 (关键字) ORM是什么 ORM(Object Relational Mapping)对象 阅读全文
posted @ 2019-12-13 15:48 shuai7boy 阅读(228) 评论(0) 推荐(1)