![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云计算
文章平均质量分 90
iihero
微信:_iihero 原创文章集中在公众号: 数据库杂记
SAP研究院数据库技术专家, PostgreSQL ACE
涉猎于Sybase,Oracle,HANA,MySQL等多种数据库。
三本著作:<Java2网络协议内幕><OracleSpatial及OCI高级编程>
<SybaseASE15.X In Action>
同时也是中国武术六段 陈式太极拳教练 国家一级段位考评员
北京陈式太极拳研究会副秘书长
也欢迎联系我学太极拳,强身健体!
展开
-
由恶劣事件: CrowdStrike发布案例更新导致微软全球蓝屏事件的启示
网络安全公司 CrowdStrike周四发布软件更新后,机场、银行、证券交易所、911 服务、交通系统、酒店、新闻媒体、医院、紧急服务等开始出现臭名昭著的蓝屏死机 (BSOD)。在看似多年来最严重的 IT 中断中,大规模的网络安全软件问题正在全球范围内造成混乱。漂亮的蓝屏(1)耀眼的蓝屏2看起来是这样的,壮不壮观?似乎最后的元凶也找到了。居然是刚入职的第一天,就做成了这个壮举。一个字:“服!” 太牛气了。看来,Crowdstrike公司对这位新员工是无比的信任啊。原创 2024-07-27 15:48:02 · 655 阅读 · 0 评论 -
光头强:IBM收购HashCorp (Terraform)有多大意义?
公司在光头强强总以及合伙人熊大熊二的艰苦努力下,最近公司进了一次扩容。甚至将原来一些甲方的研发人员也拉入旗下,其中就包括与熊二共事多年的小玲子以及小强同学。光头强也注意到最近在IT软件领域,频频发生一些并购事件。比如IBM将收购 HashiCorp(Terraform开发商)。原创 2024-05-04 07:27:03 · 665 阅读 · 0 评论 -
【重磅消息】HANA Cloud QRC1/2024发布了
SAP HANA Cloud中引入了用户自定义的应用锁。这是用于自定义应用程序的,可以通过调用过程获得或释放。详细的锁的功能介绍见文档:sap-hana-cloud-sap-hana-database-administration-guide/locks[3]原创 2024-03-30 07:47:43 · 1027 阅读 · 0 评论 -
泛企业搜索PK互联网搜索
也许,这几年过多的目光关注于互联网搜索,Google,Baidu市值的高涨,让人们对它们倍加关注。其实,搜索,不光是面向公众的互联网搜索。还有专注于企业内的非结构化数据搜索,它同样会面临着海量数据处理的技术问题,还有着其它方面更苛刻的要求,尤其是安全性,面对不同的用户,搜索到的内容是有区别的,甚至涉及到法律问题。而互联网搜索在这方面,几乎没有什么限制。泛企业搜索平台能够在全球性的企业机构中实现...原创 2009-03-01 20:42:00 · 98 阅读 · 0 评论 -
DBA会被云淘汰吗?会被AI淘汰吗?
今天晚上终于挤出点时间听了听OSC的现场直播,视频太卡,还好能听到各位大牛的声音。讨论的是DBA这个职业或者工种会不会被“云”的大环境淘汰。既然将这种话题列到直播现场,除了吸引大家的关注以外,本身也意味着不少相关技术人员对于DBA这个工作方向存在带有焦虑。人无远虑,必有近忧。讨论这个问题的前提,没有在讨论前下明确界限,就很容易造成相互的“扯”,你认为这个是DBA工作范围,他认为不是,认为DBA工作内容是别的***。原创 2024-03-15 20:13:47 · 438 阅读 · 0 评论 -
Session与Cookie的对应关系
为什么会有cookie呢,大家都知道,http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现网上商店中的购物车呢,session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过 SessionID来区分不同的客户,session是以cookie或URL重写为基础的,默认使用cookie来实原创 2012-11-19 17:10:05 · 2966 阅读 · 0 评论 -
java 去掉字符串中的'/'字符
最近发现比较简单的去掉'/'字符居然不能直接用'/'去替。public class TestString { public TestString() { } public String replace(String a) { return a.replaceAll("//u005c", ""); } public static void原创 2006-11-03 20:00:00 · 7459 阅读 · 0 评论 -
Ubuntu 中软件的安装、卸载以及查看的方法总结
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1原创 2012-03-23 06:20:04 · 1714 阅读 · 0 评论 -
做了一个获取全国大中城市天气的小工具
<!--google_ad_client = "ca-pub-7104628658411459";/* wide2 */google_ad_slot = "5922063526";google_ad_width = 468;google_ad_height = 60;//-->其实,很早以前就做了。但是一直没怎么整理。http://www.sql6.com上有相关的天气查询示例。主体思原创 2013-02-02 14:21:30 · 3564 阅读 · 1 评论 -
SAP Sybase SQLAnywhere[ASA]数据库中数据行的存储机制
SQLAnywhere[ASA]数据库(以下简称ASA)中的数据库文件,是如何存储普通的表的记录行呢?插入、更新、删除时,记录行的存储会有什么变化? 了解了这些,才能更好的理解如何对ASA数据库进行调优,尤其是物理存储方面。1. ASA数据库尽一切可能对数据行连续存储数据库文件中小于单个页面的记录行总是存储在单个页里,如果当前页没有足够的空间容纳新的记录行,数据库会将新行写到新的页里。例如,当一个原创 2013-11-18 10:05:15 · 3277 阅读 · 2 评论 -
SAP HANA 与 Oracle Exalytics 的对比
美国分析师 David Dobrin (b2banalysts 公司总裁)写的一篇有关OracleExalytics 和 SAP HANA 的对比文章。Oracle 最新推出 Exalytics“仿制”一直是 Oracle 惯用的伎俩。每当竞争对手发明新产品或开拓新市场时,Oracle 便会试图以“人有我优”的理念取而代之。因此,当 Microsoft 推出 Sharepoint 和 Outloo翻译 2013-12-15 05:21:12 · 4176 阅读 · 0 评论 -
获取访问目标主机的有效SSL/TLS证书 (无法直接得到证书时)
现在,很多网站或者服务,都实现成基于SSL,并且提供证书下载安装才能访问。如果它能提供下载,当然什么问题有没有。可是,如果你无权下载,并且它不是CA证书,只是自签名的Server端证书。只知道它的端口和地址,你强行通过程序访问,可能会得到这样的错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExcept原创 2012-05-20 06:11:14 · 9439 阅读 · 3 评论 -
DBCP连接池的最简单应用(用于ORACLE数据库)
鉴于有人问起DBCP直接用于JDBC连接的问题,我做了一个最简单的示例。所有资源来源于网上。它不需要什么Web容器,就是一简单的控制台应用。资源:http://apache.etoak.com//commons/pool/binaries/commons-pool-1.5.6-bin.ziphttp://labs.renren.com/apache-mirror//commons/dbcp/bin原创 2012-12-04 04:50:32 · 9540 阅读 · 0 评论 -
VisualGC/jvmstat监控jvm的heap消耗
关于jstat, 可以参考:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html下载一份jvmstat3.0,网上可以google到。1) 在C:\下创建一个policy文件:jstatd.all.policy grant codebase"file:${java.home}/../lib/tools.jar"原创 2012-11-15 15:18:14 · 2937 阅读 · 1 评论 -
Java JNI Programming基础 1.
一、JNI 的特点: JNI有一个很重要的优点,就是在你充分利用Java的跨平台特性的前提下,你仍然可以利用其它编程语言。JNI是JVM实现很重要的一部分,是允许Java应用调用本地代码(native code)或本地代码调用Java应用的一个双向接口。下图就显示了这两者之间的关系:JNI支持两种类型的native code: 本地库和本地应用程序1. 你可以使用JNI写出本地方法,允许Jav原创 2006-09-24 15:33:00 · 2451 阅读 · 0 评论 -
应用服务器中ClassLoader有关内存的问题
近几天在比较系统时发现一个奇怪的现象,就是ClassLoader会hold住它所Load的大部分class,导致系统更新时,内存上涨,并且一直不降。看了看sun的jdk文档(官网上),指明ClassLoader并不负责Class的unload,Class的unload依然取决于它的引用计数是否为0。当一个AppClassLoader由于应用更新时,需要重新生成一个AppClassLoader时原创 2006-08-21 21:16:00 · 2168 阅读 · 1 评论 -
ejb2.1中ejbQL的缺点,权且作为笔记
1. Object()操作符感觉就是Sun公司创造出来的幌子,什么意义也没有。只是给ejb的实现方确定什么时候那个abstract schema类型成为返回值。对于QL查询本身而言,确实没有什么意义。Sun公司的解释好像是下一代SQL规范里可能包含这个操作符。呵呵。鬼知道SQL2003或者更新版本里是否有这个操作符,反正我是没有看到。2. 缺乏对Date类型的操作缺省对java.util.Date原创 2007-07-25 21:43:00 · 1711 阅读 · 0 评论 -
Hazelcast: Java分布式内存网格框架(平台)
网址: http://www.hazelcast.com/。下边是它的宣传内容:hazelcast是一个开放源码集群和高度可扩展的数据分发平台,这是为Java:1. 快如闪电;数以千计的运算/秒。2. 故障安全;崩溃后没有丢失数据。3. 作为新服务器的动态调整 。4. 超级简单的使用 ,包括一个单独的jar。Hazelcast与各种分布式数据结构,分布式缓存功能,弹性的性质,memcache的支持翻译 2012-03-23 06:33:38 · 38025 阅读 · 1 评论 -
一组关于SQLAnywhere12和MongoDB的benchMark测试(写操作)
一直好奇于MongoDB的读写速度以及它的特有的NoSQL查询机制。有幸作了一次Sybase ASA(SQLAnywhere12)和MongoDB写入数据行的速度的比较。这对于大规模Web访问来说,非常重要。比较基准:写入100000行,每行三列,id(整数), name varchar(32), col_blob或clob,8K左右长度。比较最终的写入时间。1. ASA12:dbinit.ex原创 2012-04-12 19:53:41 · 2660 阅读 · 0 评论 -
程序实现启动和停止嵌入式Tomcat Web服务器
本文系本人原创性实验工作,如若转载,请尊重个人劳动,注明出处。这阵子,由于实验的需要,需要通过程序启动和停止Tomcat Web Server。很早以前就知道有Embedded tomcat。如果不使用嵌入式服务器,直接调用命令行startup.bat, shutdown.bat,将输入输出重定向,是比较容易的,但是这样的tomcat比较臃肿,也不好看。网上也有一些实例,但只是告诉我们启动tomc原创 2012-04-20 10:30:58 · 8619 阅读 · 3 评论 -
有关java.net.SocketException: No buffer space available的问题
It's hard to believe that this problem was caused by this (http://support.microsoft.com/kb/196271). The Hudson CI application is currently running on Windows Server 2003 box. This version of Windows S原创 2012-09-28 10:55:08 · 7012 阅读 · 0 评论 -
PostgreSQL9.2中的json存储表示和检索
其解决方案就是使用hstore类型,使用它,先得创建对应的扩展。下面只列出简单的使用示例:iihero=# create extension hstore;CREATE EXTENSIONiihero=#iihero=# select 'a=>1,b=>2'::hstore; hstore-------------------- "a"=>"1", "b"=>"2"(1 row)i原创 2012-11-01 17:09:32 · 2390 阅读 · 0 评论 -
Oracle, SAP没完没了的官司
没想到过了这么久,这官司还没有结束。大概背景见这篇文章:http://www.cnblogs.com/JackSun/archive/2011/04/06/2006773.html 总觉得Oracle有些故意让人下套的感觉。在今年(2012)的2月8日凌晨消息,甲骨文周一正式表态,拒绝了法院的判决其竞争对手SAP为该公司提供高达2.72亿美元的赔偿。案情弄得越来越复杂了,再看一下2月底的若干新闻原创 2012-03-19 23:49:01 · 2752 阅读 · 0 评论 -
如何在Oracle中使用Java存储过程 (详解)
其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。任何转载,请尊重版权。(作者:iihero on csdn)一、如何创建java存储过程?通常有三种方法来创建java存储过程。1. 使用oracle的sql语句来创建:e.g. 使用create or replace and co原创 2008-03-05 12:46:00 · 16810 阅读 · 6 评论 -
Jad - the latest version
转自:http://www.kpdus.com/jad.html Jad - the fast JAva Decompiler Whats New Jad main features Known bugs and limitations Download Jad Installation Graphi转载 2006-09-11 12:35:00 · 8130 阅读 · 1 评论