自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thread线程基础+进阶

2:实现Runnable接口,在实现类中重写Runnabel接口的run方法,即设置线程任务,然后创建实现类对象。此时我们需要继续创建Thread类,在创建Thread类的构造方法中传入Runnable实现类对象,然后调用Thread类的.start()方法开启线程执行实现类中的run方法。1:新建一个实体并继承Thread类,重写run方法设置线程任务,然后创建实体对象,调用.start()方法开启线程,执行重写的run方法。(当然你也可以不重写run方法,但是意义何在呢?

2024-04-17 16:20:43 135

原创 java内存划分

字符类型: 默认为‘\u0000’;引用类型: 默认为null;整数类型: 默认为0;浮点数类型: 默认为0.0;局部变量:方法的参数,或者是方法{}内部的变量。堆内存中的东西都有一个地址值:16进制的地址值。作用域:一旦超出作用域,立刻从占内存当中消失。堆内存中的数据,都有默认值。凡是new出来的东西(对象),都在堆当中。存储.class相关信息,包含方法的信息。方法区(method area)方法的运行一定要在栈当中运行。存放的都是方法中的局部变量。

2024-01-30 15:12:14 347 1

原创 Linux启动java项目jar文件

一. 启动命令要想在linux中运行java的项目需要先将项目打包成war包或者jar包。其中打包成war包需要将war包部署到tomcat服务器上才能运行。而打包成jar包可以直接使用java命令执行。在linux系统中运行jar包主要有以下几种方式。一、java -jar xxx.jar这是最基本的jar包执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。二、java -jar xxx.jar &&代表在后台运行,使用ctrl+c不会中断程序的运行,但是关闭窗口会中断程序的运行。

2022-12-06 14:11:25 2736 1

原创 idea设置类、方法注释模板

类注释模板/** * @author ${USER} * @since ${DATE} ${TIME} * @description TODO * @version 1.0.0 */方法注释模板/** * @description: TODO * @author: $user$ * @date: $date$ * @param: $param$ * @return: $return$*/

2022-05-05 18:17:52 211

原创 mysql查询表索引信息

结果列表中各字段的含义: · Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。 · Key_name索引的名称。 · Seq_in_index索引中的列序列号,从1开始。 · Column_name列名称。 · Collation列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。 · Cardinality索引中唯一值的数目的估计值。通过运行ANALYZE TABLE或m...

2021-07-18 14:02:36 443

原创 jackson全局处理LocalDateTime日期格式化

package com.jinpaihushi.config;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeat.

2021-05-13 10:33:12 2476 2

原创 脱敏工具类

package com.jinpaihushi.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 功能描述:脱敏工具类 * @Date 2020/11/17 **/public class EncryptUtil { public static final String MOBILE_REG = "^\\d{11}$"; public static final Strin.

2020-11-17 14:01:38 174

原创 JAVA中RSA加密、解密、签名、验签、获取RSA密钥对demo

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。  二、RSA加密、签名区别  加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说

2020-06-24 10:40:55 918

原创 @Transactional注解手动回滚方法

// 回滚​​​​​​​TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

2020-06-04 10:16:13 750

原创 高德百度通过地址获取经纬度

package com.jinpaihushi.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOExcep...

2019-09-05 10:34:10 392

原创 java日期工具类大全(公司项目自用)

package com.jinpaihushi.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import ja...

2019-08-19 15:03:31 131

原创 java时间工具类

package com.jinpaihushi.utils;import com.jinpaihushi.jphs.push.service.JphsPushService;import org.apache.commons.collections.bag.SynchronizedSortedBag;import org.junit.Test;import org.springfram...

2019-08-19 14:54:55 99

原创 java后台处理base64编码图片的转换工具类

import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java...

2019-07-29 14:05:24 1889

原创 java后台通过openId判断用户是否关注公众号

/*** 判断用户是否关注了公众号* @param openid* @return*/public static boolean judgeIsFollow(String openid){ int subscribe = 0;// String url = "https://api.weixin.qq.com/cgi-bin/user/info?acces...

2019-06-10 12:22:21 2595 1

转载 spring 定时任务 scheduled Cron表达式

Cron表达式 转载地址:http://www.cnblogs.com/chinafine/articles/1773389.htmlQuartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:表1 Cron表达式时间字段 位置 时间域名 允许值 ...

2018-08-20 14:14:46 156

原创 Spring中IOC/DI/注解(Bean工厂模式)

主要内容l Spring框架的概述l Spring的快速入门l Spring 工厂接口l 在MyEclipse 配置Spring的xml文件提示l IoC容器装配Bean(xml配置方式)l Ioc容器装配Bean(注解方式)l 在web项目中集成Springl Spring 整合 junit4 测试 1.1 Spring框架学习路线:Spring的IocSpring的AOP , AspectJS...

2018-05-08 17:35:18 408

空空如也

空空如也

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

TA关注的人

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