码迷,mamicode.com
首页 > 编程语言 > 周排行
Java基础8:深入理解内部类
Java基础8:深入理解内部类 内部类初探 一、什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部 ...
分类:编程语言   时间:2019-02-08 20:19:15    阅读次数:189
Java基础13:反射与注解详解
Java基础13:反射与注解详解 什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 Oracle官方对反射的解释是 Reflection enables Java code to discov ...
分类:编程语言   时间:2019-02-08 20:20:49    阅读次数:198
SpringBoot整合SpringDataElasticSearch操作ES
(1)、添加starter依赖 (2)、配置相关属性 *cluster-name可以在ip:9200里面查看 *SpringDataElasticSearch与ES版本之间有相应的适配关系,低版本的SpringDataElasticSearch不兼容高版本的ES。 解决方案: 1.升级SpringB ...
分类:编程语言   时间:2019-02-08 21:27:09    阅读次数:3141
排序算法
传送门: https://www.cnblogs.com/onepixel/articles/7674659.html https://www.cnblogs.com/zhaoshuai1215/p/3448154.html ...
分类:编程语言   时间:2019-02-08 21:27:26    阅读次数:87
1.SpringMVC设计理念与DispatcherServlet
SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开SpringMVC神秘 ...
分类:编程语言   时间:2019-02-08 21:29:53    阅读次数:142
TensorFlow多线程输入数据处理框架(四)——输入数据处理框架
参考书 《TensorFlow:实战Google深度学习框架》(第2版) 输入数据处理的整个流程。 ...
分类:编程语言   时间:2019-02-08 21:33:01    阅读次数:186
SpringAOP源码分析总结
1、Advisor(增强器):充当Advice和Pointcut的适配器,类似使用Aspect的@Aspect注解的类(前一章节所述)。一般有advice和pointcut属性。 祖先接口为org.springframework.aop.Advisor,应用中可直接使用org.springframe ...
分类:编程语言   时间:2019-02-08 21:33:45    阅读次数:169
python基础1
1、运行python文件 在命令行中:python 文件路径 需要python2和python3共存的时候,可以把pythn2的exe文件改成python2.exe 然后通过python2 文件路径的方式运行 2、默认编码 python2默认的编码方式是acsii码 python3默认的编码方式是u ...
分类:编程语言   时间:2019-02-08 21:34:46    阅读次数:177
java集合总结
Java容器 Java容器分为Collection和Map,Collection保存单一对象而Map保存键值对。 List linkedList 中间插入、删除快,优化顺序访问,随机访问慢 arrayList 随机访问和顺序访问快,中间插入、删除慢 Stack Set hashSet TreeSet ...
分类:编程语言   时间:2019-02-08 21:36:39    阅读次数:193
搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法
搞懂分布式技术2:分布式一致性协议与Paxos,Raft算法 2PC 由于BASE理论需要在一致性和可用性方面做出权衡,因此涌现了很多关于一致性的算法和协议。其中比较著名的有二阶提交协议(2 Phase Commitment Protocol),三阶提交协议(3 Phase Commitment P ...
分类:编程语言   时间:2019-02-08 21:40:56    阅读次数:193
Spring 远程调用工具类RestTemplateUtils
RestTemplateUtils.java 测试示例如下: RestTest.java 测试远程服务器接口示例如下: 1. 新建Maven项目 test-server 2. pom.xml 3. TestServerStarter.java 4. Person.java 5. UploadConf ...
分类:编程语言   时间:2019-02-08 21:41:42    阅读次数:257
自测-3 数组元素循环右移问题 (20 分)
自测-3 数组元素循环右移问题 (20 分) 一个数组AAA中存有NNN(>0>0>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移MMM(≥0\ge 0≥0)个位置,即将AAA中的数据由(A0A1?AN?1A_0 A_1 \cdots A_{N-1}A?0??A?1???A?N?1? ...
分类:编程语言   时间:2019-02-08 21:48:46    阅读次数:167
SpringIOC源码分析总结
大致的加载过程: spring ioc容器的加载,大体上经过以下几个过程: 资源文件定位、解析、注册、实例化 1.资源文件定位:主要发生在ApplicationContext中,由于applicationContext继承于ResourceLoader,所以调用getResource()方法,将外部 ...
分类:编程语言   时间:2019-02-08 21:50:42    阅读次数:159
Spring事务源码分析总结
Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现。 注意:在需要开启 ...
分类:编程语言   时间:2019-02-08 21:53:52    阅读次数:191
c++从文件路径获取目录
场景 c++从文件路径获取目录 实现代码 ...
分类:编程语言   时间:2019-02-08 21:59:51    阅读次数:228
剑指offer算法总结
剑指offer算法学习总结 节选剑指offer比较经典和巧妙的一些题目,以便复习使用。一部分题目给出了完整代码,一部分题目比较简单直接给出思路。但是不保证我说的思路都是正确的,个人对算法也不是特别在行,只不过这本书的算法多看了几遍多做了几遍多了点心得体会。于是想总结一下。如果有错误也希望能指出,谢谢 ...
分类:编程语言   时间:2019-02-08 22:01:15    阅读次数:192
算法xio讲堂#1--01分数规划
浅谈01分数规划 ======== 所谓01分数规划,看到这个名字,可能会想到01背包,其实长得差不多。 这个算法就是要求“性价比”最高的解。sum(v)/sum(w)最高的解。 定义 == 我们给定两个数组,a[i]表示选取i的收益,b[i]表示选取i的代价。如果选取i,定义x[i]=1否则x[i ...
分类:编程语言   时间:2019-02-08 23:09:10    阅读次数:212
不修改原数组方法
slice传入一个参数时(可传负数) 传入两个参数 ...
分类:编程语言   时间:2019-02-08 23:09:44    阅读次数:187
SpringMVC源码阅读:异常解析器
1.前言 SpringMVC是目前J2EE平台的主流Web框架,不熟悉的园友可以看SpringMVC源码阅读入门,它交代了SpringMVC的基础知识和源码阅读的技巧 本文将通过源码(基于Spring4.3.7)分析,弄清楚SpringMVC如何完成异常解析、捕捉异常,并自定义异常和异常解析器 2. ...
分类:编程语言   时间:2019-02-08 23:11:38    阅读次数:286
python-类属性和对象属性(转)
会发现student1引用的money属性的内存地址已经和另外两个的不一样了而另外两个的内存地址却还是一样的,原因如下:在经过表达式student1.money -= 1000 的过程如下:第一次引用money属性时,经历的过程如下:会先在对象中查找是否有money这个属性,如果有的话,则直接进行运 ...
分类:编程语言   时间:2019-02-08 23:11:53    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!