- 博客(10)
- 资源 (11)
- 收藏
- 关注
原创 秒杀系统数据同步(保证不多卖)
秒杀系统需要保证东西不多卖,关键是在多个客户端对库存进行减操作时,必须加锁。Redis中的Watch刚好可以实现一点。首先我们需要获取当前库存,只有库存中的食物小于购物车的数目才能对库存进行减。在高并发的情况下会出现某时刻查询库存够的,但下一时刻另外一个线程下单了,对库存进行减操作,刚好小于上个线程的购物车数目。照理现在的状态是不能下单成功的,因为库存已经不够了,但上一线程仍然认为数量还够,对库存进行减操作,从而导致
2015-11-25 18:10:14 2656
转载 unmappable character for encoding ASCII
编译java报如题异常,解决方法如下编译时:javac -encoding utf-8 Word2VEC.java 运行时:java -Dfile.encoding=utf-8 Word2VEC
2015-11-21 00:01:09 2209
原创 Java命令行编译文件时出现的错误,找不到符号或软件包不存在等
习惯了eclipse的自动编译,Java命令行编译、执行文件只会最基础的部分,就是对单文件的编译和执行,而且不包含任何外部JAR包。但有时候你还非得用命令行,会碰到一些问题,博主这里给出几种常见的问题及解决方法。首先介绍了一下相对路径和绝对路径的概念,对本文实验环境进行详细得介绍,主要解决了三个问题,问题一:找不到符号或软件包不存在,问题二:JAR包怎么引入,问题三:指定class文件存放位置。
2015-11-20 21:04:51 34412 4
转载 遍历Map的四种方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 Syste
2015-11-18 15:49:33 662
原创 Maven
JDK版本:1.6.0_45apache-maven-3.0.5兼容jdk1.6下载地址:http://download.csdn.net/detail/leiqiongjiecn/8773749环境配置及使用:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html#!comments
2015-11-17 11:35:02 367
转载 GSON使用的学习笔记,入门篇
转自http://blog.csdn.net/jackie_xiaonan/article/details/14498187今天是我第一次处理json编、解码,也是第一次使用gson,这里记录一些学习中的笔记。json是什么看到 { “firstName”: “Brett”, “email”: “aaaa” } 这样的字符串时,不由的让我想起几年前看过一本讲述javascript编程的书
2015-11-16 23:33:38 563
转载 Java中使用MD5进行计算摘要
转自http://blog.csdn.net/hbcui1984/article/details/1326216在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。(一)消息摘要简介一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对
2015-11-16 15:47:49 827
原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
可能原因1: 需要引入mysql-connector-java-5.1.29-bin.jar,jar包可以在mysql官网上下载。 可能原因2: 另外一个问题就比较诡异,因为你很有可能网上复制了一个SQLHELPER封装类,一般会有个dbinfo.properties用于配置,检查你的dbinfo.properties文件里面的是“driver=com.mysql.jdbc.Drive
2015-11-14 00:11:21 458
转载 JDK中JRE与Program Files中的JRE的区别
JDK中JRE与Program Files中的JRE的区别转自http://www.cnblogs.com/xiaofeixiang/p/4085159.htmljvm是jre里头一个动态连接函数库,jdk里面的jre一般用于运行java本身的程序,比如javac,等等.programfiles下面的jre用于运行用户编写的java程序. JRE下的bin\client 或者 bin\server
2015-11-04 20:07:09 833
原创 利用反射获取Java类中的静态变量名及变量值
利用反射获取Java类中的静态变量名及变量值.JAVA可以通过反射获取成员变量和静态变量的名称,局部变量就不太可能拿到了
2015-11-01 20:12:22 37694 4
机器学习实战英文版Machine Learning in Action
2016-03-21
机器学习实战电子书免费
2016-03-21
gson-2.3.1.jar
2015-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人