自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (24)
  • 收藏
  • 关注

原创 idea git合并分支到主分支及master主分支同步到某一分支

将git上的项目clone到本地git clone https://xxxx打开intellij idea,打开项目创建分支1. 点击右下角的git小窗口,然后点击+new branch, 2. 输入分支的名称、版本号,然后就会自动创建一个分支3. 创建后自动切换到新建的分支在当前分支修改代码,修改完之后点击提交,此时代码提交到了新建的分支当中分支合并到主分支...

2019-11-20 11:48:36 3817 2

原创 springcloud定时任务配置

import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.scheduling.annotation.Scheduled;import jav...

2019-10-16 14:39:38 2666

原创 IDEA安装阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines

2019-10-11 10:48:56 740

原创 idea中设置git忽略上传的文件

2019-10-11 10:25:59 981

原创 CentOS 7防火墙

CentOS 7.0默认使用的是firewall作为防火墙查看防火墙状态firewall-cmd --state停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service ...

2019-09-19 11:18:21 155

原创 redis requires ruby version 2.2.2的解决方案

redis requires ruby version 2.2.2的解决方案:https://www.jianshu.com/p/72443fef9554

2019-09-19 11:16:22 207

原创 curl: (35) Peer reports incompatible or unsupported protocol version.

centos 7系统Peer reports incompatible or unsupported protocol versioncurl不兼容或不支持的协议版本解决方法:yum update -y nss curl libcurl

2019-09-19 10:21:33 5312 2

转载 github知名企业开源项目索引

亚马逊:https://github.com/amzn饿了么 https://github.com/ElemeFEhttp://lrd.ele.me/腾讯 https://github.com/Tencenthttps://github.com/AlloyTeamhttps://github.com/weui百度https://github.com/ecomfehttps://gi...

2019-05-16 14:33:55 792

原创 'login.html?error' is not a valid redirect URL

http.formLogin().loginPage("login.html").loginProcessingUrl("login").permitAll();修改为:http.formLogin().loginPage("/login.html").loginProcessingUrl("/login").permitAll();

2018-11-26 11:39:55 5473 1

原创 Could not reserve enough space for object heap

 win10 elasticsearch.bat闪退怎么搞?答:一般是有语法错误。 你可用如下方法排查下 1、打开一个cmd 窗口(一般是Win+R,输入cmd回车) 2、cd/d bat所在文件夹 3、输入bat文件名 如 elasticsearch.bat 回车运行,这时能看到错误提示,根据提示排查错误即可。       执行elasticsearch-service.ba...

2018-11-22 21:28:27 11774 1

转载 什么是RESTful API?

       要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST -- REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。     Resou...

2018-11-21 13:15:05 144

原创 The maximum column size is 767 bytes

ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.解决方案:1.修改mysqlset global innodb_file_format = BARRACUDA;set global innodb_large_prefix = ON;set global ...

2018-11-16 14:45:21 1843

原创 java EL表达式中${}详细

 ${param.name} 等价于 request.getParamter("name")${requestScope.name} 等价于 request.getAttribute("name")

2018-11-07 16:20:21 2430

转载 定义常量 java

