自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 通过 docker 快速搭建 rocketmq 环境

1. 安装 Namesrv 拉取镜像 docker pull rocketmqinc/rocketmq:4.4.0 启动容器 docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/...

2020-01-09 17:20:40 81 0

原创 mysql语句直接获取排序序号

mysql排序后直接生成排序序号 select users.*,@rank:=@rank + 1 AS rank_no from users,(SELECT @rank:= 0) b order by create_time desc;

2020-01-08 14:30:35 97 1

原创 java对于开头字母排列的处理

1、mysql处理方式 order by convert(a.brand_name using gbk) collate gbk_chinese_ci asc 以上的 sql 语句即表明以表 a 的 brand_name 拼音首字母来排序,不过这种写法是针对字段的字符编码 utf8_gener...

2020-01-08 14:27:40 29 0

原创 IDEA配置Tomcat8远程调试本地代码

tomcat配置 1、修改tomcat/bin文件夹中的catalina.sh文件 增加export JPDA_ADDRESS=9901这句话 2、修改tomcat/bin文件夹中的startup.sh文件 在最后一行的这个位置加上jpda 3、重启tomcat 启动后有这...

2019-03-27 10:28:29 716 0

转载 CentOS7使用firewalld打开关闭防火墙与端口

转载自:https://www.cnblogs.com/hahahehexixihoho/p/9483452.html 1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: sys...

2019-03-27 10:16:37 60 0

转载 SpringBoot中使用Jackson导致Long型数据精度丢失问题

转载自:https://orchidflower.oschina.io/2018/06/22/Handling-Bigint-using-Jackson-in-Springboot/ 数据库中有一个bigint类型数据,对应java后台类型为Long型,在某个查询页面中碰到了问题:页面上显示的数...

2019-01-15 16:27:31 1428 0

原创 springboot+mybatis配置通用mapper以及使用通用mapper详解

一、配置通用mapper 1、pom.xml中引入依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId&...

2019-01-15 16:11:30 3475 1

转载 springboot中@value获取配置文件中的某个值中文乱码

转载自:https://www.huangyunkun.com/2016/12/08/spring-boot-properties-encoding-issue/ Spring Boot对于配置文件的支持非常完善,在配置文件中的内容可以很方便的在程序中应用。在配置文件中可能会出现中文的情况,而这...

2018-12-20 19:56:18 745 0

转载 gitlab之gitlab-runner自动部署

转载自:https://blog.csdn.net/hxpjava1/article/details/78514999 简介 gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚...

2018-12-20 10:53:46 3251 0

转载 Centos 7搭建Gitlab服务器

转载自:https://blog.csdn.net/duyusean/article/details/80011540 一、 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SS...

2018-12-20 10:40:33 94 0

转载 Mysql按周,按月,按日,按小时分组统计数据

转载自:https://my.oschina.net/u/2391658/blog/701195 按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group b...

2018-12-13 11:26:11 883 0

原创 freemarket+itext+springboot将html静态页面渲染后导出为pdf文件

1、maven依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId&...

2018-10-12 14:12:55 3745 10

原创 springboot配置双数据源

