自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zrxJuly

一只追求梦想的程序员。公众号:这世界独一无二的你proud_of_yourself

原创 [Linux] Centos7搭建测试环境

摘要 环境安装工具准备 JDK安装 tomcat安装 MySQL安装 一、环境安装工具准备 Linux系统:centos7 安装工具 JDK8安装包:jdk-8u131-linux-x64.rpm Tomcat8.5安装包:apache-tomcat-8.5.41.tar.gz MyS...

2019-08-27 00:53:47

阅读数 290

评论数 0

原创 Java开发微信公众号(二)——开发请求校验程序

开发IDE:MyEclipse或Eclipse或IDEA都可以,我现在用的是MyEclipse。 请求校验流程分析上一篇中我们讲了微信开发环境的搭建,下面就来写请求校验程序的开发,目的是是为了验证消息的确来自微信服务器。 开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,G...

2017-12-10 21:30:55

阅读数 4471

评论数 7

原创 Java开发微信公众号(一)——微信开发环境搭建

1.开发语言使用Java 2.使用微信接口测试账号进行本地测试 3.使用natapp(原ngrok)将本地地址映射到外网地址实现微信公众号的本地调试 准备工作最近学习微信公众平台的开发,在申请一个微信公众号的时候,发现如果不是公司或组织只能申请订阅号(并且是个人的),而且不能使用微信提...

2017-12-10 16:32:22

阅读数 12409

评论数 2

原创 Eclipse与GitHub的整合(一)——本地Git仓库中的代码push至GitHub

团队合作开发一个项目的时候,使用Git版本控制,将代码托管到GitHub上对多人合作是非常方便的。下面介绍一下Eclipse与GitHub的整合,包括本地项目托管到GitHub上与使用Eclipse clone项目到本地。 前提条件: 1. 本地已安装Git 2. 有GitHub账...

2017-12-02 16:11:38

阅读数 2920

评论数 0

原创 js获取指定时间范围内指定间隔天数的所有日期

需求描述: 前端js,已知开始时间a、结束时间b和间隔天数c,要求取在a-b这两个时间范围内、间隔c天的所有日期。 代码: // startDate: 计划开始时间; endDate:计划结束时间;dayLength:每隔几天,0-代表每天,1-代表日期间隔一天 function getDateS...

2019-07-17 11:24:49

阅读数 734

评论数 0

转载 JS合并两个数组的方法

我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。 var a = [1,2,3]; var b = [4,5,6]; 有两个数组a、b,需求是将两个数组合并成一个。方法如下: 1、concat js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果...

2019-06-05 10:23:01

阅读数 223

评论数 0

原创 thymeleaf语法

格式化日期 <span th:text="${#dates.format(formatTime,'yyyy-MM-dd HH:mm:ss')}"></span> loading

2019-05-30 18:31:41

阅读数 101

评论数 0

转载 JS 的引用赋值与传值赋值

本文转载自:https://www.cnblogs.com/cench/p/6019453.html 这个问题说大不大说小不小,如果你有幸踩了这个坑,一定会找这篇文章,哈哈~ 现说一下JS数字的类型:基本类型和引用类型 先看下下面两个栗子: vara = 30; varb = a; a ...

2019-04-29 16:01:36

阅读数 148

评论数 0

原创 Java开发微信公众号——报错总结

** 错误描述 ** 错误码:code:10003 ** 错误原因 ** redirect_uri域名与后台配置不一致错误 ** 解决方法 ** 如下步骤示例进行配置。一定要注意,授权回调域名是域名,并非网址,不要把http://或https://加上。 ...

2019-04-26 18:01:14

阅读数 101

评论数 0

原创 MyBatis返回自增主键

使用注解方式对DAO进行Insert操作,以下两种方法可返回自增主键: 1.@Options @Options(useGeneratedKeys = true, keyProperty = "userId", keyColumn = "user_id") ...

2019-04-25 11:36:01

阅读数 229

评论数 0

转载 【转】几个你需注意的数据库设计原则(新手必看)

本文转载自:https://blog.csdn.net/qq_33624284/article/details/72550955 在您读之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对...

2019-04-22 17:48:03

阅读数 139

评论数 0

转载 【转】关系型数据库的设计范式 1NF 2NF 3NF BCNF

本文转载自:https://www.cnblogs.com/langdashu/p/5924082.html 一、缘由:   要做好DBA,就要更好地理解数据库设计范式。数据库范式总结概览:      为了更好地理解数据库的设计范式,这里借用一下知乎刘慰老师的解释,很通俗易懂。非常感谢...

2019-04-22 14:08:28

阅读数 67

评论数 0

转载 【转】关于第三方支付,看这篇文章就够了!

本文转载自:https://blog.csdn.net/ityouknow/article/details/89089914 随着移动支付的快速发展,第三方支付已经深度融入到生活中,如果生活在一二线城市,从吃饭、购物、看电影、菜市场买菜到搭公交地铁,你能想到的消费场景,基本都可以用移动支付解决。...

