自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 postgres 账号修改密码

用原来的账号登录,竟然还可以登录,见了鬼了。随便输任何密码都可以登录。查看了一下pg_hba.conf 里面配置竟然是所有的ip都是trust。公司一个员工离职,需要修改postgres账号密码。删除用户postgres的密码。设置用户postgres的密码。

2023-06-01 17:47:59 497

原创 kettle维度查询更新组件建立拉链表

业务系统中数据发生变化时,一般会进行更新覆盖,这样历史数据容易丢失,在数据仓库中有时候需要保存数据变化的历史记录,做成拉链表。这时候就可以使用kettle的维度查询/更新 组件来实现了。场景如下:在CRM系统中有一个合同表contract,在数据仓库有fact_contract。

2023-05-17 18:46:04 271

原创 文件系统的POSIX行为

研究postgresql数据库故障转移时,提到可以使用一个网络文件系统,但是要注意的是该文件系统应具有完全的POSIX行为,那么什么是文件系统的POSIX行为呢?POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准。换句话说,为一个POSIX兼容的操作系统编写的程序,应该可以在任何其它的POSIX操作系统(即使是来自另一个厂商)上编译执行。POSIX接

2020-08-05 17:20:46 775

原创 windows ntp客户端配置,连接linux npt服务。

服务器操作系统使用的centos系统。服务器之间通过NTP服务进行时间同步,客户端使用的window,需要同步服务端的时间。配置windows ntp客户端步骤如下:运行gpedit.msc点击“管理模板” --》点击“系统”--》点击“windows时间服务” --》点击“时间提供程序”点击“配置windows NTP 客户端”配置好以后,启用NTP客户端。然后,到时间调整界面,点击立即同步,时间就从服务端同步过来了。...

2020-07-16 11:13:21 2595

转载 Nginx配置详解

Nginx配置详解序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2

2020-07-14 11:03:28 154

原创 YUM 安装总结

使用linux操作系统,难免会用的yum安装。为了系统的掌握yum安装,从以下几个方面总结yum安装。1.为什么要yum安装?linux系统中安装软件常用的有三种方式:第一种,rpm命令安装,第二种,yum源安装,第三种,源码编译安装。第一种,rpm命令用来安装指定的rpm包,需要指定rpm包的名称,如果是没有依赖其他包的话,这种安装比较简单,直接指定包名安装就可以了,如果要安装的包又依赖其他包,就比较麻烦,需要指定依赖的包,往往安装的人又不知道依赖哪些包,这时候就尴尬了,只能根据安装提示,

2020-07-08 17:32:40 2798

转载 CAP理论与MongoDB一致性、可用性的一些思考

CAP理论与MongoDB一致性、可用性的一些思考目录CAP理论 CAP理论起源 CAP理论发展 MongoDB与CAP write-concern: read-reference: read-concern: 一致性 or 可用性? references正文    大约在五六年前,第一次接触到了当时已经是hot topic的NoSql。不过那个时候学的用的都是mysql,Nosql对于我而言还是新事物,并没有真正使用,...

2020-06-30 09:49:31 655

原创 Weblogic负载均衡

Weblogic负载均衡方案Weblogic负载均衡方案由很多种,包括weblogic自带的proxy,apache,nginx。这里只介绍weblogic自带的Proxy这种方案。第一步:创建Proxy服务器ProxyServer_1 如下图代理服务器的配置如下:侦听地址在192.168.47.151,端口在7100第二步:创建好ProxyServer_1 之后,通过startManagedWeblogic.sh启动代理服务器。代理服务启动成功以后,就可以通过代理服务器来访问之前...

2020-06-28 14:36:49 1472

原创 SOLID设计原则

在开发设计时,有些常用的原则,在这里记录一下,以供参考。SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则 LSP The Liskov Substitution Principle 里氏替换原则 ISP The Interface Segregation Principle 接口分离原则 DIP The Depende

2020-06-24 11:00:34 236

转载 SOLID设计原则

介绍设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。SRP 单一责任原则 OCP 开放封闭原则 LSP 里氏替换原则 ISP 接口隔离原则 DIP 依赖倒置原则 单一责任原则指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个类完成其他职责的能力。例如餐厅服务员负责

2020-06-24 09:23:08 191

转载 ntp时间服务器配置

