自定义博客皮肤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

佛系程序媛

  • 博客(144)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何坚持完成自己的目标和计划?

大家可以关注我的微信公众号:媛思。我会在里面分享「生活/学习/职场/互联网/产品/读书笔记/个人故事/经验总结」

2020-02-25 19:45:33 2057

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

摘要环境安装工具准备JDK安装tomcat安装MySQL安装一、环境安装工具准备Linux系统:centos7安装工具JDK8安装包:jdk-8u131-linux-x64.rpmTomcat8.5安装包:apache-tomcat-8.5.41.tar.gzMySQL5.6安装包:mysql-5.6.45-linux-glibc2.12-x86_64.tar....

2019-08-27 00:53:47 1701 1

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

开发IDE:MyEclipse或Eclipse或IDEA都可以,我现在用的是MyEclipse。请求校验流程分析上一篇中我们讲了微信开发环境的搭建,下面就来写请求校验程序的开发,目的是是为了验证消息的确来自微信服务器。 开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示: 开发者通过检验signature对请求进行校验,若确认此次GET请求来自

2017-12-10 21:30:55 6968 8

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

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

2017-12-10 16:32:22 16683 3

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

之前最开始是了解并搭建的jekyll框架,然后又从网上百度了一下,很多博客都支持Hexo,觉得Hexo更好用一些,也有很多支持jekyll的,自己确实不知道是jekyll和Hexo哪个更好用一些,所以又搭建了一下Hexo的环境。 我在这里对我自己的操作步骤进行总结了一下,教程也可以参考Hexo官方文档,写的比较详细。什么是Hexo?简单来说, Hexo是一款快速、简易、强大的基于Node.js的

2017-09-20 13:34:31 449

原创 微信的「拍一拍」功能,要被大家玩坏了...

“你的朋友”拍了拍“你:好久不见呀”

2020-06-25 22:18:31 1130

转载 聊一聊B端和C端产品的区别

写在前面的话:to B的产品经理和 to C 的产品经理有何差别?难道仅仅只是使用对象不一样?做产品经理这么久你是否思考过这个问题?1、概念上的区别从定义上:To B 就是 To Business,面向企业或者特定用户群体的企业级别产品;To C 就是 To Customer,产品面向普通大众消费者。判断一个产品是B端还是C端,最简单的判断的方式就是看产品向谁来进行收费,企业付费就是B端,消费者付费就是C端。【图】To C产品和To B产品的比较2、需求发现角度的区别To C 产品是发现.

2020-05-12 23:57:41 5177

转载 互联网企业的职位&职位之间的相互关系

了解企业的运行逻辑,就要考虑一下企业所在行业的价值链、产业链这些相对宏观的方面,然后再考虑微观的层面。从微观方面,要了解一家企业的运作逻辑,可以去梳理典型企业的核心业务流,岗位都是基于业务流而产生的。这篇文章,将从宏观和微观两个方面,通过价值链和业务流的角度,来剖析企业的职位以及职位之间的相互关系。一、互联网企业的组织结构与部门设置要了解一个互联网企业的所有岗位及其之间的相互关系,我们有必要首先介绍一下互联网企业的典型组织结构图,这样便于你从整体上形成对一个企业的各个部门及其职位的总体印象。 而要了解

2020-05-12 22:46:55 8574

原创 Redis系列(三)——Redis键命令(key)

欢迎访问:zrxJuly’s BlogRedis 键命令用于管理Redis的键。语法:command keyName以下列举部分常用的Redis键命令:DEL key删除已存在的键。不存在的key则会被忽略。语法:DEL keyName返回值:被删除key的数量。例:127.0.0.1:6379> set name "zrx"OK127.0.0.1:63...

2020-03-03 11:23:31 239

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

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

2019-07-17 11:24:49 4170

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

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

2019-06-05 10:23:01 1578

原创 thymeleaf语法

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

2019-05-30 18:31:41 257

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

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

2019-04-29 16:01:36 1090

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

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

2019-04-26 18:01:14 358

原创 MyBatis返回自增主键

使用注解方式对DAO进行Insert操作,以下两种方法可返回自增主键:1.@Options@Options(useGeneratedKeys = true, keyProperty = "userId", keyColumn = "user_id")mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key。@Options注解中默认设置的主键对应的字段名为id,在我...

2019-04-25 11:36:01 1134

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

本文转载自:https://blog.csdn.net/qq_33624284/article/details/72550955在您读之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : )我之所以写下这篇这么完整的文章是因为...

2019-04-22 17:48:03 337

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

本文转载自:https://www.cnblogs.com/langdashu/p/5924082.html一、缘由:  要做好DBA,就要更好地理解数据库设计范式。数据库范式总结概览:    为了更好地理解数据库的设计范式,这里借用一下知乎刘慰老师的解释,很通俗易懂。非常感谢!二、具体说明:  首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式...

2019-04-22 14:08:28 1364

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

