自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从零开始的程序员之路

菜鸟程序员的成长之路

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

原创 spring boot 配置 Druid

       Druid是阿里托管于GitHub的开源的数据库链接池工具,他封装提供并聚合了各种统计,通过简单的配置就可以实现sql防火墙和防注入功能,是当下最强大,功能最全的数据库连接池工具。      因项目需要,配置了连接池,现项目上线,特此记录下,方便以后使用。      相关环境版本:jdk版本1.8,springboot版本1.5.10,druid版本首先引入maven配置...

2018-08-01 14:32:13 3939

原创 SpringBoot整合redis集群

       我负责的项目中用到了redis,因为是单人负责整个项目,所以只能去网上找相关的资料和文档,现在项目上线,将相关配置记录下,方便自己以后查阅,也希望能给其他同学带来参考和帮助。       springBoot2.0以后版本做了重大更新,本博客基于的是1.5.10版本,不适用于2.0以上的版本,所以请大家注意下。jdk版本是1.8,redis集群是公司运维的同学搭建的,所以在此不讨...

2018-07-31 15:00:49 7168

原创 SpringBoot纯使用注解整合Dubbo和zookeeper集群不配置xml(基于yml)

      因项目需要,搭建了一个新的springBoot项目,开发过程中,原定的基于http提供给其他项目的接口,必须使用dubbo服务提供rpc接口,无奈之下只能去网上找demo,发现现在使用最多的是通过配置xml和bean来整合,没有通过简单的注解和yml的配置来实现的,寻找之下,发现已经有dubbo-spring-boot-starter的jar,而且是2.0版本的,去官网查看api后整理...

2018-04-13 18:09:29 22053 4

原创 java中String和new String还有对象中的String字符串在内存中的存储

参考自:http://blog.csdn.net/zhangjg_blog/article/details/18319521 的博客,很多知识和代码都来源此,感兴趣的同学可以去看看    一直以来,所有人都说,java中的String类型是不可变的,可是为什么不可变确很少有人说的透彻,String和new String的区别,对象中的String和直接定义一个String是否有区别,一

2018-01-25 18:04:51 4392 2

原创 swagger搭建(基于springBoot)

       前后端分离后,api接口文档的维护就成了一个让人头疼的问题,api接口更新慢,或因开发工作量大,没时间整理文档,导致前后端分离后前端同学和后端同学都纠结于文档的问题。而swagger的出现,不亚于一道曙光,功能强大,ui简洁美观,提供在线测试,不能说完美,但基本上解决了文档的问题       本此搭建是基于springBoot项目,希望对大家有帮助 官方网站为:http:...

2018-01-22 18:10:58 12738 4

原创 从零开始搭建vue开发环境

=-= 刚刚打算开始整SpringBoot框架,结果领导突然说前端人手不够,让我学学vue,然后去写前端页面,而且这个优先级高,没辙,开搞呗       原先以为vue和以前用的什么easyUi,echarts差不多,直接引入个js就可以使用,但是查了下相关文档后,需要的东西好多,安装好启动后

2017-11-14 15:46:13 33013 5

原创 SpringBoot学习笔记-基础项目搭建

因为工作需要,最近研究springBoot框架,从零开始什么都不懂,虽然只是基础的项目搭建,但是还是遇到了不少的坑,特此记录下。        首先,现在开发工具上安装一个spring的插件(懒人专用),这样可以直接生成springBoot项目,不用一个文件一个文件的重新构建。我的开发工具是Eclipse, 步骤 :hellp》Eclipse Marketplace 》popular

2017-11-13 16:03:26 3734 3

原创 p3c/阿里巴巴Java开发规范-开发软件插件

作为一个java开发,规范的命名和代码书写可以极大的提高代码的可读性,也可以避免因代码不规范引起的各种奇葩的bug,作为业界的大佬,阿里的java开发规范可以说是为各互联网公司制定自己的开发规范提供了参考。在开发过程中,很多人不经意间就会范一些错误,对此,阿里开源了开发工具插件,可以直接安装插件,而且提供了中文说明,英文不好的同学也可以看懂。       地址:点击下载       安装方

2017-10-16 10:13:31 1009

原创 ELK单机版搭建之ElasticSearch-head插件安装

昨天安装好了ElasticSearch,并运行成功,今天上午安装可视化插件ElasticSearch-head,经过多方努力安装成功。       网上对于插件的安装方法主要有两种(我只找见这两种,或许还有其他),一种是直接从官网下载zip文件然后上传到服务器,将zip包的文件解压在elasticsearch-5.5.2/plugins下,将解压出来后的文件夹重命名为head,然后直接重启el

2017-09-08 11:00:51 4824

原创 ELK单机版搭建之Elasticsearch5.5安装

最近手头没什么事,想整个搜索引擎把商品列表功能优化下,找了下发现ElasticSearch, Logstash, Kibana整合的全文搜索比较火,就研究下,整了一上午,只把ElasticSearch跑起来了,因为不太熟练,所以在安装过程中遇到了超级多的坑(感觉网上所有的坑都踩了一遍),特此记录下安装过程和遇到的问题,供以后参考。       首先下载ElasticSearch,下载地址:

