自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding Road

用于记录JAVA相关学习中的笔记

  • 博客(61)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 亲测有效!解决MacOS在electron软件上打字卡顿的问题

升级MacOS到13后,发现在Microsoft Edge、我来、Obsidian等。

2023-04-22 11:11:26 439

原创 记一次笔记本WIN11蓝牙找不到,WIFI不可用的问题解决

网上的方法可能有用,但是是针对不同的情况下,如果我的解决方法无效的话,也可以试试网上的方法;可能是误触了键盘键关闭了wifi导致了我的问题,如果不是最后实在没办法尝试下,可能还真是找不到解决方法,最后只能送修;幸好没有使用网上的终极方法:重新安装系统。不过我猜测,即使重新安装,也解决不了这样的问题,所以轻易不要重装系统。

2022-11-07 09:42:01 2154

原创 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)问题解决

单机部署haddop测试,执行./start-dfs.sh报错如下:Starting namenodes on [localhost]上一次登录:五 9月 17 21:51:12 CST 2021从 172.16.206.1pts/1 上localhost: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).Starting datanodes上一次登录:五 9月 17 21:51:32 CST 2021pts/

2021-09-17 22:03:11 8526 1

原创 跟我一起学Python(二):数据类型

跟我一起学Python(二)数据类型基本数据类型字符串整数浮点数布尔值空值基本数据类型转换列表List和元组Tuple列表List访问列表更新列表删除元素List运算符List函数与方法元组Tuple访问Tuple修改tuple删除tupletuple运算符tuple内置函数字典Dict和集合SetDict访问字典修改字典删除字典字典函数和方法注意事项Set创建Set添加元素删除元素运用Set数据类型基本数据类型字符串字符串引号包括单引号'...'、双引号"..."、三引号"""..."""或者''

2020-06-17 08:41:03 315 1

原创 跟我一起学python(一):语法规则和注释

跟我一起学python(一)语法规则解释型or编译型语法规则字符串编码变量多个变量赋值值传递or引用传递深拷贝and浅拷贝命名规范和注释命名规范模块名类名函数名变量名注释块注释行注释文档注释(Docstring)这是“跟我一起学Python”的第一章,也是跟大家一起交流python的开端。python是一门相对而言比较简单的语言,尤其在机器学习领域应用很广泛。我是一名多年的Java开发人员,这次学习python,目的也是想涉足机器学习领域。我的学习来源是来自草根学python,在学习过程中我也融合了多年

2020-06-16 20:35:59 457

原创 Spark安装与配置

文章目录Spark安装与配置软件依赖与版本号节点分配安装Spark1. 下载Spark并上传到服务器后解压2. 修改配置文件3. 修改环境变量4. 拷贝到子节点5. 启动Spark6. 启动Spark Shell界面Spark安装与配置软件依赖与版本号安装Hive的前提条件是已经部署了Hadoop和Scala。具体安装Hadoop的方法见前面发的文章Hadoop伪分布式安装,安装Scala的...

2020-02-07 17:18:12 2446

原创 HBase安装教程

文章目录HBase安装教程软件依赖与版本号安装步骤HBase安装教程软件依赖与版本号安装HBase的前提条件是已经部署了Hadoop和Zookeeper。具体安装Hadoop的方法见前面发的文章章Hadoop伪分布式安装。部署软件版本号如下所示:软件名称版本号Hadoop2.9.2HBase2.2.3Zookeeper3.5.5安装步骤第一...

2020-02-06 20:09:10 1157

原创 Hadoop分布式安装

Hadoop分布式安装1. 准备环境三台虚拟机,IP分别为192.168.153.128,192.168.153.129,192.168.153.130。节点192.168.153.128NameNodeDataNodeNodeManager192.168.153.129SecondaryNameNodeDataNodeNodeManag...

2019-10-23 20:42:46 240

原创 Hive基于PostgreSQL安装与配置

基于postgresql作为元数据库安装Hive

2019-10-12 15:30:52 3418

原创 IP地址与子网掩码

文章目录IP地址与子网掩码IP地址分类A类地址B类地址C类地址子网掩码根据掩码位数计算掩码根据掩码位数计算最大主机数根据IP和子网掩码计算网络地址、广播地址和最大主机数计算网络地址计算广播地址计算最大主机数根据允许主机数计算子网掩码IP地址与子网掩码文章从一个IP地址:128.36.202.186/20 开始说起。通过该IP来描述IP地址与子网掩码。IP地址分类我们知道IPV4是4段点分...

2019-02-12 13:49:48 17969 8

原创 PostgreSQL学习笔记(五):数据操作

