Spring 事务的传播行为

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/71037883 Spring 事务的传播行为和隔离级别 前提: 该事物是同一数据源事务,非分布式事务; 事务的传播行为和隔离级别书针对当前事务设置的; 事务的回滚条件,发生RuntimeException。所以,如果程序有自定义的exception的时候,必须集成RuntimeExcepion ,这样事务才能回滚。 事务的传播行为 Spring中事务
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

Java RMI 框架(远程方法调用)

RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程对象都必须直接或间接实现此接口。只有在“远程接口”(扩展 java.rmi.Remote 的接口)中指定的这些方法才可远程使用。 注意:extends了Remote接口的类或者其他接口中的方法若是声
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

zookeeper 使用模型

数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个Watcher,这样一来,以后每次配置有更新的时候,都会实时通知到订阅的客户端,从来达到获取最新配置信息的目的。 分布式搜索服务中,索引的元
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

MQ使用场景

一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式 a、串
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

PowerDesigner16.5 破解版

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/72956281 PowerDesigner165_破解文件.rar 链接:http://pan.baidu.com/s/1hqEDUCG 636KB PowerDesigner165_Evaluation.exe 有点大, 620MB 链接:http://pan.baidu.com/s/1mhbRiRm 密码:sw75 其它: PowerDes
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

常见问题2:dubbo 依赖包 javassist 版本异常

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/72961807 常见问题2:dubbo 依赖包 javassist 版本异常 Error: dubbo启动报java.lang.ClassNotFoundException: javassist.ClassPath Reason: 在dubbo启动的过程中报错误: java.lang.ClassNotFoundException: javass
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

常见问题 1:JSTL版本冲突

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/72961867 常见问题 1:JSTL版本冲突 Error: The absolute uri: http://Java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application reason:
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

centos 7.2 安装erlang19.3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/73648935 centos 7 安装erlang PS:注意rabbitmq依赖版本,详见官网 找到安装指南:Installation Guides http://www.rabbitmq.com/download.html 找到suppert-version Minimum Required Version The minimum versio
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

Centos 7.2 安装 rabbitmq 3.6.10

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/73649020 Centos 7.2 安装 rabbitmq 3.6.10 安装rabbitmq 3.6.10,提示版本依赖 一.安装erlang 详见 http://note.youdao.com/noteshare?id=bb6a1d56c5a009eedf8d0bcd9ff6b5b6 二.安装rabbitmq 下载安装最新稳定版本 http:/
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

Centos 7.2 下安装 jdk 1.8

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/73649040 Centos 下安装 jdk 1. 下载,需要绕过ssl # cd /usr/local/java wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

centos 7下安装zookeeper

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/73649075 1. 安装jdk: 版本1.8.0_131 详见 jdk 安装贴 # java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (buil
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

zookeeper递归删除所有节点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/74201639 package mq; import java.io.IOException; import java.util.List; import org.apache.zookeeper.KeeperException; import org.apache.zookeeper.WatchedEvent; import org.apach
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

WireShark: “No interfaces found” on Microsoft Windows

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/75275995 WireShark: “No interfaces found” on Microsoft Windows origin url: WireShark: “No interfaces found” on Microsoft Windows http://dynamic-datacenter.be/?p=1279 Windows 7下W
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

JDBC 关闭顺序问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TStana/article/details/76066804 (转) 主要问题 针对关闭connection是否会自动关闭Statement和ResultSet的问题,以及Statement和ResultSet所占用资源是否会自动释放问题,JDBC处理规范或JDK规范中做了如下描述: JDBC处理规范 JDBC. 3.0 Specification——13.1.3 Closing State
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

C#线程相关知识点1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77073862 1、创建线程的两种方式: (1)第一步通过委托的方式创建一个(ThreadStart)线程委托对象并将要调用的关联方法,第二步创建一个(Thread)线程绑定这个委托对象。 //第一步通过委托的方式创建一个(ThreadStart)线程委托对象并将要调用的关联方法 ThreadStart ts = new ThreadSt
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

C#线程相关知识点2(线程调用注意事项)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77074249 线程操作需要注意一些注意事项一下为代表示例 1、线程类的Abort()方法可以永久的杀死线程,在调用Abort()方法之前需要判断线程是否在生命周期之内 if(thread1.isAlive) { thread1.Abort(); } 2、设置线程的优先级别 thread1.Priority = ThreadPriority.
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

c# 线程操作控件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77074704 在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件, 1、线程间操作控件无效 2、使用delegate和invoke方法来从其他线程调用控件 //声明一个委托的类型 public delegate void ShowMessa
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

C#异步编程的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77127479 C#有同步编程和异步编程, 同步编程:比如一个方法中有多个任务同时在执行,那么这个时候,必须等待所有的任务都执行完毕后,系统界面才继续响应。 异步编程:多个任务同时执行时,首先执行的任务可以先显示执行结果,后执行完的在后台继续运行,等待运算完成才显示结果。 下面实例中我们采用的方法就是使用异步编程的方式,首先异步编程时建立在委
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

C#对象初始化器的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77129715 类的构造函数大家都知道可以重载,这样就方便了,当需要实例化不同的对象的时候,可以调用不同的构造函数,现实构造不同对象的功能。 当然也可以使用对象初始化器的方法来实现这个功能,这个功能更加的方便灵活,可以根据个人的需要去定义,到底需要初始化哪一个参数。如下代码: //通用构造函数的几种方法 public Student()
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0

C#如何使用dataGridView控件显示类对象数据

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuguanghao/article/details/77131454 要实现用C# dataGridView控件显示类对象数据需要使用到泛型集合的概念, 因为dataGridView中需要同时显示多列的信息,多个的信息以对象属性的方式呈现,也就是说,每一个列的列头都关联了这个对象的属性值,当我们需要显示多行信息的时候,就只需要找到这个对象的名称就可以自动获取到该列的信息。 // 这里我们演示一
分类: 其他 发布时间: 10-30 23:42 阅读次数: 0