- 博客(30)
- 资源 (17)
- 收藏
- 关注
原创 分布式锁
在分布式环境中,为了保证数据一致性,经常在程序某个点(例如,减少库存操作和流水号生成等)需要进行同步控制。以一个”流水号生成”的场景为例,普通的后台应用通常都是使用时间戳来生成流水号,但是用户量非常的时候,可能会出现并发的情况。下面示例演示一个典型的并发问题。package org.apache.curator;import java.text.SimpleDateFormat;import ja
2015-11-03 16:40:16 654
原创 Master选举
在分布式中,经常会碰到这样的一个场景,对于一个复杂的业务,仅需要从集群中选举出一台进行处理即可。诸如此类分布式问题,我们称为”Master”选举。借助zookeeper,我们可以很方便的实现Master选举的功能。其大体思路非常简单。 选择一个根据节点,例如/master_select,多台机器同时向该节点创建一个子节点/master_select/lock,利用zookeeper的特性,最
2015-11-03 14:43:23 2009
原创 orace10g,TNS遇到TNS-12546: TNS: 权限被拒绝 (permission denied)
看到这个错误,首先肯定的是当前用户没有权限。搜了一下百度,真是天下文章一大抄,看你会抄不会抄。就是连字体也一样。 公司要用oracle 10g 于是我就在本机Windows 64位系统安装 oracle 32位的。起初都是正常的,最后安装到最后一步的时候报TNS: 权限被拒绝 (permission denied)。 说一下我的解决思路,大家可以试试,并不一定能成功。
2015-01-21 11:31:24 25689
原创 Bringing up interface em2: Device eth1 does not seem to be present, delaying(内核捕捉不到网卡)
一、首先观察内核取得网卡信息[root@master001 ~]# dmesg | grep -in eth1267:tg3 0000:01:00.0: eth0: Tigon3 [partno(BCM95720) rev 5720000] (PCI Express) MAC address xxxxxxxxxx1268:tg3 0000:01:00.0: eth0: atta
2014-03-19 10:57:37 5260
转载 MYSQL完全与增量备份及恢复【转载改编】
文档介绍本文档采用mysqldump对数据库进行备份,mysqldump是采用SQL级别的备份机制,它将数据表导成 SQL脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法,mysqldump比直接拷贝要慢些。本文描述Mysql数据库的自动备份,包括完全备份和增量备份。其中,完全备份每周日陵城执行一次,系统自动保存最近一个月的备份文件,增量备
2013-10-17 16:48:13 860
转载 为MySQL选择合适的备份方式
数据库的备份是极其重要的事情。如果没有备份,遇到下列情况就会抓狂:UPDATE or DELETE whitout where…table was DROPPed accidentally…INNODB was corrupt…entire datacenter loses power…从数据安全的角度来说,服务器磁盘都会做raid,MySQL本身也有主从、drbd等容灾机制,
2013-10-06 16:42:03 1079
翻译 Facebook是怎么做MySQL备份的?
Facebook是怎么做MySQL备份的?Facebook的用户每天创造大量的数据,为了确保数据可靠的存储,Facebook每天进行数据备份.通过将原来的逻辑备份改成定制化的物理备份,显著地提升了备份的速度。Facebook的用户每天创造大量的数据,为了确保数据可靠的存储,我们每天进行数据备份.我们通过将原来的逻辑备份改成定制化的物理备份,显著地提升了备份的速度(不增加体积的情况下).从m
2013-10-06 14:45:09 2550
原创 CentOS下MySQL主从同步配置
一、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动mysql1.3、修改root的密码二、环境Master:master操作系统Centos 6.3IP192.168.3.100MySQL版本5.6.13-logslave
2013-10-01 16:55:11 4832
转载 Need 64-bit windows support
Type: Feature RequestStatus: Open(View Workflow) Priority: MajorResolution: Unresolved Affects Version/s: 2.1.0.GA,2.1.1, 2.1.2, 3.0.0.alpha Fix Version/s:
2013-09-27 18:03:46 2350
原创 配置grails后,dos命令行出现如下错误
配置grails后,dos命令行出现如下错误。我的java的环境变量设置也是正确的,平时运行java程序也没有出过问题,但是这里确提示我的JAVA_HOME是一个无效的目录,到网上看了一下,原来是JAVA_HOME所配置的名字不识别。C:\Users\JavaPlus>grails -versionERROR: JAVA_HOME is set to an invalid di
2013-09-17 10:15:34 1346
转载 js调用天气对应城市ID
101010100=北京101010200=海淀101010300=朝阳101010400=顺义101010500=怀柔101010600=通州101010700=昌平101010800=延庆101010900=丰台101011000=石景山101011100=大兴101011200=房山101011300=密云101011400=门头沟10
2013-09-14 10:23:00 17196
原创 js调用图片隐藏&显示
var intTimeStep=20;var isIe=(window.ActiveXObject)?true:false;var intAlphaStep=(isIe)?5:0.05;var curSObj=null;var curOpacity=null;function startObjVisible(objId){curSObj=document.getElementById
2013-09-13 16:34:53 1523
原创 利用POI技术把excel数据导入mysql
package com.page;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBConnection { /* * 功能:编写一个静态方法用于与数据库建立连接 * 输入参数:无 * 返回值:数据库连
2013-09-09 18:25:44 1701
转载 Apache与Tomcat 区别联系
Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apach
2013-09-01 23:38:28 786
原创 jboss无法启动解决方案
一般来说,上面的异常出现在4.2及其以后的版本中,比较详细的异常如下:Caused by: java.lang.RuntimeException: Exception creating identity: hbx: hbx at org.jboss.remoting.ident.Identity.get(Identity.java:211) at org.j
2013-08-26 12:20:03 4630
原创 MySQL安装过程中出现的问题
1>解压缩MySQL[root@localhost test]# tar -xvf MySQL-5.6.12-2.linux_glibc2.5.i386.rpm-bundle.tar MySQL-test-5.6.12-2.linux_glibc2.5.i386.rpmMySQL-shared-5.6.12-2.linux_glibc2.5.i386.rpmMySQL-embedd
2013-08-26 12:13:08 6197
转载 Linux 查看系统硬件信息(实例详解)
blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架构CPU op-mode(s): 32-bit, 64-bitByte Order: Little Endian #小尾序CPU(s): 4 #总共有4核On-l
2013-08-26 12:01:47 2056
原创 CentOS下apache负载均衡与JBoss集群配置总结
CentOS下apache负载均衡与JBoss集群配置总结说明:Apache Session转发服务器可以和其中一台JBOSS WEB服务器在同一台硬件机器上,但是如果这样则JBOSS WEB间只是实现了JBOSS应用程序的热备份,而不是硬件机器的热备份。两台JBOSS WEB同时实现了负载均衡。一、环境工具: CentOS 6.3 下载网址:http:/
2013-08-22 14:11:34 3167
原创 mod_jk.so
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/
2013-08-20 11:40:38 672
原创 如何优化MySQL insert性能
1. 一条SQL语句插入多条数据。 常用的插入语句如:INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `type`) VALUES ('0', 'userid_0', 'content_0', 0);INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `t
2013-08-11 09:45:09 697
原创 Spring面试总结
1、 简述你对IoC(Inversion of Control)的理解,描述一下Spring中实现DI(Dependency Injection)的几种方式。1、好莱坞原则——不要打电话找我,我会打给你的。IoC将创建的职责从应用程序代码搬到了框架中。方式一:接口注入,在实际中得到了普遍应用,即使在IOC的概念尚未确立时,这样的方法也已经频繁出现在我们的代码中。 方式二:Type2 I
2013-08-08 09:03:13 1906
原创 二级缓存的配置
1) 导入第三方 缓存技术 jar包 ehcache-1.5.0.jar 依赖 backport-util-concurrent 和 commons-logging 2) 在hibernate.cfg.xml 开启二级缓存 true 3) 配置二级缓存技术提供商 org.hibernate.cache.EhCacheProvider 4) 配置缓存数据对象并
2013-08-05 23:18:42 2238
原创 hibernate基础总结
一、hibernate持久化对象状态(一级缓存)持久化对象 Persistent Object = POJO + hbm映射 1、 持久化对象 的 三种状态 (面试) * transient 瞬时态(临时态、自由态) : 不存在持久化标识OID,尚未与Hibernate Session关联对象,被认为处于瞬时态,失去引用将被JVM回收 OID 就是 对象中 与数据库主键 映射
2013-08-05 14:57:08 985
转载 Hibernate的10个常见面试问题及答案
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java 界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,
2013-08-05 10:57:06 2078
原创 基础档案 模块功能分析
1、 基础档案设置 (数据字典) 系统会事先预置一些系统级别的基础档案,如员线路类型、保险类型等;客户根据自己的需要动态增加 将页面中常用类型选择,保存到数据库中 , 为其它各个模块提供类别选择数据 2、 收派标准 将承接的货物,按照重量和体积两个标准,双纬度定义货物的标准。以便将不同标准的货物分给不同收取和派送能力的人员 * 取派员 取派
2013-07-31 12:45:26 1620
原创 页面布局技术easyui&zTree
页面布局技术 easyui 1、 整体网页布局, 企业应用软件主流布局, 占满整个页面,点击左侧菜单,通过iframe 完成局部刷新 2、 easy ui jQuery EasyUI是一组基于jQuery的UI插件集合,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入
2013-07-28 23:03:04 1958
原创 hibernate优化
抓取策略(Fetching strategies)当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候,Hibernate 使用抓取策略(fetching strategy) 获取关联对象。抓取策略可以在 O/R 映射的元数据中声明,也可以在特定的 HQL 或条件查询(Criteria Query)中重载声明。Hibernate3 定义了如下几种抓取策略:•连接抓
2013-07-26 10:11:59 948
原创 hadoop的伪分布安装
1.关闭防火墙 1)查看防火墙是否启动,执行命令service iptables status 2)关闭防火墙,执行命令setup ,选择Firewall Configuration,取消掉Enabled选项 3)查看防火墙啊是否关闭,执行命令service iptables status 4)查看防火墙是否自动启动,执行命令chkconfig --lis
2013-07-23 10:36:34 1828
银联php接口开发包
2014-04-28
银联asp接口开发包
2014-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人