`
文章列表
 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商品信息表减去该用户下单的数 ...
一、  http://bbs.csdn.net/topics/390300026?page=1  在做网络传输消息的程序。为了适应不同的平台,我想将对象序列化,后再传输,另一端进行反序列化。但是这样问题就来了,反序列化的时候,不知道反序列化的类型,而且关于多态对象,更是棘手。而且如何确保一个对象完成的传输过来。 1、看看protobufgoogle开源的库,帮你实现序列化反序列化,跨平台的   2、boost:serialize库可以把对象序列成二进制或xml串,然后传给socket,接收方如果是同一语言写的就能反序列,且支持继承,不过被序列的类要加一点代码...被序列的类型可以通 ...
Global site tag (gtag.js) - Google Analytics