- 博客(25)
- 收藏
- 关注
转载 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
1355
2
翻译 golang的SHA1withRSA的实现
java 采用的SHA1withRSAGoogle好久也没找到go的解决方案,查到某位大神说SHA1withRSA 是JAVA特有的封装,是先进行一个SHA1的散列,再进行一次RSA的加密,使用SHA散列包。这会产生一个小的32字节哈希字符串,便于快速计算 使用您的私钥对该字符串进行签名golang解决##参考资料##大神解决代码func main() {...
2019-06-20 17:06:08
3174
原创 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
4509
原创 yum使用问题集锦
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。...
2019-06-11 09:35:07
146
原创 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
179
原创 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
1771
1
原创 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
108
原创 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
291
原创 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
170
转载 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
124
原创 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
17290
13
原创 麻将听牌,胡牌算法
最近在研究麻将的算法,自己手写了一份记录一下以后查阅 只实现了听牌,翻数计算还没有做处理,后期在写麻将万1-9条11-19筒21-29核心:枚举出对子,然后找出刻子,找出顺子直接上代码: public static void main(String[] args) { List<Integer> list = new ArrayList<...
2019-02-19 18:15:43
3045
原创 JAVA转go系列之 数组切片
数组对于编程语言来说都是比较重要的数据结构之一,数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。,java和go的数组也是差不多java 利用new关键字来实例数组dataType[] array= new dataType[arraySize]上面的语句完成了两件事情,使用new关键字创建了一个dataTyp...
2018-12-21 15:10:08
1503
1
原创 JAVA转go系列之 函数
函数是程序的基本代码块,函数是解决一类问题的步骤的有序组合,java和go都类似 需要提供一个函数入口 也就是main函数java程序里面函数被称之为方法,一般情况下定义一个方法包含以下语法修饰符 返回值类型 方法名(参数类型 参数名){方法体 return 返回值}修饰符:修饰符是可以选择的,告诉编译器该如何调用该方法,定义了该方法的访问权限返回值类型:有些方法需要有返回值,...
2018-12-21 11:26:07
1130
原创 JAVA转go系列之 语言基础
和JAVA语言一样Go语言也是由多个标记组成,可以是关键字,标识符,常量,字符串等等 java语言Gogo语言的fmt包就和Java的System一样都有它强大的功能属于自带的包这里要说一下,System是一个final修饰的类,而fmt是一个包,System点出来的都是静态的,而Go的fmt是一个包名,go是面向函数(其实也不完全面向函数,我这里先这样理解),还有一...
2018-12-20 18:58:23
2318
原创 JAVA转go系列之我为什么要学习GO
准备写点东西来记录我学习go的历程,本来是不准备写这一章的。在看了许多文章之后发展这一章必不可少,我写这一章的目的是为了让自己谨记初心,提醒自己当初学习的动力是什么,仅此而已! 我本来是从事java的,学习的第一门语言也是java。我为什么要学习go语言呢?主要还是闲呗,公司的项目接近尾声了基本没啥事情了。本着对编程思想的更深一步的理解于是我准备学习一门新的语言!...
2018-12-20 17:51:32
9592
2
原创 关于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
433
原创 最近在跟H5做交互的时候老是遇到跨域问题,记录下
Springboot 项目在mvc配置里面重写addCorsMapping方法 @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMet...
2018-08-29 14:45:43
1013
转载 java.util.ConcurrentModificationException的解决办法
大家应该都知道, 在java中, 在对一些集合迭代的过程中对集合进行一些修改的操作, 比如说add,remove之类的操作, 搞不好就会抛ConcurrentModificationException,前几天在项目中,终于碰到了这个异常。在单线程操作的情况下,在DAO层查询到数据集合后,返回到service层做业务处理,要求:遍历数据集合,判断不符合条件的元素,做删除操作。在用fore...
2018-08-01 10:41:39
1997
原创 rabbitMQ模式详解
工作模式: 工作原理:当生成者产生消息后,保存到队列当中,c1和c2分别是监听队列的两个消费者工作模式内部采用的是轮训的机制依次执行消息发布订阅者模式 P: provider 生产者X: exchange 代表交换机C1:只间听c1的消息队列C2:只监听C2的消息队列说明:只要队列绑定了交换机,当P生产者生成消息时,这时连接交换机的全部队列都会收到这个消息,并且所有的消费者都会执行!类...
2018-03-20 20:23:46
1053
原创 RabbitMQ简单模式入门案例
导入jar包 <!-- 消息队列 --> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.5.1<
2018-03-20 20:12:59
218
原创 Lucene全文检索
Lucene Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引...
2018-03-20 16:25:17
129
原创 初入rabbitMQ 环境搭建
MQ全称为Message Queue,消息队列是一种应用程序对应用程序的通信方式.应用程序通过读写初入队列的消息(针对应用层序的数据)来通信,而无需朱勇连接来连接他们.消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过 直接调用彼此来通信.直接调用通常是用于注入远程过程调用的技术,排队指的是应用程序通过队列来通信,队列的使用出去了接受和发送引用程序同时执行的要求. MQ的特点 ...
2018-03-20 16:10:33
4386
原创 LRU最近最少淘汰算法
LRU (Least recently used,最近最少使用)最常的实现就是使用一个链表来保存缓存数据,最常用在例如: 最近阅读:。。。。 。。。。 。。。。 经常访问的网站 。。。。 。。。。 。。。。 等等等!其核心的思想就是“如果数据最近被访问过,那么将来被访问的几率也会更高!” 上张图来看下其
2018-02-07 18:42:30
2664
转载 java中的IO整理
java中的IO整理2011-09-11 21:35 by Rollen Holt, 119813 阅读, 99 评论, 收藏, 编辑写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写
2017-10-07 14:19:04
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人