-
[NodeJS]Util.inherits,原型继承
//引入util模块varutil=require('util');//定义函数BasefunctionBase(){ //定义全局变量name和year this.name='Nemo'; this.year=2016; //定义了一个私有的sayHello方法......2,454 0 2016-06-17 00:06
-
数据库事务设计相关
1,保持事务短小2,尽量避免事务中rollback3,尽量避免savepoint4,默认情况下,依赖于悲观锁5,为吞吐量要求苛刻的事务考虑乐观锁6,显示声明打开事务7,锁的行越少越好,锁的时间越短越好STARTTRANSACTION:开始事务,autocommit设为0,如果已经有一个事务在运行,则会触发一个隐藏的COMMITCOMMIT:提交事务,保存更改,释放锁ROLLBACK:回滚本事务对数......2,446 0 2017-05-26 10:44
-
致自己
在过去的日子里,很多事情都发生了改变。但是,唯一不变的是,到现在你还一直在走。你知道,你的路还很长很长。感谢过去那些那么拼命的你!但是,你还需要更加努力。你知道,你的路还很长很长。2,438 0 2016-07-20 00:11
-
NemoDao - 简单模仿mybatis实现一个持久层框架
嗯,这几天用稍稍闲散的时间模仿着mybatis写了一个简单的持久层框架。目前只有一些简单的操作,不过足以用来学习一些mybatis简单的原理了。这个项目的源码托管在github,地址为:https://github.com/NemoMeng/NemoDao可以先分析下我们在使用mybatis中做的一些工作:1、配置处理。2、写mapper。3、写dao接口,在需要的地方调用dao接口。这么着写这个......2,429 2 2017-12-22 18:39
-
Ubuntu 下WPS不能输入中文问题解决
Ubuntu下自带的LibreOffice实在用不惯,所以一般都是用的wps做替代。不过有时会发现无法输入中文。在网络上搜索了下,找到如下解决方法:nemo@Cynthia:~$sudovim/usr/bin/wps在文件首,也就是#!/bin/bash后加入:exportXMODIFIERS="@im=fcitx"exportQT_IM_MODULE="fcitx"保存,重启wps。问题即解决。2,427 0 2016-12-09 14:55
-
二叉树典型:递归打印某个文件夹下的所有文件以及文件夹
二叉树的以前还在学校的时候开始接触的了,不过一直做的工作都跟数据结构/算法没多大的关系,所以一直没能应用。最近在研究一些索引原理方面的内容,其中接触到不少数据结构的内容。这里先贴一下这个二叉树搜索的实现:/***CreatedbyNemoon2018/1/11.*/publicclassBinaryTreeTest{privateStringbasePath="E:/";@Testpublicvo......2,424 0 2018-01-11 17:32
-
tomcat控制文件上传报错解决。
OK,昨天同事这边遇见了这样一个问题,先记录下:最终的解决方案是:在tomcat的根目录下手动建了一个temp目录....===========================================org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:Processingofmultipart/form-da......2,410 4 2016-01-19 15:58
-
关于分布式系统中事务相关简单探索
数据的原子性对于一个系统而言,重要性不言而喻。这里拿普遍的购物付款举个栗子: 你在淘宝上买了一件商品,结账的时候,其实淘宝会帮你处理两件事情: 1、从你的余额扣款。 2、添加你的购物订单。如......2,401 0 2018-01-05 15:45
-
QueryParamUtils
/***查询参数工具类**@authorNemo**/publicclassQueryParamUtils{privatestaticfinalLoggerlog=LoggerFactory.getLogger(QueryParamUtils.class);/*****@paramqueryBean*@paramexampleAutoGenClz*/publicstaticvoidcopyPara......2,389 4 2017-06-30 10:54
-
Git Flow命令示例
创建feature分支gitcheckoutdevgitcheckout-bfeature-s16在feature分支上进行开发gitaddxxxgitcommitxxx#多人协作在同一个feature分支上进行开发时,使用rebase合并远程分支gitcheckoutfeature-s16gitfetchorigingitrebaseorigin/feature-s16gitpushorigin......2,382 0 2017-05-24 10:55
-
JAVA多线程开关控制实例
publicstaticvoidmain(String[]args){ExecutorServiceservice=Executors.newCachedThreadPool();//创建一个线程池finalCountDownLatchcdOrder=newCountDownLatch(1);//指挥官的命令,设置为1,指挥官一下达命令,则cutDown,变为0,战士们执行任务finalCount......2,373 0 2017-06-06 18:55
-
Markdown 语法简单练习
----#Markdown语法练习----##1、第一大题###1.1、第一小题如图,请猜出该图片的**[出处](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)**>[![图片](https://www.link-nemo.com/Kira/new/res/heads/001.jpg?t=774666459)......2,354 0 2018-02-08 18:52
-
想看美女的看这里:Python 豆瓣美女爬虫
简单实现了下,自动保存豆瓣美女网站的图片到本地,仅作学习参考:importrequestsimportosfromlxmlimportetreeimportrandomimportstringimportdatetime#保存目录path='D://photos/'headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64;rv:60.0)Geck......2,349 1 2018-06-15 10:00
-
【转载】vim常用命令总结
Vim选择文本,删除,复制,粘贴vim选择文本,删除,复制,粘贴文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。V从光标当前行开始,光标经过的行都会被选中,再按一下V结束。Ctrl+v从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl+v结束。ggVG选中全部的文本,其中gg为跳到......2,343 2 2017-08-11 17:30
-
为什么一天分为24小时,一小时又分为60分钟【转载】
一个困惑很久的问题。时间,一种看似十分简单的事物,人人都能理解。然而,它又是那么的复杂和神秘,甚至直到今天也很难说被人认清了本质,物理学家和哲学家们仍为它头疼不已。早在一千五百多年前,古希腊的西罗马主教奥古斯丁说:“什么是时间?如果有人问我,我知道;如果要求我解释,我就不知道。”而仅仅是计时问题,人类也走过了几千年并不平坦的道路。“日”是最自然的原始时间单位《尚书·尧典》有记载,羲和专管“历象日月......2,336 0 2018-02-07 11:01