others
长河
为天地立心,为生民立命,为往圣继绝学,为万世开太平.
展开
-
SpringBoot中Kafka的SSL链接-消费者配置
在上一篇文章:SpringBoot中Kafka的SSL链接_长河的博客-CSDN博客_kafka ssl连接中我们配置了kafka的SSL的生产者的配置, 现在配置其消费者:首先是测试代码:private static void testConusmer() throws Exception { String truststorePath = "./" + UUID.randomUUID().toString().replace("-", ""); FileToBase64Too原创 2023-01-01 08:56:18 · 592 阅读 · 0 评论 -
分布式缓存-2
缓存的介绍原创 2022-09-01 09:16:30 · 84 阅读 · 0 评论 -
分布式缓存-1
缓存: 可以进行快速数据交换的存储器系统级缓存:硬盘缓存:CPU缓存:内存和缓存的区别:缓存淘汰的几种策略:1.先进先出,FIFO2.最不经常使用, LRU3.最近最少使用,LFU缓存应用场景:使用前提: 应用扛不住用户的并发访问时.缓存的应用场景:1.分布式session2.热点排名3.发布订阅4.分布式锁从单体架构看缓存:......原创 2022-09-01 09:15:25 · 60 阅读 · 0 评论 -
Java的Object和Kotlin的Any之间的关系
Java的Object和Kotlin的Any之间的关系原创 2022-06-02 17:33:27 · 904 阅读 · 2 评论 -
Centos一键安装hadoop伪分布式
新建一个install.sh文件, 复制粘贴内容如下:#Hadoop install Script #DefineHadoopLink='https://repo.huaweicloud.com/apache/hadoop/core/hadoop-2.9.2/hadoop-2.9.2.tar.gz' #echo -e "\033[0;31m\033[0m" 32绿 31红 34蓝 #FunctionsinstallJDK() #安装JDK{ .原创 2022-05-05 09:48:02 · 1271 阅读 · 0 评论 -
人生的第一本书出版了-Spring Boot企业级项目开发实战
人生的第一本书已经出版了, 昨天收到了样书 ,发一篇博客纪念一下, 哈哈哈哈. 给大家分享一下喜悦, 哈哈哈.原创 2022-03-17 10:53:00 · 7208 阅读 · 0 评论 -
Java实现RSA非对称加密
public class TestRSA { private static final String publicKeyStr = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3jg5eFRbBNeIg20xM6Ukn8Mu4WmvqxdSbmjg74T4o52zfUP/RZfIwx+7yt3aaEuxqkgTagaV1oR91uR6IQqmk++05gHzgigIK8G+eX9fGqnZWDaugH5HUteTyY8SjvCRY9gxuaP6j...原创 2021-10-02 09:59:06 · 3773 阅读 · 2 评论 -
java根据秒获取天小时分钟
public static String parseSeconds(Long seconds) { if (seconds > 0 && seconds <= 60) { // 秒 return "1分钟"; } else if (seconds > 60 && seconds <= 3600) { // 分钟 return (seconds / 60) + "分钟" ; } else if (secon.原创 2021-03-02 10:43:29 · 893 阅读 · 2 评论 -
golang学习笔记-1
1.安装自己下载安装go的安装文件, 安装完了go, 把bin目录添加到系统的变量中去, 配置GOPATH, 下载的go文件的地址. 一般放在go的安装文件夹下的一个叫gopath的目录中.2.运行运行go使用命令 , go run hello.go3.变量变量声明:var a intvar b float32=2.3var c=43声明变量的简短语法是name := initialvalue。4.类型Go 支持的基本类型:bool 数字类型 int8,.原创 2021-03-02 10:42:40 · 2366 阅读 · 5 评论 -
简答题文本自动评分
因为用户的答案中涉及到中文, 所以就必须使用中文分词器, 最终选定的是HanLP,非常的方便, 资源链接如下:https://github.com/hankcs/HanLP/tree/1.x 可以自行学习使用.首先项目中引入HanLP的maven坐标:<dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <v..原创 2020-08-03 14:19:45 · 1850 阅读 · 4 评论 -
通用数据权限的设计思路
接着上个襄阳项目的需要, 目前的项目情况是,一期已经把功能权限做完了,可以对不同用户的不同权限功能做到限制,现在需要做数据的权限,不同的用户看到不同的数据。根据目前的调研情况,有两种数据级别权限设计思路,都可以实现对人员访问的数据权限控制,从而实现不同的人员能够看到不同的数据,例如经理能够看到其部门下所有人的数据,而单个的员工只能看到自己的数据。用户拥有的权限越大,能看到的数据就越多。第一...原创 2020-01-02 09:25:30 · 17195 阅读 · 11 评论 -
palyframework启动过程和请求过程的处理解析
用的是play1.2.7为例进行分析的,启动方式为DEV模式,如有错误请指出.不胜感激play1.2.7的框架的DEV模式启动过程:1.项目启动运行play.server.Server中的main方法对框架进行一个初始化,1.Play.init(root, System.getProperty("play.id", ""));1.加载静态文件2.读取配置文件,加载application...原创 2018-01-16 14:05:14 · 517 阅读 · 0 评论 -
hadoop2.9.0 hdfs环境搭建(伪分布式)
搭建hadoop2.9.0伪分布式步骤使用了centos7,jdk1.8,hadoop2.9.0 版本算是很新的了.没有使用什么古老的版本.1.查看自带的jdk,卸载centos中自带的jdk查看:rpm -qa |grep java卸载:Yum –y remove jdk___2.临时关闭防火墙systemctl ...原创 2018-01-14 19:18:40 · 1740 阅读 · 0 评论 -
你所听到的技术原理、技术本质到底是什么?
职场的程序员们或多或少都受到过前辈或领导的指点,应该都听过这么一句话 “学技术不能光会搭建个环境,使几个API,要学习了解技术的本质”。可能实际听得比较多的是 “学习技术原理”这句。所以这两个点都会说到,会说一说区别及联系。原理,何为原理,技术原理到底在学什么?本质,何为本质,怎么就算了解掌握技术本质了?本文就来码一码技术原理和技术本质这两个东西。 一、技术原理先说一下...转载 2019-02-27 15:20:27 · 4909 阅读 · 0 评论 -
Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom
文中的Random即:java.util.Random,ThreadLocalRandom 即:java.util.concurrent.ThreadLocalRandomSecureRandom即:java.security.SecureRandomQ:Random是不是线程安全的?A:Random是线程安全的,但是多线程下可能性能比较低。参考:http://docs.ora...转载 2019-03-20 17:18:37 · 321 阅读 · 0 评论 -
java8中LocalDate和Date之间的转换
因为切换到了java8 ,但是一些东西还是使用的 import java.util.Date 对象表示的,所以需要对他们进行转换,封装了一个工具类,具体,如下:/** * 张科 * 2019年1月14日20:55:54 */public class DateAndLocalDateUtil { /** * localDate转Date */ ...原创 2019-03-12 15:47:42 · 11816 阅读 · 0 评论 -
提问的艺术/怎么高效的提问
唉,可能是因为见过的人多了吧,不管是在现实世界中,还是在网络上,总是需要向别人询问一些东西的,有的人来问,谦谦有礼,感觉很好,帮助了别人,也没损失什么,有的人来问,就是真心不想搭理他,搭理了他就是浪费自己的时间,还心理不好受的.今天不说现实中怎么提问.就说在互联网上.曾经有好多人在qq上/微信上问我技术方面的问题,很有意思的.首先发一个,在不在?然后等了若干时间,我看到了消息,回复...原创 2019-04-03 15:03:49 · 678 阅读 · 2 评论 -
吐槽 树洞
现在的状态是头疼中.不想干活(ps:我同事应该都不知道我博客吧).现在没有日记本了,就先把这里当日记本吧.感觉现在,此时此刻是满满的负能量.现在每天早上6点多醒来,然后又有点睡不着的状态持续了十几天了,然后上班呢,是上午有时候精神很好,产出很高,有时候是瞌睡的厉害,感觉到非常累,只有中午趴在桌子上睡一会才好. 再说中午睡觉,以前是严格的定闹钟30分钟,现在呢,闹钟响了,赶紧关闭了,继续接着...原创 2019-04-29 15:48:27 · 546 阅读 · 0 评论 -
红楼梦人物评价
写于2019年6月30日22:38:56,随着看红楼梦的增加,对人物的评价会不断的变化,所以这时间戳很重要, 哈哈哈我现在还记得我很久以前一直认为贾宝玉就是个娘娘腔,娘炮类型的人, 后来看的多了,看法就改变了. 哈哈哈. 说不定随着时间的推移,对各个人物的评价还会再度改变.贾宝玉贾宝玉是作为一个三代 , 一个相当于吃那个老祖宗的本儿的人,作为一个第三代子孙,然后从小是锦衣玉...原创 2019-07-01 10:48:37 · 2811 阅读 · 0 评论 -
java连接zookeeper实现zookeeper的基本操作
Java服务端连接Zookeeper,进行节点信息的获取,管理…,整理成一个基本工具,添加依赖:<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.3.6...原创 2018-09-05 11:34:07 · 23896 阅读 · 2 评论 -
java汉字拼音首字母的获取解决方案
对于汉字首字母的拼音获取,可以使用pinyin4j 2.5.0.jar 进行解决.封装了一个工具类package com.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourcef...原创 2018-05-22 11:10:42 · 13376 阅读 · 7 评论 -
写在2019.1
最近还在看java关于高并发的东西,回头准备写一个专栏去专门总结,介绍JUC,最近也在写一个关于前后端的数据传输加密的东西,等写完了,各种流程图都整理出来了,再开源发布出来前几天准备找个开源的销售管理系统用下的,自己再需要修改的地方进行功能的定制,结果没有找到,还得重新开始写,等我写完了,这个就不能开源了,因为是企业用的东西了最近也还在帮别人进行代码的优化,真的是狗屎一样的代码,稀烂,...原创 2019-01-08 17:16:34 · 247 阅读 · 0 评论