- 浏览: 71519 次
- 性别:
- 来自: 石家庄
-
最新评论
-
杨春超:
加油老婆,咱们一起努力。
现在的生活 -
jiao5674836:
头像比帖子耐看,不知道是不是本人。
多线程
文章列表
今天是农历腊月十八,换了个办公桌,透过窗户,看着大街上川流不息的人群,不知道他们在忙碌些什么,正好这几天工作不是很忙.放眼望去,心情很平静,没有压力,没有争端,好向往这种生活啊,可又不甘于这样的生活,我要学习,我要进步,这是我短期的追求目标,只有这样才能在编程的道路上走的更远,飞的更高,男友去了很不错的公司,至少我是这样认为的啊,光是开发人员就比我们公司的全体员工还要多,开发团队是我们开发团队的十几倍,很为他高兴,不管是什么样的公司,不管什么样的人,都有我们值得学习的地方,只要有进步,就会和开心,希望我和男友都能在编程的道路上越走越远!同时希望所有的编程人员都能发展的更好!
1)>>>等待你输入下一个语句
...等待你输入当前语句的其他部分
2)没有指定返回值的函数会自动返回true 等价于null
%s表示由一个字符串来替换,%d表示由一个整数替换,%f由一个浮点数来替换
3)单/用作传统的除法,//用作浮点除法,**是乘方运算符
4)python变量名是大小写敏感的,变量的命名规则和java,C C#的基本一致。
5)python是动态类型的语言,也就是说不需要预先声明变量的类型,也就是说不需要预先声明变量的类型,变量的类型和值在赋值那一刻被初始化
6)python不支持C语言中的自增1,自减1运算符
7)python支持五种基本 ...
1)我们使用多线程的目的是为了最大限度的利用cpu资源
2)对于一个进程中的多个线程而言,多个线程共享进程的内存块,当有新的线程产生时,操作系统不分配新的内存,而是让新的线程共享原有的进程块的内存,因此线程间的通信很容易,速度也很快,不同的进程因为出于不同的内存块,因此,进程间的通信相对比较困难。
3)在java中,多线程的实现有两种方式
继承java.lang.Thread
实现java.lang.Runnable接口
4)start()方法执行后并不是立即执行,多线程的代码,而是使得该线程变为可运行态(Runnable),什么时候运行是由操作系统决定的
只有乱序执行的代码才有必要设 ...
一、在Java中有两种方法实现多线程:
继承Thread类和实现Runnable接口。
实现Runnable接口对于继承Thread接口有如下显著优势:
1、 适合多个相同程序代码的线程去处理同一资源,因为可以只建一个对象,然后new Thread()多次实现多 ...
对象的getClass().getMethods()方法可以返回java.lang.reflect.Method包中的Method类型的[],这样可以得到当前类中的所有方法,不是很常用,但是有时会需要.
i/o比较好的规范用法:
- 博客分类:
- java常识
1) File file = new File ("hello.txt");
FileInputStream in=new FileInputStream(file);
2) File file = new File ("hello.txt");
FileInputStream in=new FileInputStream(file);
InputStreamReader inReader=new InputStreamReader(in);
BufferedReader bufReader=new BufferedReader(inRead ...
在一的实体类中配置多的实体类的set集合,多的一方配置多的实体类型的主键,在一的映射文件中配置
<set name="image" cascade="all">
<key column="id"></key>
<one-to-many class="org.model.Image"/>
</set>
在多的配置文件中配置
<many-to-one name="products" column="pi ...
大学生活结束了,眼看就要找工作,心里有些兴奋,毕竟是我人生中的第一次工作,之前也没有过打工,不知道工作以后是什么样子,只是在学校听老师说IT行业的人怎么怎么样,小的时候就很羡慕白领的生活,坐在高高的办公楼里,对着电脑,就能赚到很多的钱,当时还不知道白领的工作到底是做些什么,现在自己也可以出入那些高高的办公楼,对着电脑做一些所谓“很清闲”的工作,心里有一种莫名的兴奋,但是又有些担心,大学生的就业这么困难,在编程的行业里,都是经验在说话,谁管你会多少东西,谁又知道你会多少东西,担心自己找不到喜欢的工作,不想改变自己的专业,更不想与自己的梦想擦肩而过,来石家庄的第一天,居然有公司让我过来面试, ...
众所周知,spring的两大模式:单例和工厂。在spring的配置文件中的bean 都是单例,即:单一实例,编程者在使用该bean的时候不可以new ,但是可以在action中使用,将页面要使用的属性保存好,页面就可以直接使用了。在配置bean的时候一定要考虑好该类是否是一个单例。初学者要好好考虑。spring和struts的性能结合的不是很好,struts的formbean在spring整合的时候有一点问题,属性值不能得到,可以用request的getParameter()方法得到。
[color=indigo]//得到年的值
public String GetNian (String date)
{
int d=Integer.valueOf(date);
int a=d/1000;
int b=(d/100)%((d/1000)*10);
int c=(d/10)%((d/100)*10);
int e=d%((d/10)*10);
return "a的值是:"+a+"b的值是:"+b+"c的值是:"+c+"e的值是:"+e;
}
//得到月(日)的值
public String ...
//将指定的磁盘信息读取出来
public String read(String path) {
File file=new File(path);
String file_context= "";
byte[] bytes = null;
try {
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));
int n = (int)file.length();
...
//将name写到磁盘的txt文件中
public void write(String name,String path) {
System.out.println("这是为什么呢?");
File file = new File(path);
try {
file.mkdirs();
FileOutputStream fos = new FileOutputStream(file, true);
byte[] b = name.getBytes();
fos.write(b, 0, b.length);
} catch (FileN ...
string中是否有汉字
- 博客分类:
- 个人见解
利用string的getBytes()方法 得到数组的length 可以和string的length()方法做比较,如果string中不含有中文汉字,两个值是相等的。
判断字符串是否有汉字
- 博客分类:
- java常识
//用于判断字符串是否有汉字,有汉字时返回false ,否则为true
public boolean gbk(String str) {
char[] chars = str.toCharArray();
boolean isGB2312 = true;
for (int i = 0; i < chars.length; i++) {
byte[] bytes = ("" + chars[i]).getBytes();
if (bytes.length == 2) {
int[] ints = new int[2];
ints ...
UUID.randomUUID();
uuid可以用于验证真伪,产生唯一的标识的地方使用,至于具体什么时候自己看着使用就可以了.呵呵