Linux配置ntp时间服务器(全)时间服务器作用:大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如E-MAIL信息、文件创建和访问时间、数据库处理时间等。大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行。大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。大数据时代,整个处理计算系统内的大

2020-06-17 09:35:06 10969

原创 xfs文件系统修复-xfs_repair

公司虚拟平台中六台虚拟机,Centos操作系统,因为停电,坏了五台,无比郁闷,开发环境都在上面部署着。如果全部重新安装费时费力。安装的时候选择了xfs文件系统。网上查询到xfs文件系统可以通过xfs_repair命令进行修复,就进行了尝试。...

2020-05-18 15:30:07 40749 3

原创 PGSQL性能优化

PGSQL性能优化pgsql优化一般考虑2个指标,一个是响应时间,一个是吞吐量pgsql的性能优化涉及到多个层面,有硬件,有操作系统,有文件系统我们首先从硬件开始分析,主要分析CPU,内存,存储一、CUP有不同的体系结构,其性能是不一样的。1.SMP/UMA:多CPU对称工作,无主次之分,共享内存。性能好,贵。2.NUMA:多CPU模块,各CPU独立享有自己的内存,也可以访...

2020-04-10 15:39:47 6116

原创 pgsql 时间线

PGSql时间线在pgsql中什么是时间线?时间线主要是为了解决wal文件覆盖的问题。如果没有时间线会有什么问题?举个例子:假如在周一9:00删除了一个表,周三发现删错了,这时候要做时间点恢复。周三下午3点通过基础备份和WAL文件,把数据库恢复到了周一8:50这个时刻。恢复后的数据库继续运行,到周五,发现删除那个表没有必要恢复,想再把数据库恢复到周三下午2:30的时间点。如果在周三下午3...

2020-03-25 17:21:22 383

原创 Linux 磁盘分区

一个硬盘加入到操作系统之后,并不能直接存储数据,首先要做的就是对硬盘进行分区,分成不同的区域,才可以使用。这个主要是方便管理,不同的区可以做不同的用途。每个硬盘都保留了64字节的存储空间,用来记录自己的分区情况,这就是分区表。每个分区的情况需要用16个字节来记录,所以,每个硬盘最多只能分为4个区。分区可以设置不同的类型,分为主分区和扩展分区。一个硬盘主分区最少一个,最多4个,扩展分区最多只能有...

2020-03-17 13:44:00 512

原创 postgresql时间点恢复(Point-in-time recovery)

前提条件:为了能做时间点恢复,要满足两点:第一,做好基础备份第二,配置好自动归档在满足这两点之后,可以按以下步骤进行恢复1.停止postgresql服务,把data目录和表空间目录(如果有)移到其他位置。备份这两个目录是防止万一,在恢复的过程中有可能需要。2.把基础备份文件复制到postgresql原来的data目录和表空间目录(如果有)。3.配置recovery.co...

2020-03-13 09:59:00 2194

原创 postgresql 数据库状态

