自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦寻千古的博客

学无止境,贵在积累

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 java生成密码规则 形似校验规则

最近接到一个需求,按照一定的规则自动生成密码,并且要校验密码的规则和形似规则,网上搜了一下没找到我想到的形似规则处理方式,只能自己动手尝试写写了。密码规则:口令至少由8-20位大写字母、小写字母、数字及特殊符号(~ ! @ # $ % ^ & * . ? | - _ = - +)4类中的3类混合、随机组成。口令应与用户名无相关性,口令中不的包含用户名的完整字符串、大小写变位或形似变换的字符串;形似变换规则:形似规则包含:任意两个大小写字母(a=A,b=B...)、a/A=@、Z/

2020-08-20 12:05:14 1606

原创 java logback将不同的业务日志输出到不同的文件存储

在一个系统中一般都是需要记录系统日志的。一方面是对系统运行和用户访问的记录,还有一方面是方便对于问题或错误的排查。一般来说将所有的日志输出到一个文件中这并没有什么问题,直到遇到这样一个需求:有一些接口请求的日志需要单独记录在一个日志文件中,方便以后统计或者查看。所以我们需要这样来做,一方面原有的日志记录保持不变,另一方面我们对日志模块稍加改动,来将我们需要的日志单独保存。(可以简单理解为两个用...

2020-02-22 20:27:22 3414 1

原创 java日期还在用Date吗,jdk1.8的LocalDateTime不妨了解一下

说到java中的Date,大部分人应该都用过,我见到的项目中也都是使用Date(加上Calendar)来处理各种时间日期的。所以并没有对这个类产生过什么想法,后来看到有人推荐使用LocalDateTime来处理,然后看了下Date相关的一些使用,发现还有隐藏着一些问题的。说到Date就不能不再说一下DateFormat,因为Date输出的日期(Fri Oct 25 10:01:03 CST 2...

2019-10-25 15:34:51 1400

原创 https原理和流程

以前只知道https是加密传输,但是并不知道数据是怎么加密怎么传输的,然后抽时间看了看,记录一下自己的理解。加密方式https涉及到了两种加密,一种是非对称加密,一种是对称加密。非对称加密使用私钥和公钥,如果使用公钥加密,需要用私钥解密。如果用私钥加密,需要用公钥解密。非对称加密速度比较慢,但是安全性比较高。对称加密又称为私钥加密,发送方和接收方使用同一个密钥去加密和解密数据。其加...

2019-07-26 15:40:33 225

原创 centos jenkins自动部署jar包(三)----构建有本地依赖的jar包

之前部署的是把GitLab中获取的所有源码进行打包,然后把这些jar全部部署。后来想了一下如果只想部署单个jar包,但是这个jar又依赖一些公共的jar包(dao.jar,tools.jar等),这中情况下怎么部署呢?按照之前的把多个服务器变成一个,jar包也换成一个,运行发现报错依赖的jar包找不到...这次我们需要新建一个“构建一个Maven项目”的job,如果new job页面没有,...

2019-01-15 10:38:56 3683

原创 centos jenkins自动部署jar包(二)----多服务器部署

之前关于jenkins的基本安装配置等都介绍了,现在终于可以开始进行我们的自动部署了。1.创建任务在jenkins主页面左侧菜单选择New一个任务,填写名称dev(自己定义就行),选择构建一个自由风格的软件项目,点击ok进入任务配置页面2.任务配置在General填写一下任务描述在Source Code Management(源码管理)中选择git(我用的是git和gitL...

2019-01-15 10:15:13 1440 1

原创 centos jenkins自动部署jar包(一)----基本配置

今天收到一个任务,把现在开发的spring cloud项目做一个自动部署。这个项目下有许多模块(项目),这些模块以jar包的形式部署在两个服务器上。这些jar包并不是独立的,有些jar包是依赖于一些基础jar包的(比如:dao.jar,common.jar)。还有就是这些jar包是要部署到两个服务器。准备的东西如下:安装jenkins的服务器:192.168.2.100GitLab服务...

2019-01-11 14:54:30 1893

原创 linux centos 安装git

安装git前先检查一下是否有旧版本git通过git –version查看系统带的版本,如果有就删除# yum remove git1.安装依赖的包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMaker2....

2019-01-09 10:47:19 439

原创 jquery validate插件onfocosout/onkeyup出错的解决方法

    今天在改一个bug的时候遇到这样一个问题,需要在文本框输入的时候同时进行校验,查看文档发现有一个参数onkeyup(类型 Boolean,默认 true,指定是否在敲击键盘时验证。),如果不进行校验设置为false没问题,但是如果想要校验设置为true发现并未起作用。    进入调试模式发现错误:Uncaught TypeError: e[d].call is not a functi...

2018-12-12 11:32:11 354

原创 java实现微信企业付款到个人零钱(微信红包)

今天公司打算做一个活动,就是可以让用户领取平台发送的红包,根据微信官方文档实现微信企业付款到零钱(因为商户号不满足一些条件无法使用红包,红包跟零钱实现方法基本一样),然后又加入了一些简单的红包算法。微信官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1 红包发送的...

2018-09-08 15:54:04 14755 21

原创 java mysql 订单表设计

        最近由于系统日益复杂的需求系统中各种类型订单越来越多,原来的这些订单表已经不能满足当下的需求,以可扩展为目标打算对这些订单表进行重构,本文只涉及基础版的设计,对于高并发、分布式等暂不考虑。        之前的系统订单按不同业务有不同的订单表,比如洗车订单表、喷漆订单表、内饰清洗订单表等。在网上找了一些订单的设计方案,也跟朋友讨论了一下几个设计方案的情况得出如下几个结果。方...

2018-08-07 11:48:15 3665

原创 关于XML解析存在的安全问题记录

前段时间被爆出微信支付sdk漏洞,吓得赶紧去项目里看了下微信的SDK(虽然没多少人使用),发现使用的微信sdk不是当前发布的最新的SDK,也就没有使用下面的DocumentBuilderFactory来解析xml,其实不仅是微信的SDK,所有使用xml的地方都需要注意。DocumentBuilderFactory documentBuilderFactory = DocumentBuilde...

2018-07-17 17:58:48 6849 2

原创 Linux Mysql5.7 安装过程

之前数据库一直是用的5.6的,5.7版本的json列一直想试一下,在阿里云的linux服务器上试了一下,跟5.6的安装还是有些区别的1.下载mysql在官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads中选择mysql版本2.准备目录我用的阿里云服务器执行:mkdir /alidata/data/softw...

2018-07-14 16:40:16 255

原创 spring boot + jpa + restful (二)

这几天因为项目需要看了看关于restful的东西,这个确实很好用也很简洁,虽然不是特别懂,但是简单使用一下还是没问题的。简单说下restful,这是一种软件架构风格,并不是什么技术,也不是标准。常用于客户端和服务器交互类的软件,比如前后端分离的项目、APP等。第一篇文章是spring boot + jpa,现在如果要使用restful,直接在控制层(第一篇中提到的shopApi)设计这种风格的接口...

2018-07-02 11:25:19 2513

原创 spring boot + jpa(一)

        这几天研究了一下使用spring boot 整合jpa的项目,网上有很多资料但是没找到比较系统的,这几天根据网上的一些资料系统的整理了一个完整的项目。        项目使用maven创建,只是做的数据接口,没有做web,使用jpa操作数据会很方便,但是当需要进行多表查询时,就会很吃力,解决办法有好几种,本项目只提供了一种比较简便的实现。项目能使用jpa查询也能自定义查询,jpa提...

2018-03-02 08:57:21 2205

java springboot+jpa

springboot+jpa基本实现,v1版完整项目,包括jpa的各种使用情况

2018-08-06

java实现人脸融合

腾讯优图中的人脸融合,就是把自己的照片和军装照等各种模板照片融合,我在这个项目上补上了代码实现,测试可用,下载可以直接运行

2018-08-01

17183游戏交易平台

网页制作方面的毕设,不过数据库就要自己填了哦

2012-04-12

空空如也

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

TA关注的人

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