2019-04-13 17:10:32

阅读数 1015

评论数 0

原创 LeetCode之数据结构——数组demo3

Coding Question: Given a non-empty array of digits representing a non-negative integer, plus one to the integer. The digits are stored such that the ...

2019-04-09 21:21:10

阅读数 99

评论数 0

原创 你,有多久没有好好努力过了?

  你,有多久没有好好努力过了?   学生党也好,上班族也好,亦或是在经营家庭的你也好,你有多久没有好好努力过了?   为自己、为你的将来,为你想要的生活,为你内心深处那永不破灭的梦想,你,有多久没有好好努力过了?   我不知道你是否和我一样,二十多岁的年纪,心里怀揣着对自己未来的无限憧憬,每日...

2019-03-17 01:07:04

阅读数 134

评论数 0

转载 数据库设计误区:备用字段 / 保留字段 / 预留字段

【现象描述】 在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。 比方说,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓名(Name)、性别(Sex)、出生年月日(birthday)等等。大功告成之后,我忽然想到,将来系统中应该还会有很多其它与人相...

2019-03-12 10:33:26

阅读数 348

评论数 0

转载 如何做好新项目的需求调研?

对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往 往给予到需求调研的时间,很多时候只有短短的几天,如何能在几天的时间里面,把一 个新项目的需求调研清楚,确实是令产品人员很头疼的一个问题,本文试图从需求调研 的几个关键维度出发,把调研中的关键点梳理出来,让产品人员在实施...

2019-03-11 11:56:03

阅读数 76

评论数 0

转载 BEM——CSS命名规范

BEM:Block块,Emelent元素,Modifier修饰符 BEM的定义 理解CSS命名规范——BEM 编写模块化CSS:BEM BEM规范入门

2019-03-07 10:38:43

阅读数 70

评论数 0

转载 thymeleaf:字符串Strings常见的使用方法

判断是不是为空:null: 不为空 为空 判断是不是为空字符串: “” 空的 判断是否相同: 相同于jack, 相同于ywj, 不相同于jack, 不存在设置默认值: 是否包含(分大小写): 包ez 包j 是否包含(不分大小写) 包j 同理。。。下面的和JAVA的String基本一样。。。。不笔...

2019-02-24 18:24:31

阅读数 715

评论数 0

原创 mysql按照月份统计查询