本文转载自:https://blog.csdn.net/ityouknow/article/details/89089914随着移动支付的快速发展,第三方支付已经深度融入到生活中,如果生活在一二线城市,从吃饭、购物、看电影、菜市场买菜到搭公交地铁,你能想到的消费场景,基本都可以用移动支付解决。在这些便捷的背后都有第三方支付在支撑,虽然我们每天都在接触第三方支付,但真的了解第三方支付吗?准备...

2019-04-13 17:10:32 3818

原创 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 most significant digit is at the head of the list,...

2019-04-09 21:21:10 242

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

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

2019-03-17 01:07:04 363

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

【现象描述】在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。比方说,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓名(Name)、性别(Sex)、出生年月日(birthday)等等。大功告成之后,我忽然想到,将来系统中应该还会有很多其它与人相关的内容吧,比方说毕业院校,比方说工作单位等等,尽管现在根本不需要填写,以后可能还是会用到的吧。拍脑袋...

2019-03-12 10:33:26 2534 1

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

对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间,很多时候只有短短的几天,如何能在几天的时间里面,把一个新项目的需求调研清楚,确实是令产品人员很头疼的一个问题,本文试图从需求调研的几个关键维度出发,把调研中的关键点梳理出来,让产品人员在实施调研过程中有据可依,有章可循。早上刚到公司,Boss拿着手机就赶到我座位边,一边扒拉着手机...

2019-03-11 11:56:03 630

转载 BEM——CSS命名规范

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

2019-03-07 10:38:43 274

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

判断是不是为空:null:不为空为空判断是不是为空字符串: “”空的判断是否相同:相同于jack,相同于ywj,不相同于jack,不存在设置默认值:是否包含(分大小写):包ez包j是否包含(不分大小写)包j同理。。。下面的和JAVA的String基本一样。。。。不笔记解释,官网有${#strings.startsWith(name,‘o’)}${#strings...

2019-02-24 18:24:31 3935

原创 mysql按照月份统计查询

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

2019-01-28 19:12:10 8694

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

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

2019-01-28 10:48:51 288

原创 「CRUD」真的简单吗?

“天天做增删改查,一点进步都没有。”“增删改查,太简单了!”“全都是增删改查,一点技术含量都没有。”  以上,是我听到的好多程序员说过的话。CRUD,增(Create)、读取查询(Retrieve)、更新(改,Update)、删除(Delete)。都说CRUD简单,CRUD真的简单吗?你可能会说是,但“初出茅庐”的我并不这样觉得。  本人做项目经验不长,写程序过程中总结的一些问题,特此...

2019-01-22 22:58:16 895

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

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

2019-01-14 23:45:27 482

转载 @Transient

  java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。用法@transient 就是在给某个javabean上需要添加个属性,但是这个属性你又不希望给存到数据库中去,仅仅是做个临时变量,用一下。不修改已经存在数据库的数据的数据结构。那么这个注解就可以一用。...

2019-01-14 13:37:55 124752 12

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

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

2019-01-10 15:06:35 421

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

文章转自:http://www.cnblogs.com/snake-hand/archive/2013/06/09/3130022.html1.1Svn和VisualSvn介绍VisualSvn Server2.5.6(版本控制服务器)免费开源软件是基于Windows平台上的Subversion服务器,它是免费的官方下载:http://www.visualsvn.com/fil...

2019-01-01 15:09:17 1493 8

原创 Linux常用命令学习总结

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

2018-12-27 07:39:32 281

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

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

2018-12-25 22:48:35 1405

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

1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制&lt;input type="text" maxlength="8" class="form-control" id="amount" style="margin-right: 2px;" value="" onChange="count();" onke

2018-12-14 13:43:07 16636

转载 js-格式化时间

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

2018-11-05 23:15:47 7566

原创 使用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&amp;amp;quot;:&amp;amp;quot;b&amp;amp;quot;};var jsonArray = [{&amp;amp;quot;id&amp;a

2018-10-20 16:34:35 2117

原创 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 is at least twice as much as every other number in...

2018-09-03 08:59:57 193

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

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

2018-08-21 19:50:52 406

原创 Redis系列(二)——Redis数据类型

欢迎访问:zrxJuly’s Bolg Redis支持5种数据类型: - string:字符串 - hash:哈希 - list:列表 - set: 集合 - zset:有序集合(sorted set) String:字符串string是Redis最基本的类型,一个key对应一个value; string类型是二进制安全的,即Redis的string可包含任...

2018-08-18 09:49:58 193

原创 Redis系列(一)——Redis安装

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

2018-08-18 09:35:19 282

SendEmail.rar

Java实现邮件发送的简单小例子。 Java实现邮件发送的简单小例子

2017-10-29

阿里巴巴Java开发手册(终极版).pdf

阿里巴巴技术团队写的Java开发手册,主要包括编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构

2017-10-19

NetBox2.exe

2016-11-17

mysql-connector-java-5.1.24.jar

2016-11-17

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

TA关注的人

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