- 浏览: 56610 次
- 性别:
- 来自: 北京
最新评论
文章列表
命令行导入导出数据文件
- 博客分类:
- Mysql
为支撑数据量,引入了MyCat做为分库,分表的代理持久层代理,MyCat在语法上不支持Mysql的语法。
Mycat数据导入需要带有插入声明的列:
导出命令:
1.通过doc进入到mysql目录下如:
C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin>
mysqldump -uroot -p -h127.0.0.1 -P3306 -p -c -t --skip-add-drop-table --extended-insert=false group >d:\group_t ...
关于在IOS手机端端乱码的的问题
- 博客分类:
- Spring
移动端开发的时候商定统一的编码格式,一般采用的UTF-8编码格式,如果在服务端没有设置请求的编码格式默认都是GBK的,实际开发中遇到的问题是Android汉字显示正常,IOS端汉字乱码,因为都是POST请求即使在Tomcat中设置了URIEncoding="UTF-8",这个值针对在GET方式用中UTF-8的编码的汉字不会乱码
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" ...
jconsole 远程监控
- 博客分类:
- JAVA
在Windows环境下远程监控Linux下JVM的运行状况
感谢开源共享的并且把真实的知识分享给大家的人,感谢 https://blog.linuxeye.com/262.html 博主的分享
第一步:运行linux下运行 hostname -i
[root@hadoop131 bin]# hostname -i
172.28.6.131
如果 ...
如果设计的并发搞,数据量大我们考虑做myslq分表处理mysql分表依据不同的维度。比如有活动和用户的关系表,如果不分表,在单表里就可查到一个用户创建了多少个活动,一个活动下有多少个参与者。如果要分表就需要两个维度来考虑,第一以用户ID分表 第二:以活动ID分表,如果是活动表,那个就以活动ID分表维度。
分表大多少看具体业务而定,一般是以100为基数,可以参考的标准是如果数据结构简单可以1000-2000W作为分表的依据,如果设计信息多可以以500-1000W作为参考值。
分表采用的算法:1.分表的维度对应的值求余所得到值作为 ...
和一个牛人咨询的Mysql问题的记录
- 博客分类:
- Mysql
1.经验值:tomcat能配置到800-10000 具体要看具体业务的处理方式,测试得出一个合理的值,具体还要业务处理响应能力,以及代码的性能问题
2.正式环境系统部署,刚开始可能是nginx后面跟2-3个tomcat,如果用户量增长就会配置到4-5个,nginx做集群负载
3.在正式环境里数据的配置可能根据具体业务设置数据库,每个数据库可能只有一个业务库,比如用户,群组,活动,其他小业务量的放置在一个数据库,数据库的分库分表
4.数据库如果业务负载数据量保持在500万左右,如果表结构简单,都是基本类型,可以达到1500万,具体性能还要看表结构的数据结构而定。性能是主要考量的指标,(数据 ...
Ngin日志日志格式
- 博客分类:
- Nginx
Nginx的日志配置在/usr/local/nginx/conf/nginx.con配置文件中
http {
include mime.types;
default_type application/octet-stream;
log_format main ' "$remote_addr" "$upstream_addr" "[$time_local]" "$request_time" "$upstream_response_time" ...
移动端的增量更新 - 点滴
- 博客分类:
- JAVA
列表中的增量更新
增量更新是指在服务端只提供数据,在移动端通过时间戳拉取数据,数据是无状态,在移动端做本地数据库缓存,提供UI的数据展示。
移动端:
1.在移动端做本地数据库缓存,首次请求 version的值为0, ...
问题:
No qualifying bean of type [org.springframework.web.servlet.view.freemarker.FreeMarkerConfig] is def
需要在在springmvc.xml中配置:
<!-- 自动扫描且只扫描@Controller -->
<context:component-scan base-package="com.qtoon.property.house.controller"></context:component-scan>
...
Spring中集成Hessian的问题
- 博客分类:
- Hessian
请下载附件查看·····
Spring中集成Hessian的问题:
主要解决的两个问题
第一个请求超时的问题,
第二个在调用Hessian接口异常捕获不到异常的问题
Spring版本:3.2.11
Hessian版本:3.1.3
Hessian在Spring中的使用
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" ...
Spring配置JNDI数据源
- 博客分类:
- Spring
spring中配置JNDI
在spring中配置,这样就可以动态切换在本地,还是服务器上
applicationContext-databaseSource-jndi.xml 通过JNDI访问数据源
applicationContext-databaseSource-jdbc.xml 通过本地配置jDBC访问数据源
在applicationContext.xml中引入即可:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=" ...
JAVA系统类 System的简单整理
- 博客分类:
- JAVA
对系统属性看着JDKapi做了简单的记录,尤其是文件分隔符,以及获取系统时间,数组拷贝实用比较多谢,随意正对这几个做下简单整理,需要引入junit单元测试的jar包
//获取所有系统属性
@Test
public void testAllProperties(){
Properties p = System.getProperties();
//第一种方法
for(Object obj : p.keySet() ){
//System.out.println("key = " + obj + " ...
Java读取资源文件-2
- 博客分类:
- JAVA
本文转载自 - http://lavasoft.blog.51cto.com/62575/184605/ 从其中学习到了好多
一、认识国际化资源文件
在java中java.util.ResourceBundle使用详解
这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:轻松地本地化或翻译成不同的语言一次处理多个语言环境以后可以轻松地进行修改,支持更多的语言环境
说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的 ...
ZIP压缩,解压缩简单实现
- 博客分类:
- JAVA
package com.fangtoon.business.activity.junit;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream; ...
此博文转载自http://blog.itpub.net/26930360/viewspace-1159879/ 感谢博主的分享
http://www.cnblogs.com/dkblog/archive/2012/03/15/2398332.html - Memcached的分析
一致性 hash 算法( consistent hashing )
张亮
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 ...
获取IP地址或客户端IP地址
- 博客分类:
- network
获取ip地址本机的:
@Test
public void testIp() throws Exception{
Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ip = null;
while (allNetInterfaces.hasMoreElements()) {
NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement();
...