目标:列出指定日期之间的所有月份。例如:SQL语句列出2019-01-28到2019-12-28 之间的月份 结果如下: SQL语句: SELECT DATE_FORMAT( @cdate := DATE_ADD( @cdate, INTERVAL + 1 MONTH ), '%Y...

2019-01-28 19:12:10

阅读数 1764

评论数 0

转载 Eclipse反编译查看工具下载安装配置

参考文章: https://blog.csdn.net/king_qc/article/details/82704902 http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html

2019-01-28 10:48:51

阅读数 133

评论数 0

原创 「CRUD」真的简单吗?

“天天做增删改查,一点进步都没有。” “增删改查,太简单了!” “全都是增删改查,一点技术含量都没有。”   以上,是我听到的好多程序员说过的话。CRUD,增(Create)、读取查询(Retrieve)、更新(改,Update)、删除(Delete)。都说CRUD简单,CRUD真的简单吗?你...

2019-01-22 22:58:16

阅读数 370

评论数 0

原创 mybatis添加记录时获取自增主键

mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key。 假设有一个用户信息表tb_user,字段有user_id(user_id为主键,自增,对应实体类属性为userId),name. 此处使用注解的方式,添加用户信息时,希望能够返回主键id值: @Insert(&am...

2019-01-14 23:45:27

阅读数 130

评论数 0

转载 @Transient

  java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。 用法 @transient 就是在给某个javabean上需要添加个属性,但是这个属性你又不希望给存到数...

2019-01-14 13:37:55

阅读数 2196

评论数 0

转载 mysql中的concat函数,concat_ws函数,group_concat函数之间的区别

总结: -- 将多个字符串连接成一个字符串.如有任何一个参数为NULL,则返回值为NULL SELECT CONCAT(model,'-',NAME,'-',TYPE) FROM `tb_attach_type`; -- 指定参数之间的分隔符:CONCAT...

2019-01-10 15:06:35

阅读数 125

评论数 0

转载 Windows平台下SVN安装配置及使用

文章转自:http://www.cnblogs.com/snake-hand/archive/2013/06/09/3130022.html 1.1Svn和VisualSvn介绍 VisualSvn Server2.5.6(版本控制服务器)免费开源软件 是基于Windows平台上的Subve...

2019-01-01 15:09:17

阅读数 365

评论数 0

原创 Linux常用命令学习总结

Windows连接Linux服务器常用工具使用 winscp   Winscp是Windows环境下的图形化SFTP客户端,同时支持SCP协议。主要功能是实现在本地与远程计算机之间安全的复制文件。winscp可连接Linux系统。 SecureCRT   Windows下登录UNIX或Linux服...

2018-12-27 07:39:32

阅读数 96

评论数 0

原创 使用Jasypt对SpringBoot配置文件加密

一、Jasypt介绍   Jasypt(Java Simplified Encryption),为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成hibernate、Spring Security来增强密码管理。Jasypt1.4新特性:加密属性文件...

2018-12-25 22:48:35

阅读数 336

评论数 0

转载 JS常用正则表达式及验证时间的正则表达式

1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制 &lt;input type="text" maxlength="8" class="form-control" id=&q...

2018-12-14 13:43:07

阅读数 3941

评论数 0

转载 js-格式化时间

1.作用:该工具类用来格式化日期 2.含义:参数date:要格式化的时间;format:转换的日期格式 3.示例:将时间戳转换为’yyyy-MM-dd’日期格式。调用下面的函数formatDate(1541430824000, ‘yyyy-MM-dd’) 4.转换结果:“2018-11-05” ...

2018-11-05 23:15:47

阅读数 3198

评论数 0

原创 使用Gson解析复杂的json数组

前端使用Ajax传值到后端 代码示例如下: var postData = []; var json1 = {&amp;amp;quot;a&amp;amp;quot;:&amp;amp;quot;a&amp;amp;quot;,&amp;amp;quot;b...

2018-10-20 16:34:35

阅读数 768

评论数 0

原创 LeetCode之数据结构——数组demo2

Coding Question: In a given integer array nums, there is always exactly one largest element. Find whether the largest element in the array...

2018-09-03 08:59:57

阅读数 69

评论数 0

原创 LeetCode之数据结构——数组

从今天开始刷LeetCode,目标:每周至少刷一个Coding Question,出一篇data structure学习博文进行总结。Fighting! 解出的代码案例也都会在我的GitHub上进行维护。如果觉得对您有帮助,欢迎star or fork~ 附上GitHub项目地址:ht...

2018-08-21 19:50:52

阅读数 185

评论数 0

原创 Redis学习笔记(二)——Redis数据类型

欢迎访问:zrxJuly’s Bolg Redis支持5种数据类型: - string:字符串 - hash:哈希 - list:列表 - set: 集合 - zset:有序集合(sorted set) String:字符串 string是Redis最基本的类型...

2018-08-18 09:49:58

阅读数 101

评论数 0

原创 Redis学习笔记(一)——初识Redis

Redis介绍 Redis是一个开源、高级的键值存储和一个适用的解决方案,用于构建高性能、可扩展的web应用程序,遵循BSD协议[1],是一个高性能的key-value数据库。 Redis特点: 支持数据持久化。可将内存中的数据保存在磁盘中,重启时可再次加载使用。 数据结构存储类型丰富,...

2018-08-18 09:35:19

阅读数 129

评论数 0

原创 基于windows平台Git+GitHub+Hexo搭建个人博客(三)

  去年的时候使用Hexo搭建了一个博客,当时主题使用的是JackMan,虽说这个theme是挺好看的了,但是自己感觉还少点东西,所以自从搭建好后就一直没用,笔记还是放在CSDN上。前两天偶然发现了一位大神的博客,当时一眼就喜欢上了这个主题,浏览网站后知道大神的博客也是用Hexo搭建的,内心窃...

2018-08-16 11:06:35

阅读数 223

评论数 4

原创 推荐:如何成为一位「不那么差」的程序员

今天看到了一篇文章——如何成为一位「不那么差」的程序员,阅读完后感觉自己还是处在这个行业的边缘。自己get到的专业知识真是稀少。

2018-08-13 14:32:50

阅读数 157

评论数 0

转载 JS-计算日期差值;计算日期之间的月数

计算两天之间的日期差值 // 输入格式:yyyy-MM-DD function daysBetween(sDate1, sDate2) { //Date.parse() 解析一个日期时间字符串,并返回1970/1/1 午夜距离该日期时间的毫秒数 var time1 = Dat...

2018-08-01 19:00:21

阅读数 5419

评论数 4

转载 JS-实现可拖动的div;实时监听input标签value变化

实现可拖动的div var mover = new Mover(document.getElementById("header")); // js封装:实现可拖动的div. function Mover(title) { this.obj = title; ...

2018-08-01 18:52:37

阅读数 531

评论数 0

转载 JS-设置/获取鼠标光标所在位置;获取鼠标点击位置

鼠标光标所在位置 // 设置鼠标光标所在位置. function setCaretPosition(elem, pos){//设置光标位置函数 if(elem.setSelectionRange) { elem.focus(); elem.setSelec...

2018-08-01 18:48:35

阅读数 4708

评论数 0

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