关闭

[置顶] 降低员工流失率,新同事辅导的三个重点

转自朋友微信,以下内容纯属手打 1、说给他听,说明工作内容意义,让其发生兴趣; 2、做给他看,示范一遍,强调“必须注意的地方及要点”; 3、让他试试看,为他创造机会去实践。 --新员工的教导对“降低员工流失率,提高团队凝聚力”有非常重要的作用,呼吁大家,关注新入职的“战友”...
阅读(1152) 评论(3)

Hive通过JDBC方式访问时碰到的问题汇总

1、执行hive sql时服务器报Connection refused错误 解决方法:Hive没有启动hive server2,可以通过如下指令启动,指令的后半段是指定日志存放地址hive --service hiveserver2 2>&1 >> /home/user/hive/log.log 2>&1 & 2、执行hive sql时报 xxxx is not allowed to im...
阅读(29) 评论(0)

Hive执行job时return code 2排查

项目测试时,在执行Insert语句时,突然报return code 2错误导致job停止,头一次碰上这种不明觉厉的问题,有问题上百度、bing,首先查到的是Hive jdbc执行insert语句时报 code=1 ,code=2 错误解决方法,看了下,目前还是在hive shell模式下执行,应该不是这问题,而且将insert部分去除,只保留select部分还是报return code 2错误...
阅读(53) 评论(0)

Hive永久UDF依赖包问题以及几个日期相关的自定义函数

最近项目用到了hive,需要从mysql中读取一些数据用于hive计算,所以进行了各种百度查询,然后又处理了一些坑问题,最终得到了一个实际可以运行的UDF,其中比较坑的就是依赖包的问题,所以这边记录下 首先hive永久UDF很简单,当然目前百度上能查到的都是临时UDF,旧版本的Hive要添加永久函数需要改hive源代码编译然后发布替换package,新版本的hive已经有比较简单的添加永久UDF...
阅读(65) 评论(0)

quartz.net配置说明

