- 博客(357)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 Window系统上结束拒绝访问的任务
Window系统下有些任务占用CPU很高,打开任务管理器没法结束这类任务,提示“拒绝访问”下载这个工具,安装后,选择需要结束的任务进程,立马搞定。尝试各种办法都不见效。
2023-04-26 11:18:47 1083 1
原创 Rancher集群之间ssh登录问题
如果需要其他问题可以参加下面引用博客排查问题,主要是ssh涉及到的文件权限需要符合要求。由于使用私钥进行访问,需要在目标服务器上新建authorized_keys。rancher 集群之间需要配置ssh访问,经常会出现无法访问,为服务器B上用户user的 ssh 私钥, 使用。需要用户输入 user 的密码,才能访问。目标服务器 A 172.20.3.1。目标服务器 B 172.20.3.2。A 需要通过 ssh 访问 B服务器。生成 id_rsa文件,可以查看具体日志,便于调试。...
2022-08-29 17:15:21 736
原创 Importerror: libgl.so.1: cannot open shared object file: no such file or directory
Importerror: libgl.so.1: cannot open shared object file: no such file or directory
2022-08-02 11:34:18 2727
原创 CDH Kerberos权限问题 org.apache.hadoop.security.accesscontrolexception: client cannot
问题CDH集群配置Kerberos后,执行hdfs dfs -ls /出现错误原因分析客户端没有授权tickets Client cannot authenticate via:[TOKEN, KERBEROS]解决办法查找本地keytab文件,keytab文件,一般CDH已经新建了很多keytab文件find / -name *hdfs.keytab -exec ls -l {} \;根据查找的文件 选择一个正常的keytab文件,文件大小不能为0,否则会出错“Unsupp
2021-06-18 18:47:20 2749 1
原创 Could not locate Hadoop executable: C:\Program Files\hadoop-3.0.0\bin\winutils.exe -see
原因官网下载的hadoop的bin目录下没有winutils.exe文件下载地址https://github.com/steveloughran/winutils添加至本地hadoop bin中
2021-03-10 18:16:46 914
原创 数据校验之Checksum算法
校验和(Checksum)是网络协议使用的数据错误检测方法,并且被认为比LRC(纵向冗余校验,Longitudinal Redundancy Check,LRC),VRC和CRC(循环冗余校验(Cyclic Redundancy Codes,CRC))更可靠。此方法在发送方使用校验和生成器,在接收方使用校验和校验器。在发送方,数据由校验和生成器分为n位长度的相等子单元。该位通常为16位长度。然后使用一个称赞方法将这些子单元加在一起。该和为n位。然后对得到的位进行补充。这个称为校验和的补充和被附加到原始数
2021-03-01 22:36:50 8838
原创 中国信通院:大数据白皮书2020 摘要
全球数据量仍在飞速增长的阶段,根据国际权威机构Statista的统计和预测,2020年全球数据生产量预计达到 47ZB, 2035年达到 2142ZB,全球数据量即将迎来更大规模的爆发。随着数字经济在全球加速推进以及5G、人工智能、物联网等相关技术的快速发展,数据已成为影响全球竞争的关键性战略性资源。只有获取和掌握更多的数据资源,才能在新一轮的全球话语权竞争中占主导地位。进入2020年,数据正式成为生产要素,战略性地位进一步提升。4月9日,中共中央、国务院发布《关于...
2021-02-01 23:03:27 992 3
原创 【推荐】深入理解分布式事务(一)
深入理解分布式事务一、引言分布式事务是指在网络中一个或多个主机上的数据库事务的调用[1]^{[1]}[1],即一个分布式事务包括一个或多个,独立或一组操作,用于更新两个或更多不同分布式数据库节点上的数据[2]^{[2]}[2]。分布式事务相对单节点数据库事务而言,在分布式数据库中,确保数据的执行与单节点数据库事务执行的效果一致,满足ACID (atomicity, consistency,...
2020-02-24 22:43:24 815
原创 【推荐】高效软件开发团队管理
米奇 W蒙托罗恩《告别失控:软件开发团队管理必读》是一本非常有参考意义的团队管理书籍,其中很多观念与经验非常值得学习。本书站在技术经理的角度,从多个方面讲解如何理解软件工程与程序员,如何管理好上司、下属团队以及如何激励团队,如何形成良好的团队文化,如何管理成功的软件交付等一系列经验和方法。同时,书中还谈到了招聘、选择技术人员的重要性与方法。为何程序员难管第一部分,描述了软件开发工作的特性...
2019-08-31 16:43:59 925
原创 Java的Runtime exe进程阻塞问题
具体参见: https://www.javaworld.com/article/2071275/when-runtime-exec---won-t.html?page=2原因分析The JDK’s Javadoc documentation provides the answer to this question:Because some native platforms only prov...
2019-05-29 11:52:58 1158
原创 【微服务架构】9 管理和运维
9 管理和运维微服务与单块应用的运行方式有几方面不一样。在微服务中,但应用可以变成一个分布式系统,由多个相关关联的微服务组成。因此,我们必须管理高度分离的系统,以及每个服务之间的通信。运行中的服务比单块应用中的服务运行更高。当加载的特征变化后,一个微服务应用应该快速调整多个运行的服务进行响应。因此,我们必须自动化的部署新的、移除就的服务实例,来确保所有的应用运行合适的状态。在每个生产系统中,...
2019-05-26 19:03:38 1750
原创 【微服务架构】 8 部署与配置
8 从开发环境到生产环境本节讨论如何构建微服务、部署微服务。通过这节内容,促进开发环境到生产环境的平滑移动:一个微服务必须独立部署一个新版本的微服务应该在一分钟内部署完毕,而不是一个小时一个微服务应该具有容错能力,能够避免雪崩式的失败一个微服务可以不改变代码就部署到不同目标环境微服务架构需要很好的自动部署工具,帮助管理部署、测试和提升服务跨目标环境。本章主要包括以下几个主题:...
2019-05-18 22:10:01 1235
原创 【详情】Cesium Ion发布3DTiles原理
Cesium Ion 上传发布过程Cesium Ion是Cesium的一个模型发布平台,提供上传模型、影像、地形的数据,并以服务的方式提供前端Cesium加载,同时,可以对访问进行权限控制。Cesium Ion 3DTile发布的具体过程如下第一步先调用 POST https://api.cesium.com/v1/assets 创建一个 asset对象request body{ ...
2019-05-11 18:04:15 6458
原创 【微服务架构】7 微服务测试
7 测试微服务应用在建造的时候应该考虑到测试。好的测试能够让代码更加友好,正向影响持续提交流程。根据应用组件的生命周期,可以分为以下几类测试:单服务测试由分离的团队实行测试临时环境在临时环境执行测试,微服务组成一个特别的应用部署到一个临时环境中,用于测试。生产环境运行在生产环境的测试测试应该作为构建(build)、发行版(release)、运行(run)流程中自动执行的部分。...
2019-05-04 20:17:59 1921
原创 【微服务体系】6 应用安全
6 应用安全安全作为应用重要部分,必须要考虑。本章讨论在云原生的微服务架构下的安全要求。6.1 微服务架构安全微服务架构动态的本质,改变了安全的方式。安全与如何定义应用或服务边界相关。如下图所示,表示单块应用和微服务应用的请求流程图。单块应用和微服务应用两者最大的区别,单块应用的组成是固定的,而微服务的组成经常发生变化。微服务独立更新。安全边界永远不够。如何以一种有机的方式保护这种快速变...
2019-04-30 16:57:50 599
原创 【微服务架构】5 数据处理
5 数据处理5.1 微服务中数据特征定义微服务中的存储数据有一种方法,即从上到下方法。有业务级开始设计数据模型。如何定义数据、如何处理数据、如何与其他微服务的数据存储进行共享。领域驱动设计实体根据领域驱动设计,我们将会有以下几类对象:实体 Entity一个不是由它的属性进行定义的对象,而是根据线程定义的。Value Object一个对象包含属性,但是没有概念的定义,可以被认为是不...
2019-04-29 21:54:04 607
原创 【微服务架构】4 微服务间通信
4 微服务间通信在分布式系统中,服务内部的通信很重要的。组成应用的微服务需要一起无缝的工作,向客户端提供服务。不同服务之间的通信有两种形式,同步和异步调用。4.1 同步和异步同步通信,即请求后立马获得响应。异步通信,是一种消息,不需要响应。高度分布式系统中使用异步事件或消息就是强有力的应用场景。对于任何一种调用风格,开放的API需要提供文档说明。事件或消息负载也需要提供文档说明。事件订阅...
2019-04-28 20:31:18 926 1
原创 【微服务架构】3 服务注册与发现
服务注册与发现微服务被设计成能够容易水平扩展,需要一种方法来解决多个服务实例如何定位,并且对多个服务的调用如何负载均衡。服务定位包括以下三个部分内容:1.服务注册2.服务调用3.API网关服务注册服务注册是一个持久化的存储,用于记录当前可用的微服务列表,以及访问他们的路由信息。微服务之间通信需要注册服务,主要因为以下几个原因:1.注册当一个服务成功的部署后,微服务需要通过服务注册进...
2019-04-27 18:07:19 489
原创 【微服务架构】创建微服务
1 创建微服务1.1 定义服务采用领域驱动设计原则在领域驱动设计中,一个domain表示一个特定的知识领域或活动。一个model代表领域某个重要方面的抽象,用于理解领域的变化。这个模型用于构建解决方案,跨团队交流。Bounded Context允许领域被分为多个独立的子系统。每个Bounded Context可以拥有自己的模型来表示Domain中的概念。将领域元素转换为服务应用和服务结...
2019-04-26 18:14:18 709
原创 【微服务架构】微服务简介
微服务简介(MicroServices)微服务是一种架构风格,一个或多个小的微服务组成一个复杂、庞大的软件应用。每个微服务集中在完成一个较小业务能力的任务。这些微服务可以用任意语言开发。Martin Fowler’s 定义的微服务,微服务用于组成复杂的应用,微服务够小,独立、进程可替代、微服务之间使用轻量级的API, 并且微服务不依赖统一的开发语言更多信息参考:Martin Fowler的论...
2019-04-25 21:09:56 352
转载 对比块存储、文件存储、对象存储
转自:https://mp.weixin.qq.c om/s/8dszPy_TKzMR6ZEKnqZUqQ一、从应用角度看块存储、文件存储、对象存储产品和市场需求有各种相互影响的关系,但不管是哪一种,最终呈现都是产品和应用需求需要对应匹配。应用需求越多样化,市场也就划分得更加细,产品种类也就更加丰富。在存储行业,我们也可以从“应用适配”这个角度来聊聊各类存储。传统认知上来说,IT设备分...
2019-02-27 22:54:01 1653
原创 中间件术语
前言最近跟同事谈到中间件技术,突然发现,不知道如何定义中间件,于是找到了国标下述内容根据国标/推荐 GB/T 33847-2017 描述信息技术 中间件术语Information technology—Middleware terminology中间件(middleware) 位于系统软件之上,用于支持分布式应用软件,连接不同软件实体的支持软件。事务处理中间件(transaction...
2019-01-31 15:40:08 1159
原创 解决IDEA中Markdown文件预览不正确的问题
问题描述IDEA中编辑Markdown文件 Table无法正常显示,如下图所示 :解决办法windows 环境下打开IDEA系统设置Settings (快捷键ctrl + shift + s),在Languages & Frameworks选项下打开Markdown,然后将右侧控制面板中的Render with JavaFX WebView选项勾选即可。...
2019-01-09 11:45:28 29557 8
转载 八种常见的防盗链方法总结及分析
八种常见的防盗链方法总结及分析作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体验一下你的杰作。不用多久就会发现网速出奇地变慢,甚至服务器托管中心的服务员会热情地打电话...
2018-12-27 16:37:08 2642
原创 Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.**/work/Tomcat/localhost/
1 出错原因临时文件夹无效在springboot项目启动后,系统会在‘/tmp’目录下自动的创建几个目录: 1,tomcat.************.8080,(结尾是项目的端后) 2,tomcat-docbase.*********.8080。Multipart(form-data)的方式处理请求时,默认就是在第二个目录下创建临时文件的。2 解决办法重启sprin...
2018-11-05 17:01:54 8183 1
原创 Spring Security Core
Spring Security Core核心组件SecurityContextHolder,提供访问SecurityContext的SecurityContext,存储Authentication 和可能的请求安全信息Authentication,表示在Spring Security机制中的一个访问者GrantedAuthority,反映访问者在应用范围的权限UserDetails,...
2018-10-15 21:05:32 725
原创 Http Basic Authenticate
这是HTTP协议中的Basic Authentication客户端向服务器发起普通HTTP请求服务器返回HTTP 401错误,并在response里面带上一行头信息 WWW-Authenticate: Basic realm=”领域说明文本”客户端弹出对话框,让用户输入用户名密码客户端重新向服务器发起请求,request里面带上一行头信息,内容是 Authorizatio...
2018-09-13 16:06:57 821
转载 Spring Security OAuth2 开发指南
Spring Security OAuth2 开发指南 官方原文:http://projects.spring.io/spring-security-oauth/docs/oauth2.html 翻译及修改补充:Alex Liao. 转载请注明来源:http://www.cnblogs.com/xingxueliao/p/5911292.htmlSpring OAuth2.0 提供者...
2018-09-13 14:44:39 307
原创 Window Server 部署Spring boot应用
背景使用Spring Boot开发的Web项目,打包生成了一个jar包,希望能部署在Windows Server服务器中前期方案1、Spring Boot生成的jar包,可以直接用java -jar运行,通常还需要指定运行参数,并且运行的Dos界面会保留在任务栏中,没有后台运行2、写一个bat批处理文件,里面写java -jar运行程序,将运行的命令写在里面,每次需要启动直接运行就...
2018-09-03 20:04:19 1687
原创 【Druid】数据库链接加密
在命令行中执行如下命令:java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools testpw输出 privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAp0Uml1u17Pr+qIEYzdzXg8nw4r2Wo+fQZbOxIkd6En...
2018-08-01 17:53:17 565
原创 远程桌面连接出现 CredSSP 加密Oracle修正 错误
原因由于2018年5月8日的更新导致的,RCVE-2018-0886.解决最好的办法,远程服务和本地PC都更新CredSSP如果客户端PC更新了CredSSP无法连接到未安装的远程服务器,可以修改PC上的设置WIN + R 中输入 gpedit.msc 打开本地组策略编辑器如果不生效,可以直接修该注册表管理员方式运行 cmdREG ADD HKLM\So...
2018-07-02 11:30:44 6746
转载 15种数据集成工具2018
转自: https://www.guru99.com/data-integration-tools.htmlData integration is the process of combining data from many different sources. It is used for analysis, business intelligence, reporting. Here, ...
2018-06-19 16:07:28 5227
原创 【maven】添加本地包依赖
添加例如:添加 com.sap.sapjco3.jar 包在项目src/main/resources/下新建文件夹lib, 将 com.sap.sapjco3.jar 添加到lib中pom.xml 中添加本地java包依赖<dependency> <groupId>com.sap</groupId> <ar...
2018-06-10 19:35:18 3953
原创 【Maven】Maven error “Failure to transfer…”
Maven error “Failure to transfer…”在eclipse中使用Maven update project时 出现的错误原因:由于下载的package错误造成的解决办法:删除所有下载错误的包linu环境下find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer"...
2018-06-06 19:05:06 550
原创 【Nginx 】文件服务配置
配置文件服务, 在/usr/local/nginx 下的 nginx.conf的http中添加如下内容server { client_max_body_size 4G; listen 0.0.0.0:8888; ## listen for ipv4; this line is default and implied server_name l...
2018-05-29 16:02:58 425
原创 【Spring Swagger】5分钟上手swagger
1 简介当我们在创建REST API时,需要有清晰的API说明文档,用于提供开发人员阅读和使用API。然而,在开发过程中每次更新API,需要同步更新API文档,这无疑是加重了开发工作量。Swagger是一个用于快速构建API文档的工具,可以自己从代码中生成API说明文档。下面将一步步描述如何向spring REST web service项目中引入swagger。2 新建Sprin...
2018-05-26 21:25:32 988 1
原创 【Java Spring 开发工具】效率工具列表
GsonFormat很RESTful API的以JSON格式组织数据结构,GsonFormat可以快速从JSON格式的数据,生成JavaBean对象
2018-05-24 21:32:26 1016
原创 【oracle 11g】配置Oracle lsnrctl 和自动启动
配置Oracle lsnrctl 和自动启动1.设置主机名称[root@www ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=www.redhat6.com 2.设置主机名称与IP地址的对应[root@www ~]# cat /etc/hosts 127.0.0.1 localhost lo...
2018-05-23 11:41:25 1854
原创 【Oracl JDBC】Maven安装OJDBC 11.2.0.4
由于Maven中心库,没有JDBC下载,所以需要我们自己下载JDBC驱动,然后安装下载 http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html下载完成后,将文件放到E盘根目录,再执行如下命令mvn install:install-file -DgroupId=com...
2018-05-22 19:27:31 4190
原创 【Oracle 11g】创建用户
1 创建表空间create tablespace hxzg_dataloggingdatafile 'C:\app\data\hxzg_data.dbf'size 50mautoextend onnext 50m maxsize 20480m ;2 创建用户create user db_hxzg identified by 123 default tab...
2018-05-22 15:06:56 2258
ISO11179 2015
2020-11-12
Hadoop2.7伪分布环境搭建
2016-12-16
3d读取库-Assimp库
2015-04-13
GraphX 怎么进行宽度遍历
2016-02-16
Android不能访问自定义类
2015-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人