
Web基础
java___boy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、逻辑与&&-按位与&-自增的认识
1、逻辑与,A&&B,左边项为否定错误的话,不继续进行右侧项的跟踪判断,不支持非布尔类型的运算。2、按位与,A&B,左边项为否定错误的话,依然继续进行右侧项的跟踪判断,支持布尔类型的运算。3、b=a++,a=2: 先将2赋值给b,再将3给a-------------------------------------b=2,a=3;4、b=++a,a=2: 先...原创 2017-10-27 12:04:21 · 222 阅读 · 0 评论 -
十七、泛型以及数组相结合
使用了泛型对于数组:int array[]=new int[10];但是要知道,实际上的类型是int[],前面的只是一个写法。原创 2019-08-05 10:17:45 · 121 阅读 · 0 评论 -
十七、泛型及数组
对于数组:int array[]=new int[10];但是实际上类型为int[],前面的只是一种写法而已。public class FanxingDefineArray<T>{//首先定义泛型数组对象private T tArray[];public void setTArray(T tArray[]){this.tArray=tArray;}public T[]...原创 2018-01-08 16:47:36 · 209 阅读 · 0 评论 -
十八、io流初识
口诀:输出到屏幕文件,输入到缓冲流分类:输出,输入 字节流(啥都能用):inputstream,outputstream 字符流(文件使用):inputreader,outputreader 演示(输出,写到什么地方)://找...转载 2018-01-09 22:18:55 · 161 阅读 · 0 评论 -
十九、关于多线程的初识
口诀:出生、就绪、执行、等待、死亡,thread\runnable写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕。你将会对Java里头的高...转载 2018-01-10 21:40:08 · 164 阅读 · 0 评论 -
二十、sping初识
IOC理解1、通过context的方法指定大文件(controller service dao)所在的位置,并且通过注解在大的方向上说明各个文件在mvc中扮演的角色(注意他们不是普通的bean)2、将构建的一系列实例对象通过扫描的形式构建成为最基本的可以被用来进行实例调用的最为简单的bean对象 2.1通过:autowired+qualifier("名字")自动装配实例对...转载 2018-01-17 19:21:13 · 186 阅读 · 0 评论 -
二十一、mybatis学习
1、学习口诀:sqlmapconfig--连接池--mapper.xml(后期通过spring托管ioc) 解释:sqlmapconfig--a\连接池(与数据库相连)(附加db.poperties属性文件)--b\mapper.xml(别名typealias)2、mabatis当中:#{}表示占位符,通过它可以实现preparedstatement...原创 2018-01-27 10:19:48 · 238 阅读 · 0 评论 -
二十二、java--eclipse的".java文件目录(package)"和“.class文件目录(classpath)”的说明
1、source folder\package\folder说明说明:首先source folder\package\folder都是文件夹A、source folder:编译查找的根路径即基准位置,但是在配置文件中(a.b.c) 点地址时,通常都从他的下一级package(a)开始。B、package:语言层面的包,所有的这一类包首先必须存在于source folder这类文件夹下...原创 2018-01-28 15:08:11 · 563 阅读 · 0 评论 -
二十三、springmvc知识
注意:前端控制器(dispacherservlet放置在web.xml当中并指定sprngmvc.xml,在springmvc.xml当中配置handlermapping,handlerAdapter,视图解析器)1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框...原创 2018-01-31 20:27:59 · 145 阅读 · 0 评论 -
二十四、spring\springMVC\mybatis整合
注意:从其他地方拷贝进来一个javaweb工程: 首先build path新的jdk,其次导入相应的资源文件jar包,其次选择适合的tomcat版本,最后在项目的properties中设置project facet补充:1、对于springmvc,所有的handler在执行的时候都会跑一遍里面的代码,其中:json\converter\validate在handleradapter执行,拦...转载 2018-02-05 17:54:27 · 255 阅读 · 0 评论 -
二十五、当mybatis与spring整合的时候的一个配置细节
mybatis与spring整合:sqlmapconfig,连接池,map.xml....整合出别名留在原地,其他的放到applicationcontext-dao.xml1、Spring-mybatis整合 获取properties 创建SQLSessionFactory失败代码:连接池<bean id="dataSource"c...原创 2018-02-06 11:01:21 · 297 阅读 · 0 评论 -
二十六、使用${pageContext.request.contextPath}指定js资源包、以及经由web.xml指定.action等的理解
口诀:${pageContext.request.contextPath}指向工程的webroot1、首先:${pageContext.request.contextPath}指定的是tomcat下,当前编辑的项目工程: 比如我正在开发一个ssmpractice工程,那么就是指定着:http://localhost:8080/ssmpractice(当工程发布...原创 2018-02-09 12:52:43 · 724 阅读 · 0 评论 -
windows系统下使用VM虚拟机安装ubuntu系统
ubuntu14.10的正式版本已经出来了,针对Bata版的漏洞进行了各种更新,也有了一些新的功能,界面上看起来更加美观,操作起来更加方便。很多ubuntu的小伙伴都安装了ubuntu14.10,但是还是有很多小伙伴不知道怎么在VM虚拟机下如何安装Ubuntu系统,今天小编以ubuntukylin14.10为例,给大家介绍一下如何在VM下,安装Ubuntu系统。 新建一个需虚拟机 1、...转载 2018-02-13 17:38:14 · 8769 阅读 · 0 评论 -
二十七、javaWeb前端调试
前端调试有三种方法:1、通过alert()方法:在前端文本js代码块适当位置填写alert(变量名),执行程序便可以在浏览器中查看结果2、通过console.log()方法:在前端文本js代码块适当位置填写console.log(变量名),执行程序便可以在浏览器:开发者模式--source(console控制台)看到输出结果,也可以在前端控制台直接使用console.log输出结果...原创 2018-02-15 16:59:39 · 1234 阅读 · 0 评论 -
十六、java注解
注意:一般情况下用不到java自定义注解功能,这是因为我们一般是在别人定义好的框架下面运行程序,只要掌握了别人定义好的框架的运行规律和运行规则就已经足够了@是java注解,即annotation。1可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。2Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说...转载 2018-01-02 10:46:08 · 243 阅读 · 0 评论 -
十五、反射机制,包括类的构建(无参构造,有参构造)、方法的获得及使用
口诀:forname(路径)、getclass()、instance(无参)、有参constroctor再instance()示例:package part15;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.refl...转载 2017-12-28 10:41:21 · 749 阅读 · 0 评论 -
二、return\break\continue的区别
1、return:程序运行到这里的时候返回后面的值,并且推出当前程序2、break:程序运行到这里的时候自动退出,不再进行下一步操作3、continue: if(x%3!=0) continue:当程序满足括号内的条件时候,自动智行continue循环迭代的操作。...原创 2017-10-29 10:44:15 · 140 阅读 · 0 评论 -
三、关于static关键字
static虽类启动,不用创建对象直接调用,注意this是当前类对象关键字,所以说在static内部不能有this关键字注意:在类中定义一个类对象,如果没有对她进行初始化,打印的时候默认打印NULL...原创 2017-10-31 10:21:48 · 172 阅读 · 0 评论 -
四、关于数组的认识、int和integer的区别
普通类型数组的使用: 1、int[] a=new int[2] 表示建立了一个数组,这个数组内部包括两个向量 2、int[] a={1,2,3} 表示建立了一个数组,这个数组包括三个元素1,2,3关于int和integer的区别: ...原创 2017-11-01 16:37:47 · 3486 阅读 · 0 评论 -
五、public\protect\private的区别
(1)public:可以被所有其他类所访问。(2)private:只能被自己访问和修改。(3)protected:自身,子类及同一个包中类可以访问。转载 2017-11-02 15:06:22 · 348 阅读 · 0 评论 -
六、super和this的区别
注意:想要使用super的话,一定要先调用相关方法,接下来才能使用 super.value(); super.name; value()是父类的方法,name是里面的一个值这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~thisthis是自身的一个对象,代表对象本身,可以理...转载 2017-11-04 09:52:07 · 181 阅读 · 0 评论 -
七、java向上转型和向下转型的理解
注意:向上父左获,向下子右强转1、A a=new B();2、B b=(B)a;在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种...转载 2017-11-04 10:38:37 · 554 阅读 · 0 评论 -
八、java--final
在Java中,final可以修饰类,方法,属性。一final数据final关键字修饰变量,用来向编译期告知这块数据恒定不变:1.一个永不改变的编译期常量:在Java中这类常量必须是基本类型,编译期可以将该常量代入到可能用到它的表达式中,也就是说,可以在编译期执行计算;[java]view plaincopyprivatefinalintvalueOne=1;...转载 2017-11-04 11:36:54 · 145 阅读 · 0 评论 -
十、内部类的认识
口诀:局部、成员、匿名、静态可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面 内部类我们从外面看是非常容易...转载 2017-11-14 14:55:33 · 132 阅读 · 0 评论 -
九、java多态的理解
多态其实是在运行之后借父之手选择性执行。面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两...转载 2017-11-07 10:18:32 · 172 阅读 · 0 评论 -
十一、持有对象
书中的原标题是——holding your object,把握你的对象,译者翻译成持有对象。这是用的最多的类之一。作者说的,如果一个程序包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。确实,如果数组大小已知,那么就很简单了。除了数组,Java提供了容器类来holding object。1)泛型和类型安全的容器ArrayL...转载 2017-11-28 10:43:14 · 201 阅读 · 0 评论 -
十二、java调试
Java Eclipse进行断点调试如何调试Java程序?大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了。下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试步骤也是类似的。1.在你觉得有错的地方设置断点。在代码行数前,点击右键,注意是右键,然后选择Toggle Breakpoint。你可能会问,我如何知道在哪儿放置断点?如果对这...原创 2017-11-28 15:23:57 · 197 阅读 · 0 评论 -
十三、异常
需要强调的是:throwable-error exception-运行时还有非运行时throws throw在独立的方法里面try catch finally在住运行的方法Java异常处理和设计 在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常...转载 2017-12-17 16:24:50 · 312 阅读 · 0 评论 -
十四、正则
正则就是说正确的规则,本身也属于字符串里面的内容,首先的第一步就是创建一个模板:String regex="正则模板";组成:转义字符“\” 元字符(\d:表示0-9)...原创 2017-12-18 22:35:12 · 107 阅读 · 0 评论 -
知识点小积累
1、{ }大括号标注的都是对象,()小括号标注的都是数组2、int arrar[][]=new int[2][3]:创建了一个有两行三列的数组,int i<arra.length()得到的结果是行数,int j<array[i].lengrh()得到的结果是列数3、通过foreach循环遍历二维数组 int array[][]=new int[2][3]; ...原创 2017-12-23 20:04:58 · 251 阅读 · 0 评论 -
二十八、shiro学习
注意:applicationContext-shiro.xml文件中的《properties》标签下的successUrl属性是为了配合FormAuthenticationFilter这个过滤器使用的,所以如果要使用这个标签的话,必须在src文件夹下的shiro文件夹下建立一个FormAuthentication。。文件类并且继承FormAuthenticationFilter父类,之后在执行的时...原创 2018-03-12 14:13:40 · 181 阅读 · 0 评论