- 博客(28)
- 资源 (5)
- 收藏
- 关注
转载 SpringBoot bean无法注入的问题
http://blog.youkuaiyun.com/u014695188/article/details/52263903[html] view plain copy org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with
2017-03-05 23:26:25
9370
1
原创 快速排序挖坑法理解与实现
看了这片文章,确实非常形象,http://blog.youkuaiyun.com/morewindows/article/details/6684558自己实现的代码如下package sort;/*快速排序 * 简单理解为找位置排序,每趟排序都为阈值pivot找到其该放的位置,即其左边的全都pivot; * 然后对左右两边分别递归执行之前的步骤; * 1 low < high 才需
2017-01-08 20:30:56
1199
原创 spring 4.3.5导入commons-logging的jar包后报NoClassDefFoundError
使用spring 4.3.5和commons-logging运行项目时报以下错误,commons-logging的jar包也导入了还是报错。Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactoryat org.springframework.conte
2017-01-02 20:12:10
1636
原创 Android中输出日志
使用Log类的函数,有debug,error等多种级别的日志,在控制台查看日志;Log.d("onclick() in BundleDataActivity","===BundleDataActivity的Button的onClick()执行");
2015-04-23 20:19:33
630
原创 Android中使用startActivity()启动Activity
1、在Activity中的oncreate()方法,Intent intent = new Intent(this, ArrayAdapterActivity.class); startActivity(intent);2、在内部类中,使用UIActivity.this获取context Button arrayAdapter_btn =(Bu
2015-04-23 19:16:14
1637
转载 ewgweg
http://write.blog.youkuaiyun.com/postlisthttp://write.blog.youkuaiyun.com/postlisthttp://write.blog.youkuaiyun.com/postlisthttp://write.blog.youkuaiyun.com/postlisthttp://write.blog.youkuaiyun.com/postlisthttp://write.blog.csdn.ne
2014-12-05 20:35:59
446
转载 java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchroni
2014-11-17 13:38:24
377
转载 try,catch,finall,return的执行顺序
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally
2014-11-17 10:13:34
537
原创 Spring笔记(writing)
bean的scope为prototype时,其生命周期,不在由容器管理。scope为singleton时容器可以继续管理bean
2014-11-07 20:02:45
531
原创 Spring Bean的生命周期
1、创建应用上下文时会将xml文件zhongspring bean在new ClassPathXmlApplicationContext("foo.xml");
2014-11-04 19:55:20
550
转载 Comparable & Comparator
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包
2014-11-03 21:29:05
421
原创 override equals后也要override hashcode方法,否则hashmap,hashset,hashtable这三个集合中的操作会出问题。 (其他情况下,不重写hashcode没)
import java.util.HashMap;import java.util.Map;public final class PhoneNumber { private final short areaCode; private final short prefix; private final short lineNumber; public PhoneNumber(i
2014-11-03 17:01:13
1248
原创 Eclipse导入pycharm或其他IDE中的PYTHON项目
1/首先新建一个pyrhon项目2、导入存在的文件3、确保所有的包都在python安装目录中或存在与本地磁盘4、点击项目名-->properties-->pythonPath-->Extetnal libraries添加source folders(外部包)导入项目后找不到包的解决办法:There are two ways of solving this issue:A
2014-09-16 09:28:41
5553
转载 Eclipse快捷键
Ctrl + 鼠标左键:打开声明全局后退历史记录 Alt+←全局前进历史记录 Alt+→ 1 编辑作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器 查找上一个 Ctrl+Shift+K文本编辑器 查找下一个 Ctr
2014-09-16 09:26:30
532
转载 grep
1.1 抽取数据如从一个字符串中获得所有的5位数字,使用grep +正则表达式grep -o '[0-9]\{5\}'例:从一个字符串中获得所有的5位数字并重写到一个文件中curl http://az1.dc1.vodafone.com:8235/health-check/hosts/CCCC8175-8C2A-0000-1000-1DD200007660/ite
2014-09-16 09:20:36
605
转载 shell基础一
• Shell就是一个程序,能解释用户输入的命令和脚本• 阅读现成的 Shell脚本:哪里去找?• Linux rc 脚本: 启动各种服务的脚本位于 /etc/init.d/• configure 脚本: 配置编译环境的脚本• 通过 autotools自动生成的• 大部分 tar.gz源码包解开后都有•
2014-09-16 08:52:40
566
原创 shell编程基础二
1,获取命令执行的结果,字符串拼接(脚本最常使用的功能) 法一:cmd_result=$(date +%Y%b%d) //使用变量获取命令执行的结果或者 cmd_result=`date +%Y%b%d` 反引号 mysqldump -uroot -pfeng --all jiale>/root/jiale$cmd_result.sql //执行字符串和
2014-09-16 08:48:44
573
转载 Linux常用命令总结(二)--系统命令
1 CPU相关lscpu #查看的是cpu的统计信息.cat /proc/cpuinfo #查看CPU信息详细信息,如每个CPU的型号,主频等getconf LONG_BIT #查看CPU位数top #查看实时进程,详细请看附件 2 内存相关free
2014-09-16 08:43:24
645
转载 LINUX常用命令总结(一)--VI的使用
vi分三种模式:一般模式,编辑模式,命令行模式。1. 一般模式,一般在进入文件时就是该模式,在此模式中,可以通过上下左右键移动光标,可以删除字符或是删除整行,可以复制粘贴,但不能编辑。2. 编辑模式:一般模式可以复制粘贴删除,但要编辑,需按下i,I,o,O,a,A,r,R等字母,才会进入编辑模式,按下按钮后,屏幕左下方会出现INSERT或REPACE等字样,如果要回到一般模式,按Esc键。
2014-09-16 08:38:54
525
转载 java接口
二、接口的特点1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2、Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化3、Java接口中只能包含public,static,final类型的成员变量和public,abst
2014-09-15 17:18:26
451
转载 sort函数
做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。简单
2014-03-15 17:04:30
580
原创 开辟动态数组、printf
printfprintf("%d,%03d,%03d\n",sum/1000000,(sum/1000)%1000,sum%1000); %03d 输出时位数不够3位时,在左端补0;%3d 输出时 位数小于3的,则左端补以空格,若大于3,则按实际位数输出; Int a[100];memset(a,0,sizeof(int)*100);内存初始化函数,头
2014-03-15 17:03:32
535
转载 big_endian和little_endian的说明(转载)
big_endian 、little_endian 用于自动改变二进制位存放顺序 Big Endian and Little Endian 谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那
2014-03-15 16:59:36
634
转载 结构体内存分配问题
(1)sizeof也可以对一个函数调用求值,其结果是函数返回类型的大小,函数并不会被调用。(2)终于搞懂struct结构体内存分配问题了,结构体中各个成员字节对齐遵循以下几个原则:1.结构体每个成员相对于结构体首地址的偏移量(offset)都是(这个)成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding); 例如有以下一个结构体 s
2014-03-15 16:55:34
1363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人