自定义博客皮肤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)
  • 收藏
  • 关注

原创 Centos7安装docker

这是docker官网的yum安装步骤,搬运一下。1、卸载但凡安装,第一件事都是先卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2020-06-06 18:34:19 155

原创 Oracle外连接查询数据不全

plsql中写好的外连接,条件什么的都没问题,但是查询出来的结果只有左右完全匹配上的记录,主表有而从表没有的记录都不显示,也就是说,主表记录显示不全!这个,把从表的筛选条件,放到on子句中而不是where子句中。select k.spbh,sum(c.jssl) as 销售,sum(k.kcsl) as 库存from kctj kleft join ckd con k.spbh = c....

2020-04-23 16:17:17 455

原创 Java8强大的Stream流

听课遇到个有意思的题目:请按照给出的数据,找出同时满足以下条件的用户:偶数id,年龄大于24用户名字转为大写且倒叙排列,只输出第一个用户名字public static void main(String[] args) { User u1 = new User(11, "a", 23); User u2 = new User(12, "b", 24); User u3 = new Use...

2020-04-17 11:00:27 146

原创 [idea]自动重置language level的解决方法

创建或导入一个maven项目之后,发现好多语法错误,比如泛型的菱形语法报错。。。这可能是由于你的jdk的language level过低了,我的默认是jdk5,也就是5以后的新语法都会报错既然知道了问题所在,那么就知道怎么改了:需要修改language level和Java compiler两处1.修改pom.xml(只对当前项目起效) <build> &lt...

2020-04-14 15:23:54 1861 1

原创 maven常用配置——本地仓库、镜像、jdk版本

在maven根目录下找到conf/setting.xml文件,在里面添加配置配置本地仓库在<settings><\settings>标签中添加 <localRepository>本地仓库路径</localRepository>配置镜像在<mirrors><\mirrors>标签中添加 <!-- 配置阿里云...

2020-04-14 09:39:53 238

原创 [idea] no view resolvers found

启动服务器也可以正常跳转,但是强迫症啊o(╯□╰)o原因是,你不知道怎么弄的,把servlet上下文(大概就叫这个吧,)搞没了解决办法选中项目,按F12把上图里面的spring直接干掉,然后重新添加,他会自动把你web.xml里配置在前端控制器中的配置文件添加上保存一下,此时再看,就发现警告没有了,而且,按住Ctrl单击也可以直接打开并跳转到对应的jsp页面了,而且后面你再修改w...

2020-04-09 21:37:15 1945

原创 [idea] ssm多模块整合,@Autowired注入service失败

第一种异常:NoSuchBeanDefinitionExceptionorg.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type ‘com.espen.atcrowdfunding.service.UserService’ available:expected at le...

2020-04-09 02:16:34 2039 2

原创 [idea]ssm整合json返回正常,网页跳转全部404

网页跳转json这个问题还有一个现象就是你在web根目录右键new的时候,没有jsp file子项这个问题的根本原因是web根目录配置错误解决办法选中web项目,按F12,在图示位置修改你的正确的根目录在idea中,web根目录图标上会有个蓝色的小圆点如果你发现你的根目录上没有了,那么应该就是这个问题了,去修改回来就行了...

2020-04-09 00:58:42 246

原创 SpringMVC跨服务器上传文件中的坑

1、需要用到两个jar包,坐标如下: <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-core</artifactId> <version>1.18.1</version> </dep...

2020-03-22 21:41:27 190

原创 idea中更新maven本地仓库

当我们配置好了maven之后,在pom中导入依赖时,有些依赖在本地仓库中没有,不会有提示,可是在网上查了之后,导入了,本地仓库里也有了,但是再次新建一个工程,要导入同一个依赖时,还是没有提示,这是因为在idea中没有更新maven仓库而更新的方法,也很简单,一张图说明在setting中找到maven,子菜单中选择Repositories然后在右边选中自己的maven仓库,点击update即可...

2020-03-06 17:33:25 13590

原创 String、StringBuffer、StringBuilder的异同

废话不说,先上图继承关系下面再细说String和StringBuffer的源码中都有@since jdk1.0,而StringBuilder源码中@since jdk1.5String中使用private final char value[];定义了一个char数组来存储字符串,因为被private final修饰了,所以是不可变的,称为字符串常量,也因此他并没有默认长度,创建时字符串...

2020-01-12 23:55:07 73

原创 线程的生命周期

当创建一个线程时,这个线程就处于新建状态,当线程调用了start()方法,就进入了就绪状态,随时准备运行,当CPU为其分配了时间后就进行运行状态,自动调用run()方法。阻塞状态属于一个临时的中间状态,任何线程的最终状态都是死亡!!...

2019-12-15 21:04:25 82

原创 Java多线程——交替打印

package com.espen.exer;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * @author espen_tian * @version v1...

2019-12-15 20:18:16 125

原创 创建线程的四种方式

方式一:继承Thread类继承Thread类,并重写run方法,创建线程时直接创建该类的对象即可public class ThreadTest{ public static void main(String[] args){ MyThread mt = new MyThread();//创建线程 mt.setName("继承Thread类创建");//设置线程名称 mt.star...

2019-12-05 02:10:43 82

原创 String、基本数据类型、封装类之间的相互转换

其实方法还有很多,这里都是只说了一种最常用的两两直接相互转换的方法,其实还可以延伸出来很多间接转换的方法,但基本没有什么实际意义,平时使用的时候,就熟练这几个常用的就可以了。另外,关于字符串连接符“+”说明一下,底层其实是使用了StringBuilder的append方法连接,最后调用toString方法转换为String类型这是自己在源文件里写的代码 int i = 2; ...

2019-12-03 22:32:25 152

原创 子类对象创建过程

/** * @author espen_tian * @version v1.0 * @description * @date 2019-12-03 20:49 */public class InstanceTest { public static void main(String[] args) { new Sun(); System.out.println("*...

2019-12-03 21:25:55 275

原创 sleep()和wait()的异同

相同点:都可以使线程进入阻塞状态不同点:sleep()可以在任意位置调用,wait()只能在同步代码块或同步方法中调用sleep()声明在Thread类中,wait()方法声明在Object类中sleep()不会释放锁,wait()会释放锁...

2019-11-26 17:14:07 75

原创 单例模式

单例模式就是始终只有一个实例对象的代码结构。为了实现这种情况,就需要满足几个要求:私有化构造器,这样外部就无法直接创建对象声明一个静态成员变量,作为本类的唯一实例对象对外提供该静态成员变量根据静态成员变量初始化位置的不同,单例模式可分为饿汉式和懒汉式饿汉式:就是在类加载的时候就直接创建对象,无论是否需要public class Singleton{ /* 饿汉式 * 在类加...

2019-11-26 15:40:35 101 1

原创 Eclipse常用快捷键

按平时使用频率排序代码提示:Alt + / 代码格式化:Ctrl + Shift + F(与搜狗拼音繁简切换的快捷键冲突,需要先修改搜狗快捷键) 将光标移动到行首:Home 将光标移动到行尾:End 导包:Ctrl + Shift + O 错误代码修复提示:Ctrl + 1 向下插入空行并移动光标:Shift + Enter 向上插入空行并移动光标:Ctrl + Shift + ...

2019-11-12 12:26:13 166

原创 使用二维数组打印回形数矩阵

package com.tzp.java;import java.util.Arrays;import java.util.Scanner;public class ArrayExer { public static void main(String[] args) { System.out.println("请输入一个数字:"); Scanner in = new Scann...

2019-11-12 09:16:08 723

原创 switch的参数类型

switch只支持int类型!switch只支持int类型!switch只支持int类型!重要的事情说三遍!!!在Java的switch语句所支持的参数类型有三类:1、基本数据类型:byte、short、char、int2、引用数据类型:Byte、Short、Character、Integer、String3、特殊类型:枚举其实,switch只支持int类型!1)...

2019-11-11 22:27:11 1721

原创 Java三大注释

Java中有三大注释,分别为①单行注释②多行注释③文档注释下面使用代码说明/** * @author espen_tian * @since 2019年11月11日 下午10:00:37 * @version 1.0 */public class AnnotationTest { // 这是一个单行注释,使用双斜线,只作用于一行,eclipse快捷键Ctrl + /,添加和...

2019-11-11 22:13:51 237

原创 图解Java环境变量配置

首先要明确一点就是,配置Java环境变量,其实就是把jdk中java命令的目录路径添加到path系统变量中,目的是可以在任何目录位置执行java命令。话不多说,直接上图第一步,我的电脑/此电脑,右键打开属性第二步,打开环境变量列表第三步,新建一个环境变量(用户变量或系统变量都可以,用户变量只有当前登录的用户可用,系统变量就是所有用户都可用),变量名为JAVA_HOME,值为jdk的安装...

2019-11-04 23:24:12 149

原创 Java标识符

闲话休说,直入正题。Java标识符就是Java对各种变量、方法和类等要素命名时使用的字符序列,这是概念。简单点来说就是,凡是你能自己命名的都是标识符。重点说说Java标识符的命名规则和命名规范。命名规则:可以使用26个英文的大小写、数字0~9、下划线和美元符号 严格区分大小写,但长度不限 不能使用空格 不能以数字开头 不能使用关键字和保留字(附录),但可以包含,比如不能使用n...

2019-10-24 14:16:30 182

空空如也

空空如也

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

TA关注的人

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