当一个项目中需要调用两个数据库时,这个时候就需要配置双数据源。 先配置配置文件 然后再Application类上加入: @SpringBootApplication( exclude = { DataSourceAutoConfigura...

2018-08-08 14:28:40 6921 9

原创 springboot结合redis做数据缓存

     在项目数据比较多,然后做各种维度,比如天,月等维度的数据查询的时候,会因为数据太多,查询太过复杂,而影响查询数据的速度,如果一个接口每次都需要一两分钟才能加载出来,这样用户体验也太差了吧,所以这个时候就要想办法去解决,而redis缓存刚好可以解决这个问题,一般历史数据不会变的我们去做个缓...

2018-08-08 14:13:05 4873 1

原创 将springboot项目打包部署到tomcat中

将springboot项目打包部署到tomcat中我是想把springcloud-eureka打成war包放到tomcat上运行,因为自己也摸索了很久,所以想记录一下1、在pom.xml里设置 <packaging>war</packaging&g...

2018-02-13 16:45:38 2869 0

转载 如何在docker中部署springboot的web应用 以及docker的常用命令大全

如何在docker中部署springboot的web应用转载自:    https://www.cnblogs.com/HeQiangJava/p/7388736.html                https://www.jianshu.com/p/711bc4ffcecf第一步:搭建spr...

2018-02-13 16:38:11 167 0

转载 webSocket的原理与应用

webSocket的原理与应用 转载自: http://blog.csdn.net/frank_good/article/details/50856585 https://www.imooc.com/article/12401 一、websocket与http WebSock...

2018-01-03 11:55:34 226 0

转载 Dubbo总结

Dubbo总结 转载自:https://www.cnblogs.com/wing7319/p/6689085.html 1. 什么是Dubbo Dubbo是一个分布式服务架构,致力于提供高性能和透明化的PRC远程服务调用方案,以及SOA(程序不同单元和功能通过约定的接口联系起来)...

2018-01-03 08:54:42 325 0

转载 redis使用详解之在redis中存储java对象

redis使用详解之在redis中存储java对象 转载自: https://www.cnblogs.com/JKayFeng/p/5911544.html redis存储对象序列化和反序列化 首先来了解一下为什么要实现序列化 为什么要实现序列化接口    当一个类实...

2017-12-31 11:26:09 959 0

原创 redis使用详解

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系型数据库产品的发展非常迅速。而传统的关系型数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,如:对数据库高并发读写的需求(如:网站...

2017-12-31 11:05:48 472 0

原创 fastjson中日期与json之间的转换

我们在项目可能会经常遇到这样的问题,实体类中有Date类型的属性,然后转化为json时会输出毫秒值,但是我们又想它以日期的格式输出,fastJson中就有这样的解决方法: Date date=new Date(); //输出毫秒值 System.out.println(JSON.toJ...

2017-12-20 22:07:13 8959 0

转载 vue.js在windows本地下搭建环境和创建项目

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。 首先vue...

2017-12-19 18:24:29 181 0

原创 java热部署与热加载,以及配置tomcat实现热部署的方式

java热部署与热加载,以及配置tomcat实现热部署的方式 1、热部署与热加载 在应用运行的时候升级软件,无需重新启动的方式有两种,热部署和热加载。 它们之间的区别是: (1)、部署方式:  热部署在服务器运行时重新部署项目。 热加载在运行时重新加载class。 (2)、实现原理 ...

2017-12-16 19:55:42 33777 1

转载 maven仓库阿里云镜像配置

我们每次新建一个maven项目的时候,加上pom.xml配置时,如果你没有配置本地仓库,maven会去中央仓库去加载jar包,那样速度真的是异常的慢啊,并且每次update maven项目的,速度也是非常的慢啊。今天看到阿里云搭建了一个国内镜像 http://maven.aliyun.com/,听...

2017-12-12 14:37:00 514 0

原创 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineCla...

2017-12-10 10:12:18 230 2

原创 java实现Excel文件解析---apache POI以及把汉字转化为拼音

1、POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供给Java程序对Microsoft Office格式档案读和写的工程。 Apache POI的官网地址是:http://poi.apache.org/ 你可以去里面查api来实现不同文件的解析,我这里只介绍...

2017-12-06 11:56:48 804 0

原创 使用jQuery ocupload插件实现一键上传

在我前面的博客中写了文件的上传,其实那种方法比较的麻烦,它里面需要注意的事项为: 1、必须同步提交form表单 2、Form表单编码方式 multipart/form-data 3、提交方式必须为post 4、上传的文件对应 input type="file"元素要提供name...

2017-12-04 21:48:37 1336 1

原创 hibernate中的sql语句写在xxx.hbm.xml中解决hibernate中原生sql的硬编码问题

在hibernate的查询中,hibernate为我们提供了三种查询方式,hql查询、QBC查询以及原生sql查询,但是当我们在操作多张表查询的时候,我们通常会选择原生的sql查询来编写复杂的sql语句,但是如果我们直接把复杂的sql语句写在dao中,就会有硬编码的问题,当我们的需求发生变化的时候...

2017-12-02 16:38:07 3076 1

转载 hashset、hashmap、散列表数据结构(哈希表)它们之间的联系

散列表数据结构(哈希表) 散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接进行访问的数据结构。 也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 HashMap底层就是散列表数据结...

2017-11-29 22:27:03 230 0

原创 java连接Oracle以及调用其中的存储过程与存储函数

java连接Oracle以及调用其中的存储过程与存储函数 下面的案例中使用到的存储过程以及存储函数的创建都在上一篇博客中。 import java.sql.CallableStatement; import java.sql.Connection; import java.sql.Driver...

2017-11-26 19:34:38 180 0

原创 Oracle数据库的存储过程、存储函数与触发器

Oracle数据库的存储过程、存储函数与触发器 在Oracle中使用的语言是plsql过程语言,它是一组sql语句组成的语句块+处理逻辑(条件判断+循环)。 下面我就简要介绍一下plsql语言的用法 语法:       declate             变量的声明        begin ...

2017-11-26 19:25:23 914 1

原创 Oracle数据库的常用操作总结

先简单介绍一下oracle的体系结构 1、数据库database:指的是oracle数据库系统的服务端。 2、实例SID:每一个数据库在oracle里称为一个实例,这个实例有个唯一的名称叫sid.在实际的羡慕中一台服务器一般只有一个实例,多实例需要进行数据库的集群配置。 3、表空间: 一个表空间相...

2017-11-24 19:33:31 284 0

原创 hibernate中懒加载禁用的方式

懒加载的概念:懒加载就是hibernate中的延迟加载,在hibernate中的一对多,多对多关系中通过对象导航来查询对象时一般默认的就是懒加载。就是当我们查询一个对象的时候,在默认情况下,返回的只是该对象的代理对象,当用户去使用该对象的属性是,才会向数据库中再一次发出查询语句。懒加载在某些情况下...

2017-11-20 21:46:46 3451 1

原创 spring中事务的aop实现

spring中事务的aop实现 在上一篇博客中我介绍了spring中aop的实现原理,同时也使用了service中的事务,但是都只是打印语句,并没有具体的实现,现在我把实现了的具体代码也提供出来。可以更好的理解aop (1)、导包 (2)、创建表 (3)、写实体类以及ser...

2017-11-15 18:19:57 145 0

原创 spring中AOP实现的原理

AOP:全称是Aspect Oriented Programming即:面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。简单的说:它就是把我们程序中重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有的方法的增强。

2017-11-13 21:23:46 144 0

原创 struts2中的拦截器详解以及拦截器与过滤器的区别

1、拦截器的概述 在Webwork的中文文档的解释为--拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者在定义的action执行的前后加入执行的代码,也可以在一个action执行前阻止其执行。也就是说它提供了一种可以提取action中可重复代码,统一管理和执行的方式。 在w...

2017-11-10 16:32:49 1217 0

原创 struts2中的值栈的详解

简单的说:值栈是对应每一个请求对象的轻量级的内存数据的中心。在struts2中每次访问Action的时候都会创建action对象,每个action对象里面都会有一个值栈对象。在action中我们可以把数据放到值栈中,然后从页面中取值。

2017-11-07 19:25:40 1148 0

原创 用java代码实现冒泡排序与选择排序

用java代码实现冒泡排序与快速排序 冒泡排序的思想是:使用数组中从第一个元素开始,相邻的两个元素进行比较,把大的或小的放在后一个位置,然后依次往后进行比较,一次比较完,最后一个就是这个数组中最大或最小的数,然后又从第一个元素开始,相邻元素进行比较,结果会把剩下的元素中最大的或最小的数放在倒数第...

2017-11-06 21:06:21 6100 0

原创 在java中如何跳出当前的多重循环

在java中如何跳出当前的多重循环

2017-11-05 22:05:30 576 0

原创 Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your My

Query : select * from order LIMIT 0, 1000 Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL ser...

2017-11-04 16:56:43 305858 40

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