`
sanyecao2314
  • 浏览: 135119 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
在model的某个属性上添加@version注解,系统每次保存会自动给该属性值加1,保证数据没有脏写入.但实际使用中,发现使用不当,会导致该检查频繁报错.简单分析@version字段的自增机制. 调用repo*的save方法.最终会调用org.springframework.data. ...
使用springMVC框架时,因为前台的请求有些是ajax,有些是请求一个页面.而如果这些请求执行过程中有异常没有catch,会向前台页面抛出.url响应为500,可能也会将异常信息抛到前台,这既不安全也不规范.   使用如下方式即可完美解决.既可以在后台记录错误的堆栈log.对前端的ajax请求或页面请求,都可以有比较好的响应处理. <!-- 全局异常处理.--> <bean id="exceptionHandler" class="com.novelbio.web.handler.ExceptionHandler"/> ...
用MonjaDB有一段时间了.最近mongodb升级到3.0.发现MonjaDB不支持.今天刚好看到了MonjaDB的源码.简单编译后,使其可以支持3.0.   源码:https://github.com/sanyecao2314/MonjaDB   直接使用可以直接下载附件放到plugins下,重启eclipse即可.
测试发现,不恰当的使用for循环语法,会使查询效率慢千倍.谨记.   /** * TODO 测试发现.两种不同的for写法,list中46000条数据.效率差了1000多倍. * * 2016年4月6日 * novelbio fans.fan */ public void testArray() { String filePathAndName = "GO-Analysis_BP_peak0_All.xlsx"; List<List<String>> lsExcel = ExcelOpera ...
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" md "d:\mysql_bak\%ymd%" "D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump.exe" jeecg --default-character-set=gbk -uroot -proot > d:\mysql_bak\%Ymd%\mysql.sql REM ..... 这里可以添加更多的命令,要看你有多少个数据库,其中 -Q 后面是数据库名称 -p紧跟后面 ...

导入导出

Oracle数据导入导出imp/exp  功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。   可以在SQLPLUS.EXE或者DOS(命令行)中执行   数据导出:  1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 Cmd代码   exp system/manager@TEST file=d:\daochu.dmp full=y       2 将数据库中system用户与sys用户的表导出 Cmd代码   exp system/manager@TEST file=d:\da ...
淘宝技术这十年pdf版.

CSS基础学习

页面代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; ...
maven 执行test报错. 错误信息如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project 后改为如下即不报错: <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3 ...
做金蝶EAS开发,经常会为数据字典更新找不到对应的字段烦恼.其实金蝶总部有人开发过一个根据meta信息自动爬取生成数据字典的工具.   附件执行下“索引更新.bat”,指定路径到客户端metas文件夹下就行了,就会自动更新表结构 如“E:\kingdee7.0\eas\client\metas”  
在oschina上看到一篇排序速度测试的(http://my.oschina.net/nox/blog/489993?fromerr=W8001KYQ),但没有测试stream的速度.故增加该测试. 三种排序方式: 1.Collections.sort; 2.forkjoin; 3.stream sort. 上代码: package sort; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReade ...
linux系统中,执行sudo命令,需要在/etc/sudoers文件做相应配置.   一般建议对该文件使用visudo命令进行操作. 注意:不要直接使用 vi,直接使用vi不会对文件新加的做相关验证,这可能导致该文件无法正确解析.最终导致sudo命令不能使用,也不能切换使用root用户等一系列问题. 一般报错信息如下: sudo: parse error in /etc/sudoers near line 24 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plug ...
转自:http://www.iteye.com/topic/941110   或许有人会说:难道还有人不会交谈吗?在现实生活中确实有人轻车熟路,很善于交谈,而有的人却处于无人可谈、无话可谈的难堪境地。那么在交谈时应该注意哪些事情呢?美国研究语言交 ...
转自:http://www.powerxing.com/install-hadoop/ 这是比较详细的手把手的教程了.我安装时,修改安装路径到当前登录用户下面,避免了一些因为对linux不熟悉导致的权限问题.   当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有 Hadoop 安装配置教程,但由于对 Linux 环境不熟悉,书上跟官网上简略的安装步骤新手往往 Hold 不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。 本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生 ...
新安装的ubuntu系统,默认的更新源是国外的,更新慢的要死.建议改为163或阿里云的源进行更新. 修改方式:sudo vi /etc/apt/sources.list #如果担心出问题,可以先将原文件备份一份. 更新后的内容如下: deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse deb http://m ...
Global site tag (gtag.js) - Google Analytics