随笔分类 -  后端技术栈 / Java

摘要:1 关于String类 以下示例会创建3个对象:常量池一个,堆内存两个 2 String类和StringBuffer、StringBuilder 3 ==和equals 4 字符串及其比较 5 字符串拼接 6 自动拆箱和装箱,数据类型之间的转换 7 三个字符串练习题:字符串倒转、字符串出现的次数、统 阅读全文
posted @ 2018-12-11 10:26 IslandZzzz 阅读(168) 评论(0) 推荐(0) 编辑
摘要:进制的表示: 0b010 : 二进制表示形式:前面+0n 0100 : 八进制表示形式: 前面+0 0x001 : 16进制表示形式:前面+0x 计算机以补码的方式进行运算 进制的转换: 10进制转换成任意进制: 除基倒取余,结果从按余数下往上写 原反补: 原码:二进制定点表示法,最高位为符号位,0 阅读全文
posted @ 2018-12-08 16:30 IslandZzzz 阅读(686) 评论(0) 推荐(0) 编辑
摘要:一 面向对象 类: 一组相关的属性和行为的集合 对象:该类事务的具体表现 三个特征: 封装,继承,多态 面向对象开发:不断地创造对象,使用对象,指挥对象做事情 面向对象设计: 对创造的对象进行管理和维护 二 JVM虚拟机 jvm主要分布有三块区域 堆heap:存放对象 栈stack:存放方法 方法区 阅读全文
posted @ 2018-11-27 17:07 IslandZzzz 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-26 09:51 IslandZzzz 阅读(123) 评论(0) 推荐(0) 编辑
摘要:JDK安装方法变量配置(配置在系统变量)配置jdk的bin目录【1、classpath.;2、java_homeC:\Program Files (x86)\Java\jdk1.8.0_144\bin3、pathC:\Program Files (x86)\Java\jdk1.8.0_144\bin 阅读全文
posted @ 2018-11-26 09:48 IslandZzzz 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、2018.11.24 Eclipse:Spring application.xml报错:Referenced file contains errors,设置改动:关闭XML、XSL文件验证。 这种错误是属于配置文件的验证错误,实际上并不影响项目的正常运行。 问题解决,如果其他文件验证出现错误也可 阅读全文
posted @ 2018-11-24 15:08 IslandZzzz 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一、有条件的可以FQ。 二、在C:\Windows\System32\drivers\etc修改host文件 如果没有权限,那么复制到桌面,添加以下内容再粘贴回去: # GitHub Start 192.30.253.112 github.com 192.30.253.119 gist.github 阅读全文
posted @ 2018-11-21 23:24 IslandZzzz 阅读(3517) 评论(0) 推荐(0) 编辑
摘要:Spring提供了延迟加载问题的解决方法 什么是延迟加载? 延迟加载:lazy(懒加载) 执行到该行代码的时候不会发送语句,真正使用这个对象的属性的时候才会发送sql语句进行查询。 类级别延迟加载:指的是是通过load方法查询某个对象的时候是否采用延迟,通过class标签上的lazy来配置。 关联级 阅读全文
posted @ 2018-11-09 21:28 IslandZzzz 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:重建SSH项目 java项目可以直接复制,但是web项目除了改名字还要该配置,如下: 方式一:无障碍整合:带Hibernate配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.or 阅读全文
posted @ 2018-11-09 20:44 IslandZzzz 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:SSH回顾 1 引入jar包 Struts2的jar包 D:\Struts2\struts-2.3.35\apps\struts2-blank\WEB-INF\lib 开发基本包 Struts2有一些包是需要了解的: struts2-convention-plugin-2.3.35 注解开发包 st 阅读全文
posted @ 2018-11-09 13:32 IslandZzzz 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:Spring的注解的AOP的通知类型 @Before:前置通知 @AfterReturning:后置通知 @Around:环绕通知 @AfterThrowing:异常抛出通知 @After:最终通知 @Pointcut:切入点的注解 1 /** 2 * 切面类:注解的切面类 3 */ 4 @Aspe 阅读全文
posted @ 2018-10-31 20:35 IslandZzzz 阅读(2801) 评论(0) 推荐(0) 编辑
摘要:Spring中通知类型: 前置通知:目标方法执行之前进行操作,可以获得切入点信息 后置通知: 目标方法执行之后进行操作,可以获得方法的返回值 环绕通知:在目标方法执行之前和之后进行操作,可以终止目标方法的执行 异常抛出通知:在程序出现异常的时候进行的操作,可以返回异常信息 最终通知:无论代码是否有异 阅读全文
posted @ 2018-10-31 14:07 IslandZzzz 阅读(865) 评论(0) 推荐(0) 编辑
摘要:SpringAOP底层的实现原理: JDK动态代理:只能对实现了接口的类产生代理。(实现接口默认JDK动态代理,底层自动切换) Cglib动态代理(类似Javassist第三方的代理技术):对没有实现接口的类产生代理对象。生成子类对象。 public class JdkProxy implement 阅读全文
posted @ 2018-10-29 20:02 IslandZzzz 阅读(540) 评论(0) 推荐(0) 编辑
摘要:xml和注解的区别 xml和注解整合开发 注解:取消扫描配置开启注解配置 扫描:<context:component-scan base-package="" /> 是扫描类上的注解,比如@Component @Service等 当类上没有注解,可以不开启扫描,此时在没有扫描的情况下,使用属性注入的 阅读全文
posted @ 2018-10-28 19:12 IslandZzzz 阅读(877) 评论(0) 推荐(0) 编辑
摘要:Spring的属性注入: 构造方法的属性注入 set方法的属性注入 构造方法的属性注入: set方法的属性注入: set方法注入对象: 1 package com.itheima.spring.demo4; 2 3 public class Employee { 4 private String n 阅读全文
posted @ 2018-10-27 19:29 IslandZzzz 阅读(903) 评论(0) 推荐(0) 编辑
摘要:IOC:inversion of Control 控制反转,Spring框架的核心。削减计算机程序的耦合问题,把对象(例如JDBC)的创建权交给Spring。 IOC的两种类型: 依赖注入: 依赖查找: Spring安装包下载地址:http://repo.spring.io/libs-release 阅读全文
posted @ 2018-10-26 15:51 IslandZzzz 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:数据的校验: 一、前台校验:JS校验 JS的校验不是必须的,JS可以被绕行,可以提升用户体验 二、后台校验:编码校验 必须的校验 三、校验的方式: 手动编码(不建议使用) 配置文件(支持) 手动编码的校验方式: 继承ActionSupport,在这个类中写校验方式。 重写validate方法,val 阅读全文
posted @ 2018-10-24 22:10 IslandZzzz 阅读(427) 评论(0) 推荐(0) 编辑
摘要:版本TOMCAT7.0、8.0 一、配置好Tomcat,startup可以启动,loaclhost:8080访问不了,解决方案:配置环境变量如下: 用户变量: 系统变量path: 二、eclipse项目能启动,但是不能访问localhost页面,解决方案:移除项目,关闭Tomcat,配置Server 阅读全文
posted @ 2018-10-24 09:49 IslandZzzz 阅读(193) 评论(0) 推荐(0) 编辑
摘要:拦截器 interceptor:拦截器,拦截Action的作用。 更细粒度化的拦截。(拦截Action中的具体的方法) Fillter:过滤器:过滤从客户端向服务器发送的请求。如html、jsp 作用: Struts2框架的核心功能依赖拦截器,权限控制等 Struts2的执行流程: 搭建Struts 阅读全文
posted @ 2018-10-23 10:47 IslandZzzz 阅读(249) 评论(0) 推荐(0) 编辑
摘要:主要有哪些字符? #:获取Context的数据,构建map %: 强制解析OGNL,强制不解析OGNL $ : 在配置文件中(xml,属性文件(国际化))使用OGNL #的用法: <body> <h1>获取context数据</h1> <% request.setAttribute("name", 阅读全文
posted @ 2018-10-22 21:12 IslandZzzz 阅读(1332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示