- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 centOS 7 安装kettle 警告WARNING: no libwebkitgtk-1.0 detected
centOS 7安装kettle 执行./kitchen.sh警告WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable Consider installing the package with apt-get or yum. e.g. 'sudo apt-get install libwebkitgtk-1.0-0'安装webkitgtk-2.4.9-1.el7.x86_64.rpm后解决
2021-07-19 17:45:05
2491
原创 MySQL如何实现row_number()及row_number over(partition by column)
MySQL使用row_number()及row_number over(partition by column)在oracle中在处理某些数据的时候使用row_number() over(partition by a order by b desc)函数是相当方便的。遗憾的这么顺手的工具在MySQL中确没有。要想用只能自己想办法了。首先我们来实现row_number()先建个表D...
2019-05-30 14:57:41
13590
3
原创 springboot或springCloud maven 打包分离依赖jar包及配置文件
使用springCloud的过程中,发布到生产环境的网速受限,如果每次将60,70M甚至更大的jar包上传,速度太慢了,采取jar包和配置文件分离的方式可以极大的压缩jar包大小,至于依赖的jar包则只需要上传一次,后期增加了jar包则将jar包加入到jar包文件夹内就可以了。配置文件也是一样,每次修改了才需要修改服务器文件,如果只是单纯的代码更新,我们直接打包上传源码jar包就可以了。直接上...
2018-11-21 10:14:26
6470
3
原创 Mybatis Plus EntityWrapper自定义SQL
在mybatis plus中根据条件构造器,构建SQL查询是很方便的,使用条件构造器可以替代我们写SQL。下面我们看几个例子。第一种:使用T selectOne(Wrapper<T> wrapper);我们只需要传递入我们创建一个EntityWrapper()并将条件拼接好就可以。例如new EntityWrapper().eq("id","1")就是查询id等于1的这条数据。这里...
2018-07-23 14:52:16
43825
2
原创 Mybatis Plus 查询分页
接上一篇springCloud的尾。我们这里讲mybatis plus里的分页。第一种情况,多表关联查询且需要分页。分页依然是使用mybatis plus分页,我们需要做的是去改变Page的结果集。所以我们在service实现类里改变结果集就可以,至于SQL就自定义就可以了,自定义SQL如何写这里不说了。相信用过mybatis的都会写。代码贴一下给大家看看。controller层方法,入参...
2018-07-21 11:16:45
22917
2
原创 springCloud初探
最近公司因为受够了外部供应商的框架,提出了使用新框架的想法,然后我们就付诸实践了。在目前市面上的看了一圈,最后决定使用springCloud。springCloud相关文章现在在各种论坛,博客上的数不胜数。我这里也就不再继续说了。文末我会把我自己做的一个小项目源码附上,里面包含注册中心,网关,监控还有一个业务项目(使用了mybatis plus),配置中心我们没有使用。这个项目源码很小但是很实...
2018-07-21 11:15:51
253
原创 Java 随机数精确到小数点后指定位数
在前面的转盘抽奖中算法中我们有需求精确到小数点后几位的需求,今天想到了这个事情,然后上搜索引擎一看,大部分都没有给出精确的答案。下面的算法就允许我们自己来设置精确到小数点后几位的随机数了。代码如下: double min = 0.0001;//最小值 double max = 10;//总和 int scl = 4;//小数最大位数 int pow
2018-01-08 14:41:49
10483
原创 Java、Android、ios、js数据传递AES加密算法
在app开发中我们遇到一个需要将用户的账户密码加密问题,便是我们这篇文章的来源了。为了保持我们三个前端的一致性我们一定要将key和位移保持一致,否则会导致bug。首先还是直接来看一下我们的Java后端代码,其实就是加密和解密算法了。Android直接拿到这个工具类就好了,为什么么?你懂的。import javax.crypto.Cipher;import javax.crypto
2018-01-04 13:54:50
928
原创 转盘抽奖Java后端代码
现在转盘抽奖的活动是层出不穷。最近也做了一个。当然这里是一个实现的简单例子,可以根据我们的需要去新增其他内容。 这里实现的方式就是根据我们设置的概率来做一个随机数的算法,得到我们的奖品。下面就贴上我们的代码来直接看。 import java.math.BigDecimal;import java.util.ArrayList;import java.util.List;...
2017-11-07 11:06:58
8460
1
原创 oracle 中使用row_numer(),rank()及dense_rank()排序的区别
oracle 中使用row_numer(),rank()及dense_rank()排序的区别
2017-06-07 10:56:09
1934
原创 SpringBoot 开发使用thymeleaf模板开发html页面
SpringBoot 开发web使用thymeleaf模板,使用html为前端开发技术。
2017-05-02 17:07:16
57914
原创 Java POI 生成Word文档
在开发中有时候我们需要导出MS word文档。最近因为需要做一个生成word文件的功能。就将这块拿出来和大家分享。 生成word文件和我们写word文档是相同的概念,只不过在这里我们换成了用代码来操作。下面的例子中主要有添加页眉,页脚,正文(段落,表格)。在正文中,段落包含文字字体和背景的设置。表格主要是数据的填充和样式(有无边框)。这里写的例子给出的内容只是Java POI 方式生...
2017-01-09 15:31:58
61220
52
原创 MySQL中根据format字符串格式化date类型字段值
MySQL中根据format字符串格式化date值在写sql语句时,很多时候我们需要将时间字段转换为我们需要的格式,下面是一些我们可能会使用到的时间格式:%Y 年, 数字, 4 位 %y 年, 数字, 2 位 %M 英文月(January~December) %m 月, 数字(01~12) %c 月, 数字(1~12) %b 缩写的月份名字(Jan~Dec) %D 英语后缀日期(例如:
2016-12-15 17:20:06
3659
原创 POI 方式导出文件,浏览器(适用Edge浏览器)文件名乱码解决
在使用poi方式导出文件的时候,由于浏览器的不同,可能会导致我们的文件名乱码,从而导致文件不能正常使用。基于这种情况,我们可以根据我们的浏览器来确定对文件名称设置编码,这样就可以解决文件名乱码导致文件不能正常使用的问题。
2016-12-07 09:44:27
4912
1
crypto-js相关js下载地址及说明
2017-12-01
bootstrap各种布局模板(html文件)
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人