摘要:本文转载自 https://blog.csdn.net/SEU_Calvin/article/details/70089977 1. 你觉得下面程序会输出什么 [java] view plain copy public static void change(String s) { s = “123”
阅读全文
摘要:1.JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: – 在主程序(如servlet、beans)中建立数据库连接。 – 进行sql操作 – 断开数据库连接。 这种模式开发,存在的问题: – 普通的JDBC数据库连接使用 DriverManager 来获
阅读全文
摘要:当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面两个方法: – addBatch(String):添加需要批量处理的SQL语句或是参数; – executeBatch();执
阅读全文
摘要:1.事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),这些修改就永久地保存下来,如果回退(ROLLBACK),数据库管理系统将放弃所作的所有修改而回到开始事务时的状态 当一个连接对象
阅读全文
摘要:JavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中可重复使用的Java组件的技术规范,也可以说成我们常说的接口。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的 .java文件 ,在绝大多数情况下,这应该是一
阅读全文
摘要:1.Connection Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用
阅读全文
摘要:今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。 先说说这个错误,其实就是我们的My
阅读全文
摘要:排好序的快速查找数据结构 https://www.cnblogs.com/whgk/p/6179612.html
阅读全文
摘要:假设我们有两张表。 Table A 是左边的表。 Table B 是右边的表。 其各有四条记录,其中有两条记录是相同的,如下所示: 下面让我们来看看不同的Join会产生什么样的结果。 note: left outer join是左外连接,left outer join也可以写成left join,因
阅读全文
摘要:mysql> show variables like '%dir%';+ + +| Variable_name | Value |+ + +| basedir | /usr || binlog_direct_non_transactional_updates | OFF || character_s
阅读全文
摘要:本文引用自 https://www.cnblogs.com/jpfss/p/7944622.html 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页。 安装MySQL前需要做如下了解: 1、MySQL各类型版本的区别,参考:http://w
阅读全文
摘要:1.什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法(包括非public的);对于任意一个对象,都能够调用它的任意一个方法。Reflection(反射)是被视为动态语言的关键。 2.Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造
阅读全文
摘要:1:Math类 2.BigInteger类 3.BigDecimal类
阅读全文
摘要:1.java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 2. java.util.Date类 表示特定的瞬间,精确到毫秒 构造方法: Date(
阅读全文
摘要:String类:底层使用char[] l 常量对象:字符串常量对象是用双引号括起的字符序列 l 字符串的字符使用Unicode字符编码,一个字符占两个字节 l String类较常用构造方法: String s1 = new String(); String s2 = new String(Strin
阅读全文
摘要:replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex
阅读全文
摘要:一、基本概念:程序 - 进程 - 线程 l 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 l 进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 如:运行中的QQ,运行中的MP3播
阅读全文
摘要:1.File 类: l java.io.File类:文件和目录路径名的抽象表示形式,与平台无关 l File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 l File对象可以作为参数传递给流的构造函数 l File类的常见构
阅读全文
摘要:1.InetAdress类 与 Socket类 >InetAdress >Socket 2.TCP/IP协议簇 客户端: 创建 Socket:根据指定服务端的 IP 地址或端口号构造 Socket 类对象。若服务器端响应,则建立客户端到服务器的通信线路。若连接失败,会出现异常。 打开连接到 Sock
阅读全文
摘要:今天在测试IO流的使用的时候发现在reader读取文件之后,再向文件添加内容,再继续读文件,打印出的结果只能读取追加的文件。 如何才能重新读取呢?试了mark和reset,似乎会报异常。记在这以后看是否有解决方法。或者各位有什么看法也可以指教一下。
阅读全文
摘要:1.泛型: 一、为什么要有泛型(Generic)?1.解决元素存储的安全性问题任何类型都可以添加到集合中:类型不安全2.解决获取数据元素时,需要类型强转的问题读取出来的对象需要强转:繁琐可能有ClassCastException 1.泛型的声明 interface List<T> 和 class T
阅读全文
摘要:1.Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理。 Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如: 空指针访
阅读全文
摘要:1:集合:1) Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安全,效率低,几乎不再使用 LinkedList 底层数据结构是链表,查询慢,增删快 线程不安
阅读全文
摘要:先大话一下设计模式: 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。也就是经典问题的经典解决。 1:单例模式 1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开
阅读全文
摘要:有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。 接口(interface)是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。 接口中的所有成员
阅读全文
摘要:在使用Eclipse或者MyEclipse开发的时候,你一定看到过Outline和Package Explorer中小图标,很多刚刚接触编程的童鞋们可能不会在意它们代表的含义,但如果你花几分钟的时间了解一下它们,当再进行开发编码的时候,你会感觉它们很有帮助。下面是一些关于Outline和Packag
阅读全文
摘要:public static void main(String[] args) { Person p = new Test().new Person(); } class Person { String name; public String getName() { return name; ...
阅读全文