摘要:
1、遍历字符串 阅读全文
摘要:
在jdk的并发包里提供了几个非常有用的并发工具类。CountDownLatdch、CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线程间交互数据的一种手段。 一、等待多线程完成的CountDownLatch CountDownLat 阅读全文
摘要:
一、面向对象的特征有哪些方面 (抽象、继承、封装、多态) 1、抽象 抽象是将一类对象的共同特征总结出来构造类的过程。包括数据抽象和行为抽象两方面,抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么 2、继承 继承是从已有类得到继承信息创建新类的过程,提供继承信息的类被称为父类(超类或者基类 阅读全文
摘要:
接口摘要 一、接口Closeable 方法摘要:void:close();关闭此流并释放与此流关联的所有系统资源。如果已经关闭该流,则调用此方法无效 涉及的异常信息:IOException 如果发生 I/O 错误 二、dataInput接口:接口用于从二进制流中读取字节,并根据所有java基本类型数 阅读全文
摘要:
当程序更新一个变量时,如果多线程同时更新这个变量,可能得到期望之外的值,比如变量 i=1,A线程更新 i+1,B线程也更新 I+1,经过两个线程的操作之后可能 I不等于3,而是等于2.因为A和B线程更新变量I的时候拿到的 I都是1,,这就是线程不安全的更新操作,通常我们会使用synchronized 阅读全文
摘要:
11 阅读全文
摘要:
一、线程简介 什么是线程: 现在操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个java程序,操作系统就会创建一个java进程。现代操作系统调度的最小单元是线程,也叫轻量级进程,在一个进程 ,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享 阅读全文
摘要:
alter tables 阅读全文
摘要:
Mysql语句语法 一、数据库定义语句(DDL) 1、alter database 语法 alter database 用于更改数据库的全局特性,这些特性存储在数据库目录中的db.opt文件中。要使用alter database ,您需要获得数据库alter权限 character set 子句用于 阅读全文
摘要:
身份验证 即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标志信息来表明他就是他本人,如提供身份证、用户名、密码来证明 在shiro中,用户需要提供principals(身份)和credentials(证明)给Shiro,从而应用能验证用户身份; principals:身份,即主体的标识 阅读全文