自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (26)
  • 收藏
  • 关注

原创 使用javaSwing搭建一个简单的聊天室

这个是因为帮朋友做作业记录一下,现场学习嗄,都忘了。好了不多说了。1、首先得知道Swing,Swing是一个新型的java窗口工具(还是那么Love Orange W,哈哈哈)2、聊天室怎么少得了Socket(套接字)以上就是两个窗口聊天的主要用到底工具(功能)1、聊天室多人聊天的,所以我们会以客户端和服务端两端就够了2、我们开始写服务端代码,其实服务端和客户端代码都是一...

2019-12-25 02:21:09 4053 2

原创 在虚拟机中安装的centos无法上网?来这里看看。

之前安装了2个Ubuntu,解决了上网问题,最近在弄Centos,linux一般就Ubuntu和Centos好用一点。虚拟机中新安装的上不了网,有点郁闷。下面是我的解决方案。我的版本Centos7首先看下我的情况用的是火狐浏览器,输入www.baidu.com出现一下情况蹦了。就是连不上网络第一步(先关闭虚拟机,修改虚拟机的网络选择)第二步(修改虚拟机网络编辑器)第三步(然...

2019-07-17 16:58:23 678 2

原创 vue Spring boot 前后端分离部署在不同端口上请求数据(跨域问题解决方案)

前言:我的Spring boot项目部署在8083端口,我的vue项目部署在8080端口,我想从8083端口拿到数据,这个不同端口之间的联系会涉及到跨越问题,在vue中如何解决跨域访问拿数据呢,请往下面看。问题引起的原因: 这里以我的vue8080端口访问Spring boot8083开始。 后台部署情况 前台部署情况 跨越访问 所引发的问题 解决方案 配置基本...

2019-07-04 18:32:31 22401 2

原创 WebStorm使用Vue.js “Namespace 'v-on' is not bound ”

出现这种情况是WebStorm这个软件的问题,不识别这些特殊的标记,不过不影响使用的过程,使用下面的解决方法即可1、使用@click标记即可2、在软件中修改依次点击WebStorm的File>Settings>Edit,然后看下图。...

2019-04-18 17:12:27 2773

原创 idea插件篇之Mybatis Log Plugin(在控制台打印mybatis的脚本日志)

在我们执行myabtis的时候,有的时候报错知道哪里错了,但是不知道具体的位置和参数,在使用Mybatis Log Plugin这个插件之后排查错误就很容易了。因为他可以把你的执行sql 脚本打印出来。之前那个打印sql日志,只是打印大概的模型,这个是打印具体的SQL脚本,下面就让我们来弄一弄这个优秀的插件吧。1、下载安装 进入设置页面 进入插件页面并选择联网搜索 ...

2019-04-04 10:21:42 44577 11

原创 java9新特性及内容详情

新特性 Java平台模块化工具的改变 jShell 添加更多诊断命令 多版本JAR文件 删除JVM TI hprof代理 删除jhat工具 验证JVM命令行标志参数 编译旧版本平台版本 jlink安全性的改变 数...

2019-03-22 13:50:42 5157

原创 使用java8+@JsonFormat对对象获取数据库的时间戳(timestamp)自动转换

在做java项目的时候经常有获取创建时间这种字段,由于这种字段在数据库是timestamp类型的,从数据库获取的时候如果要使用到前端去的话就不会正常显示了,这里就教大家一个直接用对象接收时间戳(timestamp)的方法下面看一下情况。这是我数据库的字段值,类型是timestamp没有处理之前的展示到页面的情况很显然对于我们来看始终会有一下别扭。处理之后展示到页面的情况这种就是我们...

2019-03-19 19:01:57 5738

原创 Spring boot成长系列三、Springboot配置文件详解(application.properties/application.yaml)(为什么Spring boot可以做到零配置)

前言:在使用Spring boot 的时候肯定听说过Spring boot可以做到零配置,其实创建Spring boot 确实可以做到零配置,它在内部其实帮你默认配置基础的参数,但是它确实配置方便,所以集成的配置参数都可以在Spring boot 提供的配置文件中自己设置,除了在Spring boot提供的配置文件中配置以为还可以做到使用java文件的方式去注册bean,这就可以做到了Sprin...

2019-03-08 18:56:15 1081

原创 Springboot2.x集成mybatis配置多数据源(其他不同数据库都可以)

有时候项目处理的数据的时候数据都存在不同的数据库里面,这个时候就需要我们自己配置其他的数据源了,这里我使用的是最新的Spring boot2.1.3的版本,之前在1.x的时候也使用过多数据源,没有记录下来,这次有很多坑都需要注意,所以记录了下来。1、引入依赖 <dependency> <groupId>org.mybati...

2019-02-26 14:55:56 5317 5

原创 关于Spring boot 集成mysql出现Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver cla

前言使用Spring boot集成mysql的时候出现Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manu...

2019-01-11 11:07:50 4436 1

原创 java8新特性及内容详情

前言java8在java更新的历史中是一个非常重要的一个版本,引入函数式编程使得java编程更为强大,下面就看看java8中都更新了些啥吧。1、Lambda表达式2、改进的类型推断3、Java类型的注释4、重复注释5、方法参数反射6、TLS 1.1和TLS 1.2默认启用7、有限的doPrivileged8、基于密码加密的更强算法9、JSSE服务器中的S...

2019-01-09 15:47:33 5628

原创 java所有版本的(新特性)更新详情 目前更新至2019-1

前言java到现在已经走过24个年头了,现在来看看它的成长历史吧,这里说明一下,java在6之前都会以java1.x为版本,后来都改了直接版本,我这里直接以直接版本为序列,另外这下面列出来的都是以重要的java版本更新的内容为列子,还有从java8以后的内容会单独拆分来讲解,因为现在学习java基础都是以java7为例,所以这些java8以前的版本都会在学习的时候会接触到的。java版...

2019-01-09 14:47:57 39834 2

原创 JVM之Class文件结构

类型解析 u4 在进制里面占4个字节 u2 在进制里面占2个字节 Class文件格式类型 名称 数量 u4 magic 1 u2 minor_version 1 u2 major_version 1 u2 constant_pool_count 1 cp_info constant_p...

2019-01-03 10:15:27 241

原创 java虚拟机工具VisualVM工具的使用与idea集成使用详细教程

下载首先去官网下载VisualVM 点击这里传送门 如果下载不了就点击这里,因为我的是翻墙之后才能下载的,点击这里百度网盘下载安装下载之后是一个压缩包,直接解压缩就行了。 记住这个位置,集成的时候需要来到这里。使用启动项目,然后直接双击 visualvm.exe 即可使用。 启动之后找到需要操作的项目,然后就可以监控虚拟机里面的操作了。  与idea集成使用安装插件...

2018-12-27 13:53:59 3561

原创 java虚拟机高级参数及java命令大全 基于java8及以上

概要java命令执行的参数示例      java [options] classname [args]       java [options] -jar filename [args]      javaw [options] classname [args]      javaw [options] -jar filename [args] 参数示例说明       options...

2018-12-25 19:28:24 860

原创 java虚拟机参数列表详细介绍 基于java8

状态选项说明参数 描述 -XX:+<option> 打开选项 -XX:-<option> 关闭选项 -XX:<option>=<number> 数字可以包括兆字节的“m”或“M”,千字节的“k”或“K”以及千兆字节的“g”或“G”(例如,32k与32768相同) -XX:<option>=&lt...

2018-12-24 19:22:54 1177

原创 小白搭建FileZilla 客户端与服务端

服务端 安装1、进入官网下载服务端2、安装   配置,安装好了进行配置 因为这个服务端是都会在本机上面的,所以这里直接使用本地连接即可。 出现以上情况说明服务端启动成功了。   客户端 安装1、进入官网安装客户端2、安装 出现上面的情况说明客户端已经安装成功了。 配置   客户端连接服务器 当客户端和服务端都安装完成的时候就可以连接了。 ...

2018-12-12 19:29:09 6960 4

原创 Spring cloud 组件体系详细介绍 目前更新至2018-12

目录详细介绍Spring Cloud NetflixSpring Cloud ConfigSpring Cloud BusSpring Cloud for Cloud FoundrySpring Cloud Open Service Broker(替代了Spring Cloud - Cloud Foundry Service Broker)Spring Cloud Cl...

2018-12-04 19:17:21 2905

原创 Spring组件体系详细介绍 目前更新至2018/12

目录前言详细介绍Spring BootSpring FrameworkSpring CloudSpring DataSpring Cloud Data FlowSpring SecuritySpring SessionSpring IntegrationSpring HATEOASSpring REST DocsSpring BatchSpr...

2018-12-03 14:46:39 1068

原创 idea 使用idea上传项目到Github上 IntelliJ IDEA

前言github目前是世界上最流行也是最大的代码管理平台,不管是在国内还是国外,大佬们做的项目有很多都是提交到github上面,但是我个人还是比较喜欢gitee(也就是码云),谁让是咋国人弄的呢。之前也写过一个一个关于idea上传项目到码云上面的 :idea 使用idea上传项目到码云(gitee)上 IntelliJ IDEA步骤在github查看自己的项目区域,下面是我的 可...

2018-11-27 15:01:49 375 1

原创 idea创建多模块Springboot项目、导入多模块、删除多模块

前言在eclipse中有Workspace(工作空间)和 Project(工程)的概念在 IDEA中只有 Project(工程)和 Module(模块)的概念。这个地方刚开始用的时候会很容易理不清它们之间的关系。 在eclipse中是一个窗口管理多个项目,这在idea中没法做到,当然idea提供了解决办法,就是在一个Project(工程)下打开多个Module(模块)。  想在很多项目都...

2018-11-16 15:36:20 10950

原创 window下JConsole无法连接带有"注:将对此进程启用管理代理",解决Exception in thread "VMPanel.connect" java.lang.InternalError

目录前言情况解决前言使用JConsole连接java进程的时候报错。Exception in thread "VMPanel.connect" java.lang.InternalError: Remote thread failed for unknown reason    at sun.tools.attach.WindowsVirtualMachine.enque...

2018-11-15 18:48:15 2435

原创 idea插件篇之java内存分析工具(JProfiler)

前言在运行java的时候有时候想测试云运行时占用内存情况,这时候就需要使用测试工具查看了。在eclipse里面有 Eclipse Memory Analyzer tool(MAT)插件可以测试,而在idea中也有这么一个插件,就是JProfilerl。下载安装打开idea,进入设置界面 安装之后重启即可。安装成功后查看情况。 这是什么情况呢,这是这个插件启动需要依赖一个可执行...

2018-11-15 09:56:44 99481 4

原创 idea设置主题和设置代码主题

前言:除了刚开始学习的时候用eclipse,然后一直使用idea,感觉非常不错,现在eclipse的东西都忘了,O(∩_∩)O哈哈~。当初用idea之后就不想用eclipse的原因有一部分是因为eclipse的外观忒么太难看了,idea外观非常nice。今天教大家怎么设置主题和代码主题。设置主题 步骤 打开idea的设置,然后修改。 输入 Appearance 搜索到Appear...

2018-10-17 17:28:12 20403

原创 window下安装java及配置环境变量最详细的教程图文并茂

步骤 :官网下载安装包。 进入官网 ——传送门 会出现以上界面。 下载,选择你需要的版本进行下载,目前官网最新的就是java11,我这里以java11为例。其中需要选择什么版本的自己找一下,一般最上面的就是最新的。 安装,找到下载的安装包进行安装。 双击运行,进入安装。 找到安装包的路径。进入bin目录下,复制当前路径。 配置环境变量,打开系统的环境变量进行配置。 然后一路确定。...

2018-10-17 11:35:08 574

原创 23、设计模式(行为型)之解释器模式

作用给定一个语言,定义它的文法表示,并定义一个解释器,这个解释器使用该标识来解释语言中的句子。何时使用如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。 这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。优点可扩展性比较好,灵活。 增加了新的解释表达式的方式。 易于实现简单文法。实例除非你开发和设计新的语言...

2018-10-16 14:58:32 125

原创 22、设计模式(行为型)之访问者模式

作用主要将数据结构与数据操作分离。何时使用需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让这些操作"污染"这些对象的类,使用访问者模式将这些封装到类中优点符合单一职责原则 优秀的扩展性 灵活性实例 根本不会用到,一般编程语言里面都已经帮你封装好了 ...

2018-10-16 14:55:25 120

原创 Spring boot成长系列一、初体验Spring boot

前言:从今天开始就把学过的Spring boot做个一个总结,有时间就特定更新,设计到的东西有很多。 后续所有的Springboot都会以Spring boot2.x的版本开端。目前是2.0.5.RELEASE,项目开发都是用idea 我所有的博客教程都是图文并茂,操作起来方便一点。今天开始第一个Spring boot项目步骤使用idea 创建Spring boot项目...

2018-10-11 14:10:42 162

原创 Spring boot番外篇之使用官方提供的方法创建Spring boot项目

前言有的时候创建Spring boot项目的时候工具不自带创建Springboot项目的工能,这时候就需要利用官方提供的创建Springboot项目的工能了。不多说了看实例。步骤  打开创建Spring boot项目的官网。传送门-官网创建Springboot项目项目创建之后它会帮你打包下载好。 找到打包好的项目进行解压。 导入项目到你的工具中。 打开项目,这里我用的是i...

2018-10-11 12:37:59 138

原创 21、设计模式(行为型)之责任链模式

作用避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。何时使用在处理消息的时候以过滤很多道。优点降低耦合度。它将请求的发送者和接收者解耦。 简化了对象。使得对象不需要知道链的结构。 增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次序,允许动态地新增或者删除责任。 增加新的请求处理类...

2018-10-10 10:22:37 177

原创 20、设计模式(行为型)之策略模式

作用定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。何时使用一个系统有许多许多类,而区分它们的只是他们直接的行为。优点算法可以自由切换。 避免使用多重条件判断。 扩展性良好。实例/** * @Author: create_By: chenxin * @Data:Created in 2018/9/25 11:26 * @Version: * @A...

2018-10-09 09:57:55 125

原创 19、设计模式(行为型)之状态模式

作用允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。何时使用代码中包含大量与对象状态有关的条件语句。优点封装了转换规则 枚举可能的状态,在枚举状态之前需要确定状态种类 将所有与某个状态有关的行为放到一个类中,并且可以方便地增加新的状态,只需要改变对象状态即可改变对象的行为 允许状态转换逻辑与状态对象合成一体,而不是某一个巨大的条件语句块 可以让多个环境...

2018-10-08 09:57:36 173

原创 18、设计模式(行为型)之备忘录模式

作用在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。何时使用很多时候我们总是需要记录一个对象的内部状态,这样做的目的就是为了允许用户取消不确定或者错误的操作,能够恢复到他原先的状态,使得他有"后悔药"可吃。优点给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态 实现了信息的封装,使得用户不需要关心状态的保存细节。实例...

2018-09-30 09:49:06 174

原创 17、设计模式(行为型)之中介者模式

作用用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。何时使用多个类相互耦合,形成了网状结构。优点降低了类的复杂度,将一对多转化成了一对一。 各个类之间的解耦。 符合迪米特原则。开发常见场景MVC模式(其中的C,控制器就是一个中介者,M和V都和它打交道)) 窗口游戏程序,窗口软件开发中窗口对象也...

2018-09-29 10:01:37 197

原创 16、设计模式(行为型)之观察者模式

作用定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。何时使用一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知。优点观察者和被观察者是抽象耦合的。 建立一套触发机制。实例自己创建 /** * @Author: create_By: chenxin * @Data:Crea...

2018-09-28 09:55:49 158

原创 Spring boot番外篇之组件体系

 Springboot与第三方集成 spring-boot-starter 核心启动器,包括自动配置支持,日志记录和YAML spring-boot-starter-activemq 对Apache ActiveMQ进行JMS消息传递 spring-boot-starter-amqp 对Spring AMQP和Rabbit MQ spring-boot-start...

2018-09-27 11:14:12 282

原创 15、设计模式(行为型)之迭代器模式

作用提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。何时使用遍历一个聚合对象。优点它支持以不同的方式遍历一个聚合对象。 迭代器简化了聚合类。 在同一个聚合上可以有多个遍历。 在迭代器模式中,增加新的聚合类和迭代器类都很方便,无须修改原有代码。实例/** * @Author: create_By: chenxin * @Data:Crea...

2018-09-27 10:04:43 150

原创 Spring boot成长系列之Springboot介绍

什么是Springboot在Spring的基础上简单化第三依赖,简单得说Springboot整合大多数第三方框架,以介入Springboot系列直接全方位整合 Springboot是微服务框架(Springcloud)的基础,也就是说要学习Springcloud必须得学习Springcloud。因为Springcloud提供了一整套微服务解决方案,所以使得Springboot的地位直...

2018-09-26 19:34:11 771

原创 14、设计模式(行为型)之模板方法模式(模板模式)

作用定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。何时使用有一些通用的方法。优点封装不变部分,扩展可变部分。 提取公共代码,便于维护。 行为由父类控制,子类实现。实例/** * @Author: create_By: chenxin * @Data:Created in 2018/9/2...

2018-09-26 09:59:55 190

原创 13、设计模式(行为型)之命令模式

作用将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。何时使用在某些场合,比如要对行为进行"记录、撤销/重做、事务"等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将"行为请求者"与"行为实现者"解耦?将一组行为抽象为对象,可以实现二者之间的松耦合。优点降低了系统耦合度。 新的命令可以很容易添加到系统中去。实例 /** * @Autho...

2018-09-25 10:12:16 131

lombok-1.16.6 jar包

lombok-1.16.6 jar包,

2018-09-30

httplient-4.5.6 jar包加源码

httplient-4.5.6 jar包加源码,httplient-4.5.6 jar包加源码

2018-09-30

EditPlusV4.0中文破解

EditPlusV4.0破解中文版。EditPlus破解中文版。永久性的破解了

2018-09-07

java开发常用工具类

对日历,时间,下载excel,网络请求,流,数据,数值,xml,web工具类

2018-09-07

最全的java各个版本的新特性

很详细的介绍java每个版本的更新及新特性。。。。。。

2018-08-02

http请求之response详解

很详细的http响应详解,非常不错的一个思维导图。。。

2018-07-26

http请求之requests详解

很详细的一个http请求的思维导图。你值得拥有。。。。

2018-07-26

springboot2.1.0指南本地版

spring boot 2 2.1.0 指南,最新版本的springboot指南包含2.0以上的新增功能介绍使用

2018-05-09

redis入门到精通(50讲)

redis入门到精通(50讲) 特别详细的讲解了redis的使用。

2018-01-26

kafka使用文档,结合kafkaDemo一起

讲述了kafka使用的步骤和演示代码,以及启动zookeeper和kafka服务

2017-12-29

java面向对象核心思维导图

特别详细的一个java面向对象核心的一个导图,分别详细介绍了对象和类、继承、封装、抽象类借口的思想以及需要注意的事项

2017-12-13

微信小程序思维导图

微信小程序思维导图,特别详细的微信小程序思维导图,可以根据思维导图更加深刻理解微信小程序的开发以及各种需要注意的事项。

2017-12-13

kafka实体演示IDEA

kafka分布式订阅消息系统,该demo演示了2种,一种是单独的,另外一种就是集中Spring boot的。

2017-12-13

java内省思维导图

特别详细的java内省思维导图,全方面介绍java内省的功能以及用法用处。

2017-12-12

反射思维导图

特别详细的java反射思维导图,全方面介绍反射的功能以及用法用处。

2017-12-12

SpringCloud学习总图

SpringCloud学习总图可以让学习者清晰得从哪里学习各个阶段的知识

2017-12-04

SpringCloud组件体系思维导图

springcloud组件体系思维导图,用于学习者清晰得知道Springcloud系列包含的技术

2017-12-04

windows开发环境安装配置

windows安装详解教程,适合新手学习了解windows的安装教程

2017-12-01

Tomcat安装与配置

Tomcat安装详解教程,适合新手学习了解Tomcat的安装教程。

2017-12-01

SVN服务器插件安装

SVN安装详解教程,qaq适合新手学习了解SVN的安装教程。

2017-12-01

Python安装配置详解

Python安装配置详解,适合新手学习了解Python的安装教程。

2017-12-01

maven安装教程

maven安装详解教程,适合新手学习了解maven的安装教程。

2017-12-01

java设计模式 超清晰 超详细

java设计模式 超清晰 超详细 适用于编码有一定的基础的人。老手看了也会有收获的

2017-12-01

jsp隐含对象详细解析

给新手更好的学习了解

2017-05-22

史上最强java4大模块33种设计模式

为了更好的让更多的人学习,本人整理了一个写资料给更多新手学习

2017-05-22

空空如也

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

TA关注的人

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