code and debug

菜是原罪

maven项目打jar包时报错,Unable to locate Spring NamespaceHandler for XML schema namespace

错误信息 在IDEA里运行正常,一到jar里就报下面这个错误: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) -...

2018-12-04 17:18:26

阅读数 23

评论数 0

剑指offer——调整数组顺序使奇数位于偶数前面

题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 时间O(n),空间O(n)的解法 思路:既要保证奇数偶数各在数组一部分,还要保证奇数们/偶数们相对位置不变...

2018-04-13 15:23:50

阅读数 30

评论数 0

剑指Offer——面试题9用两个栈实现队列

解法一,有无效步骤 思路:stack1存放着逆序的剩余队列,stack2存放着正序的队列。pop的时候,当stack2为空,表示序列都在stack1中,则从stack1中循环pop后push到stack2,再从stack2中pop出队首;stack2不为空则直接pop。push的时候,当stac...

2018-04-09 10:32:24

阅读数 24

评论数 0

剑指Offer——面试题6从尾到头打印链表

解法一,递归打印O(n) 思路:链表和树很像,很容易联想到树的常用解法递归,对第一个节点,先输出其next值再输出本身值,最后变成了tail最先输出,head最后输出。如果链表过长,递归会造成栈溢出,这种方法就不合适了。 public ArrayList<Integer&...

2018-04-08 17:41:27

阅读数 47

评论数 0

剑指Offer——面试题5替换空格

Note: 剑指offer的题可以在牛客网上做题验证思路的正确性 依赖StringBuffer的replace实现,时间复杂度O(n),空间复杂度较高 思路:因为StringBuffer本身是可变字符串序列,可以修改,实际上它的可变是牺牲空间换取的。替换可能导致超出其容量,char数组...

2018-04-08 17:12:12

阅读数 203

评论数 0

<leetcode> 74. Search a 2D Matrix 二维数组中的查找

解法一,O(m+n) 一种O(m+n)的解法 解法一,O(logm+logn) 思路:一看题意其实就能发现,把二维数组平铺后就是一个一维有序数组,可以用二分查找了。其时间复杂度O(log(m*n))=O(logm+logn)。 public boolean searchMatrix(int...

2018-04-05 22:03:36

阅读数 53

评论数 0

<leetcode> 240. Search a 2D Matrix II 二维数组中的查找

Note:《剑指offer》面试题4,二维数组中的查找 解法一,超时O(m*n) 这种解法应该算是回溯法,但因为超时了,所以也不知道具体能不能通过所有testcase。 思路:有点像树的周游,当大于当前的数字,继续向下或是向右,如果相等返回,如果小于,返回上一级。用递归的方式进行查找。相...

2018-04-05 21:02:36

阅读数 123

评论数 0

<leetcode> 287. Find the Duplicate Number 数组中的重复数

Note:和《剑指offer》面试题3:数组中的重复数字 类似 解法一:映射找环法O(n) 我当时想到的解法,要么时间复杂度不合要求,要么空间复杂度不合要求,看了这道题的discussion区,结合两个回答,总算是明白了这道题该怎么解比较简单。 两个回答的链接: - Java O(n...

2018-04-05 11:34:13

阅读数 37

评论数 0

<leetcode> 105. Construct Binary Tree from Preorder and Inorder Traversal 重建二叉树

Note:《剑指offer》面试题7 重建二叉树 题目:给出了前序和中序周游序列,根据这两个序列重建一棵二叉树 关键点:前序周游时,根节点为序列的第一个值;中序周游时,根节点左边的序列是根节点的左子树节点,右边是右子树节点 第1、2种方法思路一致,只不过用了Map以提高检索父节点和子节点...

2018-04-03 21:30:12

阅读数 45

评论数 0

Eclipse使用技巧

Eclipse里选一个变量后,这个类里的该变量不变色了1.使用“Alt+Shift+O”对该提示功能的开/关切换 2.可以在以下设置选中后的文本提示颜色 window–> Preferences–> General–> Editors–> Text Editors–...

2016-07-06 10:26:35

阅读数 227

评论数 0

Unsupported major.minor version 52.0 (unable to load class com.servlet.MailSenderServlet)

异常 java.lang.UnsupportedClassVersionError: ntci/ca/servlet/MailSenderServlet : Unsupported major.minor version 52.0 (unable to load class com.servl...

2016-07-01 16:30:49

阅读数 7062

评论数 0

jdbc of sqlite getClob()-- java.sql.SQLException: not implemented by SQLite JDBC driver

代码 当使用jdbc的时候 Connection conn; Session s = sessionUtil.getSession(); try { conn = dataSource.getConnection(); PreparedStatement ps = conn...

2015-12-16 14:25:12

阅读数 2374

评论数 0

廖雪峰javascript教程学习笔记

主要是总结了讲到的一些要点,小部分自己的理解,方便以后忘了能够记起一些,教程在这里->廖雪峰Javascript教程学习笔记,click here! click here!

2015-12-09 15:26:58

阅读数 717

评论数 0

Spring MVC: org.springframework.web.multipart.MultipartException: Could not parse multipart servlet

错误信息:nested exception is org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.la...

2015-11-23 11:00:55

阅读数 27574

评论数 1

基于Servlet3.0的文件上传

在Servlet2.5中,我们要实现文件上传功能时,一般都需要借助第三方开源组件,例如Apache的commons-fileupload组件,在Servlet3.0中提供了对文件上传的原生支持,我们不需要借助任何第三方上传组件,直接使用Servlet3.0提供的API就能够实现文件上传功能了。 必...

2015-11-20 21:17:40

阅读数 382

评论数 0

C语言——逗号表达式

#include&amp;lt;stdio.h&amp;gt; int main() { int i; printf(&quot;%d\n&quot;,(i = 3 * 3, i * 5, i + 8)); return 0; } 输...

2015-11-14 12:10:23

阅读数 353

评论数 0

Spring注入SessionFactory的空指针异常

自己的错误在于,new的Dao实例,进行调用,以至于出现Dao中注入的Sessionfactory空指针。在hibernate+spring配置过程中,应注意几点: 不能直接new一个DAO的实例,而应该通过spring的配置文件自动初始化session bean,然后再通过spring得到该DA...

2015-11-13 15:21:13

阅读数 1956

评论数 0

软件开发资源

博客,资源搜集

2015-11-09 14:23:39

阅读数 282

评论数 0

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)错误原因

用户对应的密码不正确如果是这样,验证的方式是在CMD中切换到mysql server的bin目录输入命令: mysql -u [username] -p 回车后,输入密码,如果访问被拒,那么错误原因应该是这种。 在用户名和密码正确的情况下,其次的原因可能就是没有权限在workbench中的左侧...

2015-11-04 16:24:39

阅读数 18383

评论数 2

使用spring容器时,服务器不能顺利启动信息: Initializing Spring root WebApplicationContext log4j:WARN No appenders cou

错误信息在出现以下信息: 信息: Initializing Spring root WebApplicationContext log4j:WARN No appenders could be found for logger (org.springframework.web.context.C...

2015-11-04 11:13:22

阅读数 4777

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