自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The_flying_pig的博客

layne的博客

  • 博客(38)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

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

目前java的开始相信很多Learner都慢慢的学习使用IDEA这款工具,个人觉得其实相比Eclipse来说差不多,个人习惯的问题,但是我还是推荐IDEA这款工具。虽然它目前是收费的,但相信网上的各种破解方式很多,由于对学生和教师是可以免费使用的,所以个人推荐拿个学生邮箱去注册一个,非常的方便快捷就是一个验证而已,具体步骤就希望大家去网上get一下了。好现在!我们通过IDEA来搭建一个简单的web...

2020-06-08 19:41:12 14739

原创 java 基本知识回顾1

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

2019-06-30 00:00:33 217

原创 redis 浅谈

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

2018-09-15 00:43:12 532

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

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

2018-08-10 11:28:33 1074

原创 tcp,udp实现的聊天

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

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

原创 单例模式

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

2018-07-22 17:20:18 178

原创 观察者模式

初步认识     观察者模式是个什么东西?    首先我们确定一下观察者模式是软件设计模式的一种,它的出现是为了降耦合(软件设计模式大多都是为了实现这个东西)。在java大火的今天,哪怕你有略读过java的源码你就会发现,java的设计就有很多取自观察者模式的思想。    观察者模式定义定义一个对象和多个依赖。当一个对象改变时,他的所有依赖者就会收到通知,并自动更新。这个很正统的解...

2018-07-13 10:35:48 224

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

public class PublicBoxQueue { static int i = 0; public static void main(String []args) { BlockingQueue BoxQueue= new LinkedBlockingQueue(5); //定义了一个大小为5的盒子 Thread pro= ...

2018-07-12 23:19:11 362 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.mo(+)linq语句var query= from A in db.sfcusnjoin B in...

2018-03-15 15:22:49 7523

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

package com.lzc.exception;import java.io.*;public class MyFileCycleStr { static String FilePath = "F:\\test.txt"; //文件路径 static String specyficStr = "wq"; //特定字符 public static void main(Stri...

2018-03-09 09:26:12 412

原创 windows 安装mongoDb3.2.X

前言    本人之前接触的都是关系性数据库例如MySql,Oracle,对于现今较火的NoSQL没有接触,只是简单的了解它是个什么东西,基本的特性。最近工作不忙,业余来学一下其中的MongoDb,本章只是介绍windows下mongoDb3.2.X版本的安装。MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。对于想入门学习的推荐大家去看看官方给出的文档,或是关注...

2018-03-03 15:28:20 397

转载 java面试题(有经验)

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你将

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

转载 java面试题

都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供参考,如果有疑

2017-12-21 16:34:54 458

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

下面我给大家带来一些数据库方面面试题。下列的链接是我看到非常好的java基础面试题的博文推荐给大家。http://blog.csdn.net/jackfrued/article/details/44921941/关系数据库这一块是非常重要的,对于我们初级程序员,数据库考察的很大一部分知识其实就是数据库语言的掌握了,至于使用的是mysql、sqlserver、oracle等其中的哪种

2017-12-18 15:38:56 4719

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

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

2017-11-23 20:02:34 2165

原创 Spring MVC 浅谈

Spring MVC是一个展现层WEB框架,它基于MVC的设计理念。DispatcherServlet是Spring MVC的核心部分,它负责接收HTTP请求并协调Spring MVC的各个组件完成请求处理的工作。MVC介绍:MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View),控制器(Controller)。下图为MVC模式中三者的调用关系与执

2017-11-13 10:07:38 373

转载 Spring AOP总结

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

2017-11-06 09:01:19 462

转载 Spring IoC 浅谈

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

2017-11-03 14:45:10 411

原创 java中的反射机制

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

2017-11-02 16:44:22 389

原创 java类初始化顺序

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

2017-10-30 20:36:32 428

原创 spring 基础

认识Spring:1.Spring是分层的java SE/EE应用的轻量级开源框架。以IoC(控制反转)和AOP(切面编程)为内核,提供了Spring MVC(表现层)、Spring JDBC(持久层)及业务层事务管理等一站式的企业应用。此外,Spring还整合了许多第三方框架和类库。Spring带来的好处:1.方便解耦,简化开发。通过Spring提供的Ioc容器,将对象之间的依赖关系

2017-09-19 09:04:40 499

转载 HashMap 工作原理

java

2017-09-19 08:29:12 664

原创 java集合介绍

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

2017-09-18 13:39:21 1126

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

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

2017-09-12 11:50:02 347

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

1)基本概念:   泛型(Generic Type或Generics)是 对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看做是使用参数化类型时指定的类型的一个占位符,就像方法的形 式参数是运行时传递的占位符一样,泛型的体现主要是在集合框架里面可以看到,JCF里面应该是1.5里面使用泛型最多的地方。Java语言引入泛型是一个 较大的功能增强,不仅语言、

2017-09-07 09:51:00 656

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

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

2017-08-16 17:23:39 338

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

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

2017-08-16 15:39:20 389

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

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

2017-08-16 14:16:41 1376

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

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

2017-08-15 16:00:43 421

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

什么是接口,接口的作用       java接口是一系列方法的声明,是一些方法特征的集合,接口只有方法的特征没有方法的实现。       接口可以提供符合接口需求的类的一套规范(其实感觉就是一个招牌),主要作用是可以帮助实现类似于类的多重继承的功能。主要体现:       1) 通过接口去实现不相关类的行为,而不需要了解对象所对应的类。       2) 通过接口可以指明多个类