2017-09-07 17:23:21 654

原创 图形化mybatis代码生成工具

公司的大佬最近发现了一款开源的新的图形化mybatis代码生成工具,试了下相当好用推荐给大家:官方地址:点击查看       图形化操作,免去复杂的配置,简单易懂,      使用环境要求jdk版本1.8以上,需要maven支持打包和下载支持包,如果快捷的使用 最好安装git  因为项目本身在git服务器上。       项目下载后可以通过dos命令

2017-06-22 17:55:28 17781 6

原创 spring环境下的junit搭建

spring环境下的junit搭建

2017-03-04 10:57:09 614

转载 Java 8 Optional类深度解析

本文由 ImportNew - 高俊阳 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比

2017-02-21 11:24:26 453

转载 java生成二维码,可添加logo和文字

因业务需要,所以要找生成一个二维码给用户做扫码注册,网上翻阅大拿的例子后,找到一个简单好用的,分享给大家:原文地址:点击打开链接然后是效果图:接下来是代码package com.luo.wctweb.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import

2017-02-14 15:47:24 5139

转载 Eclipse报错:[SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.serv

最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题。今天又出了一个,就是Eclipse新建的Maven Web project在tomcat里启动后报错,具体报错信息如下:Shell代码   警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting

2017-02-06 11:40:15 19243 2

原创 简单的java实现邮箱发送邮件

以前自己写过的简单的java代码实现emali发送邮件第一步先去注册一个新浪邮箱,注册好后点击设置,将服务状态打到开启状态接下来引入jar包下载路径:email.jar然后是代码import java.util.Properties;import javax.mail.Address;import javax.mail.Message;import javax.mail

2016-12-29 15:57:13 13210

转载 centos7下使用yum安装mysql

centos7下使用yum安装mysqlCentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-

2016-12-16 17:59:40 388

转载 找不到rz命令-bash: rz: command not found的解决方法

-bash: rz: command not foundrz命令没找到?执行sz,同样也没找到。安装lrzsz:# yum -y install lrzsz现在就可以正常使用rz、sz命令上传、下载数据了。使用方法:上传文件# rz filename下载文件# sz filename

2016-12-16 13:56:56 6860

原创 简单的jquery一键复制值到剪切板--clipboard

笔者再开发中遇到了新的需求,把生成的链接通过一个按钮直接复制到剪切板让用户复制给其他人或浏览器访问,原本以为jquery应该有封装好的方法,查询后发现没有,找了很多js发现大部分是通过swf文件来做的,不好用,也比较麻烦一些,而js写的方法又必须用户自己去修改浏览器的配置,体验性太差,终于找到了一个clipboard,无需通过其他文件,引入一个clipboard.js文件即可使用,简单方便,下附测

2016-12-01 11:05:14 47496 11

原创 学习Collections对list做排序

以前一直不怎么用排序,一般都是在数据库中直接对返回值做排序,最近业务上突然要求对取到后的数据做排序,因为涉及跨库操作,所以没办法直接在数据库排序,原本以为得写个循环来做,查找api后突然发现有更加简便快捷的方法,特此记录下,方便以后查询,如果有人有更好的方法的话,请留言。      测试代码:实体类public class User {    private Integer i

2016-11-22 11:24:12 414

原创 eclipse安装svn失败得解决方法

笔者在新系统上装了新的eclipse,在线安装svn失败后离线安装svn也失败,无法通过在installation details里的uninstall去删除,后重新下载了svn的离线包    链接:http://download.csdn.net/download/jtchan/3536962    下载完成后解压解压后按照目录,将eclipse对应目

2016-11-11 10:18:23 8176 1

原创 mongoDB加入服务后启动失败的解决方法

笔者因为网上错误的资料,在建立mongodb服务后一直启动失败,错误报100,然后笔者翻阅资料后重新加入服务,启动成功,特此记录解决过程以供参考先将旧的服务删除 dos命令:sc delete MongoDB(服务名称)然后将E:\mongodb\data下的生成的全部东西删除然后重新加入服务,具体方法见笔者的上一篇文章:http://blog.csdn.net/penyoudi1/a

2016-07-11 15:31:22 1209 2

转载 MongoDB在window下加入服务

使用以下命令将MongoDB安装成为Windows服务。笔者的MongoDB目录为E:\mongodb切换到E:\mongodb\bin>mongod --logpath E:\mongodb\logs\mongodb.log --logappend --dbpath E:\mongodb\data --directoryperdb --serviceName MongoDB --servic

2016-07-11 15:24:26 366

原创 java代码在页面实现展示pdf文件

public void findPdf() throws IOException{HttpServletResponse response = ServletActionContext.getResponse();response.setContentType("application/pdf");FileInputStream in = new FileInputStream(new

2016-05-31 10:51:06 13589 2

转载 在普通类中获取request和session

在使用spring时,经常需要在普通类中获取session,request等对像. 比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像. 用法:ServletActionContext.getRequest().getSession(); 

2016-04-04 11:38:33 458

转载 经典sql大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2016-03-31 11:26:57 266

原创 将数据库自增列重置的sql

truncate table 表名执行本sql后会将表中的所有自增列重置,即使有数据也会从最初设置的起始数值开始所以建议删除掉原有数据否则可能会报冲突

2016-03-31 10:53:42 936

原创 request方法记录

今天项目中用到了request的一些方法,不太明白什么含义,特意去查了下1、request.getScheme()返回当前链接使用的协议;一般应用返回http;SSL返回https;2.、request.getServerPort()返回当前页面所在的服务器使用的端口,就是80;3、 request.getRemoteAddr()返回发出请求的IP地址4、request.g

2016-03-23 16:28:06 435

原创 myeclipse java类报错而项目不报错

今天修改项目中的登陆模块,将某个方法注掉后想根据工程的报错红叉查找调用的地方进行修改,可工程不报红叉,网上查找了一上午也没解决,最后的处理方法:重新建立工作空间,将原有工程重新导入,注意:原工作空间的.metadata为myeclipse的配置文件,这个文件千万不能导入到新的工作空间。将项目导入新的工作空间后刷新,重新编译后问题解决。

2016-03-23 15:52:41 655

原创 新学到list的常用方法,做下记录

List list = new ArrayList();list.add("1");list.add("2");list.add("3");List list1 = new ArrayList();list1.add("2");list1.add("3");list1.add("4");list.removeAll(list1);for (String stri

2016-03-22 20:02:18 349

转载 Java制作证书的工具keytool用法总结

一、keytool的概念  keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe,如下图所示:  二、keytool的用法  三、创建证书  创建

2016-03-16 10:52:26 352

转载 java获取登陆用户ip和mac地址的方法

/** * 通过HttpServletRequest返回IP地址 * @param request HttpServletRequest * @return ip String * @throws Exception */public String getIpAddr(HttpServletRequest request) throws Exception { String i

2016-03-11 09:38:28 4453 3

转载 原子变量AtomicLong

ava.util.concurrent.atomic类 AtomicLongjava.lang.Object java.lang.Number java.util.concurrent.atomic.AtomicLong所有已实现的接口:Serializablepublic class AtomicLongextends Numberimplement

2016-03-07 14:44:31 1451

原创 jquery在线引用地址

百度jquery引用地址http://apps.bdimg.com/libs/jquery/1.6.4/jquery.jshttp://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.jshttp://apps.bdimg.com/libs/jquery/2.1.1/jquery.jshttp://apps.bdimg.com/libs/jquery

2016-03-02 11:17:15 634

转载 My97DatePicker参数配置方法大全

工作过程中因业务需要对My97Date做了一些参数设置,找到了这篇方法,发表到微博方便查找

2016-01-29 16:56:02 2049

转载 JAVA代码调用url链接工具类

作为一个菜鸟,记忆下哥们那的方法,顺便方便以后自己调用,算是自己的成长学习记录调用一个url链接,返回值为String类型字符串:必备jar包:commons-logging-1.1.1.jarhttpclient-4.2.5.jarhttpclient-cache-4.2.5.jarhttpcore-4.2.4.jarimp

2015-12-18 13:58:17 1143

zookeeper在线注册服务查看工具

可视化的在线zookeeper服务查看,可以查看线上服务的注册清空,便于开发的同学寻找bug,调试代码

2018-04-20

SpringBoot整合dubbo的demo,基于yml文件和zookeeper集群

单纯的使用yml文件,不会再配置xml,基于dubbo-spring-boot-starter2.0版本,简单易配,都使用注解。中间件用zookeeper集群

2018-04-16

springBoot整合Swagger项目例子

springBoot整合Swagger项目例子,简单的代码,希望可以帮助到有需要的人

2018-01-22

canal版本v1.0.26发布包

canal是应阿里巴巴存在杭州和美国的双机房部署,存在跨机房同步的业务需求而提出的。本发布包为官网1.0.26版本

2018-01-07

图形化mybatis代码生成工具

直接在Eclipse or IntelliJ IDEA中启动, 找到com.zzg.mybatis.generator.MainUI运行也可以,或者在dos窗口下运行也可以,视图化操作 简单快捷

2017-06-22

一套搭建完善的ssm框架

公司大神封装的ssm框架 经过允许后上传

2017-06-19

Java生成二维码

Java生成二维码,可添加图片logo和文字

2017-02-14

java的mail.jar

java的支持email发送的jar

2016-12-29

clipboard官方demo,js和个人demo

内含官方demo,js和我个人自己写的测试demo

2016-12-01

guava1.9-jar和源码 附在线API地址

guava1.9 的jar包和源码包

2016-11-23

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

TA关注的人

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