自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次因jdk多版本导致的项目异常

本来我的电脑只有8的环境,后来我装了17的环境后,用Maven打包项目,一切正常,没出现任何错误。但是放到生产环境运行时又出现问题。后面检查发现安装jdk17时环境变量被默认修改了,导致打包的时候用的是jdk17打包的项目,生产环境的又是jdk8。最终解决办法就是把环境变量修改回来,再重新打包即可。是一个非常低级的错误。

2024-02-26 11:04:59 389

原创 Spring Boot 启动时做一些操作

在项目中会我们有时候需要启动时做一些业务处理,主要有以下几种方法,以下列出的方法也是按照执行顺序列出的。

2023-02-21 09:56:20 176

原创 docker环境下安装elasticsearch

docker环境下安装单机elasticsearch

2023-02-08 20:36:57 344

原创 docker环境下安装Hbase+Phoenix

docker环境下安装Hbase+Phoenix

2023-01-08 11:50:14 2167

原创 生产环境遇到的一些问题(Java)

ocket accept failedjava.io.IOException: Too many open files异常问题排查

2022-12-06 21:39:51 665

原创 Java8新特性_四大内置核心函数式接口

java8特性

2022-10-07 10:47:31 361

原创 近一个月心得

从2月11日入职,到现在也一个多月了,总结一下这个月的事情以及自己的心得吧。这个公司是一个创业型公司,就我和老板两个人,我负责写代码,老板负责在旁边指手画脚以及外出谈业务。这一个月主要做的事情,将公司原来的智慧农业旧系统用SpringBoot重新写了一遍,原来的系统是基于JSP的,并且没有和持久层交互的框架,是通过那种自定义XML来和数据库做交互的,非常的鸡肋且难维护,并且许多逻辑都是放在JSP暴露在前台页面。最关键的是这代码很难维护,每一个新来的人起码要花上两三天甚至更长的时间去看并且理解这个代码。

2022-03-22 11:32:16 3379

原创 1.Spring测试环境搭建(基于maven,idea)

基本环境mavenideajdk该环境仅用于以后为了复习spring的一些基础知识的时候需要搭建。新建maven项目添加依赖这里只导入了spring的四个基础包。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

2021-12-17 19:02:33 816

原创 Java单例模式

1 什么是单例模式百度百科的概念是这样的:主要意思就是:在项目运行过程中,某个类的实例只会被创建一次。2 为什么需要单例模式主要就是因为在项目过程中,有一些类的实例占用的空间非常大,而且又频繁的被使用到,如果我们频繁的去创建和销毁这些类的实例,就会造成许多资源的浪费。比如线程池、数据库连接池等一些经常使用又占用非常大空间的类,对于这些类的实例的创建,我们就可以使用单例模式。3 常见的单例模式3.1 懒汉式我们会循序渐进的从没有优化的懒汉式,然后一步一步优化懒汉式的单例模式来进行记录。懒汉式

2021-12-14 17:04:18 376

原创 Java注解基本学习

注解的定义注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。JDK中预定义的一些注解@Override:检测被该注解标注的方法是否是继承自父类(接口)的。(重写)@Deprecated:该注解标注的内容,表示已过时。但不影响使用@SuppressWarnings:压制警告自定义注解格式public @inter

2021-12-12 21:57:53 196

原创 Java反射基础知识

Person类package com.study.reflex;public class Person extends Father implements StudyInterface { private String username; private String password; public String a; protected String b; String c; private String d; private Intege

2021-12-12 13:47:13 318

原创 阿里云对象存储OSS简单使用

登录阿里云官网开通对象存储OSS服务点击对象存储OSS创建新的Bucket点击Bucket列表,然后创建新的Bucket,建议是一个项目创建一个BucketBucket基本的配置Bucket名称自己看着取就可以地域的话可以选离自己近的地方,也可以选北京如果是项目上线的话存储类型可以改成标准存储,因为我这里仅用于学习使用,所以我选择低频访问存储读写权限:公共读其他的按照自己个人需求进行修改即可在Java代码中使用pom.xml中引入依赖如果不使用Spring C

2021-12-11 20:09:44 2588

原创 Spring Security + OAuth2.0 整合简单案例(Spring Boot)(1)

1 新建SpringBoot项目新建SpringBoot项目后将pom.xml修改,版本号尽量一致,以免出现一些奇奇怪怪的bug<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m

2021-12-10 23:02:47 1386

原创 关于事务的一些基本知识

事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。事务的四个关键属性(ACID)原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。一致性(consistency):“一致”指的是数据的一致,具体是指:所有数据都处于满足业务规则的一致性状态。一致性原则要求:一个事务中不管涉及到多少个操作,都必须保证事务执.

2020-12-17 22:40:40 173

原创 在阿里云服务器上安装redis(linux)

1.先去redis官网下载安装包redis官网或者在这个链接下载其他的redis版本redis所有版本然后把安装包传到linux上就好了然后用这个命令解压:tar -zxvf redis安装包 -C 自己指定解压目录2.进入上一步的解压目录,使用make进行编译编译的前提是需要安装了gcc,使用gcc -v查看本机是否安装了gcc安装了的话就使用make进行编译3.编译成功后进入src目录下进行安装这里安装的话是安装bin目录的指令,可以安装在redis.

2020-12-17 20:46:30 305

原创 多线程的小案例1

先上代码:一个普通的线程类一个普通的测试类结果正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消

2020-12-15 18:10:57 84

原创 spring整合jdbcTemplate的小案例基本操作

看视频过程中做的笔记,有想复习的朋友也可以下载下来看看环境要求:JDK 1.8Maven 3.0.5及以上gitee的地址:点击进入

2020-12-01 21:59:12 94

原创 JDK1.8新特性 Lambda表达式

JDK1.8新特性 Lambda表达式1. 为什么使用Lambda表达式Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。2.Lambda表达式语法Lambda表达式:在Java8语言中引入的一种新的语法元素和操作符。这...

2019-11-10 14:18:36 280

空空如也

空空如也

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

TA关注的人

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