浅谈WHWW系列
文章平均质量分 50
灰太狼_cxh
不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。
展开
-
WHWW之脚本语言(Script)
What:经常听到别人说脚本,写个脚本就好了,那什么叫脚本呢?脚本(script)其实就是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或者批处理文件。脚本(script)通常可以由应用程序临时调用并执行。简单来说脚本(script)就是程序,一般由应用程序提供的编程语言,应用程序包括浏览器(JavaScript,VBScript),多媒体创作工具等。How:怎么实现脚本呢?脚...原创 2018-04-26 17:00:45 · 703 阅读 · 0 评论 -
IDEA安装lombok
首先先了解下:What:lombok是什么?lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。...原创 2018-07-13 12:28:04 · 269 阅读 · 0 评论 -
jar包和war包的区别
What:什么是jar包,war包呢?war包:是做好一个web应用后,通常是网站,打成包部署到容器中。jar包:通常是开发时要引用通用类,打成包便于存放管理。How:jar包或war包的区别是怎样的?war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包...原创 2018-07-13 11:17:39 · 880 阅读 · 0 评论 -
WHWW之springboot
What:springboot是什么?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。How:如何实现springboot?创建maven项目,在pom.xml加入下列依赖(在spring官网中的springboot项目中可以找到该依赖)<par...原创 2018-04-29 23:41:28 · 266 阅读 · 0 评论 -
WHWW之代理模式(4)-静态代理,jdk动态代理,cglib动态代理的区别
What:什么是代理模式?代理模式就是可以在不改变目标类的前提下,为目标类额外增加相应的功能。How:怎么实现代理模式?WHWW之代理模式(1)-静态代理WHWW之代理模式(2)-动态代理WHWW之代理模式(3)-cglib动态代理why:为什么会存在多种代理方式呢?因为需求是一个不断迭代的过程,在我们解决需求的同时,我们也会不断的对技术进行更新。我们知道了,静态代理要求目标类和代理类都必须实现...原创 2018-04-29 23:07:23 · 279 阅读 · 0 评论 -
WHWW之代理模式(3)-cglib动态代理
What:什么是cglib动态代理?cglib动态代理是由第三方类库实现的代理,使用要添加cglib jar包,其代理底层是借助asm来实现的。(asm是java虚拟机里面的一种动态生成字节码的技术,跟反射是不同的)How:怎么实现cglib动态代理呢?/** * 目标对象类 */public class Target { public void sayHello() { ...原创 2018-04-29 22:36:59 · 220 阅读 · 0 评论 -
WHWW之代理模式(2)-动态代理
What:什么叫动态代理?代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的,或者说一个代理类是在程序运行时才获取到目标对象的代理。动态代理又称jdk代理。How:怎么实现动态代理?/** * 抽象角色接口 */public interface Hello { /** * 打招呼 */ void sayHello()...原创 2018-04-27 18:20:36 · 322 阅读 · 0 评论 -
WHWW之反射
What:什么是反射?java反射机制是在运行状态中,对于任何一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能调用其的任何一个方法和属性;这样动态获取以及调用对象方法和属性的功能叫做反射。How:如何实现反射?/** * 学生实体类 * Created by ASUS on 2018/5/4 */@Component("Student")public class Stud...原创 2018-05-04 18:36:15 · 267 阅读 · 0 评论 -
WHWW之String,StringBuffer,StringBuilder
What:String,StringBuffer,StringBuilder之间区别是什么?String 是不可变的字符串,线程安全的StringBuffer 是可变的字符串,线程安全的StringBuilder是可变的字符串,线程不安全的。在大部分情况下,字符串拼接速度为:StringBuilder>StringBuffer>StringHow:怎么实现呢?public class ...原创 2018-05-04 18:02:30 · 174 阅读 · 0 评论 -
WHWW之processOn(在线编制流程图,思维导图)
What:processOn是什么?processOn是在线的一个免费作图工具,提供流程创作协作工具,可以与同事和客户协同设计,可以实时创建和编辑文件并可以实时更改。processOn提供了流程图,思维导图,原型图,UML,网络拓扑图等,而且高效易用,轻松绘制。How:怎么使用processOn呢?我们只需要注册一个账号就行了,processOn提供了使用教程,可以根据教程来实现我们的需求。Why...原创 2018-04-26 17:51:48 · 905 阅读 · 0 评论 -
WHWW之代理模式(1)-静态代理
What:什么是静态代理?代理就是用于通过对真实对象的封装,对原有业务逻辑的扩充,来实现扩展性。。比如持有二方包的某个类,并调用了其中的某些方法。然后出于某种原因,比如记录日志、打印方法执行时间,但是又不好将这些逻辑写入二方包的方法里。所以可以创建一个代理类实现和二方方法相同的方法,通过让代理类持有真实对象,然后在原代码中调用代理类方法,来达到添加我们需要业务逻辑的目的。由于在程序运行前代理类就已...原创 2018-04-26 23:25:03 · 602 阅读 · 0 评论 -
Java检查异常和非检查异常,运行时异常和非运行时异常的区别
通常,Java的异常(包括Exception和Error)分为检查异常(checked exceptions)和非检查的异常(unchecked exceptions)。其中根据Exception异常进行划分,可分为运行时异常和非运行时异常。What:什么是检查异常(checked exception)?就是编译器要求你必须处置的异常。不知道你编程的时候有没有遇到过,你写的某段代码,编译器要求你必...原创 2018-07-15 20:51:31 · 17893 阅读 · 0 评论