自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 Intellij部署Spring项目到远程服务器

点击“Edit Configurations”,然后添加Tomcat Server,选择Remote 然后配置我们的Remove服务器 这里的host换成自己的服务器ip。 然后是Remote staging Host的配置 Type选择SFTP Root Path是到时将war包上传到服务器的路径。输入自己的服务器ip和密码,测试链接成功后点OK 接着去配置Deployment 最后到我们的服务...

2018-04-30 15:56:14 964

原创 HTTPS和HTTP的概念和区别

HTPPS和HTTP的概念HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。h...

2018-04-30 15:54:26 180

原创 Spring Boot线程池ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个spring的线程池技术,它内部属性使用的是jdk中的java.util.concurrent.ThreadPoolExecutor进行实现,等同于ThreadPoolExecutor创建的线程池。ThreadPoolTaskExecutor的参数:  int corePoolSize:线程池维护线程的最小数量.   int maximumPool...

2018-04-30 15:49:54 852

原创 JS创建一个Form表单

(function(){ //设置命名空间 var CodeSTD = window.CodeSTD || {}; window.CodeSTD = CodeSTD; /** * 创建Form表单 * @author 王成委 * @param config Object * <p>url:form的Acti...

2018-04-30 15:44:52 4280

转载 Spring 并发访问的线程安全性问题

首先对于Spring的IOC来说,对象是由Spring来帮我们管理,也就是在Spring启动的时候,在Spring容器中,由Spring给我们创建的,Spring会帮我们维护,一般都是单例的,也就是一个对象。spring生成对象默认是单例的。通过scope属性可以更改为多例。第一部分:验证Spring生成对象默认是单例的。下面我们来一个网上的例子验证一下:[html] view plain cop...

2018-04-30 15:42:28 190

转载 Tomcat启动解析web.xml源码分析

tomcat启动整体时序图fireLifecycleEvent时序图        从“tomcat启动整体时序图”可以看出,web.xml解析发生在StandardContext startInternal()的fireLifecycleEvent环节,具体时序图如下:其中ContextConfig监听器是tomcat启动解析conf/server.xml时加到StandardContext的。...

2018-04-30 15:41:02 2269

原创 Spring 并发线程安全性问题

基础知识参考Spring 并发访问的线程安全性问题总结:Spring 容器中创建的bean对象都是单例模式(默认)、比如常用的注解:@Controller、@Service、@Dao等,也可以通过@Scope("prototype")在类的声明中,来改成多实例,注意:在@Controller中如果是默认单例,即使@Service、@Dao是多实例的,你得到的也是单例的结果,但是我们一般不会设置成多...

2018-04-19 11:06:13 347

转载 Java中自定义注解并通过反射获取注解属性值

自定义类注解package com.uno.ray; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; i...

2018-04-18 16:28:14 10076 1

原创 Spring boot 启动类源码分析以及@EnableAutoConfiguration和@SpringBootApplication讲解

对于任何一个Spring boot项目,都会用到下面的启动类:@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}从上面代码可以看出,@...

2018-04-18 11:55:29 1559

原创 Spring @Import和@ImportResource详解

概述:@Import注解是引入带有@Configuration的java类。@ImportResource是引入spring配置文件.xmldemo项目结构(Maven约定):├── pom.xml└── src ├── main │ ├── java │ │ └── com │ │ └── jiaobuchong │ │ ...

2018-04-18 10:38:01 11271 3

原创 @Configuration注解、@Bean注解以及配置自动扫描、bean作用域

/*@Configuration标注在类上,相当于把该类作为spring.xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)@Bean 可理解为用spring.xml里面的<bean>标签注:(1)、@Bean注解在返回实例的方法上,如果未通过@Bean指定bean的名称,则默认与标注的方法名相同;(2)、@Bean注解默认作用域为单例s...

2018-04-17 17:05:10 2038

原创 AnnotationConfigApplicationContext源代码解析

一、AnnotationConfigApplicationContext继承结构:二、主要涉及到的类或接口有以下几个:GenericApplicationContext——通用应用上下文,内部持有一个DefaultListableBeanFactory实例,这个类实现了BeanDefinitionRegistry接口,可以在它身上使用任意的bean definition读取器。典型的使用案例是:通...

2018-04-17 16:10:57 1052

原创 SpringBoot 使用Spring Initializr 快速构建工程

一、Spring Initializr 使用教程 ( Eclipse )具体步骤:步骤1 : 使用浏览器打开: http://start.spring.io步骤2 : 填写项目相关信息,选取依赖,然后生成项目。步骤3 : 解压项目,导入Eclipse,大功告成!!自动构建Maven工程二、Spring Initializr 使用教程 (IntelliJ IDEA)具体步骤:步骤1 : 选择 Fil...

2018-04-15 16:28:59 1062

原创 Freemarker教程

FreeMarker 快速入门FreeMarker是一个很值得去学习的模版引擎。它是基于模板文件生成其他文本的通用工具。本章内容通过如何使用FreeMarker生成Html web 页面 和 代码自动生成工具来快速了解FreeMarker。1 简介FreeMarker是一款用java语言编写的模版引擎,它虽然不是web应用框架,但它很合适作为web应用框架的一个组件。特点:轻量级模版引擎,不需要S...

2018-04-15 12:09:48 267

原创 Spring ApplicationContext 和WebApplicationContext 区别

WebApplicationContext  继承了ApplicationContext接口,是ApplicationContext的扩展,它增加了WEB应用特性,还可以视图解析、主题解析、映射,通过ServletContext与servlet关联 ,WebApplicationContext被绑定在ServletContext上(通过ContextLoaderListener绑定),可以通过Re...

2018-04-11 16:53:28 6151

原创 Echarts 的 Java 封装类库

Echarts 的 Java 封装类库:http://www.oschina.net/p/echarts-java没想到喜欢Echarts 的 Java 封装类库的人还挺多,在源码中的测试例子一般目的只是构造官网例子的结构,这里写个比较实际的简单例子来演示如何写出一个图表。首先看看Option的提示。##Option说明Option正式代码中使用,不需要任何依赖。GsonOption正式代码中可以...

2018-04-10 21:31:13 3776

原创 nexus 上传 Jar包

1)选择3rd party 2)选择本地Jar包

2018-04-10 21:28:16 155

原创 IntelliJ IDEA 2018.1正式发布

3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再次让人眼前一亮:什么,还能这么玩?下面,我们来快速了解一下 IDEA 2018.1 最新版本给我们带来哪些惊喜1. stream代码自动生成更智能IDEA对java代码的自动化生成令人惊叹,一个alt+enter或者alt+/可以省去很多敲打键盘的操作。 本次更新对stream api的支持更加智能化,如上...

2018-04-09 17:40:46 569

原创 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

一、前言消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息中间件可谓是琳琅满目,能让大家耳熟能详的就有很多,比如ActiveMQ...

2018-04-09 17:28:06 276

转载 JDK 1.5 - 1.8 各版本的新特性总结

以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。JDK1.5新特性1:自动装箱与拆箱:自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自...

2018-04-09 17:01:24 316

原创 Spring Boot快速开发利器:Spring Boot CLI

Spring Boot CLI(Command Line Interface)是一个命令行工具,您可以用它来快速构建Spring原型应用。通过Spring Boot CLI,我们可以通过编写Groovy脚本来快速的构建出Spring Boot应用,并通过命令行的方式将其运行起来。下来,我们来学习一下如何安装和使用Spring Boot CLI。安装Spring Boot CLI关于Spring B...

2018-04-09 16:56:00 191

原创 Freemarker 加载模板目录的方法

Freemarker提供了3种加载模板目录的方法,使用Configuration类加载模板3种方法分别是:public void setClassForTemplateLoading(Class clazz, String pathPrefix);public void setDirectoryForTemplateLoading(File dir) throws IOException;publ...

2018-04-09 16:19:46 8708 3

原创 FreeMarker中 ${r"${"} 的使用方法

${r"${"}${data.propertyName}${r"}"}${r"${"} ----->输出内容为${${data.propertyName} ----->FreeMarker输出值${r"}"}---->输出内容为}

2018-04-09 15:53:00 4579

原创 Maven 自定义插件的研发

一、自定义插件研发 Pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...

2018-04-09 15:35:41 1197

原创 idea/eclipse 或者其他的IDE开发工具 删除复制代码所带的数字列表

文本框的正则表达式: ^\s*\d+

2018-04-02 11:39:59 859

全网2021年9月最新手机号段归属地数据库(包含TXT+sql).zip

全网2021年9月最新手机号段归属地数据库, 包含txt文本 和sql(可以一键导入数据库)新增字段运营商 方便自定义开发使用 包含473603记录

2021-09-25

PTCMS小说网整站.zip

2020最新的PTcms修复版,下载就可以用,包含sql文件,四种模板,pc\wap等各种,自适应手机显示

2020-05-31

socket-io.1.0.6.js

用于前端长链接后端使用的socket-io.js文件工具类,Socket constructor.SSL options for Node.js client

2019-11-24

Spring Cloud 微服务实战

Spring Cloud 微服务实战搭建以及如何创建管理服务,弱化服务

2018-07-18

Spark、Hadoop、Hive、HBase完整视频地址

资源是学习大数据的资料,视频,学者可以自行下载,学习里面的东西

2018-06-22

空空如也

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

TA关注的人

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