`
文章列表
在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> * &nbsp;&nbsp;&nbsp;&nbsp;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,选择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+×(小键盘) 展开当前类中 ...
<!--EndFragment-->
引自:http://winie.iteye.com/blog/540340   一 varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样,   与上面区别在于是根据Unicode   标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节; cha ...

Java小知识

    博客分类:
  • Java
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 连接后,发送了三次消息: 第一次发送消息进行用户认证,可以读到返回的消息内容; 第二次发送的是要发的消息的长度,不需要读取返回的消息内容; 第三次
Global site tag (gtag.js) - Google Analytics