java
文章平均质量分 51
30分
热爱技术
展开
-
Spring Boot 项目基本框架
今天不太想写代码,于是整理了一个简单入门项目的基本结构,希望给想刚入门的人一些帮助话不多说,先看项目依赖和项目结构<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2020-04-17 16:30:09 · 676 阅读 · 0 评论 -
springboot整合dubbo
本例使用idea创建的maven工程整合了dubbo+mybatis+springboot,分为4个module,common:归类javabeancore:归类mybatisserver:归类dubbo服务提供client:归类开放api注意:本例使用的是druid数据源,数据库访问密码均使用加密访问,关于加密方式,可以网上查阅druid数据库加密,然后将自己的passwor原创 2017-05-10 15:41:46 · 381 阅读 · 0 评论 -
Stream流分组,统计,求和
public class Test { public static void main(String[] args) { List list = new ArrayList;//查询昨天一天的所有交易 OrdersDO o1 = new OrdersDO(); o1.setAppId(1L); o1.setTradeAmou原创 2017-07-06 19:29:19 · 34430 阅读 · 6 评论 -
Excel导入、导出
package com.poi; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCellStyle; /** * * Title: ExcelEntity.java * Description: * Copyright: Maple C转载 2017-08-25 15:54:42 · 283 阅读 · 0 评论 -
spring定时任务@Scheduled cron参数配置
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一转载 2017-03-20 17:06:22 · 8002 阅读 · 0 评论 -
可靠的web service客户端代码生成
java -cp mail-1.4.7.jar;saaj-api-1.3.3.jar;jaxrpc.jar;commons-discovery-0.5.jar;commons-logging-1.1.2.jar;axis-1.4.jar;activation-1.1.1.jar;wsdl4j-1.6.1.jar org.apache.axis.wsdl.WSDL2Java http://card.原创 2017-12-04 17:26:36 · 320 阅读 · 0 评论 -
java实现捕鱼达人
仅供有兴趣的同学学习!源码和安装包:链接:https://pan.baidu.com/s/1yl6WIogcj2oVRssyTV8ipQ提取码:oj7v原创 2018-02-07 18:09:37 · 5256 阅读 · 22 评论 -
Dubbo和SpringCloud
SpringCloud和DubboSpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题。contentDubboSpringCloud服务注册中心zookeeperSpring Cloud Netflix Eureka服务调用方式RPCREST API服务网关无Spring Cloud Netflix Zuul断路器不完善Spring Clou...转载 2018-04-21 10:53:37 · 1257 阅读 · 0 评论 -
mybatis自动生成代码工具
该工具来源于github,原项目生产的代码比较规范,所有没有做修改,我只是将其制作成了安装程序,方便大家使用,效果如下:工具地址链接:https://pan.baidu.com/s/1j31LZUMvZOlu0H5k2LVhxA 密码:cw9k...原创 2018-04-28 10:45:11 · 214 阅读 · 0 评论 -
简单、完整的spring cloud入门
https://blog.csdn.net/forezp/article/details/70148833https://blog.csdn.net/u012702547/article/details/78399406原创 2018-05-05 12:35:08 · 2128 阅读 · 0 评论 -
好用的mybatis生成工具
工具地址:https://download.csdn.net/download/u013218587/10468842原创 2018-06-09 14:34:33 · 505 阅读 · 0 评论 -
mysql高可用-基于docker容器下的pxc集群方案
mysql单机性能测试mysqlslap -h192.168.1.16 -uroot -p123456 -P3306 --concurrency=5000 --iterations=1 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-generate-sql-add-autoincrement --engine=in...原创 2019-03-29 14:18:38 · 4534 阅读 · 6 评论 -
Mycat实战,高性能mysql集群
周六将编写内容,敬请期待..在这之前,我先把上篇文章里面的效果图展示下,不知道大家是否和我完成的效果一样!上图中,右侧是运行中的5节点mysql集群和2节点的haproxy集群,在每个haproxy节点中还运行着一个keepalived服务,同时在宿主机上也运行了一个keepalived服务,虚拟ip和宿主机ip保持 一致(也可以自己定义其它ip);左侧是用navicat连接了5节点m...原创 2018-08-02 17:02:57 · 1404 阅读 · 3 评论 -
强大的集合操作类Stream(二)
1. 收集器简介收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结果;也可以自定义Collector接口的实现,从而定制自己的收集器。这里先介绍Collector常用转载 2017-05-15 16:34:29 · 440 阅读 · 0 评论 -
强大的集合操作类Stream(一)
1. 流的基本概念1.1 什么是流?流是Java8引入的全新概念,它用来处理集合中的数据,暂且可以把它理解为一种高级集合。众所周知,集合操作非常麻烦,若要对集合进行筛选、投影,需要写大量的代码,而流是以声明的形式操作集合,它就像SQL语句,我们只需告诉流需要对集合进行什么操作,它就会自动进行操作,并将执行结果交给你,无需我们自己手写代码。因此,流的集合操作对我们来说转载 2017-05-15 16:33:30 · 1595 阅读 · 1 评论 -
Spring boot 中使用swagger-ui实现 restful-api
swagger感觉很好用原创 2017-01-23 11:07:22 · 2770 阅读 · 4 评论 -
mvn常用命令
编译打包命令: mvn -DskipTests clean packageMaven中-DskipTests和-Dmaven.test.skip=true在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的原创 2017-02-14 13:59:57 · 632 阅读 · 0 评论 -
手机短信验证
在项目中经常会用到手机短信验证注册,登录等功能,所以我想写一篇文章来给大家提供一个参考。阿里大于-个人感觉比较好用的短信验证平台,下面是接入阿里大于sdk的步骤。阿里大于官网:直通车,进入官网需要注册,注册的步骤我就不详述了。注册完成之后进入管理中心,申请应用,如下图:接下来下载sdk,申请验证码签名和模板新建java工程,导入sdk(jar包),新建测试类原创 2017-03-03 18:59:49 · 692 阅读 · 0 评论 -
String.format常用方法
System.out.println(String.format("不够3位前面补0:%03d%n", 7));//007System.out.println(String.format("整数按3位分组:%,d%n", 9989997));//9,989,997System.out.println(String.format("空格50,结果保留5位小数:%50.5f元%n", 49.8原创 2017-03-06 09:53:54 · 279 阅读 · 0 评论 -
illegal character: '\ufeff' 错误
在linux服务器上启动项目,可能会报这个错误,原因是由于编码导致的错误,解决方式如下:在本地用notepad++打开该文件,修改编码为UTF-8无BOM格式保存,然后再提交到服务器即可,再次启动项目不会报错。success!原创 2017-03-06 21:24:36 · 5973 阅读 · 0 评论 -
Spring boot 实现json和jsonp格式数据,接口共用
之前都是手动处理返回json和jsonp格式的数据,感觉很麻烦,为了解决json和jsonp接口共用,这个方法很好用哦原创 2017-01-22 00:12:26 · 7609 阅读 · 7 评论 -
NullPointerException获奖感言
今天晚上线上项目升级,本来只是升级一个交易记录统计和订单exce导出,升级之前在测试环境和预发布环境都OK的,没想到放到生产环境excel导出一直失败,查看服务器日志,显示OrderController 193行报错,熟悉的NullPointerException,奇怪的是OrderController这行是这样的if(pt == null || pt == 0){//line原创 2017-03-21 23:31:48 · 270 阅读 · 0 评论 -
liunx命令
mvn -DskipTests clean package//编译mvn -DskipTests -pl eweiche-common package install//-pl, --projects 构建指定的模块,模块间用逗号分隔。可以用来切割大型maven项目,达到急速构建的目的 echo "deploying eweiche dubbo server" //打印该原创 2017-02-14 16:26:37 · 292 阅读 · 0 评论 -
仿开发者头条
http://1627n0a370.iask.in/swagger-ui.html#/仿今日头条类的阅读app服务端接口原创 2017-03-29 16:40:15 · 525 阅读 · 0 评论 -
初识druid
Druid的简介(概念来自百度经验)Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部原创 2017-04-17 15:50:32 · 485 阅读 · 0 评论 -
druid在spring boot中的使用
前面已经写过一篇druid的初识,现在再来整理一下druid在spring boot中的使用,spring本身不支持druid数据源,需要自己定义,下面是定义过程,准备工作去掉之前的datasource(c3p0,dbcp,dbcp2等),如果你想配置多数据源,除外,关于如何配置多数据源,自行百度。为了更清晰我把druid相关放在一个包下面,有三个类package com.pill原创 2017-04-19 20:07:51 · 1588 阅读 · 2 评论 -
Spring boot 完美解决ajax跨域请求问题
之前遇到跨域的问题,很头疼,今天发现spring boot优雅的解决了这个问题原创 2017-01-21 15:51:23 · 16420 阅读 · 16 评论 -
linux安装apache2部署html并修改默认访问路径
# cd /usr/local/src # tar -zvxf httpd-2.2.29.tar.gz //解压 # cd httpd-2.2.29 # mkdir -p /usr/local/apache2 //不用切换目录,直接执行 # ./configure --prefix=/usr/local/apache2 --enable-modules=s原创 2017-04-14 10:44:11 · 7165 阅读 · 0 评论 -
FastDFS图片服务器搭建-支持分布式
如果不知道FastDFS是什么鬼的话,先去了解过了,在回来看这篇文章,本文已环境搭建为目的,勿喷!!安装环境aliyun linux或者CentOS用到的文件FastDFS_v5.08.tar.gznginx-1.8.1.tar.gzfastdfs-nginx-module_v1.16.tar.gzlibfastcommon服务名称介绍:fast原创 2017-05-12 18:12:16 · 985 阅读 · 0 评论