- 浏览: 59945 次
- 性别:
- 来自: 北京
最新评论
-
cherry23415:
乌鱼乌鱼[img][/img]
springMVC支持上传下载(转) -
nanali32:
返回值是自己定义的啊,还有相等的情况未写!
java日期比较
文章列表
join future CountDownLanch CyclicBarrier
future 场景:
如果是一个多线程协作程序,比如菲波拉切数列,1,1,2,3,5,8...使用多线程来计算。
但后者需要前者的结果,就需要用callable接口了。
callable用法和runnable一样,只不过调用的是call方法,该方法有一个泛型返回值类型,你可以任意指定。
线程是属于异步计算模型,所以你不可能直接从别的线程中得到函数返回值。
这时候,Future就出场了。Futrue可以监视目标线程调用call的情况,当你调用Future的get()方法以获得结果时,当前线程就开始阻塞,直接 ...
转自 : http://tieba.baidu.com/p/160611568
这是我在中医药论坛里写的一个文章,我是一个半老头了,就是这么大的年纪,学英语有一年了,当然,我不是英语高手,我学英语的方法也许对你很有用。我把文章转过来,
我是怎么从零开 ...
--数据库设计(3NF)
1.第一范式:列字段信息不可再分割,关系型数据库自然满足。
2.第二范式:满足第一范式,完全依赖主键,既是无重复行数据,通常设置主键实现。
3.第三范式:满足第二范式,要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,减少冗余。
注意:有时候需要反第三范式,有必要的数据冗余。
例如员工信息表,部门表
为了获取部门名称方便时,有可能会把除部门主键外的部门名称放到员工信息表中,
以方便获取所属部门名称,多表关联时,考虑必要的字段冗余而提高查询效率。
1.数据库设计是否合理
三范式(3NF):原子性,完全依赖,禁止传递依赖
2.建立适当的索引
普通索引,唯一索引,主键索引,全文索引
3.分表技术
水平分割,垂直分割
4.读写分离【写操作:update,delete,insert】
5.存储过程【模块化编程,可提高执行效率,但可移植性不强】
6.mysql配置优化:
最大并发数,缓存大小优化
7.mysql硬件升级
8.定时清除不需要的数据,及碎片整理
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' the current model
' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not m ...
点击window->Preferences->General->Appearance->Label Decorations,好了,将其中的SVN打上勾就解决了。
JS去除空格
在Js中判断某一变量是否为空时,如检验登录信息的用户名,密码等,需要去掉空格,其中包括去掉右,左空格,还包括去掉所有空格,Js实现如下:
<script>
function doclick(){
var tt = " 1234 fdsef ";
String.prototype.Trim = function()
{
return this.replace(/(^\s*) |(\s*$)/g, ""); //去掉左右空格
}
String. ...
网线有两种做法,一种是交叉线,一种是平行线
交叉线的做法是:一头采用568A标准,一头采用568B标准
平行线的做法是:两头同为568A标准或568B标准,(一般用到的都是568B平行线的做法)
568A标准:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕
568B标准:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕
你可以注意下,两种做法的差别就是橙色和绿色对换而已。
如果连接的双方地位不对等的,则使用平行线,例如电脑连接到路由器或交换机
如果连接的两台设备是对等的,则使用交叉线,例如电脑连接到电脑
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*shellrunas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT*shellrunascommand]
@="cmd.exe /c takeown /f "%1" & icacls "%1" /grant administrators:F"
"IsolatedComma ...
执行 drop table table_name 时,提示”资源正忙,需指定nowait"
由于TB_PROJECT为设置主键造成只能查询而无法修改和删除的问题导致PL/SQL无响应,从而对此表一直处于锁定状态
分析:
表示table_name表由某个用户操作时进行了锁定,必须先解锁才能继续进行操作
解决:
1> 通过此语句查询正在锁定的SESSION_ID:
SELECT SESSION_ID FROM V$LOCKED_OBJECT,USER_OBJECTS WHERE V$LOCKED_ ...
JDBC 实现插入操作,先查询序列,再将序列值插入到数据库中
Hibernate 插入后可以load到实体,这里就不说了
MyBatis
其实实现的思想也是先进行序列的查询,额外需要些配置。
<insert id="addApplication" parameterType="com.ibs.oa.bean.ApplicationBean">
<selectKey keyProperty="id" resultType="String" order="BEFORE&qu ...
Oracle树查询及相关函数Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询 ...
spring mvc 支持web应用程序的文件上传功能,是由spring内置的即插即用的MultipartResolver来实现的,这些解析器都定义在org.springframework.web.multipart包里。下面将使用CommonsMultipartResolver解析器来实现简单的文件上传功能。
在web应用程序上下文配置文件中(我的配置文件名为 /WEB-INF/config/app-config.xml)定义如下:
<bean id="multipartResolver"
class="org.springfra ...
如果在url上要传递中文的:
第一步:在tomcat下的server.xml文件中添加URIEncoding="UTF-8";
第二步:在传递中文前使用URLEncoder.encoder(String str,String charset)方法编码。在接收方使用URLDecoder.decoder(String str,String charset)方法进行解码。
在spring mvc 3.0 框架中,通过JSP页面、HTML页面以POST方式提交表单时,表单的参数传递到对应的servlet后会出现中文显示乱码的问题。解决办法可采用spring自带的过滤技术,对所有页面间参数的传递设置统一的字符编码。
在web.xml中添加代码:
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingF ...