- 浏览: 122876 次
- 性别:
- 来自: 广州
最新评论
-
huosange:
简单明了,通俗易懂
JAVA为什么只允许单继承
文章列表
Visual SVN代码库迁移
- 博客分类:
- SVN
(实现SVN全迁移,包括代码,历史记录,用户账号密码等,只改机器ip,其他都不改)
操作原始svn服务器,将原始svn服务器上需要导出的仓库进行备份,文件以dump的方式呈现。(这种方式更合适)
备份思路是:
第一步:将准备要迁移的仓库导出 svnadmin dump
第二步:在目标服务器上创建新的仓库
第三步:导入刚才导出的dump文件 svnadmin load
1.找到装有原始svn服务器,然后找到VisualSVN Server的安装目录下的bin文件夹,将其拷贝
C:\Program Files\VisualSVN Server\bin
2.打开cmd命令,输入cd 刚才拷贝的b ...
node以及webpack安装
- 博客分类:
- node
一,node安装
1,官网下载node:https://nodejs.org/zh-cn/,下载长期支持版
2,正常安装,安装目录最好设置自己定义的目录,这里是D:\Program Files\nodejs
3,设置全局模块路径(跟安装目录一致):
npm config set prefix "D:\Program Files\nodejs&qu ...
1.搭建yum服务器
2.使用yum下载缓存进行封装,然后使用缓存安装
这里讲讲使用yum缓存封装
一、下载指定包及相关依赖
yum install --downloadonly packetName
二、查看下载的缓存文件,默认存/var/cache/yum
ll /var/cache/yum
三、yum使用缓存安装指定包
yum -C install packetName
下载地址:
https://www.zabbix.com/download?zabbix=4.0&os_distribution=rhel&os_version=7&db=MySQL
rpm zabbix-release-4.0-1.el7.noarch.rpm之后会在/etc/yum.repos.d/生产zabbix.repo
然后配置yum代理(vi /etc/yum.conf 配置proxy=http://10.101.1.6:80,proxy_username=?,proxy_password=?)
安装zabbix相关包,如果有缺少包,可以在下载相应操作系统 ...
垃圾收集(Garbage Collection ,GC),是一个长久以来就被思考的问题,当考虑GC的时候,我们必须思考3件事情:
哪些内存需要回收?
什么时候回收?
如何回收?
那么在Java中,我们要怎么来考虑GC呢?首先回想以下内存区域的划分,其中程序计数器、本地方法栈、虚拟机栈三个区域随线程而生,随线程释放,栈中的栈帧随着方法的进入和退出执行着出栈和入栈的操作,每一个栈帧分配多少内存基本是在类结构确定时就已经固定的(可能会进行一些优化,但是大体上已知),因此这几个区域就不需要考虑回收的问题,因为方法结束或者线程结束时,内存自然都被回收。不需要额外的GC算法等。
然 ...
sqlserver删除重复数据的方法
- 博客分类:
- SQLserver
方法一:
delete T from (
select ROW_NUMBER() over (Partition By FUN_CODE order by [FUN_ID]) as rown ,* from AU_FUN_AUTH t where FUN_NAME ='XXXX') T where T.rown >1
方法二:
查看:
select resource_id,count(1) from t_resource_apptype_releation GROUP BY resource_id having count(1)>1 order by count(1 ...
SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自] SQL injection - Wikipedia
SQL注入,大家都不陌生,是一种常见的攻击方式。攻 ...
java动态代理(JDK和cglib)
- 博客分类:
- JAVA
http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。
对于直接继承Thread的类来说,代码大致框架是:
1
2
3
4
5
6
7
8
9
10
11
12
class 类名 extends Thread{
方法1;
方法2;
…
public void run(){
// other code…
}
属性1;
属性2;
…
}
先看一个简单的例子:
1
2
3
4
5
6
7
8
9
10
11
12 ...
mongodb安装与使用
- 博客分类:
- mongodb
1,,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为3.0.2。
2,安装
可参考官方文档:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
下载后的文件是:mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed.msi。双击进行安装。
安装完成后,可以看见目录:C:\Program Files\MongoDB\Server\3.0\bin
3,配置
创建如下目录:
创建文件:E:\mongo ...
Redis与Memcached的区别
- 博客分类:
- Redis
传统MySQL+ Memcached架构遇到的问题
实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很 ...
Mongodb的安装与启动
下载链接: http://www.mongodb.org/downloads
Linux
安装
第一步:下载安装包
下载版本:2.0.2-rc2
下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz
首先在linux中解压缩安装程序
通过命令操作:
解压:[root@localh ...
mongodb安装-win
- 博客分类:
- mongodb
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
面向集合存储,易存储对象类型的数据。
模式自由。
支持动态查询。
支持完全索引,包含内部对象。
支持查询。
支持复制和故障恢复。
使用高效的二进制数据存储,包括大型对象 ...
MySQL主从复制配置
- 博客分类:
- MySQL
Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。
(1)首先确保主从服务器上的Mysql版本相同
(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION SLAVE赋予权限,如:
mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave001'@'192.168.0.99' IDENTIFIED BY
'123456';
Query OK, 0 rows affected (0.13 sec)
(3)修改主数据库的配置文件my.cnf,开启BINL ...
1、redis-benchmark
redis基准信息,redis服务器性能检测
redis-benchmark -h localhost -p 6379 -c 100 -n 100000
100个并发连接,100000个请求,检测host为localhost 端口为6379的redis服务器性能
[root@Architect redis-1.2.6]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000
====== PING ======
10001 requests completed in 0.41 second ...