自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 非对称加密类(RSA)

package com.example.study.util;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import java.security.*;import java.se

2021-07-06 10:00:50 151 1

原创 DUBBO的简单搭建

首先添加zk和dubbo的依赖到 pom文件中,生产者消费者都要添加<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.7</version> </dependency> <de

2021-06-01 15:51:11 365

原创 springBoot整合Redis实现session共享(用nginx负载)

首先项目整体是springBoot+maven,所以需要添加依赖如下:<!-- springBoot启动所需依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency&g

2021-01-27 10:47:55 481 4

原创 枚举类 根据传的code动态返回msg

/** * 状态类 */public enum MsgEnum { MSG("200","成功") ; MsgEnum(String code, String msg) { this.code = code; this.msg = msg; } private String code; private String msg; public String getCode() { return c

2021-01-26 17:06:10 950 1

原创 判断字符串中是不是只有数字,和数值类型

//导入包 import java.util.regex.Pattern; public static void main(String[] args) { Pattern pattern = Pattern.compile("[0-9]*"); if (pattern.matcher("189").matches()) { System.out.println("是纯数字"); }else { Sys

2020-12-09 11:16:56 617

原创 获取前后一个月的日期

/** input: 20190801 output: 20190701 */ public static String getLastMonthStr(String currDate) { Calendar c = Calendar.getInstance(); Date date = null; try { date = new SimpleDateFormat("yyyyMMdd").pars

2020-12-02 09:31:26 140

原创 Excel工具类(详细版)

1.pom.xml导入依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>

2020-12-02 09:25:26 1311

原创 linux安装mysql(详细)

1.创建目录mkdir /usr/local/mysql2.执行命令 (装载wegt操作)yum install wget3.执行命令 (下载mysql rpm包)wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm4.此时目录如下:5.安装mysql,命令如下(碰到选择直接选yes,然后等待加载完毕)rpm -ivh mysql57-community-release-el7-8.noarch.

2020-11-30 14:53:04 121

原创 springBoot跨域问题

import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class CorsConfig implement

2020-11-18 15:45:38 100

原创 mybatis 分页查询(插件)

有啥问题欢迎指正和共同学习1.首先需要装载依赖 //这里用的是mybatis-plus <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version>

2020-09-24 16:55:18 154 1

原创 责任链模式处理请假审批

什么是责任链模式:责任链模式属于23种设计模式的行为型模式,责任链就是将能够处理同一请求的对象变成一条链,所提交的请求会按照链往下进行,直到请求可以处理的节点才完成请求。模拟场景:请假审批流程://员工类public class LeaveReq { private String name; private int leaveDays; private String reason; //构造函数 public LeaveReq(String name,int le

2020-08-14 10:25:48 415

原创 mysql简单存储过程实现,快速创建多张表水平分表

# 添加DELIMITER $$CREATE PROCEDURE insert_user (IN i_no CHAR(11),i_id CHAR,i_open CHAR(64))BEGIN INSERT INTO user (id, open, no) VALUES (i_id, i_open, i_no);END $$DELIMITER;# 删除DELIMITER $$CREATE PROCEDURE delete_user ( IN i_id CHAR ) BEGIN DELETE

2020-08-06 15:10:13 423

原创 Java - 反射(读取文件,获取对象,写入文件)

新建文件,信息内如如下;---------------------------------直接贴代码--------------------------------------import java.beans.PropertyDescriptor;import java.io.*;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 反射 **/public class BeanInfoUtil {

2020-07-22 11:26:57 1358

原创 切面打印日志,自定义注解

//首先需要在pom.xml中添加依赖 <!-- aop依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>import jav

2020-07-10 16:48:45 219

原创 如何从文件中读取数据存进mysql中(一条执行语句即可)

要求:文件数据字段 和 数据库字段 一一对应load data local infile 'D:\\123.txt' into table tableName character set utf8 fields terminated by '|';D:\123.txt’ =>文件路径 需要"\"tableName => 要存放的数据库‘|’ =》 分隔符 可修改成其他符号...

2020-06-18 15:00:51 348

原创 如何让同事连接自己本地的数据库

准备:需在同一局域网才可连接(连接相同的WIFI)本地操作:1.打开cmd2.mysql -u root -p 输入密码3.use mysql;(输入命令)4.update user set host="%" where user=“root” and host=“localhost”;5.flush privileges;连接者操作:mysql -h xxx.xxx.xxx.xxx(你电脑的IP) -u root -p密码...

2020-06-10 18:35:25 2459

原创 mybatis代码生成器 含(generatorTest.xml)

目的:生成model dao mapper.xml1.需先建好对应的包名src/main/java/modelsrc/main/java /daosrc/main/resource/mapper2.pom.xml文件中添加以下代码 (添加Mybatis Generator以下就可) <!-- 数据库配置 项目已存在就不用在导入--> <dependency> <groupId>mysql</groupId>

2020-05-21 15:35:21 281

原创 logback和log4j的配置应用

springboot中使用log4j:1.需要去除springboot默认的log方式 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions><!-- 去掉springboot默认配置 --> <exclusion&

2020-05-19 18:03:12 172

原创 静态方法中动态的获取properties配置信息

public class ProplUtil { private static Logger logger = LoggerFactory.getLogger(ProplUtil.class); //动态获取配置信息 private static Properties properties; static { InputStream in = null; try { properties = new Properties()

2020-05-09 10:21:36 1050

原创 读取文件后复制到另一个文件中

/** * 文件复制 */ public int copy() { BufferedReader in = null; FileInputStream fdr = null; InputStreamReader is = null; String fileIn = "1.txt"; ...

2020-03-17 17:11:52 132

原创 token测试类

pom.xmlio.jsonwebtokenjjwt${jwt.version}import cn.stylefeng.guns.core.common.constant.JwtConstants;import cn.stylefeng.roses.core.util.ToolUtil;import io.jsonwebtoken.*;import java.util.Dat...

2020-03-16 15:54:59 310

原创 读取文件写入数据库表

前提文件字段需要和数据库表的字段对应 并且数据库表的字段要和实体类的属性一一对应public int couponDt() throws IOException { SqlSessionFactory sqlSessionFactory = (SqlSessionFactory) ApplicationContextHelper.getBean("testSqlSessionFa...

2019-12-05 14:03:08 275

原创 异步群发邮件含明发暗发

package com.example.study.service;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;import com.sun.mail.util.MailSSLSocketFactory;impo...

2019-11-27 14:35:12 260

原创 对sftp服务器的上传下载

//上传 public int push() { try { File file = new File("d:\\test"); File[] files = file.listFiles(); for (File f : files) { String ip =...

2019-11-22 15:28:27 215

原创 学习笔记(关于服务器)

关于服务器https://www.cnblogs.com/my_captain/p/9125105.html用到的软件:xshell xftp在服务器中产看jdk安装的位置:which javals -lrt /usr/bin/javals -lrt /etc/alternatives/java给项目打包:mvn clean installmvn clean package可...

2019-11-18 09:21:38 123

原创 截取倒数第二个"/"之后的字符串

String path="/home/henry/Desktop/1.txt";//获得"Desktop/1.txt",并且不需要前面的"/"String oo=path.substring(path.lastIndexOf("/",path.lastIndexOf("/")-1)+1);//"+1"代表在定位时往后取一位,即去掉"/"//"-1"代表以"/"字符定位的位置向前取一位/...

2019-11-18 09:11:52 2836

原创 造数据测试类

public void createData(int a) { Connection conn = null; PreparedStatement pstmt = null; try{ String dburl = "数据源URL"; String username = "数据库用户名"; S...

2019-11-15 17:58:13 186

原创 jsonUtil类

import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonUtil{ public static Map<String, Object> parseJSON2Map(JSONObject json) { Map<String, Object> map...

2019-11-15 17:39:28 477

原创 RandomAccessFile文件操作类

例一:public class InsertContent {private String filePath; //要操作的文件的路径private String content; //要插入的内容private long position; //要插入的位置//构造方法public InsertContent(String path, String con, long pos)...

2019-11-11 10:54:34 137

原创 AES加密DES加密MD5加密类

import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;//加密工具类public class DesKeyUtil {//加密public static String Encrypt(String sSrc, String sKey)throws Exception{if (sKey == null){...

2019-09-06 14:06:37 251

原创 String.format处理中文对齐问题

因为百度半天都在那互相复制,有的自己都没测过就直接复制粘贴没有处理代码之前:代码://先获取到要处理的字段String s1 = tblDconlSettleDtlTmp.getCouponNm().trim();System.out.println(s1.length());//20是设置的格式长度int aaaa = 20-s1.length();//手动拼写格式刷Strin...

2019-08-13 17:50:39 3465 3

原创 拉取maven项目如何跑起来

找到项目的pom文件 右键点击add as maven project设置maven仓库点击file —>project Structure —> modules将原来的content Root删除 重新添加将根项目的content Root删除然后apply ok 等待项目加载...

2019-07-17 09:59:01 2112

原创 打jar包流程,pom文件引用

IDEA打jar包流程(笔记)打开idea–>File–>Project structrce选择Artifacts 点击+创建新的jar将整个项目打包 直接在新建的jar上右键Add Copy of–>Module Output在店家新建的jar 出现Create Manifest (生成META-INF文件)选择该文件至你所打的jar包的同级目录下点击ok回到...

2019-06-17 14:35:59 239

空空如也

空空如也

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

TA关注的人

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