自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 使用IDEA快速搭建一个SpringBoot Web工程

目前java的开始相信很多Learner都慢慢的学习使用IDEA这款工具,个人觉得其实相比Eclipse来说差不多,个人习惯的问题,但是我还是推荐IDEA这款工具。虽然它目前是收费的,但相信网上的各种破解方式很多,由于对学生和教师是可以免费使用的,所以个人推荐拿个学生邮箱去注册一个,非常的方便快捷...

2020-06-08 19:41:12 11639 0

原创 java 基本知识回顾1

基本类型介绍: java提供了八种基本类型,六种数字类型(四个整数型,两个浮点型),一种字符类型,一种布尔类型。 八大类型:byte,short,int,long,float,double,boolean,char float,double小数位精度是多少?为什么? float是7位...

2019-06-30 00:00:33 66 0

原创 redis 浅谈

Redis目前被广泛的运用到项目中,身为一个后台开发者,如果你不识redis或者说没有接触过相关缓存的技术,那你应该马上学习起来了。可以说这也是技术一个小分水岭了,初中级程序员写程序很大一个区别就是思想,其实也和了解的技术相关,如果都不了解谈何去思考用什么,这也就是为什么有些程序猿写出来的程序跑起...

2018-09-15 00:43:12 236 0

转载 消息队列的两种模式(java)

转载:http://blog.csdn.net/heyutao007/article/details/50131089 http://199c1df7.m.daocloud.io 学习消息队列时,应该首要了解生产消费者模式和观察者模式,相信你会豁然开朗。 我之前有写过生产者消费者模式和观察者...

2018-08-10 11:28:33 360 0

原创 tcp,udp实现的聊天

    socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。 socket通信模型: sock...

2018-07-22 21:34:35 560 1

原创 单例模式

