- 浏览: 29453 次
- 性别:
- 来自: 北京
最新评论
文章列表
MySQL Binlog的介绍
binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;
作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、主从数据库的复制)
二进制日志的信息:
文件位置:默认存放位置为数据库文件所在目录下
文件的命名方式: 名称为hostname-bin.xxxxx (重启mysql一次将会自 ...
1. IoC理论的背景
我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。
图1:软件系统中耦合的对象
如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的正常运转。
齿轮组中齿轮之间的啮合关系,与软件系统中对象之间的耦合关系非常相似。对象之间的耦合关 ...
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Jav ...
TA 深度历险 - 原理与实现
在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现了透明的事务管理方式。本文将深入探寻 JTA 的体系架构,并通过详细的代码介绍其实现机制。
利用 JTA 处理事务
什么是事务处理
事务是计算机应用中不可或缺的组件模型,它 ...
<context:annotation-config />
<!-- 注解探测器 自动扫描的包名 -->
<context:component-scan base-package="www.**.controller"/>
<!-- 启动Spring MVC的注解功能 -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>
<bean ...
web.xml中spring烂机器的配置
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*: ...
老公看到老婆手机上收到一条短信:“002291 000524 002467 002582”。老公炒股,一看便知是股票代码。有人推荐股票?于是查了一下股票名称,恍然大悟:“星期六,东方宾馆,二六三,好想你!
1、在windows下安装 redis服务
2、Jedis 实现连接池 + 简单的负载均衡
1、下载 redis_win_2.6.13.zip 安装包
下载地址:大家去百度吧
2、redis_win_2.6.13.zip 安装包解压缩后,进入redis-server.exe所在目录
在此目录中,新建一个配置文件:redis01.conf【此处文件名字,并不固定】,文件内容如下:
#是否以后台进程运行
daemonize yes
#指定后台进程的pid文件写入位置
pidfile /var/run/redis.pid
#监听端口,默认为6379
port 6379
#只 ...
1.检查服务器编码:
执行SQL语法: select * from v$nls_parameters;
2.设置本地客户端编码:
进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
3. PL/SQL Developer设置并重新连接:
在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体
查看数据就能显示正常。
...
select userenv('language') from dual SIMPLIFIED CHINESE_CHINA.ZHS16GBK AMERICAN_CHINA.ZHS16CGB231280 182
SIMPLIFIED CHINESE_CHINA.ZHS16GBK AMERICAN_AMERICA.ZHS16CGB231280 106
在Redhat上安装Oracle10g没有设定字符集,采用的是操作系统默认字符集:US7ASCII,将字符集修改为:ZHS16GBK。由于过程 ...
前面讲了如何配置Windows Server 2003网络负载平衡系统,那么在web架构中配置好Server群集后,我们肯定会考虑session共享和同步的问题。试想下,同一个IP访问负载平衡系统中的同一个网页会被分配到不同的服务器上,而如果session不同步,那么对于同一个登录用户,就会出现一会是登录状态一会又不是登录状态的问题。
下面就这个问题给出了三种解决思路,供大家参考:
一、利用数据库同步session
在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法:
1、用一个低端电脑建个数据库专门存放web服务器的session,或者,把这 ...
首先需要导入对应jar包
hessian-4.0.7.jar
spring 对应的jar包
1:服务器端实现
a: 作为服务器端,要有接受请求的类
package www.hessian;
import java.lang.reflect.Method;
import javax.servlet.http.HttpServletRequest;
import com.www.services.server.ServiceContext;
import com.www.framework.support.SpringHandler;
/***
* 功能:Hessian服务服务器端实现 ...
------创建远程连接或者新建用户
修改
${oracle_home}\network\ADMIN目录下的
tnsnames.ora 配置文件
------创建远程连接或者新建用户
----创建 序列
CREATE SEQUENCE iaps_user_test
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- ...
select count(*) from user_tab_columns where table_name='IAPS_MAIN_APPI_BATCH_QCC_IMP' ;
select count(*) from user_tab_columns where table_name='IAPS_MAIN_APPI' ;
select * from IAPS_BRANCH where
PARENT_BRANCH_ID='$branchId$'
order by BRANCH_ID
-- 通过父类查找对应的所有子类
select branch_id from iaps_branch where
branch_id!='$parentBranchId$' start with branch_id =
'$parentBranchId$' connect by prior branch_id = parent_branch_id