2017-07-18 19:59:26 413

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

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

2017-06-20 20:27:59 417

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

复用类其实可以理解为重新使用类,就是利用已存在的类。两种复用的方法:       1)组合:在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法称为组合。                组合技术通常用于想在新类中的使用现有类的功能而非它的接口这种情形。       2)继承:按照现有类的类型来创建新类。无需改变现有类的形式,采用现有类的形式并在其中添加新代

2017-06-13 21:25:14 352

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

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

2017-06-12 19:39:36 535

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

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

2017-06-06 23:16:34 451

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

1.写一个程序,打印从1到100的值。public static void main(String[] args) { for (int i = 0; i <= 100; i++) { System.out.print(i+" "); } }2.写一个程序,产生25个int类型的随机数。对于每一个随机值,使用if-else语句来将其分类为大于,小于,或等于紧随它而随机产生的

2017-06-04 13:55:21 2184

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

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

2017-05-29 19:03:33 490

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

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

2017-05-23 20:18:04 1437

原创 开山篇

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

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

finalshell客户端工具,链接linux,windows工具, 国产

finalshell客户端工具,链接linux,windows工具, 国产,免费,界面整洁清晰。 解压安装包,直接安装即可。有效好用,客户端提供基本的监控。

2021-06-15

java代码反编译工具,简单好用

只需要将代码定位到,直接反编译。 可导入导出。 解压即用

2021-06-15

simsun.zip

simsun.ttf和simsun.ttc字体文件,可以使用在linux服务器上,方便实用。黑体和宋体自己选择

2019-12-05

axis 代码jar包

axis-1.4 jar包,很多时候maven抓取不到,希望对大家有用

2018-11-06

Maven+SSM+Shiro

Maven项目整合了Spring+SpringMVC+MyBatis+Shiro,该项目实现了登陆和权限验证功能。

2017-12-01

draw.io desktop 客户端 windows平台

画出流程图、架构图、线路图、网站模型等图表的制作工具.本次提供windows平台的客户端下载,在离线的时候同样可以使用

2017-11-16

Windows 64版本下redis-2.4.5 安装包

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids。 如何安装就不说了

2017-09-20

Windows 64版本下redis 安装包

windows 64位 redis安装包。Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

2017-09-20

maven下载QRCode.jar包

maven下载QRCode.jar包

2017-06-21

s2sh整合详细jar

本人也是一名自学者 该ssh框架整合包适合初学者,jar包比较全面,亲测成功,

2016-11-07

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

TA关注的人

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