- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 Ranger+LDAP+Presto实现权限控制
LDAP搭建LDAP的搭建步骤可参考文章《Centos 7 搭建Openldap,使用lam做web管理》Centos 7 搭建Openldap,使用lam做web管理 - 简书Presto搭建使用的是trino中的presto-server-350版本,350往后的版本对包空间名称做了更改(io.prestosql -> io.trino),ranger2.1.0版本对其还不兼容。presto-server-350下载地址:https://repo1.maven.org/mav.
2021-10-14 20:11:34
2581
原创 Kafka+Scram认证+eagle管理
记录一次部署测试部署程序版本选择kafka 2.7.1eagle 2.0.6选择2.7.1是因为kafka在2.7之后的java的SDK中提供了操作scram账号的方法。我们可以将此集成到业务系统中对topic的读写对账户的授权管理。Kafka搭建我们将kafka部署到3个服务节点,例如192.168.40.1/192.168.40.2/192.168.40.3第1步 下载kafka安装包,地址https://www.apache.org/dyn/closer.cgi?...
2021-09-24 16:51:01
811
原创 Prometheus监控JAVA服务指标说明
spring-boot服务增加引用<dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <version>1.3.16</version></dependency> 序号 指标 .
2021-02-07 10:29:24
4005
1
原创 Prometheus自带指标整理
序号 指标 类型 含义 原文 1 go_gc_duration_seconds summary 垃圾收集周期的暂停持续时间 A summary of the pause duration of garbage collection cycles 2 go_goroutines ...
2021-02-07 10:26:06
5718
1
原创 Nginx日志打印请求参数中文件流乱码问题
在nginx打印日志时,$request_body参数,当上传参数为文件流时,打印到日志里为乱码。当前解决方案是根据$content_type去判断是否打印$request_body,暂时未找到其他更好的方法。举例:location ~/api/test/ { proxy_pass http://127.0.0.1:7000; add_header Access-Control-Allow-Origin *; prox
2020-08-04 22:20:41
2508
原创 通过Nginx采集后台服务接口访问日志
通过Nginx采集后台服务接口访问日志采用的是openresty1.15版本。步骤一,Nginx配置在nginx的nginx.conf中配置以下参数:日志格式化配置在http或https配置中添加log_format,将访问格式化为json结构。如下: log_format operatelog escape=json '{"log_id":"$logid","user_id":"$http_userId","system_id":"$http_systemId","client_ip":"
2020-07-30 21:53:39
1710
原创 记录<查看FTP一个文件夹下文件数量显示不全>问题
背景5月中在Linux上部署一个FTP,用于给第三方提供数据文件,在7月之前一直显示正常。但在7月中旬对方说数据中断,查看不到最新日期的数据。
2020-07-28 22:34:23
2855
原创 kafka配置SASL
适用于kafka_2.11-1.1.1版本第1步将kafka_client_jaas.conf/kafka_server_jaas.conf/kafka_zoo_jaas.conf三个文件放入kafka的config文件夹中,文件中配置用户,admin用户必须配置。kafka_client_jaas.conf内容如下KafkaClient { org.apache.kafka.co...
2019-01-31 14:21:47
8349
3
原创 使用API函数发送消息关闭程序:WM_CLOSE=0x0010;
private void button9_Click(object sender, EventArgs e) {//使用API函数发送消息关闭程序:WM_CLOSE=0x0010; SendMessage(System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle, 0x0010, 0, 0
2014-11-12 22:06:32
1775
转载 C#中string.format的格式和用法
String.Format 方法的几种定义:String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。String.Format (IForma
2014-11-11 23:37:36
520
原创 “没有可用于当前位置的源代码”问题
今天,有朋友在问为什么我在调试的时候会出现"没有可用于当前位置的源代码"的错误呢?MSDN上的说法:没有可用于当前位置的源代码,项目不包含您试图查看代码的源代码。原因通常是双击了“调用堆栈”窗口或“线程”窗口中没有源代码的模块。可以继续调试,但不能使用源代码窗口设置断点并在此位置执行其他操作。如果需要设置断点,请使用“反汇编”窗口。编辑经验,出现该错误就有可能是下面中的一种,读
2014-11-11 21:50:11
5994
原创 i++和++i
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值)而 a = i++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。因为a=++i完全可以写成 i++; a=i。 a=i++完全可以写成 a=i;
2014-11-06 20:56:35
370
原创 学习JavaScript遇到的this问题
在学习一个例子:var o= { m:function() { var self=this; document.write(this===o); f(); function f() { document.write(this===o); } } }刚开始以为liag
2014-11-04 22:00:33
429
翻译 ORA-0163: 表 a 无法通过 128(在表空间 abc 中) 扩展,表空间不足
第一步:查看表空间的名字和档案位置,在SQL栏输入以下内容select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 第二步:增大所需表空间大
2012-06-13 16:38:49
1129
转载 实现ComBox带有联想查询功能
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) {
2011-10-28 10:20:22
3001
转载 C# 扫面计算机所有端口
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
2011-10-28 09:56:57
588
转载 C# 获取CPU的编号和网卡地址
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) {
2011-10-27 17:24:34
410
转载 使用TreeView遍历磁盘目录
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void treeView1_AfterSelect(object sender, TreeViewEventArg
2011-10-27 14:35:57
1816
1
原创 (技巧)获取当前月份第一天的日期
class Program { static void Main(string[] args) { DateTime dt = DateTime.Today.AddDays(-DateTime.Today.Day+1); Console.WriteLine(dt.ToString("yyyy-MM-d
2011-10-22 16:15:55
994
原创 利用DataSet的登录
DataSetload.xsdFill,GetData(){SELECT Id, UserName, Password, ErrorTimes FROM dbo.T_UsersSELECT Id, UserName, Password, ErrorTimes FROM dbo.T_Users}FillByUsername,GetDataByUsername(@Use
2011-05-09 20:36:00
433
原创 省市查询
app.config AttachDBFilename=D:/My Documents/Documents/Visual Studio 2010/Projects/省市查询/省市查询/省市.mdf;Integrated Security=True;User Instance=True" /> form1
2011-05-09 20:01:00
472
原创 全国省市数据库
全国省市数据库 --不足:23山东和16山东重复--创建DBPromary数据库 create database DBPromaryuse DBPromarygo--创建promary表create table promary( proID int primary key, proName varchar(50) not null)-------
2011-05-09 19:53:00
865
原创 登陆窗口练习
Code: namespace 登陆练习1 { public partial class Form1 : Form { public Form1() { InitializeComponent();
2011-05-09 19:48:00
400
原创 手机号码归属地查询
app.config AttachDBFilename=D:/My Documents/Documents/Visual Studio 2010/Projects/号码查询/号码查询/Numbers.mdf;Integrated Security=True;User Instance=True"/> form1.csCode:
2011-05-09 19:42:00
662
原创 数据导入数据库
Code: namespace 数据导入数据库 { public partial class Form1 : Form { public Form1() { InitializeComponent();
2011-05-09 19:31:00
287
原创 打开一个文本文件,逐行读取内容,并显示其内容
Code: namespace UsingStatement { public partial class MainWindow : Window { private OpenFileDialog openFileDialog = null;
2011-05-09 19:26:00
2439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人