网上搜索发现,实现用户操作日志的方式有:自定义注解方式、Hibernate拦截器方式、Hibernate监听器方式等。 1、自定义注解方式较为麻烦,需要进行操作记录的方法均需要添加注解,但是相对的操作描述更为针对性,缺点是无法获得所操作的实体ID以及成员; 2、拦截器方式经我自己试验,拦截器是在Hi ...
分类:
Web程序 时间:
2016-10-13 18:50:59
阅读次数:
404
1.1. 场景 有的时候开放人员自己的库需要帮忙导一些数据,但是表的数据量又很大。虽然说使用mysqldump或mysqlpump也可以导。但是这耗时需要比较久。 记得之前建议开放人员可以直接使用navicat去抽取测试库的数据。但是发现但遇到大表的时候,发现navicat会卡死。 1.2. 使用方 ...
分类:
其他好文 时间:
2016-10-13 18:51:33
阅读次数:
159
有些常用的组件还是留着方便一点.import React, { Component } from 'react';import { AppRegistry, StyleSheet, Text, View, Image, Platform, TouchableOpacity} from 'react- ...
分类:
其他好文 时间:
2016-10-13 18:50:09
阅读次数:
121
说明: 在Android Studio中的Terminal可以直接使用Gradle命令行,不需要配置环境,而想直接在电脑的命令行使用Gradle命令行, 则需要配置环境,Window下配置Gradle环境教程在这里http://www.cnblogs.com/pavkoo/p/4164931.htm ...
分类:
移动开发 时间:
2016-10-13 18:51:36
阅读次数:
177
1、 什么时候必须同步?什么叫同步?如何同步? 要跨线程维护正确的可见性,只要在几个线程之间共享非 final 变量,就必须使用 synchronized(或 volatile)以确保一个线程可以看见另一个线程做的更改。 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必须的。这归因于java语 ...
分类:
编程语言 时间:
2016-10-13 18:49:51
阅读次数:
158
http://www.cnblogs.com/onechen/p/5559017.html 原本在 Seattle 版本时,还能支持 iPhone 3GS (iOS v6.x), iPhone 4 (iOS v7.x),到了 Berlin 已不支持了,在用户的抱怨下,只好自己尝试去修正它,经过一番努 ...
分类:
移动开发 时间:
2016-10-13 18:51:43
阅读次数:
188
在JavaScript动画中,我们调用setInterval函数(setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象),值得注意的是:setInterval它设置的时间间隔小于动画帧速(如每秒10帧,相当于100毫秒). 举个栗子: 那么show1会连续出现两次之后 ...
分类:
编程语言 时间:
2016-10-13 18:51:01
阅读次数:
158
近期在开发Monk.Soul 通用管理系统,起初本想着找一些主流的框架来作为系统的UI,但是发现了目前市场上的UI不好的地方,很多UI都是前端程序员写的,并没有考虑到后端数据交互的问题,导致数据绑定非常难!,所以Monk.UI诞生了。 Monk.UI 目前只是一个表单美化工具,非常小巧,适合PC使用 ...
分类:
其他好文 时间:
2016-10-13 18:49:32
阅读次数:
457
基本配置 参考之前得随笔 http://www.cnblogs.com/rocky-fang/p/5354947.html 1. tomcat-cas 修改配置 1.1 在D:\test\sso\tomcat-cas\webapps\cas\WEB-INF下 找到deployerConfigCont ...
分类:
数据库 时间:
2016-10-13 18:50:02
阅读次数:
154
http://webpack.github.io/docs/webpack-for-browserify-users.html$ webpack --devtool inline-source-map # Add inlined SourceMaps $ webpack --devtool sour ...
分类:
Web程序 时间:
2016-10-13 18:48:10
阅读次数:
238
1.异步操作过程实例: A.开启一个线程一直执行耗时操作 B.通过每隔多长多件轮询线程是否实行完毕,thread.isCompleted() C.执行完毕后,通过回调函数返回真实信息 一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据. 所 ...
分类:
编程语言 时间:
2016-10-13 18:47:41
阅读次数:
164
加速HTML5应用的九大方法 1.使用HTML5表单和输入框HTML5 引入很多全新的表单属性和输入框类型,虽然并不是所有的浏览器都支持,但它们的确都很有用:autofocus 使得页面加载完毕后自动为某个输入框设置输入焦点placeholder 允许你为输入框设置默认文本,并在获取焦点时自动清除r ...
分类:
Web程序 时间:
2016-10-13 18:47:23
阅读次数:
219
1. “#if 0/#if 1 ... #endif”的作用,我们知道,C标准不提供C++里的“//”这样的单行风格注释而只提供“/* */”这样的块注释功能,我们通常使用它写代码中说明性的注释文字(注释作用)以及在调试时关闭某段代码对编译器的可见性(屏蔽作用),当然,这里所谓的“注释作用”和“屏蔽 ...
分类:
其他好文 时间:
2016-10-13 18:47:57
阅读次数:
169
为什么要进行性能测试呢? 有些问题是只有在大并发或者压力测试下才会暴露出来的,在平常的公司内部测试中,感觉一切都是正常的,但是把服务放到生产线上,例如某个时刻突然有很多的用户要向我们的服务发送请求,这时候就考验到我们的服务是否会死锁,内存泄漏,能否在一个可接受的范围内响应,会不会crash,能否处理 ...
分类:
其他好文 时间:
2016-10-13 18:46:19
阅读次数:
282
线程池 要知道在计算机中任何资源的创建,包括线程,都需要消耗系统资源的。在WEB服务中,对于web服 务器的响应速度必须要尽可能的快,这就容不得每次在用户提交请求按钮后,再创建线程提供服务 。为了减少用户的等待时间,线程必须预先创建,放在线程池中,线程池可以用HashTable这种数 据结构来实现, ...
分类:
编程语言 时间:
2016-10-13 18:46:02
阅读次数:
135
怎么把Word文档转为PDF格式?现在的人大多数都喜欢用PDF格式来进行阅读,这是因为PDF文件有不错的视觉阅读性和保护性。但对于文员编辑来说,Word文档才是他们编辑资料的主要工具。
分类:
其他好文 时间:
2016-10-13 17:59:50
阅读次数:
331