定义:确保一个类只有一个实例,并提供一个全局访问点。 类图: 优点 在内存中只有一个对象,节省内存空间。 避免频繁的创建销毁对象,可以提高性能。 避免对共享资源的多重占用。 可以全局访问。 延迟实例化。 一个单例模式(懒汉式) public class Singleton {...

2018-07-22 17:20:18 83 0

原创 观察者模式

初步认识      观察者模式是个什么东西?     首先我们确定一下观察者模式是软件设计模式的一种,它的出现是为了降耦合(软件设计模式大多都是为了实现这个东西)。在java大火的今天,哪怕你有略读过java的源码你就会发现,java的设计就有很多取自观察者模式的思想。     观察者模式定...

2018-07-13 10:35:48 125 0

原创 java 阻塞队列实现生产者和消费者

public class PublicBoxQueue { static int i = 0; public static void main(String []args) { BlockingQueue BoxQueue= new LinkedBlock...

2018-07-12 23:19:11 197 1

原创 C# linq left join 操作表和datatable

操作表:现有sfcusn表,sfcmo表,为保证sfcusn表数据的完整使用left join 查询。结构如下sql语句---oracle写法 SELECT A.usn,A.mo,A.upn,A.stage,B.line FROM sfcusn A,sfcmo B WHERE A.mo = B.m...

2018-03-15 15:22:49 4490 0

原创 java实现 统计文件内容出现某字符串几次

package com.lzc.exception; import java.io.*; public class MyFileCycleStr { static String FilePath = "F:\\test.txt"; //文件路径 static Stri...

2018-03-09 09:26:12 176 0

原创 windows 安装mongoDb3.2.X

前言    本人之前接触的都是关系性数据库例如MySql,Oracle,对于现今较火的NoSQL没有接触,只是简单的了解它是个什么东西,基本的特性。最近工作不忙,业余来学一下其中的MongoDb,本章只是介绍windows下mongoDb3.2.X版本的安装。MongoDB 是一个跨平台的,面向文...

2018-03-03 15:28:20 229 0

转载 java面试题(有经验)

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtabl...

2017-12-29 16:44:56 971 3

转载 java面试题

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整...

2017-12-21 16:34:54 317 0

原创 java初级面试题(sql方面)

下面我给大家带来一些数据库方面面试题。 下列的链接是我看到非常好的java基础面试题的博文推荐给大家。 http://blog.csdn.net/jackfrued/article/details/44921941/ 关系数据库这一块是非常重要的,对于我们初级程序员,数据库考察的很大一部分知识其...

2017-12-18 15:38:56 3582 0

原创 IDEA使用MAVEN搭建SSM(IDEA+Maven+Spring+Spring MVC+Mybatis)

前几天安装了一个IDEA,之前一直使用是Eclipse和MyEclipse,IDEA我才刚用几天,感觉确实挺好用的。网上评论说IDEA在代码的提示方面比eclipse更加优秀。我也是有感觉的,因为本人目前是.net开发,使用的开发工具是Visual Studio ,不得不说在编码的时候VS相比Ec...

2017-11-23 20:02:34 1468 0

原创 Spring MVC 浅谈

Spring MVC是一个展现层WEB框架,它基于MVC的设计理念。DispatcherServlet是Spring MVC的核心部分,它负责接收HTTP请求并协调Spring MVC的各个组件完成请求处理的工作。 MVC介绍: MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Mod...

2017-11-13 10:07:38 281 0

转载 Spring AOP总结

Spring学习总结——Spring实现AOP的多种方式 转载 2016年08月08日 16:13:26 ...

2017-11-06 09:01:19 301 0

转载 Spring IoC 浅谈

谈谈对Spring IOC的理解 转载 2016年09月21日 13:42:59 ...

2017-11-03 14:45:10 268 0

原创 java中的反射机制

在学习反射机制的时候,我们先来看下它的定义(到底是什么东西)。 一.反射的概念       主要是指程式可以访问、检测和修改他本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。     作为程序员我觉得下面的解释更好理解。     通过反射机制从C...

2017-11-02 16:44:22 245 0

原创 java类初始化顺序

本篇复习一下关于java类初始化的顺序,温故而知新还是很有道理的。 下面是java类初始化的顺序: (静态变量、静态初始化块)>(变量、初始化块)>构造器 下面通过几个比较简单的例子来验证。 下面是解决了在单个类中成员初始化的顺序: public class In...

2017-10-30 20:36:32 266 0

原创 spring 基础

认识Spring: 1.Spring是分层的java SE/EE应用的轻量级开源框架。以IoC(控制反转)和AOP(切面编程)为内核,提供了Spring MVC(表现层)、Spring JDBC(持久层)及业务层事务管理等一站式的企业应用。此外,Spring还整合了许多第三方框架和类库。 Sp...

2017-09-19 09:04:40 392 0

转载 HashMap 工作原理

java

2017-09-19 08:29:12 426 0

原创 java集合介绍

对于高级语言来说,集合(容器)是非常的重要的知识点,也是非常基础的,相信很多刚毕业的同学包括初级程序员和求职的过程中,经常会被问到集合相关的知识,     例如 1.谈谈你对集合的理解, 在面试的时候,下面是我对集合中List接口、ArrayList类和LinkedList类知识的一些理解,

2017-09-18 13:39:21 989 0

原创 think in java第十六章数组 总结随笔

很多人开始对数组的了解: 1.数组的创建和组装,并通过整型的索引值去访问它们的元素。 2.数组长度(即数组存储个数大小)的概念,数组的长度一旦初始化后是不能改变的。 有时需要对数组有更加复杂的操作,则需要对数组进行深入的学习了。 数组为什么特殊? 在看本章之前,我一直存在一个疑惑,在像有List、...

2017-09-12 11:50:02 228 0

转载 think in java 第十五章 泛型 总结随笔

1)基本概念:   泛型(Generic Type或Generics)是 对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看做是使用参数化类型时指定的类型的一个占位符,就像方法的形 式参数是运行时传递的占位符一样,泛型的体现主要是在集合框架里面可以看...

2017-09-07 09:51:00 499 0

原创 think in java 第十三章字符串 总结随笔

1.String、StringBuffer和StringBuilder的区别 可变与不可变: String对象具有只读的特性,是不可变的,修改一个String的值其实是创建了一个新的String对象。 StringBuffer和StringBuilder都是可变的。 是否线程安全: String是...

2017-08-16 17:23:39 244 0

转载 think in java 第十二章 通过异常处理错误

通过异常处理错误1、基本异常 (1)普通问题:在当前的环境下能够得到足够的信息,总可以处理该错误; (2)异常情形(execptional condition):是指阻止当前方法或作用域继续执行的问题,在当前的环境下无法获取必要的信息来解决问题,必须从当前环境跳出,并将问题提交给上一级环境,这是抛...

2017-08-16 15:39:20 264 0

原创 think in java第十一章持有对象 习题答案

持有对象:就是创建一个属性,只不过此处是创建对象,利用持有对方的引用来访问类的成员变量。 1.创建一个新类Gerbil(沙鼠),包含intgerbilNumber,在构造器中初始化它(类似于本章的Mouse示例)。添加一个方法hop(),用以打印沙鼠的号码以及它正在跳跃的息。 创建一个Arra...

2017-08-16 14:16:41 874 0

原创 think in java第十章内部类 总结随笔

1.内部类的基本介绍 可以将一个类的定义放在另一个类的定义内部,这就是内部类(引用书中的第一句的介绍)。 public class Test { String str; public Test() { str = "汪汪"; } class Bird{ pu...

2017-08-15 16:00:43 291 0

原创 think in java第九章接口 总结随笔

什么是接口,接口的作用        java接口是一系列方法的声明,是一些方法特征的集合,接口只有方法的特征没有方法的实现。        接口可以提供符合接口需求的类的一套规范(其实感觉就是一个招牌),主要作用是可以帮助实现类似于类的多重继承的功能。 主要体现:        1) 通...

2017-07-18 19:59:26 295 0

原创 think in java第八章多态 总结随笔

多态:基于继承的向上转型功能,允许同一种类型同一行为有不同的表现。 多态的优点:多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序—即无论在项目最初创建时还是在需要添加新功能时都可以"生长"的程序。 多态的作用:消除类型之间的耦合关系。 再论向上转型 当父类的引用...

2017-06-20 20:27:59 300 0

原创 think in java第七章 复用类 总结随笔

复用类其实可以理解为重新使用类,就是利用已存在的类。 两种复用的方法:        1)组合:在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法称为组合。                 组合技术通常用于想在新类中的使用现有类的功能而非它的接口这种情形。   ...

2017-06-13 21:25:14 238 0

原创 think in java第六章 访问权限控制 总结随笔

java提供访问权限作用:为了解决类库的开发者对类进行修改和改进,并确保不会对类的消费者(客户端程序员)造成影响。 访问权限控制的等级:public、protected、private (权限由大到小)。 包的概念:将构件捆绑到一个内聚的类库单元中,便于类的管理和防止类名重复。 import...

2017-06-12 19:39:36 374 0

原创 think in java第五章 初始化与清理 总结随笔

本章主要讲解的是java的构造器和垃圾回收。 用构造器确保初始化 在这一小节中最少需要理解的有两个方面:         1) 构造器是如何确保在创建对象时使之得到初始化。java是一门采用了构造器的语言(就我了解过的面向对象语言都有构造器),在对象创建时,如果其类具有构造器,java就会在用户有...

2017-06-06 23:16:34 329 0

原创 think in java 第四章 习题答案

1.写一个程序,打印从1到100的值。 public static void main(String[] args) { for (int i = 0; i <= 100; i++) { System.out.print(i+" "); } } 2.写一个...

2017-06-04 13:55:21 1720 0

原创 Think in java第二、三章 总结随笔

在看这本书之前就有看过一些对本书的一些评论,有很多的博客中常提到这本书的第一章其实是比较难懂的,建议将它放到后面的章节中。当我看完第一章,再去看第二章的时候我也确实感觉是要好懂一点。

2017-05-29 19:03:33 340 0

原创 Think in java 第一章 总结随笔

1.1抽象过程 人们所能够解决的问题的复杂性直接取决于抽象的类型和质量。 Smalltalk(java所基于的语言之一)的五个基本特性 1)万物皆是对象 2) 程序是对象的集合,它们通过发送消息来告知彼此所要做的 3) 每个对象都有自己的有其他对象所构成的存储 4) 每个对象都拥有其类型 5)某...

2017-05-23 20:18:04 1184 0

原创 开山篇

之前很多次想开始写博客,但是由于之前工作不是很稳定所以就迟迟没有动笔,目前工作已经稳定,想想是时候写点东西了。 第一次写博客,写的不好的地方请大家多多观照(这段博客无关技术,纯属个人走入编程这条路的过程)。  初入编程:    先介绍一下自己,本人目前毕业不到一年,专业为电子信息工程,当时在...

2017-05-10 20:16:01 369 1

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