自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光的专栏

仰看阳光只见空,不如影里看梧桐

  • 博客(109)
  • 资源 (9)
  • 收藏
  • 关注

转载 深入理解SpringBoot之自动装配

转载自:http://www.cnblogs.com/niechen/p/9027804.html阅读目录一、自动装配过程分析 二、何时进行自动装配 三、总结  SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提。其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章。这次主要的议题是,来看看它是怎么样实现的,我们透过源代码来把握自动装配的来龙去脉...

2019-01-07 14:08:54 407

原创 spring 注解解析学习

@Import注解支持导入配置类,也支持导入普通的java类,并将其声明成一个bean。如下图所示,导入的bean名称为根据路径生成

2018-12-29 18:01:11 268

转载 二、五大常用算法的简单介绍

转载自:https://www.cnblogs.com/bulingpan/p/6416362.html1、递归与分治递归算法:直接或者间接不断反复调用自身来达到解决问题的方法。这就要求原始问题可以分解成相同问题的子问题。示例:阶乘、斐波纳契数列、汉诺塔问题 斐波纳契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下...

2018-12-28 18:08:58 376

转载 一、常见算法之排序算法简单描述

转载自:https://www.cnblogs.com/bulingpan/p/6416351.html一、常见算法之排序算法简单描述1、冒泡排序基本思想:两两比较,小的上浮,大的下沉。算法描述:对一组数据,两个两个的依次比较,将小数放到前面,大数放到后面(小的上浮,大的下沉)第一次排序:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大...

2018-12-28 18:07:21 346

原创 spring-data-jpa 实现子查询和复杂的关联查询总结

最近开发过程中,遇到了一个比较复杂的查询功能,查询条件有五六十个,每个条件可填可不填,要根据用户的输入条件查询结果,并且根据用户选中的字段返回对应的数据。其中的查询条件里面大部分是 and的关系,有部分是互相之间是or的关系所以查询逻辑里面牵扯到子查询和关联查询 1、spring-data-jpa 要实现 子查询,如下代码所示可以实现 //代码打印出的sql代码如下/**...

2018-12-26 09:58:11 16627 1

转载 springboot注解 详解

原文:https://blog.csdn.net/qq_34870296/article/details/78581799 1.SpringBoot/spring@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即D...

2018-12-24 15:55:33 268

原创 身份证校验:根据正则 +十七位数字本体码权重

此种校验,一般随意输入的身份证,都不能通过public static final String CERT_CODE_18_REG = "/^(^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$)|(^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])((\\d...

2018-12-11 16:51:31 1966

转载 java8 四大核心函数式接口Function、Consumer、Supplier、Predicate

原文:https://blog.csdn.net/a879611951/article/details/80104014 Function<T, R> T:入参类型,R:出参类型调用方法:R apply(T t); 定义函数示例:Function<Integer, Integer> func = p -> p * 10;    // 输出入参的10倍...

2018-12-10 11:42:01 4396

转载 Spring 事务机制详解

转载自:https://my.oschina.net/xianggao/blog/84237?fromerr=ReFPLSuvSpring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我...

2018-12-06 10:12:13 155

原创 RestTemplate post请求传递map 还是MultiValueMap

