- 浏览: 9737 次
- 性别:
最新评论
文章列表
The Power of Will
- 博客分类:
- 随笔
统领千军万马
铁蹄踏入一段幻影流光
印鉴我绝世芳华
圣城在远方召唤
它赐予我神圣使命
赐予我三尺长剑
赐予我雄健白马
我跨越千里大漠
跨越飞瀑流沙
神啊
让我所»
搭建mysql的双主从复制
- 博客分类:
- 数据库
环境:CentOs两个Ip分别为192.168.80.100、192.168.80.101
一、mysql的安装
mysql的具体安装不多说,主要是安装完成后,分别在两台机器上分别连接另一台机器的mysql,能互相连接说明能互相通信,这是主从复制的基础。
二、具体配置
分别在两台服务器上面修改/etc/my,加上server-id=1(两台机器的这个数字1不应该相同,如果一台为1,另一台就要为非1的数字)和log-bin=mysql-bin。如下图 修改完配置文件后,登录mysql,使用sql语句show variables like 'serve ...
一、所需环境
memcached-1.4 、 libevent-1.4、CentOS
二、memcached的安装
1、将memcached-1.4 、 libevent-1.4上传到CentOs;执行rpm命令安装。
rpm -ivh libevent-1.4.13-4.el6.i686.rpm memcached-1.4.4-3.el6.i686.rpm
2、执行rpm -qa|grep memcached查看memcached安装情况;执行rpm -ql|grep memcached查看
memcached安装到什么地方了
3、more /etc/sysconf ...
概述
类加载器的作用为加载class字节码,Java虚拟机中有多个类加载器,系统默认三个类加载器,分别负责加载不同位置的类;
三个类加载器分别为:
BootStrap,ExtClassLoader,AppClassLoader
需要说明的是BootStrap不是Java类,他是由C++实 ...
t0规定了主站端和子站RTU端建立一次TCP连接的最大允许时间,主站端和子站RTU端之间的TCP连接在实际运行中可能经常进行关闭和重建,这发生在4种情况下:
①主站端和子站RTU端之间的I格式报文传送出现丢失、错序或者发送U格式报文得不到应答时,双方均可主动关闭TCP连接,然后进行重建;
②主站系统重新启动后将与各个子站重新建立TCP连接;
③子站RTU合上电源或由于自恢复而重新启动后,将重建连接;
④ 子站RTU收到主站端的RESET_PROCESS(复位远方终端)信号后,将关闭连接并重新初始化,然后重新建连接。每次建立连接时,RTU都调用socket的listen( ) ...
在系统运行后,在线程快照里总是看到线程池的名字为pool-xx,这样导致很不好定位,怎么给线程池一个有意义的名字呢。参照ThreadPoolExecutor类的ThreadFactory,自己实现ThreadFactory接口,重写newThread方法即可。参考代码如下:
public class NamedThreadFactory implements ThreadFactory
{
private static final AtomicInteger POOL_SEQ = new AtomicInteger(1);
private final ...
linux下常见定位命令:
1、jps 输出Java进程
-q 只输出进程ID的名称,省略主类的名称;
-m 输出进程启动时传递给main函数的参数;
-l 输出主类的全名,如果执行的是jar文件,则输出jar文件的路径;
-v 输出虚拟机进程启动时所带JVM参数;
2、jstat 管理内存使用和垃圾收集等信息
-class 查看类加载的统计信息;
-gc 查看垃圾收集等信息;
gcutil 查看新生代、 ...
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open();
// 设置通道为非阻塞
serverChannel.configureBlocking(false);
serverChannel.socket().bind(new InetSo ...
最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。
1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。
2、在数据插入的时候有些字段特别长,导致SQL打开后很卡,根本无法复制粘贴,而且有两张表的数据比较多,根本不可能用复制粘贴SQL的形式插入。最后用jdbc连接Hana数据库,读取SQL文本,读一行插入一行的方式得以全部插入。
3、在原来的字 ...
aop相关的概念及配置
- 博客分类:
- spring
切面(Aspect):
通常在目标方法执行前后需要执行的方法(如事务、日志、权限),这些方法我们封装到一个类里面,这个类就叫切面。
连接点(joinpoint)
spring里面的连接点指需要切入的方法,通常这个joinpoint可以作为一个参数传入到切面的方法里面(非常有用的一个东西)。
通知(Advice)
通知就是切面里面方法的具体实现,分为前置、后置、最终、异常环绕通知。
切入点(Pointcut)
所谓切入点,通常是指一个表达式,按照包的匹配来切入进去。
目标对象(target)
代理的目标对象。
以下是spring aop的一个实现
先写切面类,代码如下:
public ...