- 浏览: 168754 次
最新评论
-
Gonjan:
akka_li 写道胡守峰 写道楼主说的那个乐观锁加版本号的那 ...
大数据量下高并发同步的讲解(不看,保证你后悔) -
peng-liang:
胡守峰 写道楼主说的那个乐观锁加版本号的那个,是不是每次更新都 ...
大数据量下高并发同步的讲解(不看,保证你后悔) -
akka_li:
胡守峰 写道楼主说的那个乐观锁加版本号的那个,是不是每次更新都 ...
大数据量下高并发同步的讲解(不看,保证你后悔) -
胡守峰:
楼主说的那个乐观锁加版本号的那个,是不是每次更新都要查询一下数 ...
大数据量下高并发同步的讲解(不看,保证你后悔)
文章列表
storm 数据库操作
- 博客分类:
- storm
package com.num.one.storm.learn.jdbc;
import java.sql.Types;
import java.util.List;
import java.util.Map;
import org.apache.storm.Config;
import org.apache.storm.LocalCluster;
import org.apache.storm.StormSubmitter;
import org.apache.storm.generated.AlreadyAliveException;
import org.apa ...
有道云笔记贴过来的代码有点乱,请参考原文
webview调用html js完全攻略(所有的疑问都能解答)
设置webSettings
//允许h5使用javascript
webView.getSettings().setJavaScriptEnabled(true);
//允许android调用javascript
webView.getSettings().setDomStorageEnabled(true);
设置调用javascript
webView.setWebViewClient(new WebViewClient(){
@Override
publ ...
文档从我的有道云笔记复制过来的,排版有点乱掉,请参考原文
基本用法
location / {
root html;
try_files $uri $uri/ /index.html;
}
匹配所有“/”开头的路径到html目录下。try_files的含义是:首先会匹配$uri文件,如果没有去匹配$url/文件,如果再没有去找/index.html
扩展用法
location /static/ {
root dev;
try_files $uri $uri/ /index.html;
}
重点剖析一下:
1.首先会去找根路径 dev/static/
2.如果 ...
linux mysql 安装详解
- 博客分类:
- mysql 数据库
0.getconf LONG_BIT 查询系统多少位,64位的libaio需要从网上下载安装,32位的可以通过2中yum安装
1.查询 mysql 依赖的文件: rpm -qa | grep libaio 有则不必进行2
2.安装文件 yum install libaio.so.1
3.查询mysql安装文件 rpm -qa| grep mysql 有则删除
4.删除系统自带的mariadb rpm -qa | grep mariadb 需要强制卸载 rpm -e --nodeps mariadb*
5.依次安装mysql包
rpm -ivh mysql-community- ...
linux安装nginx
- 博客分类:
- nginx
注明:无openSSL
1.安装pcre
本地下载pcre-8.12.tar.gz
上传linux机器,解压安装:
tar -xzvf pcre-8.12.tar.gz
cd pcre-8.12
make
make install
2.安装zlib-devel
yum install zlib-devel -y
3.安装nginx
本地下载nginx-1.13.4
上传linux机器,解压安装:
tar -xzvf nginx-1.13.4.tar.gz
cd nginx-1.13.4
//创建nginx安装目录
mkdir -p /home/x ...
python pypi配置国内镜像
- 博客分类:
- pypi python
网上配置方法很多:
清华镜像地址:
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
先说明下,楼主在win10上搭建python环境,先通过手动在C/Users/Administrator/目录下新建了pip/pip.ini文件,在里面添加了
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
代码后,运行pip install 命令,提示“gbk”编码错误,猜测是文件格式不正确,后通过cmd命令直接创建文件,添加以上配置以后运行成功。
copy n ...
问题描述
昨天晚上想用spring boot快速搭建一个web开发的项目,就打开spring boot的doc,按照说明开始尝试。没想到出师未捷身先死,第一步就挂了。以下是spring boot的配置文件,参考:http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-first-application
<?xml version="1.0" encoding="UTF-8"?>
<project x ...
在开发springMVC接收数据,反序列化对象的时候,遇到了日期格式不能正常转化的问题。
例如:
public class Entity{
private Date date ;
//get set方法略
}
前端传的json数据格式:{"date":"2016-11-11 10:52"}
使用@requestBody Entity entity方式接收数据报错。
查了下官方文档(http://docs.spring.io/spring/docs/4.3.1.BUILD-SNAPSHOT/sprin ...
zabbix安装及配置
- 博客分类:
- zabbix
一、安装篇
参考:http://www.ttlsa.com/zabbix/install-zabbix-on-linux-5-ttlsa/
http://www.jb51.net/article/56971.htm
在了解《zabbix硬件、软件需求》之后,在你心里应该有备选的机器。今天开始安装zabbix。zabbix需要LNMP或者LAMP环境。环境的搭建不在本章范围内。
LNMP环境配置Linux安装:http://www.osyunwei.com/archives/1024.htmlNGINX安装:http://www.ttlsa.com/nginx/nginx-install ...
图像处理JPEGCodec类已经从Jdk1.7移除
著名测试工具jira在使用图像处理JPEGCodec类会报告以下信息:
我是这样用的: FileOutputStream newimage=new FileOutputStream(img_midname); //输出到文件流 JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
强大的BootStrap相信大家都用过,下面介绍开源后台框架,让大家打开眼界
Bracket Responsive Bootstrap 3 Admin Template
Apricot Bootstrap 3 Admin Dashboard Template
Cameo – Bootstrap 3 Responsive Admin Template
这篇文章主要讲了rsync + inotify 配置方式,至于如何安装这两个工具,网上教程一大堆,这里不再逐一叙述。
功能:服务器修改同步到客户端
服务器端配置:
服务器IP:10.11.28.4
/home/www/rsync.sh
#!/bin/bash
src=/home/www/apache-tomcat-7.0.64/webapps/redpacket/ #同步的文件夹
des=www #标志 和客户端的对应
host="10.11.28.5" #客户端IP地址
/home/www/inotify- ...
需求:
下面一段文本中保存着用户的信息,其中第7个字段是身份证信息,有15位和18位之分,将其中的年份替换成11(15位)或者1111(18位)。环境linux,unix
xx|xx|xx|xx|xx|xx|310108900718023|xx|xx|.....
xx|xx|xx|xx|xx|xx|522529198802252219|xx|xx|.....
xx|xx|xx|xx|xx|xx|310108900718023|xx|xx|.....
xx|xx|xx|xx|xx|xx|522529198802252219|xx|xx|..
linux环境下,首先想到 ...
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,
但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。
为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步
1、同步和异步的区别和联系
所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到
返回的值或消息后才往下执
高并发网站开发需要考虑的问题
- 博客分类:
- 高并发 优化
1. 对频繁操作的表行,要加上乐观锁,防止写丢失。mysql不支持行锁,需要在程序中加入。hibernate自带version字段。
2.表设计上尽量采用分库,减少一台数据库在高并发环境下,性能低下。
3.事务加到service层,可以保证同时回滚。
4.数据库中某些字段可以确定唯一的情况下,最好加入唯一索引,防止数据插入重复。对查询的字段加上索引。
5.对方法的并发操作,加上synchronized.