![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 52
FiveYears_plan
号角声在远方又吹响
何时回故乡
又怎么回故乡
曾经的你现在又怎样
是谁的新娘
为谁做衣裳
火 跳动着的绝望
谁在低声吟唱
说 遗忘者的哀伤
用战斗证明希望
展开
-
golang 九宫格头像生成
原文地址:https://www.cnblogs.com/cqvoip/p/8078843.html原文作者:李不白特别感谢原文博主 李不白。 原文上有个函数代码没有贴上来。联系上李不白之后补全给我了。所以特别感谢他的不吝赐教。贴上原文代码//Merge6Grid 6宫格//rule NO1:至少3张图 最多6张图// NO2:第一张大小 60*60 其他大小 28*28 间...转载 2019-12-25 14:33:11 · 1343 阅读 · 2 评论 -
Linux常用命令
arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU inf...转载 2019-04-09 09:57:59 · 118 阅读 · 0 评论 -
BeanUtils
package com.ruoyi.common.utils.bean;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util...原创 2019-04-15 10:28:53 · 152 阅读 · 0 评论 -
AES加解密 工具类
import org.springframework.util.Base64Utils;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import java.util.logging.Level;import java.util.logging.Logger;import...原创 2019-04-23 23:09:24 · 281 阅读 · 0 评论 -
springboot 跨域配置
package com.um.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import ...原创 2019-04-29 10:04:42 · 95 阅读 · 0 评论 -
Omni_rpc USDT调用_java
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...原创 2019-05-27 15:03:59 · 1763 阅读 · 1 评论 -
netty webscoket服务端
import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelInitializer;import io.netty.channel.ChannelOption;import io.netty.channel.nio.NioEventLoop...原创 2019-05-29 20:33:34 · 165 阅读 · 0 评论 -
consul删除无效服务
服务删除paas-portal-sit-9003(服务名称id)curlhttp://server_ip:8500/v1/agent/service/deregister/paas-portal-sit-9003-X PUT节点删除4b36b27317a0(节点ID)http://server_ip:8500/v1/agent/force-leave/4b36b27317...原创 2019-06-19 20:31:29 · 4499 阅读 · 0 评论 -
golang的SHA1withRSA的实现
java 采用的SHA1withRSAGoogle好久也没找到go的解决方案,查到某位大神说SHA1withRSA 是JAVA特有的封装,是先进行一个SHA1的散列,再进行一次RSA的加密,使用SHA散列包。这会产生一个小的32字节哈希字符串,便于快速计算 使用您的私钥对该字符串进行签名golang解决##参考资料##大神解决代码func main() {...翻译 2019-06-20 17:06:08 · 3153 阅读 · 0 评论 -
Springboot 使用RestTemplate 跳过SSL证书验证完成请求
package com.httpclient;import java.io.IOException;import java.net.HttpURLConnection;import java.security.SecureRandom;import java.security.cert.X509Certificate;import javax.net.ssl.HostnameVer...原创 2019-03-26 13:41:46 · 17233 阅读 · 13 评论 -
Lucene全文检索
Lucene Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引...原创 2018-03-20 16:25:17 · 124 阅读 · 0 评论 -
RabbitMQ简单模式入门案例
导入jar包 <!-- 消息队列 --> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.5.1<原创 2018-03-20 20:12:59 · 212 阅读 · 0 评论 -
rabbitMQ模式详解
工作模式: 工作原理:当生成者产生消息后,保存到队列当中,c1和c2分别是监听队列的两个消费者工作模式内部采用的是轮训的机制依次执行消息发布订阅者模式 P: provider 生产者X: exchange 代表交换机C1:只间听c1的消息队列C2:只监听C2的消息队列说明:只要队列绑定了交换机,当P生产者生成消息时,这时连接交换机的全部队列都会收到这个消息,并且所有的消费者都会执行!类...原创 2018-03-20 20:23:46 · 1039 阅读 · 0 评论 -
java.util.ConcurrentModificationException的解决办法
大家应该都知道, 在java中, 在对一些集合迭代的过程中对集合进行一些修改的操作, 比如说add,remove之类的操作, 搞不好就会抛ConcurrentModificationException,前几天在项目中,终于碰到了这个异常。在单线程操作的情况下,在DAO层查询到数据集合后,返回到service层做业务处理,要求:遍历数据集合,判断不符合条件的元素,做删除操作。在用fore...转载 2018-08-01 10:41:39 · 1991 阅读 · 0 评论 -
最近在跟H5做交互的时候老是遇到跨域问题,记录下
Springboot 项目在mvc配置里面重写addCorsMapping方法 @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMet...原创 2018-08-29 14:45:43 · 995 阅读 · 0 评论 -
关于BigDecmal精度缺失的问题
今天在项目中遇到一个奇怪的现象Double doubleValue = new BigDecimal("0.02").subtract(new BigDecimal(0.02)).doubleValue();预计出现的结果是0.0可是通过打印出现的结果是-4.163336342344337E-19在网上找了很多资料,都是说BigDecimal的构造建议用string,自己也试了下利...原创 2018-09-05 16:38:23 · 424 阅读 · 0 评论 -
JAVA转go系列之我为什么要学习GO
准备写点东西来记录我学习go的历程,本来是不准备写这一章的。在看了许多文章之后发展这一章必不可少,我写这一章的目的是为了让自己谨记初心,提醒自己当初学习的动力是什么,仅此而已! 我本来是从事java的,学习的第一门语言也是java。我为什么要学习go语言呢?主要还是闲呗,公司的项目接近尾声了基本没啥事情了。本着对编程思想的更深一步的理解于是我准备学习一门新的语言!...原创 2018-12-20 17:51:32 · 9574 阅读 · 2 评论 -
JAVA转go系列之 函数
函数是程序的基本代码块,函数是解决一类问题的步骤的有序组合,java和go都类似 需要提供一个函数入口 也就是main函数java程序里面函数被称之为方法,一般情况下定义一个方法包含以下语法修饰符 返回值类型 方法名(参数类型 参数名){方法体 return 返回值}修饰符:修饰符是可以选择的,告诉编译器该如何调用该方法,定义了该方法的访问权限返回值类型:有些方法需要有返回值,...原创 2018-12-21 11:26:07 · 1126 阅读 · 0 评论 -
JAVA转go系列之 数组切片
数组对于编程语言来说都是比较重要的数据结构之一,数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。,java和go的数组也是差不多java 利用new关键字来实例数组dataType[] array= new dataType[arraySize]上面的语句完成了两件事情,使用new关键字创建了一个dataTyp...原创 2018-12-21 15:10:08 · 1474 阅读 · 1 评论 -
麻将听牌,胡牌算法
最近在研究麻将的算法,自己手写了一份记录一下以后查阅 只实现了听牌,翻数计算还没有做处理,后期在写麻将万1-9条11-19筒21-29核心:枚举出对子,然后找出刻子,找出顺子直接上代码: public static void main(String[] args) { List<Integer> list = new ArrayList<...原创 2019-02-19 18:15:43 · 3026 阅读 · 0 评论 -
初入rabbitMQ 环境搭建
MQ全称为Message Queue,消息队列是一种应用程序对应用程序的通信方式.应用程序通过读写初入队列的消息(针对应用层序的数据)来通信,而无需朱勇连接来连接他们.消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过 直接调用彼此来通信.直接调用通常是用于注入远程过程调用的技术,排队指的是应用程序通过队列来通信,队列的使用出去了接受和发送引用程序同时执行的要求. MQ的特点 ...原创 2018-03-20 16:10:33 · 4381 阅读 · 0 评论