- 博客(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关注的人