- 浏览: 38311 次
- 性别:
最新评论
-
95546772:
closer13 写道请教,ipv6转为ipv4怎么搞?
Java中Ipv4与Ipv6的转换 -
closer13:
请教,ipv6转为ipv4怎么搞?
Java中Ipv4与Ipv6的转换 -
明天的路由今天铺:
...
Java中Ipv4与Ipv6的转换
文章列表
在Java
中使用
MongoDB
时,创建一个连接,系统会分配一个连接池(可一理解成创建一个连接即创建了一个进程,一个进程里有多个线程而
MongoDB
应用的是里面的某个线程),在代码中,每查询一次数据库都创建了一个连接,导致浪费了许多可用的资源。
解决方法:创建一个工厂类统一创建连接
工厂类代码如下:
package com.cvicse.naba.storage.dao.impl.mongodb;
import com.mongodb.DB;
import com.mongodb.Mongo;
import com.mongodb.MongoOp ...
IPConvert.java类的主要作用是将ip(ipv6\ipv4)转换成16个字节的数组,其中ipv4的转换是先将v4地址转换成v6再转换成长度是16的字节数组
package com.cvicse.naba.common.utils;
/**
*
* 描述:
* <p>
* ip转换byte数组管理类。
* </p>
* 创建日期:2012-7-25 下午3:34:00<br>
*
* @author:Wendy<br ...
1、 修改wrapper.conf文件中的信息
1) wrapper.conf文件目录
D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\bin\jsw\conf
2) 修改位置
原:wrapper.java.command=java
修改后:wrapper.java.command=C:\Program Files\Java\jdk1.6.0_32\bin\java
2、 修改端口
第一步,在cmd命令行,输入sqlplus
第二步,根据提示输入用户名与密码
1. 查看processes和sessions参数
SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes ...
1、myeclipse中输入点不触发提示信息。
window-> Preferences-> Java-> Editor-> Content Assist-> Advanced
上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把 Other Java Proposals选项打上勾就可以了。
2、myeclipse中不显示svn控制标识
windows->preferences->General->Appearance->Lable ...
eclipse内存溢出设置
- 博客分类:
- eclipse
打开eclipse,选择Window--Preferences--Java--Installed JREs,在右边选择前面有对勾的JRE,单击Edit,出现一个EditJRE的对话框,在其中的Default VM Arguments框中输入-Xms128m -Xmx512m。
Ctrl+D: 删除当前行
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Q 定位到最后编辑的地方
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+O 快速显示 OutLine
Ctrl+W 关闭当前Editer
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+×(小键盘) 展开当前类中 ...
引自:http://winie.iteye.com/blog/540340
一 varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节; cha ...
1、导出Excel时,合并单元格配置
mergeCells(a,b,c,d)单元格合并函数a 单元格的列号b 单元格的行号c 从单元格[a,b]起,向下合并的列数d 从单元格[a,b]起,向下合并的行数
2、日期比较
如果datetime1 > datetime2返回true,否则返回false
Date date1 = ……;
Date date2 = ……;
if(date1.getTime() > date2.getTime()){
return true;
}else{
return false;
}
3、js ...
现象:创建视图(且在诊断CC时)<!--EndFragment-->会提示albd_server未启动
前提:360或其他杀毒软件没有将albd_server服务停掉
解决方法:在计算机管理服务中,将下面的服务重启即可(在任务管理器中先将albd服务停掉)
<!--EndFragment-->
背景:在JAVA
与
C
通信时,需要对传送的数据进行加密,在采用
RC4
加密时,
key
要随机生成,每次都使用不同的
sessionkey
实现方式:
/**
* 获取随机字母
*/
private
char
原文:http://blog.sina.com.cn/s/blog_80fd0bf00100xuhk.html
黄色感叹号(有冲突): --这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不 允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人 的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修改和别人的修改都有一部分是有效的,那么你就把别人的修改手动 合并到你的修 ...
在项目中采用的配置管理工具是SVN , SVN 有时会莫名其妙的被锁了,解决方法就是获取文件的修改,破除锁。
右击文件选择"TortoiseSVN"-->"Check for modifications",在弹出的对话框中选择破除锁(如果刚打开的对话框中没有显示文件的修改信息,单击"Check repository"按钮即可)。
问题说明:
前期在设计socket
通信时,设计的不够完善,在返回的消息中带有消息的长度,但是是和消息一起加密后,返回到前台系统。在实际应用时,如果后台返回的数据包过大,只能接收一部份数据(一般在
4k
左右),后面的数据会产生乱码。
系统说明
:
建立socket
连接后,发送了三次消息:
第一次发送消息进行用户认证,可以读到返回的消息内容;
第二次发送的是要发的消息的长度,不需要读取返回的消息内容;
第三次