首先看示例:/**  * Method One  */  interface ConstantInterface {      String SUNDAY = "SUNDAY";      String MONDAY = "MONDAY";      String TUESDAY = "TUESDAY";      String WEDNESDAY = "WEDNESDAY";...

2018-08-06 15:46:17 190

原创 先sha256后base64加密 java

 先sha256后base64加密实例:String password = "a123456";password = SaltUtils.encryptPassword(password);public class SaltUtils { /** * * @param password 原始密码 * @return */ public static String...

2018-08-03 10:50:29 3800

原创 mybatis框架

mybatis是一个持久层的框架,是apache下的顶级项目。mybatis托管到goolecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句。mybati...

2018-07-24 17:26:38 141

原创 面试:spring概念

Spring是为了解决企业应用开发的复杂性而创建的轻量级的Java 开源框架。spring框架带来很多好处:第一,资源集中管理,实现资源的可配置和易管理。第二,降低了使用资源双方的依赖程度,也就是我们说的耦合度。spring优点:方便解耦,简化开发  (高内聚低耦合)       Spring就是一个大工厂(容器),可以将所有对象创建和依赖关系维护,交给Spring管理AOP编程的支...

2018-07-24 16:51:53 493

转载 redis的持久化方式RDB和AOF的区别

1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一...

2018-07-24 15:44:03 137

转载 redis十大经典问题

Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。希望各位读者以后面试势如破竹,永无失败!Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如...

2018-07-24 14:18:33 862 2

原创 base64图片流转为MultipartFile文件 java后台

MultipartFile是spring框架中的接口,需要自己写一个实现类。代码如下:public class BASE64DecodedMultipartFile implements MultipartFile { private final byte[] imgContent; private final String header; public BASE...

2018-07-24 09:30:48 8907 16

转载 java动态代理

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或接口...

2018-07-20 15:21:32 169

转载 数据库索引原理 简单易懂 推荐

前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了...

2018-07-20 10:27:29 262

原创 java字节码指令表

java字节码指令表(如有问题麻烦告知,谢谢)字节码 助记符 指令含义 0x00 nop 什么都不做 0x01 aconst_null 将null推送至栈顶 0x02 iconst_m1 将int型-1推送至栈顶 0x03 iconst_0 将int型0推送至栈顶 0x04 iconst_1 将int型...

2018-07-20 10:12:04 895

原创 JVM栈和堆区别简析

经常有人把Java内存分为堆内存(Heap)和栈内存(Stack),这种分法比较粗糙,Java内存区域的划分实际上远比这复杂。这种划分方式的流行只能说明这是大多数程序员最关注的、与对象内存分配关系最密切的内存区域是这两块。1.栈“栈”可以理解为虚拟机栈,或者虚拟机栈中的局部变量表部分。局部变量表存放了编译期可知的各种基本数据类型(boolean、byte、char、short、int、fl...

2018-07-19 17:48:38 372

原创 Spring scope解惑

Spring的作用域scope在2.0之前只有两种singleton和prototype(网上说的,没去验证),后面增加了session、request、global session三种专门用于web应用程序上下文的BeanSingleton这是spring的bean的默认的作用域-单例。但是此单例又与设计模式中的单例模式不一样,设计模式的单例在设计模式的文章中再介绍。single...

2018-07-19 16:38:57 855

转载 解决eclipse部署tomcat服务器无法启动的问题

当你用Eclipse运行web项目的时候,你就会看到控制台出现:WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching prope...

2018-07-19 14:55:25 16217 5

转载 Spring常用注解

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。如:在base-package指明一个包 <context:component-scan base-pa...

2018-07-19 10:51:35 76

转载 JVM(Java虚拟机)优化大全和案例实战

堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New ...

2018-07-19 09:11:53 120

转载 tomcat内存配置优化

简介考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更...

2018-07-19 09:09:07 3033 1

转载 Java多态性理解,好处及精典实例

核心:1、多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编译时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修...

2018-07-18 08:49:49 402

转载 java中如何判断一个字符串中含有字母或数字

描述:java.lang.character.isLetter(); 断定指定字符是否是一个字母。java.lang.character.isDigit(); 确定或判断指定字符是否是一个数字。示例:public static void main(String[] args){ boolean isDigit = false;...

2018-07-17 15:14:33 13753 1

转载 Eclipse上Maven环境配置使用 (全)

  Eclipse上Maven环境配置使用 (全)      1. 安装配置Maven:  1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。    Maven下载地址: http://maven.apache.org/download.cgi  1.2 配置 Maven 的conf文件夹中配置文件settings.x...

2018-07-17 15:06:52 267

转载 听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构吧

微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud。各大互联网公司也有自研的微服务框架,但其模式都于这二者相差不大。微服务主要的优势如下:...

2018-07-17 14:12:37 233

原创 字符串以.作为split()的分割符

当以.(点号)作为String.split()的分割符时,表达式不应该写成String.split("."),因为点号在正则表达式中由特殊含义,所以此处应该用转义字符String.split("\\.")。...

2018-07-17 14:08:31 15841 5

原创 Java SHA256加密

private static final String strType = "SHA-256";/**** 字符串 SHA 加密*** @param strSourceText * @return */ public static byte[] SHA(final String strText) { // 是否是有效字符串 if (strText != null &a...

2018-07-17 11:22:19 7061 2

原创 springmvc框架流程

用户发送请求至前端控制器DispatcherServlet dispatcher分配器servlet小服务程序 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 DispatcherServlet通过HandlerAd...

2018-07-17 11:20:23 156

原创 maven mybatis 打印sql问题

org.slf4j slf4j-log4j12 1.7.21 org.slf4j slf4j-api 1.7.21 有slf4j,则必须要有slf4j-log4j12

2018-01-18 10:12:32 558

原创 Dynamic Web Module 3.0 requires Java 1.6 or newer

eclipse中maven问题:Dynamic Web Module 3.0 requires Java 1.6 or newer。

2018-01-05 14:38:55 189

原创 yum源制作

yum源rpm文件位置:iso镜像文件Packages文件夹下就是rmp文件,如下图1.创建安装源文件:将所有rpm包拷贝到此/var/www/html/localyum/Packages目录下mkdir -p /var/www/html/localyum/Packages2.修改本机上的YUM源配置文件,将源指向自己,备份原有的YUM源的配置文件cd /etc/yum.r...

2018-01-03 15:10:20 2593 2

原创 redis集群

搭建redis集群

2018-01-03 14:55:04 1009

linux redis工具

内含redis-3.2.4.tar.gz 内含redis-3.2.4.tar.gz 内含redis-3.2.4.tar.gz 内含redis-3.2.4.tar.gz

2018-01-03

适配器模式代码demo

适配器模式代码demo 适配器模式代码demo 适配器模式代码demo

2017-12-08

命令模式代码demo

命令模式代码demo 命令模式代码demo 命令模式代码demo

2017-12-01

java高德地址解析demo

java高德地址解析demo java高德地址解析demo java高德地址解析demo

2017-11-28

工厂模式demo

工厂模式代码demo 工厂模式代码demo 工厂模式代码demo

2017-11-26

装饰者模式代码demo

装饰者模式代码demo 装饰者模式代码demo 装饰者模式代码demo

2017-11-26

观察者模式demo

观察者模式demo 观察者模式demo 观察者模式demo 观察者模式demo

2017-11-24

策略模式demo

策略模式demo 策略模式demo 策略模式demo 策略模式demo 策略模式demo

2017-11-24

NavicatforMySQL

NavicatforMySQL工具 mysql可视化工具

2017-03-28

apache-maven-3.3.9-bin

apache-maven-3.3.9-bin里的settings.xml文件已经改成阿里maven路径

2017-03-27

plsql dev9

plsql连接oracle数据库的开发者工具

2017-03-22

apache-maven-3.3.9

setting文件已修改为阿里的路径,apache-maven-3.3.9解压配置路径即可

2017-03-22

oracle12c Instant Client Downloads for Microsoft Windows (32-bit)

32位Oracle 客户端,在64位系统中安装该Instant Client后可使用PLSQL进行访问。oracle12c 64bit的32bit instant client端软件,解决仅支持32bit oracle驱动的第三方软件不兼容64bit的问题,如PL/SQL Developer.

2017-03-17

SPRING技术内幕

SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)

2017-01-16

Java虚拟机规范(Java SE 7)

Java虚拟机规范(Java SE 7)

2017-01-16

人月神话(32周年中文纪念版)

人月神话 (32周年中文纪念版)弗雷德里克·布鲁克斯著

2017-01-16

Indy10.5.6

Indy10.5.6

2017-01-06

staruml-5.0-with-cm.exe英文版

staruml-5.0-with-cm.exe英文版 好用的

2016-12-22

starUML中文破解版 汉化版 好用的UML工具

starUML中文破解版 汉化版 好用的UML工具

2016-12-22

netty-5.0.0.Alpha1

netty-5.0.0.Alpha1包含jar,javadoc,license,netty-5.0.0.Alpha1.jar

2016-12-15

sokit linux

linux sokit 是一款开源免费的 TCP / UDP 测试(调试)工具, 可以用来接收,发送或转发TCP/UDP数据包。

2016-12-06

TortoiseSVN-1.9.3.27038-x64-svn-1.9.3.msi

svn联合开发工具

2016-11-18

jdk1.8英文文档

jdk1.8

2016-11-18

mybatis-spring-1.2.3-source

mybatis-spring-1.2.3-source

2016-07-26

空空如也

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

TA关注的人

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