Java
文章平均质量分 75
萤林
百度搬运工
展开
-
Java sql查询
对于数据库查询,也就是jdbc,我常常是写完一条SQL语句然后new一个prepareStatment对象然后执行该语句,查询的条件通常在sql语句里面就写死了。 但如果要关联网页的话,也就是获取网页中的值来查询的话,就要动态的改变sql语句查询的值了。 举个栗子: 我们如果要根据学生姓名和学号来查询的话。 首先从表单获取学生学号和姓名,假设我两个input一个是叫stuNumber,一个原创 2017-11-09 14:36:28 · 1595 阅读 · 0 评论 -
mybatis的使用
导入mybatis jar包,将配置文件Configuration.xml放到建好的包中,在其中配置好dataSouce,没有密码项自己加上。 对于DAO层,我们需要传递给他一个可以与数据库进行交互并且执行SQL语句的对象,我们通过Mybatis来提供这个对象,对象名为SqlSession。 SqlSession的作用: 能够向SQL语原创 2017-11-10 08:54:26 · 215 阅读 · 0 评论 -
Java Map集合
Map集合 基本格式Map Map接口下有三个子类,分别是:Hashtable,HashMap,TreeMap. HashTable出现在JDK1.0,底层为哈希表结构,不可存入空键或空值,线程同步,效率较低。 HashMap出现在JDK1.2,底层也是哈希表结构,可存入空键和空值,线程不同步,效率较高。 TreeMap底层为二叉树结构,线程不同步,不过可用于对Map集合中的键进行排序原创 2017-11-06 14:17:42 · 181 阅读 · 0 评论 -
SpringMVC
一、 通过maven导入Spring bean jar包, 二、 通过web.xml配置DispatcherServlet,与普通的Servlet创建一样,需要我们去写 和。 我们还可以给他加上自定义的初始化参数标签,这样可以自定义servlet.xml配置文件的位置和名称,默认的话是在WEB-INF目录下,例子如下: contextConfigLocation /WEB-INF/s原创 2017-11-29 19:11:14 · 154 阅读 · 0 评论 -
JAVA堆和栈
存储区域存储内容优点缺点回收栈基本类型的变量和对象的引用变量存取速度比堆要快,仅次于寄存器,栈数据可以共享存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量当超过变量的作用域后,Java会自动释放掉该变量,内存空间可以立即被另作他用堆由new等指令创建的对象和数组可以动态地分配内存大小,生存期也不必事先告诉编译器由于要在运行时动态分配内存,存取速度较慢由Java虚拟...原创 2018-06-28 23:08:32 · 124 阅读 · 0 评论 -
JAVA 序列化
今天锤一锤这个序列化。 序列化,名字听着牛逼,网上搜罗得知,是拿来干持久化的,啥是持久化,就是比如你一个对象创建了出来,但是虚拟机一关掉,这个对象又没了,但是我们还是想保存这个对象的属性,所以就需要将这个对象的属性保存到本地,怎么保存呢?就是序列化了。 序列化可以把对象的状态信息转为字节数组,然后再需要用到的地方又可以反序列化将其转回对象。 下面实战: 首先,一个类要想能序列化,就得先实现...原创 2019-05-19 12:58:57 · 151 阅读 · 0 评论 -
Java-我理解的反射
反射我还没具体用到过,只学习了理论知识,这里叙述下学习到的知识链: 什么是反射?为什么叫做反射? 通过某一种方式获取对象的Class实例对象(这里的对象指的是类的对象,Person.class),通过这个Class对象(Class demo = Person.class; )反射出这个类的信息。 反射有什么用? 反射可以用来在运行时获取类的信息。 既然反射是用来获取类的信息的...原创 2019-05-16 13:58:06 · 150 阅读 · 0 评论 -
JAVA 代理
脑子有点混乱。 代理分为动态代理和静态代理,但是主要角色都一样,主要有四个 主题接口 主题实现类 代理类 代理调用 以汽车为例,我们希望通过增加一个代理来记录汽车的驾驶时间,首先构写一个Movealbe接口,再写汽车类实现该接口,重写其中方法: 接着便是代理类的实现,代理类需要和主题实现类一样实现同一个接口,这样代理类才能调用主题类的功能,同时在代理类中我们需要有一个成员...原创 2019-06-05 20:19:08 · 598 阅读 · 0 评论