- 浏览: 495611 次
- 性别:
- 来自: 北京
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
文章列表
java中8种基本类型变量对应的包装类:
byte -- Byte
short -- Short
int -- Integer
long -- Long
float -- Float
Double -- Double
boolean -- Boolean
char -- Character
包装类型的自动拆箱与自动装箱实现原理
从JDK1.5之后java引入
使用WPF+Mvvm开发一年多,期间由于对Mvvm模式的理解不足,遇到了很多问题,也绕了很多弯子;网上提供的Mvvm的示例比较简单,实际项目中的需求也各种各样。不过经过几个项目,也有了一些对Mvvm模式的理解:1. Mvvm是 ...
http://www.iteye.com/topic/1143043查询天气预报在APP中常用的一个常用功能,聚合数据免费天气api接口可以根据根据城市名/id查询天气、根据IP查询天气、据GPS坐标查询天气、查询城市天气三小时预报,并且支持全国不同城市天气预报查询。
代码描述:基于JAVA的免费天气api接口调用示例,根据文档中注明的需求参数,调用接口返回数据。
关联数据:免费天气api
接口地址:https://www.juhe.cn/docs/api/id/39
step1:选择本文所示例的接口"免费天气api" url:https://www.juhe.cn ...
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的¢
日志文件类型概述: 1.错误日志 记录启动、运行或停止mysqld时出现的问题。My.ini配置信息:#Enter a name for the error log file. Otherwise a default name will be used.#log-error=d:/mysql_log_err.txt2.查询日志 记录建立的客户端连接和执行的语句。My.ini配置信息:#Enter a name for the query log file. Otherwise a default name will be used.#log=d:/mysql_log.txt3 ...
如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。
很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。大多 ...
一、NIO应用场景
1、写爬虫
2、做通讯服务器就经常有用,还有些自定义的socket接口什么的。不过现在其实框架很多了。
3、比如游戏服务端
4、与传统IO的优势 在老的IO包中,serverSocket和socket都是阻塞式的,因此一旦有大规模的并发行为,而每一个访问都会开启一个新线程。这时会有大规模的线程上下文切换操作(因为都在等待,所以资源全都被已有的线程吃掉了),这时无论是等待的线程还是正在处理的线程,响应率都会下降,并且会影响新的线程。 而NIO包中的serverSocket和socket就不是这样,只要注册到一个selector中,当数据放入通道的时候 ...
1、maven+MongoDB+html5搭建的开源项目代码托管在Github上: https://github.com/sunnykaka/deimos这个项目主要就是技术学习用的, 前端用html5,数据存储用MongoDB,Dao层用到了Spring Data,项目生命周期用maven管理. 具体说明可以查看Wiki: https://github.com/sunnykaka/deimos/wiki/%E4%BB%80%E4%B9%88%E6%98%AFDeimos
2、学习渐进
http://www.iteye.com/blogs/subjects/Mongodb
ht ...
步骤一、启动数据库
[root@master ~]# cd /opt/mongodb[root@master mongodb]# lsbin data GNU-AGPL-3.0 log README THIRD-PARTY-NOTICES[root@master mongodb]# cd data/[root@master data]# lsmongod.lock test.0 test.1 test.ns _tmp[root@master data]# cd ../bin/[root@master bin]# ./mongod --dbpath=/opt/mong ...
http://www.csdn.net/article/2014-09-25/2821866
一直使用json游离于各种编程语言和系统之间。一个偶然的机会碰到了Fastjson,被他的无依赖、易使用、应用广等特性深深吸引的同时,更被他出奇的“快”所震惊,在java界犹如一骑绝尘 ...
一、oracle默认在update时是行锁。但如果update的where条件中有函数在使用,这时是行锁还是表锁?
举例:
SQL> update emp set sal=8000 where empno=7369;
1 row updated
SQL> select sid,type,lmode from v$lock where sid=146;
SID TYPE LMODE ...
今天温习oracle事务,记录如下:
事务定义
事务是保持数据的一致性,它由相关的DDL或者DML语句做为载体,这组语句执行的结果要么一起成功,要么一起失败。
我们知道SQL92标准定义了数据库事务的四个 ...
set transaction readonly 类似于SERIALIZABLE事务隔离级别,在发布SET TRANSACTION READ ONLY起的所有SELECT语句,其结果均为同一个时间点一致,直至显式地发布了COMMIT或ROLLBACK命令或隐式提交(执行DDL)。这个时间点为SET TRANSACTION READ ONLY这个语句执行后的时间点。这个语句与SERIALIZABLE不同之处在于,在READ ONLY这个范围内,不能进行DML。以下用测试说明:用TEST1用户开启两个会话在会话一中:SQL> create table t1 (a int );Table c ...
电商实例、业务并发、网站并发及解决方法
- 博客分类:
- 多线程
一、怎么防止多用户同一时间抢购同一商品,防止高并发同时下单同一商品?
http://ask.csdn.net/questions/159351
http://www.cnblogs.com/lingmaozhijia/articles/1339222.html
最近在做抢购系统,但头疼的是,在多用户高并发的情况下经常会库存出现问题。排查到,在同一时间内多用户同时下单导致查询和插入不同步了,而查询中跟插入又有时间差而在高并发的情况下导致库存问题(我的项目大概是这样,首先 for update查出商品信息表,放入全局表里数组里,当用户扣款余额成功后,update商品信息表减去该用户下单的数 ...
java对象序列化过程
- 博客分类:
- J2SE
一、
http://bbs.csdn.net/topics/390300026?page=1
在做网络传输消息的程序。为了适应不同的平台,我想将对象序列化,后再传输,另一端进行反序列化。但是这样问题就来了,反序列化的时候,不知道反序列化的类型,而且关于多态对象,更是棘手。而且如何确保一个对象完成的传输过来。
1、看看protobufgoogle开源的库,帮你实现序列化反序列化,跨平台的
2、boost:serialize库可以把对象序列成二进制或xml串,然后传给socket,接收方如果是同一语言写的就能反序列,且支持继承,不过被序列的类要加一点代码...被序列的类型可以通 ...