昨天与同事联调http接口,准备用RestTemplate 进行请求,调用post请求,,但是参数死活传不进去:测试对比:先贴出自己的接口方法如下public class User { private String loginname;// @Size(min=6 ,max= 20 ,message = "{items.password.size}") p...

2018-09-07 08:27:45 18407 6

转载 springmvc 工作原理机源码解析

 SpringMVC流程架构图:https://www.cnblogs.com/HigginCui/p/5856780.html 这个架构图设计的很简洁 简单易懂spring源码分析系列文章:https://www.cnblogs.com/fangjian0423/p/springMVC-directory-summary.html 这个非常详细  转载自:https://ww...

2018-07-31 11:49:53 182

转载 importNew的好文章

转载自:https://blog.csdn.net/maoyeqiu/article/details/51863584Java引用类型http://blog.csdn.net/u013256816/article/details/50907595Java堆内存 http://blog.csdn.net/u013256816/article/details/50764532通信协议——Htt...

2018-07-18 16:44:37 502

原创 动态代理相关资料学习

1、Spring的两种代理JDK和CGLIB的区别浅谈:https://blog.csdn.net/u013126379/article/details/52121096注:两种代理的实例,写的浅显易懂  2、Java动态代理分析:https://blog.csdn.net/danchu/article/details/70146985注:jdk动态代理的原理进行浅显易...

2018-07-18 15:53:23 185

转载 常用数学符号读法大全

转载自:http://www.fhdq.net/sx/14.html大写小写英文注音国际音标注音中文注音Ααalphaalfa阿耳法Ββbetabeta贝塔Γγgammagamma伽马

2018-02-02 09:38:29 995

转载 结合top和jstack找出占用cpu最高的堆栈信息

转载自:http://blog.csdn.net/u013593306/article/details/524686511,使用命令top -p ,显示你的Java进程的内存情况,pid是你的java进程号,比如49772,按H,获取每个线程的内存情况 3,找到内存和cpu占用最高的线程pid,比如4977 4,执行 System.out.

2017-08-07 18:41:57 12854

原创 spring 学习个概念总结:

1.控制反转

2017-08-01 22:40:02 239

转载 BTree和B+Tree详解

转载自:http://blog.csdn.net/endlu/article/details/51720299B 树是为了磁盘或其它存储设备而设计的一种多叉(下面你会看到,相对于二叉,B树每个内结点有多个分支,即多叉)平衡查找树。B 树又叫平衡多路查找树。一棵m阶的B 树 (m叉树)的特性如下:树中每个结点最多含有m个孩子(m>=2);

2017-07-19 14:22:55 419

原创 StringUtils中 isNotEmpty 和isNotBlank的区别

StringUtils中 isNotEmpty 和isNotBlank的区别package com.stringutil;import org.apache.commons.lang3.StringUtils;//import com.sun.tools.javac.util.StringUtils;public class StringUtilTest { public

2017-07-18 14:52:44 1502

原创 fastjson解析null值处理 null的属性不显示

转载自:http://blog.csdn.net/l253272670/article/details/54912230在做json解析时发现,fastjson处理null时,结果会把null的字段以及值给过滤,业务上需要保留null值。直接上代码[java]view plaincopyimportjava.util.HashMap; impo...

2017-07-12 16:34:00 12424 1

转载 java字符串的替换replace、replaceAll、replaceFirst的区别详解

转载自:https://my.oschina.net/u/816576/blog/369643摘要: String类的replace、replaceAll、replaceFirst的区别详解;涉及到正则表达式。如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式!不多解释,看代码:Strin

2017-07-12 16:30:27 871

转载 看solr源代码的笔记,主要是代码简单解析

转载自:http://blog.csdn.net/duck_genuine/article/details/6962624#t13配置solr 对一个搜索请求的的流程在solrconfig.xml会配置一个handler。配置了前置处理组件preParams,还有后置处理组件filterResult,当然还有默认的组件[html] v

2017-06-29 16:18:18 874

转载 Json转换利器Gson之实例一-简单对象转化和带泛型的List转化

转载自:http://blog.csdn.net/lk_blog/article/details/7685169Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址: http://code.google.com/p/google-gs

2017-06-29 11:05:08 271

转载 java mongodb aggregate用法

转载自:http://blog.csdn.net/adam_wzs/article/details/52035299MongoDB语句[html] view plain copy print?db.tsdata.aggregate([      {$match: { "lastUpdateTime" :{"$gte": ISO

2017-06-28 14:59:28 4976

转载 分布式全文检索系统SolrCloud简介

转载自:http://tech.uc.cn/?p=2387本文简单描述SolrCloud的特性,基本结构和入门,基于Solr4.5版本。Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库。Solr是以Lucene为基础实现的文本检索应用服务。SolrCloud是Solr4.0版本开发出的具有开创意义的基于Solr和Zookeeper的分布式搜索方案,或者可以

2017-04-11 14:42:17 371

原创 solr 文件上传 修改等命令

#/bin/bashcd /www/www/www/solr-6.2.1/server/scripts/cloud-scripts/# zjd file./zkcli.sh -zkhost 11.11.11.111:12181 -cmd putfile /configs/ee_collection/managed-schema ee_core/conf/managed-sche

2017-04-01 13:02:23 1198

转载 Python中*args 和**kwargs的用法

好久没有学习Python了,应为工作的需要,再次拾起python,唤起记忆。当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。还是直接来代码吧,废话少说[python] view plain copy print?def fun_var_args(farg, *

2017-03-29 16:42:16 391

转载 java笔记五:多线程的使用

转载:http://blog.csdn.net/liranke/article/details/5424543Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用s

2017-03-28 00:00:30 254

转载 Java中的hashCode()是如何实现的?

转载自:http://blog.csdn.net/kevin_ut/article/details/8177783Java library里本身就对基本的数据类型进implement了不同的hashCode()。要注意的一点是,java 中的 hashCode() 是 int 类型,在64-bit的系统里,int 就只有32位,所以一些用64-bit的大数据类型(如Long)就要经过一些压

2017-03-27 23:30:36 2206

转载 逻辑回归原理小结

转载自:http://www.cnblogs.com/pinard/p/6029432.html逻辑回归是一个分类算法,它可以处理二元分类以及多元分类。虽然它名字里面有“回归”两个字,却不是一个回归算法。那为什么有“回归”这个误导性的词呢?个人认为,虽然逻辑回归是分类模型,但是它的原理里面却残留着回归模型的影子,本文对逻辑回归原理做一个总结。1. 从线性回归到逻辑回归    我们知

2017-03-19 21:55:55 894

转载 [推荐算法]ItemCF,基于物品的协同过滤算法

来自于《推荐系统实战》基于邻域的算法

2017-02-28 17:50:00 1138

原创 数学符号读法大全

1 Α α alpha a:lf 阿尔法 角度;系数2 Β β beta bet 贝塔 磁通系数;角度;系数3 Γ γ gamma ga:m 伽马 电导系数(小写)4 Δ δ delta delt 德尔塔 变动;密度;屈光度5 Ε ε epsilon ep`silon 伊普西龙 对数之基数6 Ζ ζ zeta zat 截塔 系数;方位角;阻抗;相对粘度;原子序数7 Η η

2017-02-28 16:14:12 1516

原创 python 学习网站总结

python基础教程:一下为其中讲解元组一章的内容Python 元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2,

2017-02-27 11:27:02 323

原创 kaggle网址学习汇总

Kaggle 机器学习竞赛冠军及优胜者的源代码汇总http://blog.csdn.net/qq_26898461/article/details/49275401数据挖掘比赛----Kaggle实战点击打开链接大数据竞赛平台——Kaggle 入门篇http://blog.csdn.net/u012162613/article/details/4

2017-02-26 18:25:14 480

转载 关于lambda

转载自:http://www.cnblogs.com/BeginMan/p/3178103.html一、lambda函数1、lambda函数基础:lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下:"""命名的foo函数"""def foo():return 'beginman' #Python中单行参数可以和标题写在

2017-02-26 17:25:38 303

转载 用户推荐系统_python 代码

转载:https://www.douban.com/note/336280497/贴一段代码,不知道会不会有人能找得到,之前自己学python的时候折腾了半天,其实很简单。代码是参考项亮的《推荐系统实践》写的,基本没什么改进。用到的数据库是从MovieLens下载下来的,我将数据集分为train和test两个,测试的流行度,覆盖率,精确度,召回率,参考《推荐系统实践》P25-P33。

2017-02-23 23:47:07 3792 1

转载 pandas study

转自:http://bluewhale.cc/2016-08-06/use-pandas-filter-and-sort.htmlfrom pandas import Series, DataFramedata = DataFrame({'k': [1, 1, 2, 2]})print dataIsDuplicated = data.duplicated()print IsDu

2017-02-21 23:31:36 442

转载 python pandas dataframe 去重函数

from pandas import Series, DataFramedata = DataFrame({'k': [1, 1, 2, 2]})print dataIsDuplicated = data.duplicated()print IsDuplicatedprint type(IsDuplicated)data = data.drop_duplicates()pr

2017-02-21 23:09:12 2847

原创 问题

兄弟字符串 :a-b给一个词典;计算传入词语的兄弟词数def brotherWordCounts(file,word):    dict=dictLoad(file)    word1=sortWord(word)    wordLen=len(word)    return dict[wordLen].contains(word1)    def dictLo

2017-02-21 12:12:54 379

原创 协同过滤推荐 公式梳理

1距离定义1.1、欧几里德距离(Euclidean Distance)1.2、皮尔逊相关系数(Pearson CorrelationCoefficient)皮尔逊相关系数一般用于计算两个定距离变脸间联系的紧密程度,它的取值在[-1,1]之间1.3、Cosine相似度(Cosine Similarity)

2017-02-20 18:06:35 2420

转载 推荐系统技术之文本相似性计算(三)

转载自:https://my.oschina.net/wuyinghao/blog/825403前面说了两篇了,分别介绍了TFIDF和向量空间的相关东西,然后介绍了主题模型,这一篇我们就来试试这两个东西。词向量就不在这篇试了,词向量和这两个关系不大,不好对比,不过我最后也给出了代码。0. 工具准备工欲善其事,必先利其器,那么我们先来利其器,这里我们使用的是python的gens

2017-02-13 10:20:23 1715

SpringBoot揭秘

SpringBoot揭秘...............................................................................................................................................

2018-03-27

王福强 spring解密:很有良心的作者

王福强 spring解密:很有良心的作者。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-03-27

SpringBoot

SpringBoot 参考指南

2017-08-03

从零开始学Spring Boot

从零开始学Spring Boot

2017-08-03

spring mvc 学习指南

spring mvc学习经典教材

2017-07-31

Spring MVC学习指南 中文版

讲解很详细的spring mvc 的书,找了很久才找到

2016-11-25

estudy class代码

estudy class代码

2016-10-27

java学习

java helloworld学习演示

2016-10-20

mysql 32 位软件下载

学习java jdbc必须学会配置的数据库,简单实用

2015-11-11

空空如也

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

TA关注的人

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