`
jvuentuslm
  • 浏览: 31959 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

java 多线程

    博客分类:
  • java
线程一般有6个状态: 新建状态:NEW 可运行状态:RUNNABLE 休眠状态:TIMED_WAITING 等待状态:WAITING 阻塞状态:BLOCKED 终止状态“TERMINATED 当我们使用new创建线程之后,线程处于新建状态,当调用start方法之后,线程出于可运行状态,当线程需要获得对象的内置锁,而这个锁被其他线程所占用的时候,线程就出于阻塞状态,当线程等待其他线程通知调度表可以运行时,线程处于等待状态,当一个含有时间参数的方法,必须sleep()方法,可以让线程处于计时等待状态,当run()方法运行完毕或者出现异常,线程处于终止状态。
import java.io.BufferedReader; import java.io.InputStreamReader; public class WordCounts { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str = new String(); System.out.println("Enter the word,please!"); ...

查询用户信息

    博客分类:
  • Jsp
问题: 需要查看图书管理系统某用户信息 解决办法: <%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="GBK"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() ...

插入用户信息

    博客分类:
  • Jsp
问题:如果要在图书管理系统中创建用户,就需要使用JDBC连接数据库,在数据库保存用户信息。那么如何使用JDBC来完成这个过程呢? 解决方法: <%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="GBK"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> ...
通过下面这个简单的Servlet例子来说明Servlet生成html过程。 该Servlet实现如下功能:当用户通过浏览器访问该Servlet时,该Servlet向客户端浏览器返回一个HTML页面。在Eclipse里输入以下内容,并编译,得到HelloWorld.class. HelloWorld.java import ...
基础指令的操作 显示日期与时间的指令:date date +%Y/%m/%d date +%H:%M date -d "$date" '+%a %b %e' 显示日历的指令:cal cal 2011 cal month year 简单好用的计算器:bc 如果要看目前谁在线:who 如果要看网络的联机状态:netstat -a 要看背景执行的程序:ps -aux 几个与关机/重新启动相关的指令 将数据同步写入硬盘中的指令:sync 惯用的关机指令:shutdown 重新启动,关机:reboot,halt,poweroff 切换执行等级:init run leve ...
文件系统与目录树的关系(挂载) 所谓挂载就是利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下;也就是说,进入该目录就可以读取该分割槽的意思。这个动作我们称为挂载,那个进入点的目录我们称为挂载点。

生成摘要

Generating Summaries 1.Using DISTINCT to Eliminate Duplicates select count(DISTINCT name) from driver_log; count(DISTINCT name) 多少个不同的名字。
安装多重引导 为什么如果要安装多重引导,最好先安装windows再安装linux? 这是因为: linux在安装的时候,你可以选择将开机管理程序安装在MBR或各别分割槽的启动扇区,而且linux的loader可以手动设定选单,所以你可以在linux的boot loader里面加入windows开机的选项 windows在安装的时候,它的安装程序会主动的覆盖掉MBR以及自己所在分割槽的启动扇区,你没有选择的机会,而且它没有让我们自己选择选单的功能
Sorting Query Results 1.Sorting by Variable-Length Substrings select id,left(substring(id,4),char_length(substring(id,4)-2)) from hoursewares2; 使用substring()函数来忽略头3个字符,剩余部分将从第四个字符开始,提取除最右边两列的所有字符。 select id,substring(id ...
Working with Dates and Times 1.Changing MySQL's Date Format select d,date_format(d,'%m %d,%y') from date_val; 使用date_format()函数,可以按照用户期望的格式重写日期值。该函数接收两个参数,一个date、datetime或者timestamp类型值,和一个定义输出格式的格式化串。这个格式化串使用与str_to_date()函数的格式化串一样的定义方式和特殊字符。 2.Setting the Client Time Zone set session time_zone='+ ...
Working with Strings 1.Converting the Lettercases of a String select thing,upper(thing),lower(thing) from limbs; upper()和lower()函数可以改变字符串大小写 concat(upper(left(str,1)),mid(str,2)) 将字符串str的第一个字符改为大写,其他部分保持不变 注:当这两个函数失效时,原因很可能是它们所操作的对象是二进制串,而二进制串没有字符集和Collation,也没有字母大小写的区别。此时,可以首先将该字符串转换为非二进制串,使其具有字符 ...
Table Management 1.Cloning a Table create table new_table like original_table; insert into new_table select * from original_table; 2.Saving a Query Result in a Table insert into dst_tb1(i,s) select val,name from src_tb1; 将src_tb1表中val和name两列的所有行分别复制到dst_tb1的i和s两 ...
Selecting Data from Tables 1.Combining Columns to Construct Composite Values select date_format(monthname(t),'',dayofmonth(t),',',year(t)) as date_sent,concat(srcuser,'@',srchost) as sender from mail; CONCAT(列名1,列名2) 函数 2.WHERE Clauses and Column Aliases select size/1024 as kilobytes from mail whe ...
Using the mysql Client Program 1.Setting Up a MySQL User Account GRANT <privileges> ON <what> TO <user> [IDENTIFIED BY "<password>"]  [WITH GRANT OPTION]; <privileges>是一个用逗号分隔的你想要赋予的权限的列表。你可以指定的权限可 ...
Global site tag (gtag.js) - Google Analytics