typedef enum DBState{ DB_STARTUP = 0,/*数据库启动*/ DB_SHUTDOWNED,/*数据库正常关闭*/ DB_SHUTDOWNED_IN_RECOVERY,/*数据库在恢复时关闭*/ DB_SHUTDOWNING,/*数据库启动到正常关闭过程中崩溃*/ DB_IN_CRASH_RECOVERY,/*数据库在恢复过程...

2020-03-10 11:15:30 1769

原创 如何保证超级用户连接到postgresql

max_connections决定数据库的最大并发连接数。默认值通常是 100 个连接。当连接数用完的时候,客户端就连接不上了,会返回错误。为了保证运维时,始终能够通过超级用户连接到数据库,可以通过设置superuser_reserved_connections这个参数。这样会为超级用户保留连接的机会。例如superuser_reserved_connections=3.那么超级用户就可以建立...

2020-03-05 11:22:08 1327 1

原创 Linux &、&&、 2>&1、| 、||

在linuxshell中看到 &、 2>&1,总让人有种莫名其妙的感觉,其实明白了1,2,&代表什么就好理解了。基本含义/dev/null 表示空设备文件 :空设备文件,当重定向到这个文件时,就是不显示任何信息。0 表示stdin标准输入:通常代表键盘输入1 表示stdout标准输出:通常代表终端显示器2 表示stderr标准错误>是输出重定向...

2020-03-04 16:40:23 959

原创 chown与chmod

chown是用来更改文件或目录的拥有者。chown用法chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)例1:chown root:root /tmp/tmp1就是把tmp下的tmp1的拥有者改成root和root(只修改了tmp1的属组).例2:chown -R root:root /tmp/tmp1就是把tmp下的tmp1下的所有文件的拥有者都改成root和r...

2020-03-04 14:01:03 124

原创 service与systemctl

Linux 服务管理两种方式service和systemctl1.service命令service命令其实是去/etc/init.d目录下,去执行相关程序关闭防火墙firewallservicefirewalld.service stopsystemctl firewalld.service disable2.systemctl命令systemd是Linux系统最新...

2020-03-04 13:28:52 197

原创 linux存储空间扩容

linux存储空间扩容虚拟机中的硬盘空间增加了150G,怎么添加到linux系统中呢?经过查资料终于实现,关键步骤如下:1.增加一个新的分区,设置为linuxlvm类型。2.把新增的分区添加为物理卷。3.把物理卷添加到组中4.扩展原来已有的逻辑卷5.调整文件系统 xfs_growfs/dev/mapper/centos-home/...

2020-03-04 11:17:26 2033

原创 linux系统中profile文件介绍

etc目录下的profile文件是每一个用户登录时,操作系统首先执行的文件,然后再将控制权交给用户主目录下的.profile文件1、Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。 2、常在/etc/profile文...

2020-03-04 11:15:13 16506 1

原创 win7下NuGet 服务器部署

做软件开发时,DLL引用是一个令人

2014-04-16 16:00:42 923

原创 手机通过笔记本设置AP(wifi 热点)上网 intel5100 agn 无线网卡 win7系统

手机流量不是太多,总有那么几天不太好受笔记本可以有线上网,并且有无线网卡,是否可以通过手机连笔记本上网呢。通过搜索,发现有三种方案可以实现手机通过笔记本上网。第一种:windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)步骤如下:1、以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车2、启用并设定虚拟WiFi网卡:运行命令:netsh

2014-02-16 21:57:52 3613 1

原创 浏览器劫持

本人上网时喜欢从hao123进入。某一天,发现只要登录hao123就会转向www.ykmzj.com  然后在转向 123.sogou.com最讨厌这种强奸式的推广。我不知道什么原因引起的,但是我下决心一定要解决这个问题。先把搜狗输入法卸载,虽然我知道,和搜狗输入法没有关系,但是我讨厌搜狗这种推广方式。因为转到搜狗导航,总是有一个id:11228-1768 估计搜狗就是根据

2013-11-02 18:57:34 1366

原创 ComboBox常用属性

IsReadOnly="False" IsEditable="True" Text="{Binding EventType,UpdateSourceTrigger=LostFocus}"   SelectedItem="{Binding SelectedTypeViewMode,Mode=TwoWay}">

2013-10-23 22:35:32 9916

原创 在WPF中如何使用RelativeSource绑定

在WPF绑定的时候,指定绑定源时,有一种办法是使用RelativeSource。这种办法的意思是指当前元素和绑定源的位置关系。第一种关系: Self举一个最简单的例子:在一个StackPanel中,有一个TextBlock。                 Background="Red"Width="80" Height="{Binding RelativeSourc

2013-10-23 10:28:19 7464

原创 如何在Xaml文件中引用resx资源

如何在Xaml文件中引用Resources.resx文件中的内容呢?做wpf开发的估计都会碰到这个问题。其中,最直接的办法就是修改Resource.resx文件的属性。Resource.resx有一个Custom Tool属性,这个属性指定了一个tool,默认是ResXFileCodeGenerator,当我们修改了Resources.resx文件后保存的时候,这个tool就会自动运行,生成这

2013-10-20 18:11:20 4574 2

原创 WPF自定义控件的事件

写一个WPF的自定义控件,在点击控件中的一个按钮时,需要触发一个事件,使用这个自定义控件的客户,可以订阅这个事件,进行处理。实现的代码段如下:1.注册一个路由事件  public static readonly RoutedEvent ClearClickEvent = EventManager.RegisterRoutedEvent (     "ClearClick", R

2013-10-17 15:34:15 7393 2

原创 ItemsControl 之template

ItemsControl 没有缺省的可视实现.     使用Template 属性定义ItemsControl的外观.ItemsPresenter 使用指定的ItemsPanelTemplate布局其中包含的项使用ItemTemplate 设置 DataTemplate 定义数据的外观.使用ItemContainerStyle 指定包含数据的container的外观..

2013-09-29 16:36:50 1204

原创 WPF 之数据模板

1. 数据模板有什么用?    首先要明白什么是模板,模板就是有些内容是固定的,有些内容是可以替换的一个结构。所谓数据模板就是把大部分属性都设置好,只要把数据填充进去,就可以正常显示了。那么数据模板有什么用呢?当然是控制数据如何显示了。2.如何定义数据模板?    常用的方法是在资源中定义模板。例如:    readonlyCellTemplate">           

2013-09-29 15:45:13 1264

原创 远程桌面登录端口号

在YardVPS上有台主机,查看系统日志的时候,发现总有Remote session 失败的信息,就在本地安全策略中,启用了登录审核的功能,过一段时间,再查看系统日志,发现大量登录失败的信息,查看这些信息,发现ip为192.187.116.71的机器一直在尝试登录,还有ip为221.7.54.206的机器也在尝试登录。当然这些尝试都是失败的,因为本人密码设置的还是有一定强度的。但是也不能让他们一直

2013-09-28 10:16:49 2015

原创 依赖项属性

1.什么是依赖项属性?Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行库 (CLR) 属性的功能。这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。2.为什么需要依赖项属性?“依赖项属性的用途在于提供一种方法来基于其他输入的值计算属性值”,这是官方的一句话,理解起来有点费劲。属性

2013-09-24 14:22:42 780

原创 ASP.Net MVC中 ViewBag, ViewData, TempData, ViewModel 的区别

ViewBag,ViewData多在如下场景中使用:1.下拉列表与查询结果中2.类似购物车中3.用户的配置信息4.小量的聚合数据ViewBag是一个dynamic对象,ViewData是一个字典。TempData用于下面场景中:1.在http重定向时。TempData的生命周期非常短,只有在重定向的场景下,它才稳定的工作。因为重定向时,会结束当前的请求,创建

2013-09-08 14:47:07 834

原创 什么是架构

什么是架构?1.系统高层次的分解2.系统中不易改变的决定3.系统中的主要组成部分,及他们之间的交互关系所以说,架构有很大的主观性,同一个系统,让不同的人来做,最终的架构可能是不一样的。

2013-09-04 11:27:23 663

原创 IIS7 身份验证

什么是身份验证?身份验证用于确认请求访问站点或应用程序的客户端的标识。IIS7支持的身份认证有哪些?1.匿名身份验证  所谓匿名身份验证,就是windows不区分访问站点或应用程序的客户端标示,统一标示为IUSER。IUSER是在安装IIS7的时候创建的windows用户。你也可以在IIS7中修改为自己创建的windows用户。2.Asp.Net模拟  Asp.Net模拟是

2013-09-01 10:26:53 1906

原创 字节,字符,编码和存储

字节(octet):是一个八位的存储单元,取值范围一定是0~255。字符(character):为语言意义上的符号,范围不一定。例如:A,B,上,中,& 等。编码(Encode):为每个字符指定一个数值,同时确定数值的表示方法。存储:字符编码在计算机中存储方式,Big Endian:高字节在前,低字节在后,Little Endian:低字节在前,高字节在后。他们之间的关系

2013-08-22 14:55:13 698

原创 常用的设计原则

1.不要重复自己:当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。2.面向接口而不是实现,组合优先于继承3.查询和命令分离: 查询:当一个方法返回一个值来回应一个问题的时候,它就具有查询的性质; 命令:当一个方法要改变对象的状

2013-08-22 09:36:33 436

原创 WCF 中的Address

WCF中的每个服务都具有一个唯一的地址(Address)。地址包含两个重要元素:传输协议与服务位置。传输协议包括Http,Tcp,Peer network,IPC等。服务位置包括目标机器名,站点或网络,通信端口,管道或队列,以及一个可选的特定路径或者URI。地址通常采用如下格式:[基地址]/[可选的URI]基地址(Base Address)通常的格式如下:[传输

2013-07-29 16:03:38 480

extjs教程完整版

extjs入门教程,文档中有简单例子,方便学习验证理解。

2013-09-20

深入解析windows 操作系统 第5版

操作系统经典资料,详细分析了windows 操心系统的组成及原理,真正读懂这本书,你会对操作系统有一个新的认识。要耐心哟。

2012-06-12

空空如也

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

TA关注的人

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