以前从quartz.net源代码中提炼的相关配置,部分字段虽然识别,但没有搞懂到底是用作何用,只是按名字猜测含义 quartz.scheduler.instanceName (应用名,用于区分应用,默认值为QuartzScheduler) quartz.scheduler.threadName (应用线程名,默认值为{quartz.scheduler.instanceName}_QuartzSc...
阅读(108) 评论(0)

zookeeper.recipes.leader (C#)

近来有项目要用到zookeeper的选举实现,研究了下后在此做下记录 首先下载zookeeper的recipes实现,nuget地址:https://www.nuget.org/packages/ZooKeeperNetEx.Recipes/ 选举实现逻辑描述可见http://zookeeper.apache.org/doc/r3.4.9/recipes.html#sc_leaderElect...
阅读(360) 评论(0)

FastDfs在NET下的使用

FastDfs是一个开源的轻量级分布式文件系统,其原理可以查看http://blog.chinaunix.net/uid-20196318-id-4058561.html,然后部署安装部分可参考http://blog.csdn.net/poechant/article/details/7209313,这里只是简单的说明下在C#中如何使用FastDfs。 首先是通过Nuget下载dll,具体地址为...
阅读(421) 评论(1)

IIS回收情况说明

本文内容基于win7的IIS7.5,该篇内容主要说明什么情况会导致IIS进行回收,以便于当出现回收问题时快速定位问题 通过控制面板下的管理工具,可以打开 Internet 信息服务(IIS)管理器,打开后界面大致如下: 通过选择“应用程序池”,然后选中你要维护的程序池,最右侧栏目可以看到“编辑应用程序池”选项,点击“正在回收”,会打开如下界面: 这是默认情况下的IIS回收设置...
阅读(1076) 评论(0)

MultipartFormDataMemoryStreamProvider修正以支持非IIS宿主的情况

最近做上传,发现以前写的《WebAPI通过multipart/form-data方式接收文件时由开发自行决定如何保存文件》在owin下会取不到文件,所以这里重新修正了下,具体代码如下 using System.IO; using System.Net.Http; using System.Net.Http.Headers; public class Multipar...
阅读(1113) 评论(0)

Grpc的一个简单的负载均衡类库

首先先列下Grpc的教程,然后目前Grpc的C#的版本为1.0 prev版,反正就是还有坑的阶段,实际会出内存错误导致程序崩溃(内存错误你懂得,unsafe代码异常捕获都没用),这里就当是尝鲜版试验使用了下,然后就简单的写了个类,具体代码如下 GrpcChannelTargetsSection,用来配置服务器地址的类 public class GrpcChannelTargetsSec...
阅读(2765) 评论(0)

将字符串写入txt,然后得到这个文件的byte[],生成文件这个过程真的有必要吗?

故事起源于一个简单的上传功能,功能要求是这样的,将数据按照指定格式拼接,然后写入txt文件,再通过请求对方api进行文件上传。 故事背景有了,然后下面介绍故事走向。 按个人以往的尿性,肯定是直接将内容按指定编码写入txt中,然后上传了事,但故事(或者说事故)之所以是故事,就在于它一定是不按惯例走的,所以这次理所当然的,脑子必须抽了,然后想到这个txt文件生成是必须的吗?文件内容我都有了,我为什...
阅读(971) 评论(0)

RSA加密、解密、签名、验签 DSA签名、验签

重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验签的测试代码,主要代码参考 http://xw-z1985.iteye.com/blog/1837376 重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验签的测试代码,主要代码参考 http://xw-z1985.iteye.com/blog/1837376 重要的事情说三遍,该篇文章主要是验证JAVA的RSA签名、验...
阅读(4371) 评论(0)

SymmetricAlgorithmHelper对称加密辅助类,支持DES,3DES,AES,RC2

理论上只要继承自SymmetricAlgorithm的对称加密算法,该辅助类都支持加密解密,另外为了方便与JAVA互通,默认提供了ECB和CBC两种加密模式、填充方式均为PKCS7的静态方法 using System.Security.Cryptography; public class SymmetricAlgorithmHelper where T : Symme...
阅读(1569) 评论(0)

C#下对称算法、非对称算法生成秘钥

一个简单的帮助类,因为后面的加密、解密算法要用到,所以这里单独写下 using System.Security.Cryptography; public class KeyGenerator { /// /// 随机生成秘钥(对称算法) /// /// 秘钥(base64格式) /// iv向...
阅读(1519) 评论(0)

C#下解析、生成JAVA的RSA密钥、公钥

需要用到的dll在nuget上的地址是:https://www.nuget.org/packages/BouncyCastle/,相关转换代码如下: using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto.Parameters;...
阅读(2682) 评论(0)

disconf-web在windows下的部署

disconf,全称 Distributed Configuration Management Platform(分布式配置管理平台),是java下的一个开源项目,其地址为:https://github.com/knightliao/disconf 因为作者关于disconf-web项目的部署部分说明完全基于linux,笔者本机不想装个虚拟机再装Linux,所以折腾了N长时间,还找了Java方面...
阅读(4335) 评论(7)

按GB 11643标准对大陆身份证号码分析验证

按照GB 11643标准进行身份证验证,然后GB/T 2260采用的是2013标准,因为实在无法找到GB/T 2260-84标准,所以实际会出现正确的身份证也无法识别的情况,这时候可以通过设置要验证的AreaLevel来降低验证级别,如果能找全所有GB/T 2260标准的话,代码也就能加入按生日判断该采用哪个标准的功能,下面是具体代码 相关枚举 /// /// 身份证号码长度 ...
阅读(5578) 评论(0)

MassTransit 学习记录(杂项) IConsumer泛型实现和多继承

前面讲到过,MassTransit的消费三种方式,Consumer方式就是其中的一种,IConsumer是该方式的约定接口。 一般来说,每个Exchange对应一个Consumer,即常规代码如下 public class SomeConsumer : IConsumer { public Task Consume(ConsumeContext context)...
阅读(1235) 评论(0)

MassTransit 学习记录(三) 广播 & 负载

这篇其实不能说是学习记录,而是实战问题以及解决记录了,负载均衡就是将一个程序发布到多台服务器上,通过路由(软/硬)来分配实际的访问指向,这是横向扩展;广播则是将消息推送给所有注册了的消费者,这是一种消息传播方式。这两者其实并没多大关系,只是因为使用MassTransit,那就避免不了会遇到这两个问题,而这两个问题在MQ中又紧密关联,所以一起在这里进行说明。 首先是基础部分,我们先看下Rabbit...
阅读(1328) 评论(0)

MassTransit 学习记录(二) Request/Response

在第一章里,我们已经简单的使用了MassTransit的推送、接收功能,但目前都还只是单方面的推送、接收,实际场景中,我们更多的是会碰到需要返回值的情况,而这一章,就是讲述下在MassTransit中如何进行Request、Response。 MassTransit中提供接口IRequestClient来定义Request/Response模式,其具体实现类为MessageRequestClie...
阅读(1316) 评论(0)

MassTransit 学习记录(一) 初探

MassTransit 是Net下一个开源给予消息队列的ESB,其官方网址为 http://masstransit-project.com/,你可以在上面找到相关的源代码下载地址,nuget链接地址,以及开发文档。 本文采用的是当前最新的版本:3.2.4,如果你发现本文例子与官网不符,代表开发者已经修改了相关设计,所以此时以官方为准。 本文例子基于RabbitMQ,但本文的重点是MassTra...
阅读(2718) 评论(1)
75条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:329382次
    • 积分:3698
    • 等级:
    • 排名:第9176名
    • 原创:71篇
    • 转载:4篇
    • 译文:0篇
    • 评论:119条
    文章分类
    最新评论