自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将项目中Utils类打成jar包

在要打包类的项目中新建一个Module创建工具类的包结构,在复制该类ctrl+alt+shift+s选择你要打包的Module,要打包的class然后 Build >Build Artifact 选择刚建的testBuild提示没有编译后输出路径,配置一下在次执行Build >Build Artifact右键 test.jar > Show in Explorer 打开本地目录 运行jav...

2021-07-20 11:10:47 452

原创 记录下工作中遇到的sql函数

DECODE 函数IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)ELSE    RETURN(缺省值)END IF使用 DECODE( T_PRODID, 'LLGJ','流量管家', 'CZJL...

2021-06-29 10:31:19 125

原创 记录一下工作中遇到的问题

js 校验一个字符串中是否有某些字眼var str = '假如这是你传递进来的需要校验的字符串';var validate = ['套餐费', '套餐资费'];var isIcludes = validate.filter(item=>(str.includes(item)));if (isIcludes.length) { console.log('存在')} else { console.log('不存在')}...

2021-04-30 14:02:11 123

转载 java 计算两个日期之间的差的天数

1. 计算相差天数 /** * 获取两个日期相差的天数 * * @param startDateStr * @param endDateStr */ public static int getDayBetweenTwoDate(String startDateStr, String endDateStr) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("y.

2021-04-29 09:02:24 4839

原创 Spring IOC

IOC 控制反转IOC 是一种设计思想,在没有ioc的程序中,我们使用面向对象编程,对象的创建和对象之间的依赖关系完全是硬编码在程序中。原来创建对象的权力是在程序员手中,现在将创建对象的权力交于spring管理,程序员在也不用管对象的创建,系统的耦合性降低。控制:谁来控制对象的创建,原来是程序猿现在是spring。反转:程序员本身不创建对象,而变成被动接受对象。DI 依赖注入依赖:指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入:指Bean对象所依赖的资

2021-04-15 09:50:15 117

原创 JVM虚拟机___堆,内存分析工具,GC

自己个人理解,如有错误请指教。堆的模型栈的模型堆堆是储存时的单位,这块是JVM管理最大的一块,属于线程共享,主要存放的是对象的实例和数组。通常GC都是发生在这一块。栈栈是方法执行的单位,这块是线程私有的,生命周期和线程一致。描述的是java方法只想的内存模型,每个方法在只想时都会创建一个栈帧用于存储局部变量表,方法返回值,操作数栈,动态链接,方法出口。每一个方法从调用到执行结束,都是一个栈帧进栈出栈的过程。栈跟队列的区别 栈先进后出,队列先进先出。局部变量表,8大基.

2021-03-23 15:15:00 110

原创 JVM虚拟机___本地方法栈,程序计数器

JVM中本地方法栈探究创建一个线程public class Test1 { public static void main(String[] args) { new Thread(()->{ },"my thread name").start(); }}查看start源码,发现它调用了一个start0();的方法,是不是很诡异,在Thread类中有一个像接口的方法,这是什么呢? public synchronized voi

2021-03-19 15:36:29 113

原创 JVM虚拟机___类加载器,双亲委派机制

JVM,众所周知乃是java的根~ 为什么要学习这个呢,当然是我爱学习了(应付面试的,毕竟面试造航母,工作拧螺丝);开撸,先来张图跟着狂神学java大致上如此,当然还会有再细化的。类加载器众所周知,在面向对象是就听过一句话,类是对象的模板。在jvm中有四种类加载器,它们有层级之分,先看第一种。public class Student { public static void main(String[] args) { Student st...

2021-03-19 14:30:26 101

原创 RabbitMQ学习使用心得

本次学习环境搭建在windows上。RabbitMQ是采用Erlang语言开发的,所以系统环境必须提供Erlang环境,第一步就是安装Erlang。安装中的坑:安装目录不能存在中文,电脑账户名不能存在中文,启动会报错。 Erlang语言的版本和Rabbit的版本是对应的,官网有对应图,版本不对应启动会失败,坑啊!在这搞了一上午!RabbitMQ和spring是一个公司的所以在springboot中有很好的支持,原生的不多说。Direct模式,...

2021-03-18 17:26:27 250

原创 创建线程的三种方式,常用线程池介绍

线程创建三种方式:1.继承Thread类 2.实现Rnnable接口 3.实现Callable接口继承Thread public class thread extends Thread{ @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("这是run线程"+i); } } pu..

2021-03-12 14:51:24 753 1

原创 初学Mybatis-Plus,分页,id生成策略,慢SQL监控

Mybatis-Plus是Mybatis的增强版,只做增强不做改变。官网链接:https://mp.baomidou.com/guide/quick-start.html#初始化工程 跟着狂神学JAVA!!!创建一个springboot项目,搭建maven环境 <!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId>

2021-03-10 17:42:33 671

原创 Mybatis-Plus 代码生成器学习

跟着狂神学JAVA!!!准备环境,添加Maven依赖。 <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <!-- mybati

2021-03-10 16:17:44 168

原创 IDEA 中如何将项目打成war包

IDEA 中如何打war包第一步 使用快捷键 Ctrl + Alt + Shift + S 打开界面3. 第二步4. 进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\下面,将右侧的全选,鼠标右键点击“Put into Output Root”。5. 全部添加到左侧之后,点击ok。6. Build->Build Artifacts,进行打包项目成war7. 查看war包8. 结束。...

2021-02-25 18:18:08 8269

原创 实现编号自动增加00001

实现编号自动增加00001详细代码如图## 标题

2020-08-01 16:32:09 888

空空如也

空空如也

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

TA关注的人

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