1 数据操作1.1 插入数据insert into <tablename> values (a,b,c,d,...);insert into <tablename>(columnname1,columnname2,...) values(a,b,...);1.1.1 插入多条数据insert into <tablename> values (a,b,...

2019-01-08 13:10:16 266

原创 PostgreSQL学习笔记(四):运算符&函数

文章目录1 运算符&函数1.1 运算符1.1.1 算数运算符1.1.2 关系运算符1.1.3 逻辑运算符1.2 函数1.2.1 数学函数1.2.2 字符串函数1.2.3 日期和时间1.2.4 条件表达式1.2.5 系统函数1 运算符&函数1.1 运算符1.1.1 算数运算符| ---------------- | ---------- || + ...

2019-01-08 13:08:03 1087

原创 PostgreSQL学习笔记(三):表操作

1 表操作表操作我们直接在管理工具上进行。如果在工具连接过程中出现 no pg_hba.conf entry for host...,则需要修改 /var/lib/pgsql/11/data/pg_hba.conf 文件,将错误信息里面提到的IP加入到配置文件IPV4里,设置为信任trust。1.1.1 创建表标准的SQL语句,与MySQL相同,略。1.1.2 修改表名alter ta...

2019-01-08 13:05:15 322

原创 PostgreSQL学习笔记(二):数据库基本操作

文章目录1. 数据库基本操作1.1 登录控制台1.1.1 登录控制台1.1.2 退出控制台1.2 创建/删除用户1.2.1 创建用户1.2.2 修改用户密码1.2.3 删除用户1.3 数据库操作1.3.1 创建库1.3.2 删除库1.3.3 登陆库1.4 授权1.4.1 赋予权限1.4.2 撤销权限1. 数据库基本操作我们以创建一个权限管理库来说明数据库的基本操作。包括如下操作:创建权限...

2019-01-08 13:01:30 298

原创 PostgreSQL学习笔记(一):安装篇

文章目录1. PostgreSQL是什么?2. 安装和配置2.1 CentOS7在线安装2.2 Ubuntu在线安装1. PostgreSQL是什么?PostgreSQL是一个对象关系型数据库管理系统,支持SQL标准查询语言。开源、免费。运行速度快,多进程模型。支持多平台。容易做读写分离、负载均衡和数据水平拆分。2. 安装和配置2.1 CentOS7在线安装主要基于CentO...

2019-01-08 12:56:44 510

原创 React学习心得浅谈

文章目录React学习浅谈(1)-技术栈1. React技术栈1.1. 运行编译环境1.2. ES61.3. React1.4 Redux1.5 Middleware2. 环境搭建2.1 搭建开发环境2.2 搭建编译环境2.3 搭建完整的项目开发环境3. 编码设计3.1 创建项目目录3.2 编写action3.3 编写reduces3.4 编写components3.5 编写containers...

2018-12-24 20:27:44 2098

原创 ubuntu下执行create-react-app提示找不到命令问题解决

问题现象在Ubuntu下执行 create-react-app my-app 提示 未找到命令。问题排查确认create-react-app是否安装。如果没有安装,先执行安装。sudo npm install -g create-react-app排查是否安装成功到 /usr/local/nodejs/bin 目录下查看是否有 create-react-app 执行文件,如果有...

2018-12-20 19:12:39 3286

原创 WebSocket快速上手

文章目录WebSocket快速上手1. WebSocket是什么?1.1. WebSocket连接过程1.2. WebSocket与HTTP对比1.3. WebSocket协议2. 快速上手2.1 服务端2.2 客户端2.2.1 浏览器客户端2.2.2 Java客户端WebSocket快速上手1. WebSocket是什么?WebSocket建立在TCP协议之上,并且与HTTP协议有着良好的...

2018-11-26 14:57:28 20064

原创 CentOS 7 安装Kong 0.14.*笔记

安装RMP源yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm安装客户端yum install postgresql11安装服务端yum install postgresql11-server初...

2018-11-20 19:02:38 1621

原创 30分钟学会ES6 (二)

ES6学习系列重点针对ES6中新增特性进行学习,分为两个章节:- [30分钟学会ES6 (一)](https://blog.csdn.net/twypx/article/details/82982002) 本章节主要学习 `let`,`const`,`template string`,`变量解构赋值`,`函数`,`Set`,`Map`- [30分钟学会ES6 (二)](https://blog.csdn.net/twypx/article/details/82982046) 本章节主要学习 `类`

2018-10-09 14:38:41 208

原创 30分钟学会ES6 (一)

ES6学习系列重点针对ES6中新增特性进行学习,分为两个章节:- [30分钟学会ES6 (一)](https://blog.csdn.net/twypx/article/details/82982002) 本章节主要学习 `let`,`const`,`template string`,`变量解构赋值`,`函数`,`Set`,`Map`- [30分钟学会ES6 (二)](https://blog.csdn.net/twypx/article/details) 本章节主要学习 `类` 和 `模块化` 。

2018-10-09 14:36:25 340

原创 Redis4.0内存容量评估

文章目录Redis容量评估Redis内存模型查看内存占用内存划分Redis数据内存Redis数据内存分配Redis数据内存计算StringHashSortedSetList其他内存命令memory usagememory doctormemory purgeRedis容量评估计算Redis容量,并不只是仅仅计算key占多少字节,value占多少字节,因为Redis为了维护自身的数据结构,也会占...

2018-09-29 14:17:13 4325

原创 CentOS7安装MariaDB步骤

1. 通过yum安装# 先更新一下yum upgrade# 安装yum -y install mariadb mariadb-server# 启动服务systemctl start mariadb2. 进行基本选项配置mysql_secure_installation3. 编码配置(重点)# 编辑/etc/my.cnfvim /etc/my.cnf# 在...

2018-08-11 15:29:27 841

原创 关于Mariadb启动报错Job for mariadb.service failed because the control process exited...

MariaDB重启后,执行 systemctl start mariadb 启动报错Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details...

2018-08-06 10:39:07 31629 3

原创 Kafka代码实现--from-beginning,读取历史未消费的数据

Kafka实际环境有可能会出现Consumer全部宕机,虽然基于Kafka的高可用特性,消费者群组中的消费者可以实现再均衡,所有Consumer不处理数据的情况很少,但是还是有可能会出现,此时就要求Consumer重启的时候能够读取在宕机期间Producer发送的数据。基于消费者订阅模式默认是无法实现的,因为只能订阅最新发送的数据。通过消费者命令行可以实现,只要在命令行中加上--from-be...

2018-07-29 19:50:36 30083

原创 Kafka安装与配置

安装Zookeeper安装Kafka必须先安装zookeeper,虽然Kafka内置了zookeeper,但是建议不用。我们全新安装部署一套。注意:zookeeper 3.5.4版本需要JDK1.8以上版本支持 tar xzvf zookeeper-3.5.4-beta.tar.gzcp -r zookeeper-3.5.4-beta /usr/local/zookeeperc...

2018-07-28 09:56:54 6918

原创 解决远程连接mysql/mariadb报“allowed to connect to this MariaDB/MySQL server”的方法

允许用户root从ip为192.168.2.2的主机连接到mysql服务器,并使用123456作为密码 MariaDB [(none)]> grant all privileges on *.* to 'root'@'192.168.2.2' identified by '123456' with grant option; 若是允许所有ip:GRANT ALL P...

2018-07-27 16:39:18 1314

原创 Hadoop伪分布式安装

部署安装包wget http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-2.9.1/hadoop-2.9.1.tar.gztar xzvf hadoop-2.9.1.tar.gzmv hadoop-2.9.1.tar.gz /usr/local/hadoop配置环境变量vi /etc/profile添加如下内容...

2018-07-27 14:15:54 593 1

原创 基于WatchService实现对目录下文件操作的实时监控

我们在做数据接入或者文件解析的时候,经常需要对目录下的文件进行监控和解析。在对文件监控时,以前的做法是通过定时轮询该目录下,获取该目录的文件,该方法会有延时。从 JDK 1.7 版本开始,提供了 WatchService 接口,基于操作系统原生文件系统,实现对文件创建、修改和删除操作的实时监控。但是需要注意的是,WatchService 只能对我们编写的程序启动后对文件的操作进行监视,对于目录...

2018-07-26 13:56:26 4147

原创 基于JTS实现对空间绘图的WTK语言标记

在项目中用到在地图上绘图进行区域标记,为了便于存储这些区域的绘图信息,以及方便其他GIS工具识别,于是采用WTK标记语言作为空间图形存储,可以方便地将点、圆、多边形的经纬度转成可识别的字符串存储到数据库中,以及从数据库中读取这些数据,转换成经纬度上图。需要用到的jar包gt-api-19.1.jargt-main-19.1.jargt-metadata-19.1.jargt-re...

2018-07-24 09:20:40 743

原创 ForkJoin算法实现

要求一个数组内有10万个30左右的数值(非零),要求计算这些值的乘积。 - 时间要求:2s - 堆内存大小:4m实现方案通过ForkJoin实现。代码实现import com.google.common.base.Joiner;import com.google.common.base.Splitter;import org.apache.commons.l...

2018-06-15 11:13:52 423

原创 从海量数值中找出最大的N个元素的算法实现

本例要求一个文件中存有海量(大小超过40W)Long类型数值,每个数值一行,且各不相同堆内存大小4M以最快方式找出海量数值中最大的前100个数值,限时2s以内解题思路首先,肯定不能将海量数据压入TreeSet中进行排序,这样会造成堆内存溢出。 首先想到的是,采用TreeSet,维护一个小顶堆,堆里只有k个元素,从而保证堆内存不溢出。然后将后面的元素压入堆中,基于TreeSet...

2018-06-11 11:18:59 613

原创 内嵌Jetty集成SpringMVC提供HTTP服务

项目中需要内嵌Jetty提供HTTP服务,并且需要基于SpringMVC实现MVC模式和Restful接口。实现方案如下所示。需要的jar包本方案需要的核心jar包如下(其他jar包自行补充):jackson-annotations-2.9.5.jarjackson-core-2.9.5.jarjackson-databind-2.9.5.jarjetty-all-9.4.1...

2018-05-26 14:55:15 2443

原创 Spring中静态变量的注入问题

问题描述开发过程中需要将类注入到另一个类的静态变量中,一开始写法如下所示:@Componentpublic class Test{ @Autowired private static UserLogin userLogin; public static boolean print(){ return userLogin.login(); }...

2018-05-24 15:36:46 3375

原创 在Hadoop项目中报java.lang.NoSuchMethodError:MoreExecutors.directExecutor()异常的解决方法

异常现象线上部署java项目,启动后报Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor() Ljava/util/concurrent/Executor;异常。异常排查通过该异常判断是guava版...

2018-05-23 14:58:17 3012

原创 Disruptor系列3:Disruptor样例实战

章节回顾: - Disruptor系列1:初识Disruptor - Disruptor系列2:Disruptor原理剖析本章节是Disruptor样例实战,依据Disruptor的工作流依次执行的特性,实现各种样例。如果想了解Disruptor是什么,可以查看章节 Disruptor系列1:初识Disruptor ,如果想深层次了解Disruptor,可以查看章节 Disruptor系...

2018-05-21 22:10:57 10906 6

原创 Disruptor系列2:Disruptor原理剖析

都说Disruptor是高性能、低延迟的内存队列,每秒可以处理600W的订单,但是它为什么这么快呢?这就需要我们从他的底层设计原理开始剖析。我觉得,学习了他的实现原理,对自身了解Java并发内存结构是有很大的好处的,因为它把如何基于Java内存结构实现高性能的并发操作,解决锁的性能开销问题发挥到了极致。无锁(Lock-Free)要想提高内存队列的性能,首先需要解决的就是并发环境下锁的开销问...

2018-05-21 08:52:33 3787

转载 聊一聊 Spring 中的线程安全性

Spring与线程安全Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为singleton的bean,在第一次被注入时,会创建为一个单例对象,该对象会...

2018-05-12 13:38:54 447

原创 Git使用笔记

Git初始化过程环境准备到官网下载Git客户端。官网地址:https://git-scm.com。在官网找到对应的系统下载对应的版本,在本地安装即可。配置用户信息用户信息需要与在Github或者Coding.NET以及其他Git服务器上的用户名和邮箱相同。 执行如下命令:git config --global user.name "username"git co...

2018-05-12 13:37:30 152

转载 TypeScript简明教程

TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之更新是传统的面向对象语言。为什么会有TypeScript?Ja...

2018-05-12 13:35:58 37324 2

PostgreSQL 9从零开始学

支持目录,对于初学者学习PostgreSQL非常有帮助。绝对正品,质量保证!

2019-02-19

Kafka权威指南

该书可以作为初学者学习Kafka的入门教程,对Kafka有深入的理解和分析,值得一读。

2017-12-27

Redis V4.0 最新版中文命令参考学习手册

本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版, 阅读这个文档可以帮助你了解 Redis 命令的具体使用方法, 并学会如何使用 Redis 的事务、持久化、复制、Sentinel、集群等功能。可以作为新手入门教程!强烈推荐Redis学习新手和想研究Redis新特性的老手学习研究。

2017-11-15

ElasticSearch JAVA开发手册

本手册不仅详细描述了如何使用Java作为客户端访问ElasticSearch的代码和方法,同时也描述了在使用ElasticSearch遇到的坑和解决方案,是新手入门不可多得的教材,也是老手借鉴提高的材料。

2017-11-15

Servlet3.1规范(最终版)

Servlet3.1规范(最终版),很不错,大家可以看看,Java初学者必看!Servlet3.1规范(最终版),很不错,大家可以看看,Java初学者必看!

2017-09-18

微机复习资料

研究生微机复习资料,如果想要的人就赶紧下载吧。。

2012-05-03

敏捷Acegi.CAS-构建安全的Java系统,1_Eacegicas.zip

敏捷Acegi.CAS-构建安全的Java系统(代码部分)

2008-09-06

企业中的Java安全策略 建立安全可靠的J2EE应用程序.zip

企业中的Java安全策略 建立安全可靠的J2EE应用程序

2008-09-06

servlet编程API.rar

关于servlet编程的API,适合初学servlet的同学

2008-08-25

oracle sql 参考手册.chm

oracle sql 参考手册

2008-07-31

java数据结构.rar

详细描述了java数据结构 知识

2008-07-31

java上机实践指导教程

java上机实践指导教程

2008-05-22

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

TA关注的人

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