Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,496,113字

首页(共有499文章)

最新发布 最多点击 最多讨论

  • mybatis 乐观锁实现,解决并发问题

    网络上看到的一个情景展示:银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户扣除50元,A先提交,B后提交。最后实际账户余额为1000-50=950元,但本该为1000+100-50=1050。这就是典型的并发问题。乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本(Version)记录机制......

     3,307    0    2017-11-07 15:11

  • 随机抽奖程序 java demo代码

    随机抽奖程序 java demo代码
    简单demo如下:importcom.google.common.collect.Lists;importjava.util.List;/***随机抽奖程序demo*@author:Nemo*@date:2019/1/4.*/publicclassPrizeDraw{/***得到候选人*@return*/privatestaticList<String>getPeopleSet(){L......

     3,306    0    2019-01-04 19:17

  • Not currently on any branch.

    gitrebase后发现命令错误,赶紧ctrl+c撤销操作。重新rebase后提交发现失败,然后就发现了如下的问题。nemo@Cynthia:~/git_work01/lambda$gitstatusNotcurrentlyonanybranch.nothingtocommit,workingdirectoryclean解决方案如下:切换到该分支gitcheckoutorigin/dev_s17_......

     3,305    0    2017-03-08 16:46

  • 随机数/随机字符串生成工具

    importjava.util.Random;publicclassRandomUtils{publicstaticStringgenerateKey(intlength){Stringalphabet="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";intn=alphabet.length();StringBuff......

     3,302    0    2017-11-02 16:35

  • CacheUtils

    packagecom.nemo.utils;importnet.sf.ehcache.Cache;importnet.sf.ehcache.CacheManager;importnet.sf.ehcache.Element;/** *Cache工具类 *@authorNemo */publicclassCacheUtils{   &nbs......

     3,252    0    2016-08-18 16:20

  • Redis事务

    Redis事务可以一次执行多个命令,并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例事务先以 MULTI 开始一个事务,然后将多个命......

     3,243    0    2017-02-10 10:37

  • mysql添加索引

    1.添加PRIMARYKEY(主键索引) mysql>ALTERTABLE`table_name`ADDPRIMARYKEY(`column`) 2.添加UNIQUE(唯一索引) mysql>ALTERTABLE`table_name`ADDUNIQUE( `column` )  3.添加INDEX(普通索引)&nb......

     3,243    0    2016-08-03 09:23

  • Jpa ManyToMany删除只删除关联表信息

    @ManyToMany(cascade={CascadeType.PERSIST,CascadeType.MERGE})@JoinTable(name="adgroup_ad",joinColumns={@JoinColumn(name="adgroup_id")},inverseJoinColumns={@JoinColumn(name="ad_version_id")})这是我的项目的主表部分......

     3,222    0    2016-04-08 09:50

  • java 强制类型转换方法

    NemoMVC中用到的,先写一下。/***类型转换*@paramvalue需要转换的值*@paramtype需要转换的类型*@param<T>*@return*/@SuppressWarnings("unchecked")publicstatic<T>Tcast(Objectvalue,Class<T>type){if(value!=null&&......

     3,217    0    2017-11-27 11:03

  • Debian 8 Jessie国内的几个软件源

    ##163源debhttp://mirrors.163.com/debian/jessiemainnon-freecontribdebhttp://mirrors.163.com/debian/jessie-updatesmainnon-freecontribdebhttp://mirrors.163.com/debian/jessie-backportsmainnon-freecontribde......

     3,216    0    2016-04-09 18:33

  • Springboot 打包发布到tomcat

    第一步:将这个SpringBoot项目的打包方式设置为war<version>0.0.1</version><packaging>war</packaging>第二步去掉springboot中内嵌的tomcat模块,修改pom文件<dependency><groupId>org.springframework.boot<......

     3,204    0    2017-05-02 17:18

  • Vuejs环境配置

    安装最新稳定版vue:$npminstall-gvue全局安装#最新稳定CSP兼容版本$npminstallvue@csp开始创建第一个vue项目:#全局安装vue-cli$npminstall-gvue-cli#创建一个基于"webpack"模板的新项目$vueinitwebpackproject-name#安装依赖$cdproject-name$npminstall$npmrundev启动项目

     3,204    0    2017-03-21 10:48

  • springboot 整合 redisson

    springboot 整合 redisson
    最近在做LinkNemo的调优工作,其中考虑引入redis,用来替代现有的队列/缓存机制。这里的redis客户端有两种待选,jedis和redisson。这边项目用的是redisson,用着感觉还可以,所以这里也考虑用redisson。以上是背景。开始:1、添加redisson的maven依赖:<!--redisson--><dependency><groupId&g......

     3,165    0    2018-12-29 09:39

  • 剖析互联网工作原理【转自CSDN】

    假设你在意大利度假,此时此刻正在一个提供免费WiFi的咖啡厅里享受下午茶。前几天的旅途中,你拍摄了很多靓照,你迫不及待地想要分享给国内的老爹老妈。鉴于二老对Dropbox或者GoogleDrive这种高级货一无所知,因此你只能用邮件附件的方式发送这些照片。当你用鼠标点击邮件发送按钮之后,分分钟,邮件就穿越时空到达了老妈的收件箱。那么这封邮件到底经历了什么,它是如何从意大利的咖啡馆来到妈妈的邮箱的呢......

     3,160    0    2017-07-13 09:58

  • 基于XML - 简单模仿mongodb实现一个数据库

    基于XML - 简单模仿mongodb实现一个数据库
    源码寄存在GitHub仓库,地址为:https://github.com/geeeeeeeeeeeeeeeek/NemoMiniDb-XML这是一个简单模仿mongodb的数据库程序,底层数据存储的是XML文件,而不是JSON。该程序只用于学习用途。目前功能比较简单,不考虑多用户,不考虑多线程,不考虑效率,不考虑资源占用......只简单实现增删改查操作。后续如果有时间,需要继续完善,目前暂时先这

     3,150    0    2018-01-11 14:08