04 2017 档案

摘要:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行(如果多个线程调用同一个线程,只能有一个线程得到执行 阅读全文
posted @ 2017-04-29 22:38 美好的明天 阅读(539) 评论(0) 推荐(0) 编辑
摘要:掌握线程通讯流(管道流)的使用 管道流的主要作用是可以进行两个线程间的通讯,分为管道输入流(PipeOutputStream)和管道输出流(PipeInputStream)。 如果要想进行管道输出,则必须把输出流连在输入流之上,在PipeOutputStream上有如下方法用于连接管道。 要想连接输 阅读全文
posted @ 2017-04-29 17:03 美好的明天 阅读(8361) 评论(2) 推荐(1) 编辑
摘要:掌握内存操作流 输入和输出都是从文件中来的,当然,也可将输出的位置设置在内存上,这就需要ByteArrayInputStream和ByteArrayOutputStream ByteArrayInputStream:将内容写入到内存中, ByteArrayOutputStream:将内存中数据输出 阅读全文
posted @ 2017-04-29 00:52 美好的明天 阅读(10080) 评论(3) 推荐(0) 编辑
摘要:掌握OutputStreamWriter和InputStreamReader类的作用 一般操作输入输出内容的时候,就需要使用字节或字符流,但是,有些时候,需要将字符流变成字节流形式,或者字节流变成字符流形式。 所以,就需要另一种转换流的操作类。 OutputStreamWriter:是Writer的 阅读全文
posted @ 2017-04-28 00:02 美好的明天 阅读(5992) 评论(1) 推荐(2) 编辑
摘要:流的概念 程序中的输入输出都是以流形式,流中保存的实际上都是字节文件。 字节流与字符流 字节流的操作: 1)输入:inputStream, 2)输出:outPutStream; 字符流的操作: 1)输入主要使用:write类。 2)输出主要使用:reader类。 内容操作就四个类。 操作流程: 使用 阅读全文
posted @ 2017-04-26 23:41 美好的明天 阅读(3325) 评论(1) 推荐(0) 编辑
摘要:C#知识点总结系列:2、C#中IDisposable和IEnumerable、IEnumerator C#知识点总结系列:1、C#中Hashtable、Dictionary详解以及写入和读取对比 阅读全文
posted @ 2017-04-26 16:36 美好的明天 阅读(682) 评论(0) 推荐(0) 编辑
摘要:C# Dictionary用法总结 C#集合--Dictionary C#知识点总结系列:1、C#中Hashtable、Dictionary详解以及写入和读取对比 C#中Dictionary的用法 在C#中,Dictionary提供快速的基于兼职的元素查找。他的结构是这样的:Dictionary<[ 阅读全文
posted @ 2017-04-26 16:33 美好的明天 阅读(611) 评论(0) 推荐(0) 编辑
摘要:1,按照Oracle 2,创建数据库脚步 3,之后配置驱动程序。 4,执行: 取得程序:DBDRIVER = "oracle.jdbc.driver.OracleDriver", JDBC地址:DBURL = "jdbc:oracle:thin:@localhost:1521:sys" 在使用Ora 阅读全文
posted @ 2017-04-23 13:30 美好的明天 阅读(758) 评论(0) 推荐(0) 编辑
摘要:databaseMetaData 使用元数据可以分析数据库基本信息,包括版本,数据库名称,或者指定表的主键。 代码实例 运行结果: 对于获取主键的方法getPrimaryKeys,返回值是什么有以下说明: 当然DatabaseMetaData还有以下等等一堆方法: ResultSetMetaData 阅读全文
posted @ 2017-04-23 13:01 美好的明天 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:事务特征:原子性,一致性,独立性,持久性。 要想操作事务,必须按照以下步骤完成。 1,取消掉自动提交(SET AUTOCOMMIT=0):每次执行数据库更新的时候实际上发出SQL命令之后就已经提交上去了。 2,开始事务, 3,进行一系列操作 4,如果操作一切合格,则提交事务, 5,如果发现一个地方有 阅读全文
posted @ 2017-04-23 00:39 美好的明天 阅读(2885) 评论(0) 推荐(0) 编辑
摘要:JDBC对ResultSet的支持 JDBC最重要的概念是批处理,可以一次完成多个语句的执行。 可滚动的结果集。 如果想创建可滚动的结果集,则在创建PrepareStatement时候必须指定创建的类型。 使得ResultSet结果集可滚动,设置参数resultSetType 设置结果集只读:设置参 阅读全文
posted @ 2017-04-20 00:14 美好的明天 阅读(1740) 评论(0) 推荐(0) 编辑
摘要:了解MySQL存储过程建立, 了解存储过程中参数传递的三种方式 了解callablestatement调用存储过程操作。 因为在现在开发中,使用存储过程的地方越来越少,所以,对于存储过程使用,只需要了解,不需要深入。 现在先建议一个存储过程; IN类型:默认设置,什么都不声明,只是将内容传递过来。 阅读全文
posted @ 2017-04-19 22:11 美好的明天 阅读(581) 评论(0) 推荐(1) 编辑
摘要:CLOB主要保存海量文字,而BLOB是专门保存二进制数据:包括,图片,音乐,影片。等。 在MYSQL中,BLOB类型使用LONGBLOB声明,最高可存储4G内容。 创建一个表: 代码: 查询执行结果: 图片肯定是无法查询出来的,所以应该将图片读取出来,另存一个其他文件。 处理后,在D文件夹中发现文件 阅读全文
posted @ 2017-04-18 23:48 美好的明天 阅读(7607) 评论(0) 推荐(0) 编辑
摘要:目标: 了解大对象处理基本原理, 掌握CLOB数据的读,写操作。 可以使用CLOB类处理大文本数据。 大对象处理主要指CLOB和BLOB两种类型字段。可以大量存储文字。 要想在程序中处理这样的大数据操作,则必须使用preparedStatement完成。所有文件内容通过IO流方式从大文本字段中保存和 阅读全文
posted @ 2017-04-18 23:21 美好的明天 阅读(10767) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/iihe602/p/4269083.html 在手机浏览器中,长按可选中文本,但如果在应用中,会给人一种异样的感觉,最好还是禁用此功能为上。 * {-webkit-touch-callout:none;-webkit-user-select:non 阅读全文
posted @ 2017-04-13 15:37 美好的明天 阅读(349) 评论(0) 推荐(0) 编辑
摘要:Oracle怎么导出存储过程 http://www.myexception.cn/database/1564245.html 导出: 1, 2,点击输出文件,选择要导出文件,选择要导出的目录以及设置导出文件名,后点击导出。 导入 1, 2,选择SQL插入,勾选使用命令窗口,选择要导入文件,点击导入。 阅读全文
posted @ 2017-04-11 17:58 美好的明天 阅读(7519) 评论(0) 推荐(0) 编辑
摘要:JS判断字符串变量是否含有某个字串的实现方法 indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项。String 对象或文字。 subString 必选项。要在 St 阅读全文
posted @ 2017-04-11 13:34 美好的明天 阅读(9012) 评论(0) 推荐(1) 编辑
摘要:1、拼接字符串 1)可以使用“||”来拼接字符串 2)通过concat()函数实现 注:oracle的concat函数只支持两个参数的方法,即只能拼接两个参数,如要拼接多个参数则嵌套使用concat可实现,如: 2、截取字符串 SUBSTR(string,start_position,[length 阅读全文
posted @ 2017-04-11 10:30 美好的明天 阅读(10192) 评论(0) 推荐(0) 编辑
摘要:使用PreparedStatement进行数据库的更新及查询操作。 PreparedStatement PreparedStatement是statement子接口。属于预处理。 使用statement操作时候肯定要执行一条完整的sql语句。执行之前是使用connection直接创建的。 好比占座, 阅读全文
posted @ 2017-04-09 22:14 美好的明天 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:掌握ResultSet接口 使用ResultSet接口进行查询 ResultSet接口 在JDBC操作中,数据库所有查询记录将使用ResultSet进行接收,并使用ResultSet显示内容。 常用方法: bool next() 将指针移动到下一行; getString("columnName") 阅读全文
posted @ 2017-04-09 21:23 美好的明天 阅读(5256) 评论(1) 推荐(0) 编辑
摘要:目标: 使用Connection对象取得Statement实例 使用Statement进行数据增删改。 Statement接口 要对数据库操作,要使用Statement完成。此接口可以使用Connection接口中提供的createStatement()方法实例化。 证明:所有操作必须从连接展开,通 阅读全文
posted @ 2017-04-09 21:01 美好的明天 阅读(9763) 评论(0) 推荐(0) 编辑
摘要:最开始看到数据库连接的时候忽然想到这个问题: Connection是java中的一个接口,但是使用的时候是这样的:Connection con=DriverManager.getConnection(url, user, pass);而且方法getConnection的返回类型是Connection 阅读全文
posted @ 2017-04-09 17:36 美好的明天 阅读(19416) 评论(2) 推荐(2) 编辑
摘要:掌握JDBC操作步骤, 掌握数据库驱动程序配置 可以使用JDBC进行数据库连接。 JDBC本身是一个标准,因此操作步骤是固定的,以后只需要修改很少代码就可以达到不同数据库间连接转换功能。 操作步骤: 1,加载数据库驱动程序:各个数据库会提供JDBC开发包,直接把开发包配置到CLASSPATH路径即可 阅读全文
posted @ 2017-04-09 16:23 美好的明天 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1,JDBC注意操作类及接口: 数据库操作过程: 1)打开数据库服务 2)连接数据库:一般都要输入用户名,密码, 3)操作数据库:创建表:查询表,更新,记录。 4)关闭数据库。 1,DriverManager:是一个最常用的类,使用此类可以取得一个数据库的连接。 2,Connection:每一个Co 阅读全文
posted @ 2017-04-08 18:15 美好的明天 阅读(158) 评论(0) 推荐(0) 编辑
摘要:目标: 掌握@Target注释 掌握@Document注释 掌握@inherited注释 之前定义的annotation,如果没有明确声明,可以在任何地方使用: 如果需要指定其使用范围,必须要使用@Target注释: @Target Target注释类型的必须元素如下: ElementType枚举常 阅读全文
posted @ 2017-04-08 17:50 美好的明天 阅读(279) 评论(0) 推荐(0) 编辑
摘要:给一个div加上边框,为了让他能看到边框,给他加上颜色 solid表示实线边框。没有这个看不到边框。 例子: 2,给div中加上文字,为了让文字在一行出现: 规定文字不换行:white-space:按钮就是利用这个属性使得按钮里的文字在一条线上。 3,为了使得边框离文字有距离,可设置padding, 阅读全文
posted @ 2017-04-05 14:40 美好的明天 阅读(278) 评论(0) 推荐(0) 编辑
摘要:getClass()和.class的区别 在学习反射时想到了这个问题,.getClass()和.class有没有什么区别? 当然,最明显的区别就是.getClass()是一个对象实例的方法,只有对象实例才有这个方法,具体的类是没有的。类的Class类实例是通过.class获得的,显然,类没有.get 阅读全文
posted @ 2017-04-05 00:40 美好的明天 阅读(1835) 评论(1) 推荐(0) 编辑
摘要:1,可以通过反射取得使用的全部annotation 2,可以通过反射取得指定的annotation。 一个annotation要想变得有意义, 必须结合反射机制取得annotation中设置的全部内容。 以下是反射取得annotation相关方法: 如下:设置了三个annotation,那么此时,只 阅读全文
posted @ 2017-04-05 00:35 美好的明天 阅读(535) 评论(0) 推荐(0) 编辑
摘要:自定义annotation格式: 定义简单annotation: 使用简单annotation: 此时表示在Demo类上使用annotation。 还可以向annotation中设置内容,使用变量接收参数。 在使用的时候,必须清楚指明变量的内容。 或者可以使用明确标记,表示内容赋给哪个参数。 以上参 阅读全文
posted @ 2017-04-05 00:01 美好的明天 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:1,掌握系统内建的三个Annotation。 Annotation被称为元数据特效,也被称为注释,即:使用注释方式,加入一些程序信息。 Java.lang.annotation接口是所有Annotaion必须实现的接口。 系统已经内建的三个Annotation: @Overrride @overrr 阅读全文
posted @ 2017-04-04 01:23 美好的明天 阅读(603) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示