自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Haiyoung

seeing much, suffering much and studying much.

  • 博客(122)
  • 资源 (7)
  • 收藏
  • 关注

原创 mybatis配置全局默认枚举类型处理器(defaultEnumTypeHandler)

mybatis默认的枚举类型处理器EnumTypeHandler mybatis的默认枚举类型处理器,将枚举类型的name持久化到数据库;EnumOrdinalTypeHandler mybatis原生支持的另一种枚举类型处理器,需要全局配置或者在需要的字段上单独配置;mybatis配置全局默认枚举类型处理器 defaultEnumTypeHandlermybatis在3.4.5及之后版本中,新增了一个指定全局默认枚举类型处理器的配置项;在mybatis-config.xml中添加如下

2020-05-28 15:40:03 5263

原创 org.jboss.resteasy.resteasy_jaxrs.i18n; org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure报错

resteasy和springboot集成暴露rest接口请求报错2020-02-24 10:45:55.358 ERROR 11032 --- [-BIZ-8341-10-T1] org.jboss.resteasy.resteasy_jaxrs.i18n : RESTEASY002005: Failed executing GET /get/studentsorg.jboss.res...

2020-02-24 11:02:28 1543

原创 mvn archetype:create-from-project报错,Invoker process ended with result different than 0!

mvn archetype:create-from-project报错,Invoker process ended with result different than 0!从现有项目构建工程模板,执行命令 mvn archetype:create-from-project 报错[ERROR] The specified user settings file does not exist: /...

2020-02-19 10:57:34 2985 2

原创 maven pom标签详解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...

2020-02-13 17:06:03 531

原创 2019这一年

2019这一年序2020年的1月已经快过去了,和爸妈通电话的时候,感觉老家里已经充满年味了;虽然和小时候比,年味淡了很多。可能是在外边呆的太久了吧,每天都是上班下班,在大城市,腊月二十几了,也还是没有要过年的感觉。每年都是在过生日的时候,才清晰的感觉到,一年又过去了,而我也又老了一岁。想来想去,一年过去了,还是要盘点一下这一年的收获;2019对于我来说,还是很重要的,也算是人生的...

2020-01-21 14:15:55 393 2

原创 Guava Cache工具类及部分参数解析

Guava Cache最近用到guava的内存缓存,网上找了一些资料,总结了一下,写了个创建缓存的工具类只涉及到部分参数,更多可以查看引用资料或者其它文档package com.oyo.bizefficiency.workhours.utils;import com.google.common.cache.CacheBuilder;import com.google.common.ca...

2019-11-25 17:24:57 886

原创 MySQL服务器逻辑架构

MySQL服务器逻辑架构MySQL服务器逻辑架构MySQL服务器逻辑架构图MySQL进程模型并发控制MySQL事务多版本并发控制(MVVC)MySQL的存储引擎参考文献MySQL服务器逻辑架构图MySQL服务器的逻辑架构采用的是分层架构最上层主要负责连接管理与安全性,MySQL客户端与服务端的通信连接管理以及用户名密码、对数据库及表的权限校验,都是在这一层完成的...

2019-10-03 17:20:49 754

原创 对项目管理的一些思考

一个需求的正常迭代流程墨菲定律任何事都没有表面看起来那么简单所有的事都会比你预计的时间长会出错的事总会出错如果你担心某种情况发生,那么它就更有可能发生遇到的问题业务方(BP)不知道自己需要什么,或者知道自己需要什么,但是描述不清楚,表达不出来产品经理(PM)不知道BP需要什么,或者知道BP需要什么,但是不能向下游(开发,测试等)阐述清楚,或者再信息传递的过程过失真项目经理...

2019-08-11 11:54:09 558

原创 UV|IP|PV|VV|QPS|TPS定义及理解

UV(Unique visitor)UV是指独立访客;例如,一个网站进行UV统计,则每个注册账号在00:00-24:00内只被计算一次;如果网站当天有100个账号登录活跃过,则当天的UV为100IP(Internet Protocol)IP是指访问过某站点的IP总数;例如,一个网站进行IP统计,在00:00-24:00内UV为100,但是有两个活跃账号是通过相同的ip访问的,其余的98...

