- 博客(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
220
原创 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
438
原创 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
597
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
1124
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
679
原创 获取前后一个月的日期
/** 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
183
原创 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
1438
原创 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
146
原创 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
143
原创 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
192
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
493
原创 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
503
原创 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
1483
原创 切面打印日志,自定义注解
//首先需要在pom.xml中添加依赖 <!-- aop依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>import jav
2020-07-10 16:48:45
283
原创 如何从文件中读取数据存进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
412
原创 如何让同事连接自己本地的数据库
准备:需在同一局域网才可连接(连接相同的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
2564
原创 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
331
原创 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
211
原创 静态方法中动态的获取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
1147
原创 读取文件后复制到另一个文件中
/** * 文件复制 */ public int copy() { BufferedReader in = null; FileInputStream fdr = null; InputStreamReader is = null; String fileIn = "1.txt"; ...
2020-03-17 17:11:52
168
原创 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
340
原创 读取文件写入数据库表
前提文件字段需要和数据库表的字段对应 并且数据库表的字段要和实体类的属性一一对应public int couponDt() throws IOException { SqlSessionFactory sqlSessionFactory = (SqlSessionFactory) ApplicationContextHelper.getBean("testSqlSessionFa...
2019-12-05 14:03:08
308
原创 异步群发邮件含明发暗发
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
308
原创 对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
276
原创 学习笔记(关于服务器)
关于服务器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
160
原创 截取倒数第二个"/"之后的字符串
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
3044
原创 造数据测试类
public void createData(int a) { Connection conn = null; PreparedStatement pstmt = null; try{ String dburl = "数据源URL"; String username = "数据库用户名"; S...
2019-11-15 17:58:13
215
原创 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
539
原创 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
203
原创 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
308
原创 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
3841
3
原创 拉取maven项目如何跑起来
找到项目的pom文件 右键点击add as maven project设置maven仓库点击file —>project Structure —> modules将原来的content Root删除 重新添加将根项目的content Root删除然后apply ok 等待项目加载...
2019-07-17 09:59:01
2205
原创 打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
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人