- 博客(12)
- 资源 (11)
- 收藏
- 关注
原创 java菜鸟面试之String(二)
1.String, StringBuffer , StringBuilder区别1.1 长度是否可变String 不可变StringBuffer 和 StringBuilder 可变1.2 是否线程安全String 不可变,因此是线程安全的StringBuilder 不是线程安全的StringBuffer 是线程安全的,内部使用 synchronized 来同步在stackoverflow 上大神...
2018-05-03 00:37:41 193
原创 spring boot web 模板freemaker篇
引言: 在介绍boot web 之前先了解jar作用 1.spring-boot-starter-freemarker : freemaker 视图注意: 静态化:分为纯静态和伪静态,大型网站架构提速关键技术。工程结构如下: /** * freemaker 介绍以及@Value 注解介绍 * @author Administrator * */ @Controller @
2017-03-26 17:03:18 632
原创 spring boot web 模板thymeleaf篇
引言: 在介绍boot web 之前先了解几个jar作用 1. spring-boot-starter-web 作用:boot web应用的标志 并且默认使用tomcat为容器,以及包含了 RESTful 2. spring-boot-starter-thymeleaf 作用:Thymeleaf 模板视图 3. spring-boot-starter 作用:boot 启动核心包包含了au
2017-03-25 15:57:33 1285
原创 ssd 数据库安装步骤
首先,关于ssdb的编译,完全可以参考官方文档:http://ssdb.io/docs/zh_cn/install.htmlwget –no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip unzip master cd ssdb-mastermake 将安装在 /usr/local/ssd...
2018-04-18 16:59:46 342
原创 Memcached被利用UDP反射攻击漏补丁方法
受影响范围: 用户自建,并对外开放了Memcached 11211 UDP端口的Memcached服务。排查方案: 1.从外部互联网测试是否对外开放了Memcached 11211 UDP端口,您可以使用nc工具测试端口,并查看服务器上是否运行memcached进程,具体测试方式: 测试端口:nc -vuz IP地址 11211 测试是否对外开放memcached服务:telnet I...
2018-04-11 15:23:39 884
原创 spring boot 入门篇Hello world
1本章系统环境Java 8Spring Framework 4.3.7pring Boot 1.5.2maven 3.3.92 搭建Hello worldUTF-81.8 org.springframework.boot spring-boot-starter-parent 1.5.2.RELEASE
2017-03-25 00:58:19 371
原创 spring ioc 源码详解01
spring ioc 在spring 源码bean 包下,主要的作用是创建实例以及托管给容器注入,在代码ioc 源码中可以找到factory 中 beanfactory ,它是ioc 中的顶级接口。在创建实例的托管和创建主要采用了模版设计模式,抽象工厂设计模式。 ioc 具初始化过程(最简单的过程)//根据Xml配置文件创建Resource资源对象,该对象中包含
2017-03-19 21:30:13 367
原创 thread类和runnable接口区别
例子1public class ThreadDemo2 extends Thread{private int ticket=5;@Overridepublic void run() {for(int i=0;iif(ticket>0){System.out.println("买票了"+ticket--);}}}public sta
2017-03-05 14:08:45 298
原创 复习 3 java 面向对象之接口和抽象
1. 抽象抽象类用abstract 修饰,我们把含有共同属性和方法抽取出来,重新设计成一个通用的类就是抽象类。重点: 含有abstract 方法的类一定是抽象类,但是抽象类中不一定含有抽象方法。(接口就是特殊的抽象类)。抽象类不能被实例化。有abstract 修饰的类就不能使用final abstract 不能与private、static、final或native修饰
2013-12-28 01:29:56 482
原创 复习 2 java 面向对象之static 和final
1.staticjava中没有全局变量这个概念,static主要修饰成员变量和成员方法用它来提供全局共享。 被static修饰的成员变量和成员方法独立于类的任何对象。它不依赖类特定的实例。在java 虚拟机实例的时候会分配特定的区域给static,让他们提供共享。 注意:在static 前可以加入权限 public修饰(
2013-12-20 01:58:20 431
原创 复习 1 java 面向对象之封装,继承,多态(2)
1.继承继承:就是在已经存在的类的基础上,进行扩展,从而产生新的类。注意:java 只能单继承。继承的优点:不但减少代码,易于维护。继承通过关键字“extends”来实现。super和this 区别:this:发生在本类中,调用的是本身的属性和方法。super:发生在子类中 ,super关键字调用父类的属性和方法。a 类 ex
2013-12-15 19:57:24 540
原创 复习 1 java 面向对象之封装,继承,多态(1)
Java是一种面向对象的语言,它本身所具有的面向对象的特性——封装,继承,多态。1.类和对象关系类:是对一类事物的描述。(抽象概念)类之间的关系有三种 :依赖关系(uses-a)聚集关系(has-a)继承关系(is-a)在类中定义成员有两种:1:成员变量:其事物的属性。2:成员函数:事物的行为。对象:对象是实际存在的该类事物的每个个体,因而也称为
2013-12-12 00:02:04 623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人