2019-08-10 22:09:31 763

转载 阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

分层领域模型规约:DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。BO( Business Object):业务对象。 由Service层输出的封装业务逻辑的对象。AO( Application Object):应用对象。 在Web层...

2019-07-26 17:11:17 2557

原创 计算两个日期之间的时间间隔,排除周日

/*** 计算两个日期之间的时间间隔,去掉周日** @param beginDate* @param endDate* @return*/public static int daysBetweenTwoDatesWithoutSunday(Date beginDate, Date endDate) { int daysCount = getDaysNumBetweenTwoD...

2019-07-10 12:59:50 1711

转载 Mac Mysql 忘记密码后重置登录密码

Mac Mysql 忘记密码后重置登录密码进入终端输入:cd /usr/local/mysql/bin/关闭mysql服务 ./mysql.server stop回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成ru...

2019-06-01 12:13:44 240

原创 分析型数据库(Analytic DB)概述

ppt中部分图片来自于网络,侵删。

2019-05-19 22:22:28 12661

原创 dubbo 用注解的方式配置服务降级(本地伪装)

dubbo 用注解的方式配置服务降级官方文档入口http://dubbo.apache.org/zh-cn/docs/user/demos/local-mock.html服务方接口public interface DubboMockTestApi { String sayHello(); String sayWorld();}调用方引用package com....

2019-04-09 18:49:02 1771

原创 [DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar

[DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jardubbo项目启动时抛出如下异常: [DUBBO] Duplicate class com/alibaba/dubbo/remoting/RemotingException.class in 2 jar [file:/data/r...

2019-03-28 18:45:08 6236

原创 对BeanCopier拷贝对象中List类型属性的思考

背景最近开发接口过程中,发现在使用BeanCopier拷贝对象的时候,当对象中嵌套自定义对象类型属性的时候,如果对象名称一致,但是对象类型不一致的时候,拷贝的时候,该属性是会被忽略的,但是当对象中嵌套List集合类型,集合中的类型是不同的对象类型,使用BeanCopier拷贝之后,返回给前台的数据是正确的,感觉不太懂其中的原理,就测试了下。测试过程新建几个对象@Data@NoArgs...

2019-03-22 20:49:58 7161

原创 springboot项目中logback日志几种配置方式

springboot项目中logback日志几种配置方式logback简介配置文件详解常用日志输出格式按时间回滚按时间和大小回滚自定义回滚周期注意事项参考文献springboot项目中logback日志几种配置方式logback简介Logback由log4j的创始人CekiGülcü设计,是流行的日志框架log4j项目的后续版本。logback建立在CekiGülc...

2019-01-27 15:50:06 3475

原创 第一次跳槽之后的一点感悟

我为什么要跳槽之前在国内某大型综合金融保险集团旗下科技子公司工作,参与一个智投相关项目。这也是毕业之后第一份工作,从实习到最终离职,一共在这工作了21个月。当初毕业之后选择这家公司,也是看中公司的背景以及在领域内的资源,从最初怀着期望来实习,到最终熟悉环境后,后面的每天日复一日的做业务需求,不知道什么时候开始,好像已经找不到当初的初心了。有一段时间很迷茫,每天做着一些没有挑战的工作 ,每...

2019-01-05 20:49:00 5508 16

原创 org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.异常堆栈信息参考问题、解决办法及建议org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend...

2018-10-27 14:24:46 51770 5

原创 postgreSql 使用笔记

postgreSqlpostgreSql 自增主键计数器重置postgreSql数据库中 表的自增主键映射 JPApostgresql数据库json字段查询postgresql多表联合批量更新postgreSQL分页查询SQL查看postgresql当前连接postgreSqlpostgreSql 自增主键计数器重置select setval('table_name...

2018-10-24 22:13:32 1119

原创 配置druid连接池的内置监控统计功能

配置druid连接池的内置监控统计功能打开监控统计功能配置StatViewServlet监控页面展示配置druid连接池的内置监控统计功能打开监控统计功能Druid的监控统计功能是通过filter-chain扩展实现,如果你要打开监控统计功能,配置StatFilter,具体如下所示&lt;!-- 数据库连接 --&gt; &lt;bean id="dataBas...

2018-10-20 15:22:26 5380

原创 Redis入门(七):Redis分布式锁(单机模式/集群模式)

Redis 实现分布式锁单机模式的Redis分布式锁集群模式的Redis分布式锁 RedlockRedis 实现分布式锁单机模式的Redis分布式锁优缺点实现比较轻,大多数时候能满足需求;因为是单机单实例部署,如果redis服务宕机,那么所有需要获取分布式锁的地方均无法获取锁,将全部阻塞,需要做好降级处理。当锁过期后,执行任务的进程还没有执行完,但是锁因为自动过期已...

2018-10-13 15:00:41 9509 9

原创 java8 实现map以value值排序

import java.util.Collections;import java.util.HashMap;import java.util.Map;import java.util.stream.Collector;import java.util.stream.Collectors;import java.util.LinkedHashMap;public class MapS...

2018-09-13 20:20:58 7471

原创 Redis入门(六):Redis 持久化

Redis 持久化 RDBAOF持久化最佳策略referencehttps://github.com/Haiyoung/learning-and-preparing-for-interview/blob/master/redis.mdRedis 持久化什么是持久化 Redis的数据操作都是在内存中进行的,如果服务挂掉的话,数据会丢失。所谓持久化,就是将redi...

2018-08-04 10:26:48 417

原创 Redis入门(五):Redis set命令和 Redis zset命令

Redis set 命令Redis sorted set 命令referenceshttps://github.com/Haiyoung/learning-and-preparing-for-interview/blob/master/redis.mdRedis set 命令SADD key member1 [member2] 向集合添加一个或多个成员SMEMBER...

2018-07-29 12:14:02 2247 1

原创 Redis入门(四):Redis hash 命令和 Redis list 命令

Redis hash 命令Redis list 命令https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/dev/redis.mdRedis hash 命令HSET key field value 将哈希表 key 中的字段 field 的值设为 valueHGET key fiel...

2018-07-26 22:48:33 4952 3

原创 org.springframework.data.mapping.MappingException: Map key xxx.yyyyy contains dots but no replacemen

org.springframework.data.mapping.MappingException: Map key xxx.yyyyy contains dots but no replacement was configured!当map中key包含 "." 时,默认会抛出异常,需要显示的配置替换策略,可以在数据源配置里设置mapKeyDotReplacement的值org.sprin...

2018-07-26 21:34:59 6842 2

原创 Redis入门(三):Redis keys 命令和 Redis 字符串命令

https://github.com/Haiyoung/learning-and-preparing-for-interview/blob/dev/redis.md#redis%E5%91%BD%E4%BB%A4Redis keys 命令 序号 命令 描述 1 DEL key 该命令用于在 key 存在时删除 key,返回被删除 key 的数量...

2018-07-24 21:04:46 1414

原创 Java 动态代理JDK实现与CGLIB实现

Java 动态代理JDK实现与CGLIB实现 设计模式之代理模式 代理模式类图类图解析java 静态代理 静态代理定义静态代理的优缺点静态代理demojava 动态代理 动态代理定义动态代理的类图类图解析动态代理的优缺点动态代理democglib cglib是什么?cglib入口类EnhancerEnhancer类图解析cglib实现动态代理类图cgli...

2018-07-22 22:57:36 318

原创 Redis入门(二):Docker 快速搭建 Redis 环境

搭建 Redis 环境 启动 redis server启动 redis-clireference搭建 Redis 环境由于Redis对windows的支持不友好,所以这儿介绍使用docker容器来启动 redis(只用于体验redis,不涉及各种详细配置)启动 redis server拉取 redis 镜像# 拉取 redis 镜像,不输入versio...

2018-07-22 10:58:37 419

原创 Redis入门(一):Redis 简介

Redis 基础 Redis 是什么?Redis 数据结构 value 对应的五种数据结构Redis 核心对象 redisObject 编码方式(encoding)Redis 五种数据结构对应的内部编码referenceRedis 基础Redis 是什么?Redis是一个开源(BSD许可)的,利用内存进行存储的数据结构存储系统;它可以用作数据库、缓存和...

2018-07-21 21:12:50 723

原创 java8 中 map新增的 default 方法 示例

1,getOrDefault只要 map.keySet() 中含有该 key, 就会返回对应的 value, 即使 value == null default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) || containsKey(key...

2018-07-14 18:06:02 3678

原创 python 爬取中彩网双色球开奖数据,预测下一期开奖号码

爬取中彩网双色球开奖数据:import requestsfrom bs4 import BeautifulSoupfrom collections import Counter# 获取类容res = requests.get('http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html', timeout = 30)res.encoding =...

2018-07-08 21:46:24 15522 11

翻译 Java 8 Stream.distinct() 列表去重示例

Java 8 Stream.distinct() 示例     在这篇文章里,我们将提供Java8 Stream distinct()示例。 distinct()返回由该流的不同元素组成的流。distinct()是Stream接口的方法。distinct()使用hashCode()和equals()方法来获取不同的元素。因此,我们的类必须实现hashCode()和equals()方法。如果dist...

2018-07-05 23:11:56 271738 43

原创 java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理

java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理/** *PreparedStatement绑定日期参数的时候,如果传入的是 java.util.Date,则会抛出如下异常* Caused by: java.lang.ClassCastException: java.util.Date cannot ...

2018-07-04 20:40:07 9111

转载 认知升级-成败取决于见识

最近在读吴军的《谷歌方法论》和《见识》,结合自己的理解分享一下里面的观点。一本书其实观点也就一页纸这么多,其他的内容都是在举例子证明这些观点。不同的人在不同的年龄段对书中观点的理解会不一样,因为观点的理解和自己的经历有关,经历和观点产生共鸣才能有所收获。所以我并没有把书中全部的观点总结出来,而是结合自己的经历来做一次分享。人生学会做减法生有涯,知无涯。如果做得事情不对,就算提高了效率也是徒劳,事情...

2018-07-01 11:33:48 355

转载 ssh-copy-id命令实现ssh免密登陆

ssh-copy-id命令可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。语法ssh-copy-id [-i [identity_file]] [user@]machine选项-i:指定公钥文件实例1、把本地的ssh公钥文件安装到...

2018-07-01 09:49:40 14753

原创 spring-data-mongo Aggregation 聚合查询 子文档过滤

spring data mongo Aggregation 聚合查询 子文档过滤对文档的values字段按照时间进行过滤原始文档{ "_id" : ObjectId("5ad43fbdbe65d9168fe22a6d"), "key" : "test", "values" : [ { "p" : 20.3199

2018-06-30 11:23:39 7776

原创 @RequestParam传递数组类型参数时遇到的一些问题

前几天在和前端的同事调接口的时候,要接收一个数组类型的参数,前端用的是 axios 向后台传递参数;遇到的问题是,当前台传递的数组里面有值时,是正常的,但是当前台传递的数组是一个空数组的时候,后台会接收到一个 null 值,而后台需要的是一个空数组 [ ] , 后来经过调试,解决问题。如下测试代码: @RequestMapping(value = "/testRequestParam") ...

2018-06-16 21:11:11 20118

原创 重设windows10中的sub linux系统用户密码

当windows 10中的sub linux子系统的用户密码忘记的时候,可以通过以下方式去修改密码:切换linux默认登陆用户为root用户进入cmd命令行窗口,输入 lxrun /setdefaultuser root ,切换linux系统的默认登陆用户为rootC:\Users\Think&gt;lxrun /setdefaultuser rootroot权限下修改指定用户密码打开 wsl-t...

2018-06-08 22:23:28 4753 2

chrome-extension-livereload

LiveReload是一款跨平台的软件,在OS X、Windows以及 Linux 下都能使用。运行 LiveReload 后载入网站源代码所在的文件夹,这样它就会开始识别。而要让 LiveReload自动刷新浏览器,则有两种方法,一种是在页面源代码中插入指定的代码,另外一种是安装浏览器扩展,显然第二种来得更方便和更友好。

2017-11-22

GitHub入门与实践.pdf 高清pdf

第 1 章:欢迎来到 GitHub 的世界 讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中, GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触 这一概念,并对其带来的优势与功能进行讲解。 第 2 章:Git 的导入 要使用 GitHub,离不开 Git 这一版本管理系统。本章将深入介绍关 于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。 第 3 章:使用 GitHub 的前期准备 使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解 正式使用前需要进行的一系列设置。 另外,本章还会讲解包括操作示例在内的,实际在 GitHub 上创建 仓库并发布代码的相关流程。 第 4 章:通过实际操作学习 Git 在实际操作中学习使用 GitHub 时所必需掌握的 Git 的基本知识和操 作方法。 从最基本操作到多人开发时所需的复杂操作,读者都可以随着本章 的讲解简单实践一番。 第 5 章:详细解说 GitHub 的功能 本章我们将以图配文,对 GitHub 的功能逐一进行讲解,同时还会 详细解说其作为源代码查看器的功能,带您领略方便快捷的 UI。 建议正在使用 GitHub 的开发者也读一读本章,您或许会发现一些 将来能用到的小技巧。 图灵社区会员 lxghost2 专享 尊重版权 本书结构 vii 第 6 章:尝试 Pull Request Pull Request 是 GitHub 的代表功能,本章我们将带您亲自动手体会。 请务必参考本书内容试着进行一次 Pull Request。 第 7 章:接收 Pull Request 站在仓库维护方的角度,教您在接到 Pull Request 之后应该如何考 虑,如何判断,以及该进行哪些操作。 第 8 章:与 GitHub 相互协作的工具及服务 前半部分为您讲解通过 CLI 对 GitHub 进行操作时所需的 hub 命令。 另外,在持续集成环境方面,将讲解可与 GitHub 结合使用的 Travis CI 及 Jenkins 的构建及设定方法。 除此之外,本章还会介绍一些能够与 GitHub 共同使用的服务。 第 9 章:使用 GitHub 的开发流程   详细讲解以 GitHub 为中心进行开发的 GitHub Flow、 Git Flow 两个 开发流程。从两者共通的团队开发心得到各自开发流程的特征,都可以 通过本章的讲解实际动手体会。 第 10 章:将 GitHub 应用到企业 总结在企业中采用 GitHub 时需要考虑的问题及一些有用的信息。安 全保障、故障信息、事前需要考虑的问题、 GitHub Enterprise 的讨论等, 这些实际引入 GitHub 时需要考虑或者了解的知识将在本章中进行讲解。 附录 A :辅助 GitHub 的 GUI 客户端 团队中并不是每个人都对 CLI 得心应手。因此,我们为读者总结了 辅助 GitHub 的 GUI 客户端的相关知识。 附录 B :通过 Gist 轻松实现代码共享 Gist 能帮助开发者轻松与其他人共享简单的代码示例或日志,我们将 在这部分对 Gist 进行讲解。利用 Gist 可以轻松管理日常的小代码片段

2016-07-05

码农 第七期 从Python开始

码农 第七期 从Python开始 专题: 从Python开始 1 PPP是什么? 好玩的Python编程! 9 为什么要用Python实现机器学习算法? 13 第一个孩子的出生时间研究: 程序员的统计思维练习 23 和孩子一起做一只电子宠物吧! 35 从Python 3的bytes/str之别学编码Unicode 45 如何构造团队Python开发环境

2015-12-15

功率谱估计源代码 AR 经典谱 现代谱

功率谱估计源代码 AR 经典谱 现代谱 内附源代码,可以下载之后根据需要修改成自己想要的样子

2014-10-27

ARMA谱估计简介,以及AR法对其的逼近

ARMA谱估计简介,以及AR法对其的逼近 后面会有经典谱与现代谱源码奉上

2014-10-27

功率谱估计 经典谱估计 现代谱估计 ARMA AR

经典谱估计的过程,经典谱与现代谱的对比,ARMA,AR,周期图法,巴特利特法,直接法,沃尔什法

2014-10-27

空空如也

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

TA关注的人

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