早上看到 SO 上一个有关 PHP 的问题,提问者描述有一个数组,使用 print_r 可以看到索引 key 和相对应的 value 都是存在的,但是访问该元素,不管是使用 array[key] 还是 array[‘key’] 这两种访问形式,都提示 Undefined offset 而取不到数据。 ...
分类:
编程语言 时间:
2017-02-13 18:36:46
阅读次数:
261
今天新来的小伙子让我帮忙看一个bug,在for遍历List时提示ClassCastException。 伪代码 for(Order order : model.getOrderList)... debug之后发现OrderList里放的是Object[]数组,于是追到了注入的位置 orderList ...
分类:
编程语言 时间:
2017-02-13 18:37:38
阅读次数:
211
package net.qysoft; import java.io.File;import java.io.FileOutputStream;import java.sql.Blob;import java.sql.Connection;import java.sql.SQLException; ...
分类:
编程语言 时间:
2017-02-13 18:35:25
阅读次数:
305
1.进程和线程的概念和特点 进程:程序或者任务的执行过程(动态性的) 特点:持有资源(共享内存,共享文件)和线程 线程:进程中的一段代码,一个进程中可以拥有多段代码。 特点:1.线程是系统中的最小执行单元 2.同一个进程中有多个线程 3.线程共享进程的资源 线程的交互:互斥和同步 ...
分类:
编程语言 时间:
2017-02-13 18:32:15
阅读次数:
207
问题描述:工作空间中能找到依赖的jar 包 ,但是将Servers里的工程publish到tomcat时,tomcat中找不到依赖的jar包 解决方法:右键工程 Properties->deployment assembly-> add ->java build path entries ->选择 ...
分类:
编程语言 时间:
2017-02-13 17:38:19
阅读次数:
178
创建一个web工程,添加spring所有相关的包。以下用两种方式来搭建第一个springmvc, 非注解及注解的方式 1)、非注解的方式 a)在web.xml配置文件中配置前端总控制器 <!-- 前端控制器 --> <servlet> <servlet-name>springmvc</servlet ...
分类:
编程语言 时间:
2017-02-13 17:37:17
阅读次数:
174
很多人在学习了JAVA以后,都会了解这个概念,而且继承也会在以后的开发中经常用到,但对于JAVA的继承特性,很多人都了解的不够深入,不够完整,当然这其中包括我,所以我就想抽点时间来整理一下JAVA继承特性方面的知识点。 以下面的代码为例: Test类在继承了父类以后,他将会拥有和父类一样的属性和方法 ...
分类:
编程语言 时间:
2017-02-13 17:35:23
阅读次数:
186
ubuntu下更新java版本 1.在官网下要更新的java版本的jdk2.mov 到以前的安装路径下,如/usr/lib/jdk/3.改PATH,修改~/.bashrc 里JAVAHOME路径4.更新默认jdk# update-alternatives --install /usr/bin/jav... ...
分类:
编程语言 时间:
2017-02-13 16:52:52
阅读次数:
264
一:了解unittest unittest:python内部自带的单元测试模块;类同于java的junit; 二:unittest基本使用 1:import unittest 2:定义一个测试类,继承unittest.TestCase 3:setUp和tearDown,每个测试函数运行前、后执行 4 ...
分类:
编程语言 时间:
2017-02-13 16:49:24
阅读次数:
213
java中线程有哪些状态? Thread类有一个内部的枚举,State 1、NEW 创建了一个Thread对象,还没有执行start之前,状态为NEW 2、RUNNABLE 调用了Thread的start()方法,状态变为 RUNNABLE 3、BLOCKED 正在等待获取锁,状态为BLOCKED。 ...
分类:
编程语言 时间:
2017-02-13 16:33:57
阅读次数:
257
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法 ...
分类:
编程语言 时间:
2017-02-13 16:35:05
阅读次数:
237
使用代理对象实现AOP虽然可以满足需求,但是较为复杂,而Spring提供一种简单的实现AOP的方法AspectJ 同样的计算器的DEMO 首先配置applicationContext.xml 在计算器实现类ArithmeticCalculatorImpl上加注解@Component("arithme ...
分类:
编程语言 时间:
2017-02-13 16:32:49
阅读次数:
225
time模块:在python中,通常有以下几种方式来表示时间:1、时间戳,如time.time2、格式化的时间字符串,如‘17/01/201710:17:00‘3、元组(struct_time),如gmtime、localtime等等time.time():把从1970年开始到现在的所有时间转换成秒数,即时间戳time.gmtime():将时间戳(秒数..
分类:
编程语言 时间:
2017-02-13 15:48:24
阅读次数:
216
importmath
defmy_abs(x):
ifx>0:
returnx
else:
return-x
print(my_abs(-6))
#ax^2+bx+c=0
defquadratic(a,b,c,):
t=b*b-4*a*c
ifa==0&b!=0:
x=-(b/c)
returnx
elifa!=0:
ift>0:
x1=(-b+math.sqrt(t))/(2*a)
x2=(-b-math.sqrt(t))/(2*a)
retur..
分类:
编程语言 时间:
2017-02-13 15:43:37
阅读次数:
246
Java 中的String类是我们日常开发中使用最为频繁的一个类,但要想真正掌握的这个类却不是一件容易的事情。本文从Java内存模型展开,结合String类的源码进行分析,特别就String类与享元模...
分类:
编程语言 时间:
2017-02-13 15:43:27
阅读次数:
373
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的 ...
分类:
编程语言 时间:
2017-02-13 15:35:49
阅读次数:
232
p21~p24: 1、操控对象的方法:引用 2、对象与引用的关系 3、通常,必须对对象采用一种更通用的初始化方法。 (用String s = new String("asdf");取代String s = "asdf";?) 4、创建对象的方法:new操作符 5、程序运行时内存的分配。 6、对象存储 ...
分类:
编程语言 时间:
2017-02-13 15:34:08
阅读次数:
161