Java
凤舞九天的博客
这个作者很懒,什么都没留下…
展开
-
XXX could not be redeployed because it could not be completely removed
从SVN上导入一个项目,发布项目的时候myeclipse弹出一个错误: XXX could not be redeployed because it could not be completely removed in the undeployment phase. the most common cuase of this problem is attempting to redeploy w原创 2016-11-07 14:15:39 · 493 阅读 · 0 评论 -
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
tomcat在启动时出现了java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind报错,异常的原因是服务器端口被占用 所以解决办法是: 1.首先进入cmd命令行 查看端口是否被占用 使用命令: netstat -ano 我的服务器的端口是8080 ,查看端口被占用进程的PID,我的为2248。 2.查看原创 2016-11-08 10:28:59 · 385 阅读 · 0 评论 -
Myeclipse使用log4j生成日志文件
日志文件在软件开发中非常重要,它可以帮助程序员记录程序运行过程中的一些信息,以便调试、分析。下面介绍在myeclipse中如何使用log4j生成日志文件。原创 2016-11-10 14:24:14 · 1675 阅读 · 0 评论 -
垃圾收集器与内存分配策略
当需要排查各种内存溢出、内存泄漏问题时,当垃圾收集成为系统达到更高并发量的瓶颈时,我们就需要对内存动态分配与内存回收技术实施必要的监控和调节。Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域都是随线程而生,随线程而灭,内存分配和回收都具备确定性,在方法结束或者线程结束时内存自然就跟着回收了,所以这几个区域不需要过多考虑回收的问题。而Java堆和方法区则不一样,这部分内存原创 2016-11-25 16:31:41 · 412 阅读 · 0 评论 -
Java加解密学习
柯克霍夫原则:数据的安全基于密钥而不是算法的保密。即系统的安全取决于密钥,对密钥保密,对算法公开。——现代密码学设计的基本原则。 算法实现分为3类:jdk,Common Codes(CC),Bouncy Castle(BC),后两者使用需要引入jar包。1.Base641.jdk实现BASE64Encoder encoder = new BASE64Encoder(); String encode原创 2017-01-07 10:40:33 · 372 阅读 · 0 评论 -
对称加密算法
对称加密算法,顾名思义其加密与解密过程相同,应用于软、硬件。1.DES安全性低,密钥长度:JDK–>56,BC–>64 代码实现://生成key KeyGenerator kg = KeyGenerator.getInstance("DES"); kg.init(56); SecretKey sk = kg.generateK原创 2017-01-19 17:04:44 · 437 阅读 · 0 评论 -
Java实现Excel导出 --- POI
1.引入依赖 org.apache.poi <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</ver...原创 2018-08-13 19:16:53 · 214 阅读 · 0 评论