- 博客(109)
- 资源 (9)
- 收藏
- 关注
转载 深入理解SpringBoot之自动装配
转载自:http://www.cnblogs.com/niechen/p/9027804.html阅读目录一、自动装配过程分析 二、何时进行自动装配 三、总结 SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提。其实它并不那么神秘,我在这之前已经写过最基本的实现了,大家可以参考这篇文章。这次主要的议题是,来看看它是怎么样实现的,我们透过源代码来把握自动装配的来龙去脉...
2019-01-07 14:08:54 438
原创 spring 注解解析学习
@Import注解支持导入配置类,也支持导入普通的java类,并将其声明成一个bean。如下图所示,导入的bean名称为根据路径生成
2018-12-29 18:01:11 298
转载 二、五大常用算法的简单介绍
转载自:https://www.cnblogs.com/bulingpan/p/6416362.html1、递归与分治递归算法:直接或者间接不断反复调用自身来达到解决问题的方法。这就要求原始问题可以分解成相同问题的子问题。示例:阶乘、斐波纳契数列、汉诺塔问题 斐波纳契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下...
2018-12-28 18:08:58 404
转载 一、常见算法之排序算法简单描述
转载自:https://www.cnblogs.com/bulingpan/p/6416351.html一、常见算法之排序算法简单描述1、冒泡排序基本思想:两两比较,小的上浮,大的下沉。算法描述:对一组数据,两个两个的依次比较,将小数放到前面,大数放到后面(小的上浮,大的下沉)第一次排序:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大...
2018-12-28 18:07:21 392
原创 spring-data-jpa 实现子查询和复杂的关联查询总结
最近开发过程中,遇到了一个比较复杂的查询功能,查询条件有五六十个,每个条件可填可不填,要根据用户的输入条件查询结果,并且根据用户选中的字段返回对应的数据。其中的查询条件里面大部分是 and的关系,有部分是互相之间是or的关系所以查询逻辑里面牵扯到子查询和关联查询 1、spring-data-jpa 要实现 子查询,如下代码所示可以实现 //代码打印出的sql代码如下/**...
2018-12-26 09:58:11 16962 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 290
原创 身份证校验:根据正则 +十七位数字本体码权重
此种校验,一般随意输入的身份证,都不能通过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 2125
转载 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 4690
转载 Spring 事务机制详解
转载自:https://my.oschina.net/xianggao/blog/84237?fromerr=ReFPLSuvSpring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我...
2018-12-06 10:12:13 177
原创 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 18553 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 205
转载 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 522
原创 动态代理相关资料学习
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 212
转载 常用数学符号读法大全
转载自:http://www.fhdq.net/sx/14.html大写小写英文注音国际音标注音中文注音Ααalphaalfa阿耳法Ββbetabeta贝塔Γγgammagamma伽马
2018-02-02 09:38:29 1098
转载 结合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 12959
转载 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 447
原创 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 1525
原创 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 12523 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 894
转载 看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 896
转载 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 291
转载 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 5006
转载 分布式全文检索系统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 400
原创 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 1242
转载 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 415
转载 java笔记五:多线程的使用
转载:http://blog.csdn.net/liranke/article/details/5424543Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用s
2017-03-28 00:00:30 273
转载 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 2272
转载 逻辑回归原理小结
转载自:http://www.cnblogs.com/pinard/p/6029432.html逻辑回归是一个分类算法,它可以处理二元分类以及多元分类。虽然它名字里面有“回归”两个字,却不是一个回归算法。那为什么有“回归”这个误导性的词呢?个人认为,虽然逻辑回归是分类模型,但是它的原理里面却残留着回归模型的影子,本文对逻辑回归原理做一个总结。1. 从线性回归到逻辑回归 我们知
2017-03-19 21:55:55 919
原创 数学符号读法大全
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 1659
原创 python 学习网站总结
python基础教程:一下为其中讲解元组一章的内容Python 元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2,
2017-02-27 11:27:02 345
原创 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 509
转载 关于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 322
转载 用户推荐系统_python 代码
转载:https://www.douban.com/note/336280497/贴一段代码,不知道会不会有人能找得到,之前自己学python的时候折腾了半天,其实很简单。代码是参考项亮的《推荐系统实践》写的,基本没什么改进。用到的数据库是从MovieLens下载下来的,我将数据集分为train和test两个,测试的流行度,覆盖率,精确度,召回率,参考《推荐系统实践》P25-P33。
2017-02-23 23:47:07 3827 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 479
转载 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 2879
原创 问题
兄弟字符串 :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 404
原创 协同过滤推荐 公式梳理
1距离定义1.1、欧几里德距离(Euclidean Distance)1.2、皮尔逊相关系数(Pearson CorrelationCoefficient)皮尔逊相关系数一般用于计算两个定距离变脸间联系的紧密程度,它的取值在[-1,1]之间1.3、Cosine相似度(Cosine Similarity)
2017-02-20 18:06:35 2511
转载 推荐系统技术之文本相似性计算(三)
转载自:https://my.oschina.net/wuyinghao/blog/825403前面说了两篇了,分别介绍了TFIDF和向量空间的相关东西,然后介绍了主题模型,这一篇我们就来试试这两个东西。词向量就不在这篇试了,词向量和这两个关系不大,不好对比,不过我最后也给出了代码。0. 工具准备工欲善其事,必先利其器,那么我们先来利其器,这里我们使用的是python的gens
2017-02-13 10:20:23 1742
SpringBoot揭秘
2018-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人