自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 Exception in thread "main" java.lang.NullPointerException问题

Exception in thread “main” java.lang.NullPointerException问题。Exception in thread “main” java.lang.NullPointerException。该问题多半是由于用到的某个对象只进行了声明,而没有初始化,即没有被new。比如说:。一个类Person,有一个对象p1。声明对象 Person p1;。...

2019-12-27 16:54:58 1608

原创 解决oracle 中文乱码问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-30 15:01:56 1044

原创 在eclipse中改变编译级别

左边选中要改变的项目,右击—》properties—》Java Compiler—》Compiler compliance level:后面 选择 版本。

2019-07-18 11:29:46 876

原创 myeclipse登陆问题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-17 11:29:11 866

原创 Some characters cannot be mapped using "ISO - 8859 -1" character encoding 解决方法

在英文版的eclipse中保存操作会出现这个不能完成,报错如下图所示:1. 解决办法:windows——>Perferences——>General——>Content Types——> Text——>Java Properties File下面会显示*.options(locked) 和*.properties(locked),  你此时 需要添加add 然后添加一个*.jsp。然后 需要把下...

2019-07-16 10:08:13 1321 1

原创 多态

子类继承父类,如果子类有特殊的方法,父类不能使用,如果想要使用有两种方法:方法一:创建子类对象,就可以调用方法了(但是内存占用太多,不常用)方法二:把父类的引用强制转换为子类的引用(向下转型)向上转型:Fu f =new zi向下转型:Zi zi = (Zi) fu2. 多态存在的三个必要条件 `一、要有继承; 二、要有重写; 三、父类引用指向子类对象。`...

2019-07-15 15:58:52 60

原创 java.lang.Class.isPrimitive()

