自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python base64解码编码加密解密

from pyDes import des, CBC, PAD_PKCS5import base64def des_encrypt(s): """ DES 加密 :param s: 原始字符串 :return: 加密后字符串,16进制 """ secret_key = 'password' iv = secret_key k = des(secret_key, CBC, iv, pad=None, padmode=PAD_PKCS5)

2021-06-09 11:36:58 321 2

原创 Spring 获取配置文件

public class PropertyUtils { private static Properties prop = new Properties(); static { try { String path = System.getProperty("user.dir"); prop.load(new FileInputStream(new File(path+"/config/configs.properties

2021-04-20 11:05:31 209

原创 集合排序

List<QdCodeInfoCacheDO> collections;Collections.sort(collections, new Comparator<QdCodeInfoCacheDO>() { @Override public int compare(QdCodeInfoCacheDO o1, QdCodeInfoCacheDO o2) { return o2.getCodeType().compareTo(o1.getCodeTyp.

2021-02-19 14:35:36 125

转载 linux vim 的使用快捷键之删除、复制、粘贴

删除x 小写的x表示向后删除一个字符,也就是删除光标所在字符nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符X 大写的X表示删除光标前的一个字符,不包括光标所在字符nX n表示数字,表示向前删除每个字符,例如:10X表示删除光标前的10个字符,不包括光标所在字符dd 删除光标所在的行,其实也是剪切ndd n表示数字,删除光标所在的向下n行d1G 删除光标所在行到第一行数据dG 删除光标所在行

2020-12-14 18:07:18 523

原创 MYSQL 存储过程遍历修改每行数据

CREATE DEFINER=`root`@`%` PROCEDURE `inits`()BEGIN #Routine body goes here...DECLARE s int DEFAULT 0;DECLARE pid int(11);DECLARE businesCode VARCHAR(255);-- 定义游标,并将sql结果集赋值到游标中DECLARE report CURSOR FOR select P_ID,BUSINESS_CODE from BUSINESS_INFO;

2020-12-02 18:41:41 1326

原创 HashMap

Map<Integer, Integer> map = new HashMap<Integer, Integer>();for(Map.Entry<Integer, Integer> entry : map.entrySet()){ System.out.println("key = " + entry.getKey() + ", value = " + entry.getValue())}

2020-11-30 17:33:19 122

原创 Docker安装与使用

1. docker安装1.在安装docker之前,首先使用yum -y remove docker命令移除系统中已有的旧版本的docker yum -y remove docker

2020-11-20 18:59:30 227

原创 Double计算

Double减法计算 Double a = new Double(2.03); Double b = new Double(0); Double c = new Double(1.33); Double v = new BigDecimal(a.doubleValue()).add(new BigDecimal(b.doubleValue())).subtract(new BigDecimal(c.doubleValue())).doubleValue(); Doub

2020-11-17 11:40:58 1121

原创 java enum 枚举

public class StatusEnums {/** * 0 异常/删除/ 立即发布 * 1 正常 /定时发布 */@Getter@AllArgsConstructorpublic static enum IsError { ERROR(0, "异常"), NOTERROR(1, "正常"); private final Integer value; private final String name; public static String getName(Integ

2020-11-03 18:21:54 81

原创 发送 curl 请求

curl -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total}:%{speed_download} -X POST "http://www.baidu.com/api/v1/api-basic/productClass/list" -H "accept: */*" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJtc2ci

2020-11-03 10:48:37 220 1

原创 DCL

双重校验锁 double check lockpublic class Singleton { private static volatile Singleton singleton; private Singleton() { } public Singleton getInstance() { if (null == singleton) { synchronized (Singleton.class) { if (null == singleton) { s

2020-10-16 11:33:37 131

原创 IDEA 常用插件

1. 代码提示 Codota2 主题界面3. MyBatisCodeHelperPro支持mapper互跳,方法自动生成,代码自动生成

2020-10-16 10:58:08 88

原创 MYSQL 自增序列Sequence

表机构存储CREATE DEFINER=`ymt_dev`@`%` PROCEDURE `nextsequValue`(IN sename varchar(100),OUT nextValue int)BEGIN declare oldValue int; start transaction; select SEQUENCE_VALUE into oldValue from JC_SEQUENCE where SEQUENCE_NAME=sename for update; update

2020-09-24 10:00:34 251

原创 java多线程

一 线程的创建方式1 继承Thread类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线程,并执行 run()方法。public class MyThread extends Thread { @Override public void run() { System.out.println("run"

2020-07-15 15:59:59 99

原创 BigDecimal算法

BigDecimal bignum1 = new BigDecimal(“10”);BigDecimal bignum2 = new BigDecimal(“5”);BigDecimal bignum3 = null;//加法bignum3 = bignum1.add(bignum2);System.out.println(“和 是:” + bignum3);//减法bignum3 = bignum1.subtract(bignum2);System.out.println(“差 是:” +

2020-06-02 20:01:38 497

原创 数据库-闭包表

闭包表: 解决树形数据结构设计,企业组织结构表设计 总公司(1) - -财务部(2) -研发部(2) -测试(3) -开发(3) -人事部(4)1. 创建主表 CREATE TABLE nodeInfo ( node_id...

2020-01-02 17:00:24 940

原创 java8 lamba

java 时间操作 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date currentDate = new Date(System.currentTimeMillis()); Calendar calender = Calendar.get...

2019-12-24 14:24:18 175

原创 Centos7 部署VUE

centos7 部署vue项目:安装node环境:wget https://npm.taobao.org/mirrors/node/v12.4.0/node-v12.4.0-linux-x64.tar.xztar -xvf node-v12.4.0-linux-x64.tar.xzln -s /usr/local/node/node-v12.4.0-linux-x64/bin/node ...

2019-11-18 11:15:17 1182 1

原创 CentOS部署环境搭建(JDK,MavenMySQL,Redis)

centos7安装jdk,maven下载JDK,MAVEN:JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlmaven:http://maven.apache.org/download.cgi上传至centos:解压,配置环境变量 vim /etc/prof...

2019-10-28 16:15:28 197

原创 linux命令

linux centos 命令1.安装vimrpm -qa|grep vim 查看是否安装过VIm如果都已经安装显示:vim-common-7.4.629-6.el7.x86_64vim-minimal-7.4.629-6.el7.x86_64vim-enhanced-7.4.629-6.el7.x86_64缺少哪一个就执行命令:yum -y install vim-com...

2019-10-25 15:48:20 114

原创 下载地址纪录

centos7镜像

2019-10-24 15:32:32 106

原创 Eureka Admin 管控平台搭建

Eureka Admin 管控平台搭建搭建Eureka Admin服务可以手动进行服务上线,下线操作,避免使用接口方式。直观管理服务列表。源码github地址:https://github.com/SpringCloud/eureka-admin如下图:拉取代码,修改eureka-admin-starter-server配置文件bootstrap.yml,注册地址写入自己的eureka-s...

2019-10-16 15:00:28 1526

原创 springcloud报错纪录!!!

springcloud报错纪录!!!OAuth2.0+JWT启动项目报错:解决方案:pom文件中引入tomcat依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-10-14 10:25:28 142

原创 获取请求IP地址

获取请求IP地址工具类public class IPUtils { public static String getRemoteAddr(HttpServletRequest request){ String ip = null; if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ...

2019-10-14 09:47:22 118

原创 oracle修改序列开始值

oracle修改序列开始值 select SEQ_ACT_DAY_SUM.nextval from dual; --10865alter sequence SEQ_ACT_DAY_SUM increment by 100alter sequence SEQ_ACT_DAY_SUM increment by 1;

2019-09-25 18:39:53 303

原创 java对象任何一个属性都不为空

java对象任何一个属性都不为空WechatActivationVo wechatActivationVo = new WechatActivationVo(); for (Field f : wechatActivationVo.getClass().getDeclaredFields()) { f.setAccessible(true); if (f.get(...

2019-09-25 13:43:03 1721

原创 Mybatis oracle/mysql batch批量插入 带序列

Mybatis oracle batch批量插入 带序列<insert id="insertZcodeList" parameterType="java.util.List"> insert into ACT_WECHAT_ZCODE (ID, MICROCODE, SOURCE_CODE, INDEX_CODE, ORCODE, SECTIONID ) ...

2019-09-24 10:03:33 1417 1

原创 Spring Cloud Feign使用

Spring Cloud Feign使用1 简单概述在使用Spring Cloud 开发微服务应用时, 各个服务提供者都是以HTTP接口形式对外提供服务,因此子啊服务消费者调用服务提供者时,底层通过HTTP Client 的方式访问。我们之前访问别的服务请求使用JDK的URLConnection,Apache的http Client,Spring的RestTemplate进行服务之间的访问。 ...

2019-09-05 15:19:26 101

原创 Spring Cloud Eureka 加入 Security进行安全认证

Spring Cloud Eureka 加入 Security进行安全认证延续之前搭建的工程 服务端eureka-server,客户端实例服务 pay;本次都是用高版本:1 服务端eureka-server1) pom.xml加入security依赖 <dependency> <groupId>org.springfr...

2019-09-04 17:16:03 453

原创 Spring Cloud Eureka的搭建

Spring Cloud Eureka 服务端的搭建1.搭建父级工程wpbase为了方便之后各服务统一配置,方便管理,我们创建Maven父级POM工程wpbase项目,1)创建MAVEN工程,创建成功之后删除项目src目录。2)pom文件中统一配置,注意spring boot版本与spring cloud最好保持一致。```<modelVersion>4.0.0</m...

2019-09-03 14:15:39 220

原创 IDEA快捷键

IDEA快捷键查找接口实现类: ctrl + alt +B查看类或接口的继承关系:ctrl+H

2019-08-30 17:09:20 100

原创 MySQL ORACLE like Date 查询

自定义目录标题)sql模糊查询LIKEmysqlSELECT * FROM user t WHERE t.name LIKE ‘%张三%’SELECT * FROM user t WHERE t.name LIKE concat(’%’,‘张三’,’%’)oracleSELECT * FROM user t WHERE t.name LIKE ‘%’ || ‘张三’...

2019-08-30 15:48:57 1412

原创 spring cloud bus 与spring boot 2.1.3 版本冲突问题

问题描述: 项目服务与config配置中心加入spring cloud bus实现配置动态加载。spring boot 版本:spring cloud 版本:工程服务与配置中心都引入相关依赖与配置启动项目报错:Caused by: java.lang.NoClassDefFoundError: org/springframework/integration/config/Han...

2019-08-28 14:38:32 468

空空如也

空空如也

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

TA关注的人

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