这个方法是用来判断Class 是否为基本数据类型,有九种预定义的Class 对象代表八个基本数据类型和void。他们代表:boolean、char、long、byte、short、int、float、double 和 一个void。其中String 不是。如:Class booleanClass=Boolean.class; System.out.println("Boolea...

2019-07-15 15:35:41 145

原创 Java中四类八种基本数据类型

(1)基本数据类型 1. 第一类:逻辑型( Boolean) 2. 第二类:文本型(char) 3. 第三类:整数型(byte、short、int、long) 4. 第四类:浮点型(float、double)(2)引用数据类型 1. 类(class) 2. 接口(interface) 3. 数组 A. char占两个字节B. short(-327...

2019-07-15 15:31:29 196

原创 安装两个jdk ,并且之间进行转换

写两个java_home 来配置jdk1.6和1.8,在java_home中来进行切换。

2019-07-15 10:33:11 746 1

原创 Ajax 介绍

什么是Ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。为什么使用Ajax?1. Ajax的优势: A。 通过异步模式,提高用户模式。 B。 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用。 C. Ajax 引擎在客户端运行,承担了一部分有本来有服务器承担的工作,,减少了...

2019-07-10 22:25:08 93

原创 Java中值传递和引用传递

值传递是传递实参副本,函数修改不会影响实参;引用传递是传递实参地址,函数修改会影响实参。只要是基本类型的传递就是值传递,只要对基本类型进行封装之后进行传递,就是引用传递。...

2019-07-10 22:05:21 56

原创 fastDFS介绍

是轻量级分布式文件系统,它解决了大数据量储存和负载均衡的问题,特别适合以中小文件为载体的在线服务,比如图片网站。fast DFS架构:–A. fast DFS服务器有三个角色:跟踪服务器(tracker server)、存储服务器(storage server)、和客户端(client)**----(1) tracker server 跟踪服务器:主要负责调度作用,起负载均衡的作用。**...

2019-07-10 21:59:02 275

原创 Tomcat根目录下的文件及其作用

主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹bin 目录:主要存放tomcat 的命令。一类是以.sh 结尾的是linux命令,另一类是以.bat结尾的是windows命令。conf 目录:存放一些 配置文件。lib 目录:存放运行时需要加载的jar 包。temp 目录:存放tomcat 运行时生成的 临时文件。logs 目录: 存放产生...

2019-07-10 21:41:31 741

原创 session cooiike区别

都是会话技术,Cookie 运行在客户端,Session运行在服务器端。Cookie的大小和浏览器的个数都受到了限制,但是Session的大小是没有限制和服务器内存有关。Cookie存在安全隐患,通过拦截本地文件就可找到你的cookie,之后就可以进行攻击。Session存在服务器端一段时间才消失,如果Session过多会增加服务器的压力。...

2019-07-10 21:36:20 102

原创 java 中equal和==的区别

== 比较基本类型的时候比较的是值,比较两个对象时 比较的是两个内存对象的地址值。.equals()方法存在Object类中,因为Object类是所有类的直接或者间接的父类,所以所有方法中的.equals() 方式都是继承Object类,而且.equals() 底层应用的== 号,不能作用于基本数据类型。A。 所以,在没有重写.equals()方法时,是和==号一样的,都是比较数据类型的值...

2019-07-10 21:28:34 93

原创 JDK、JRE、JVM区别

粗暴地理解:JDK包括了JRE,JRE包括了JVM。JDK是Java的开发程序包,用来开发程序,给开发人员使用的。JRE是 运行时的环境,针对的是Java用户。JVM是虚拟机,用开解释字节码文件也就是.class 文件。A. JVM用来解释 .class文件。B.但是 在解释字节码文件的时候 需要调用类库,所以JVM+类库=JREC.有了JRE 就可以执行程序了,但是需要开发工具,所...

2019-07-10 21:15:29 57

原创 ActiveMQ

MQ 消息中间件 1. 理解消息中间件和JMS 2. 点对点和发布订阅模式 3. 掌握springJms 4. 完成商品导入索引库和移除索引库。 5. 完成生成商品详情页和删除商品详情页。怎么使用消息中间件? 1. 为什么用消息中间件? 因为系统模块比较多,其中运行商后台的调用关系最多,他用到了商家服务、广告内容服务、搜索服务等,这种模块之间的依赖叫做耦合,耦合越多,之后的...

2019-07-03 22:46:58 119

原创 Mybatis

Mybatis 中SqlMapConfig 配置中的内容:-properties(属性)–property-settings(全局配置参数)–setting-typeAliases(类型别名)–typeAliase–package-typeHandlers(类型处理器)-objectFactory(对象工厂)-plugins(插件)-environments(环境集合属性对象...

2019-07-03 22:46:32 78

原创 springMVC

SpringMVC: 前端控制器(DispatcherServlet)请求到处理器映射(HandlerMapping)处理器适配器(HandlerAdapter)视图解析器(ViewResolver)处理器或页面控制器(Controller)验证器( Validator)命令对象(Command 请求参数绑定到的对象就叫命令对象)表单对象(Form Object 提供给表单...

2019-07-03 22:45:55 91

原创 spring

ApplicationContext 有三个实现类:1. ClassPathXmlApplicationContext : 用于读取类路径下的配置文件,创建IOC容器;2. FilePSystemXmlApplicationContext :用于读取文件系统中的配置文件,创建IOC容器;3. AnnotationCOnfigApplicationContext: 用于读取注解类来创建IOC...

2019-07-03 22:45:21 65

原创 快排、冒泡法

/********************************************************快速排序 (比较排序类)*每次排序将待排记录分割两部分,一部分都比关键字小,一部分都比关键字大********/public void quickSort(int[] L) { Qsort(L,1,L.length-1); } publ...

2019-07-03 22:44:47 128

原创 电商项目中的solr

solr的要学会的点:1. 使用springData Solr 实现增删改查 2、完成批量数据导入功能 3、完成搜索高亮显示 4. 说出搜索的业务规则和实现思路 5. 过滤查询为什么会出现solr?大多数的搜索引擎都具有搜索功能,但是搜索功能往往是巨大资源的消耗,会由于沉重的数据库加载而拖垮你应用的性能。这也就出了转移负载到外部的服务器的注意, 然而 solr 就是一个流行的开源的搜索服...

2019-07-03 22:42:46 535

原创 list、set、map

数据结构:1. int[] arr = new int[20];System.out.println(arr[19]);// 0String[] arr2 = new String[10];System.out.println(arr2[9]);// null2. ArrayList 和 LinkedList 有什么区别?1. Arraylist 是基于索引的数据接口,他的底...

2019-07-03 22:37:57 83

原创 map的四种遍历方式

1. map 遍历:因为java 中所有得mmap 都实现了MAP 接口,所以所有的map(如Hashmaop、TreeMap、LinkedHashMap、Hashtable)都可以使用下面四种方法遍历: 方法一:在for 循环中,使用entries 实现Map 得遍历。 public static void main(String[] args) { Map<Stri...

2019-07-03 21:54:29 279

原创 消息中间件

消息中间件出现的**背景**:由于父工程模块下有多个子模块,而且子模块之间的调用关系很多,尤其商家 模块涉及的关系最多,其中商家模块用到了商品服务、广告内容服务、搜索服务、页面生成服务。这些模块之间的依赖关系成为耦合,耦合越多,维护越多,维护就越困难。由此 为了改善系统模块之间的调用关系、减少模块之间的耦合,就产生了消息中间件。消息队列是分布式系统中的重要组件,主要是解决应用耦合、异步消息、流量...

2019-06-12 00:49:21 70

原创 Spring

spring实现了工厂模式的工厂类,这个类名为BeanFactory(接口),但是在程序中经常使用ApplicationContext(也是接口)。核心技术有:IOC(反转控制)AOP(面向切面编程)IOC:ioc也是一种编程思想,用于实现模块之间的解耦,在spring中的作用主要是对对象的创建、维护和销毁等操作。也就是吧对象的创建、初始化、销毁交给spring来管理,而不是由开发者控制了,...

2019-06-12 00:46:18 65

原创 方法重写和方法重载

方法的重写和方法的重载:方法重写:只能发生在继承类中。方法重写的规则:@Override1. 子类方法的参数列表、方法名和返回值必须和父类的相同。2 子类重写方法的访问权限不能比父类方法更加严格的访问权限(比如:父类的方法为public,在子类定义为private ,程序运行时就会报错。)3. 父类方法中有异常抛出,子类想要重写方法一定不能抛出新的检查异常(也就是抛出父类方法不存在的异常...

2019-06-11 21:22:42 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除