1.什么是模式 模式在开发过程中总结出的“套路”,总结出的一套约定俗成的设计模式 2.javaEE经历的模式 model1模式: 技术组成:jsp+javaBean model1的弊端:随着业务复杂性 导致jsp页面比较混乱 model2模式 技术组成:jsp+servlet+javaBean mo ...
分类:
编程语言 时间:
2019-07-15 14:47:43
阅读次数:
116
可变类型(mutable):变量进行append、+=等这种操作后 == 改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象。 ...
分类:
编程语言 时间:
2019-07-15 14:48:15
阅读次数:
310
1.服务注册与发现的好处; 假设没有这个东西,那么如果存在a,b,c三个同样的服务; 而现在有一个u服务需要用到a或b或c提供的接口,那么u里面肯定是需要配置这三个服务的地址,然后调用的时候还有问题就是我该选哪个服务来调用呢? 因为他们作用都是等价的;这里就产生了一系列的配置管理问题(包括a,b,c ...
分类:
编程语言 时间:
2019-07-15 14:49:26
阅读次数:
704
引用自:https://blog.csdn.net/paincupid/article/details/43152397 IOC:就是DAO接口的实现不再是业务逻辑层调用工厂类去获取,而是通过容器(比如spring)来自动的为我们的业务层设置DAO的实现类。这样整个过程就反过来,以前是我们业务层主动 ...
分类:
编程语言 时间:
2019-07-15 14:50:27
阅读次数:
147
本博客会不断完善,记录python小功能。 1. 合并两个字典 ...
分类:
编程语言 时间:
2019-07-15 14:50:51
阅读次数:
87
python接入微博第三方API之2接入用户登录和微博发布 登录api https://open.weibo.com/wiki/Connect/login https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response ...
分类:
编程语言 时间:
2019-07-15 14:52:03
阅读次数:
225
SpringMVC作为MVC框架近年来被广泛地使用,其与Mybatis和Spring的组合,也成为许多公司开发web的套装。SpringMVC继承了Spring的优点,对业务代码的非侵入性,配置的便捷和灵活,再加上注解方式的简便与流行,SpringMVC自然成为web开发中MVC框架的首选。 Spr ...
分类:
编程语言 时间:
2019-07-15 14:53:30
阅读次数:
142
一、基本介绍 Spring Boot提供了两种常用的配置文件,分别是properties文件和yml文件。 application.properties application.yml 他们的作用都是修改Spring Boot自动配置的默认值。相对于properties文件而言,yml文件更年轻,也 ...
分类:
编程语言 时间:
2019-07-15 14:53:49
阅读次数:
135
1,i=j++;先把j赋值给i再自增 int i=1; i=i++; => i=1; j=1; i=j+++j++ j先是1再自增1变为2 加上1则i=3; i=++j+j++ j先是自增1变为2,再令后一个j为2 则i=4; 2. 逻辑运算符 短路与&&和短路或|| 只运行前一个条件判定可以知道结 ...
分类:
编程语言 时间:
2019-07-15 16:07:39
阅读次数:
99
pythonregistry函数语法 在windows下安装numpy的时候,出现了"Pythonversion3.4required,whichwasnotfoundintheregistry"的错误. 类似的有:Pythonversion2.7required,whichwasnotfoundi ...
分类:
编程语言 时间:
2019-07-15 17:21:02
阅读次数:
154
使用: 说明:第一个参数为起始索引,第二个是要遍历的集合,第三个参数为BiConsumer类型的处理器。 ...
分类:
编程语言 时间:
2019-07-15 17:22:51
阅读次数:
1923
【深入浅出-JVM】(5):Java 虚拟机结构
分类:
编程语言 时间:
2019-07-15 17:26:45
阅读次数:
107
例子 输出 ...
分类:
编程语言 时间:
2019-07-15 17:29:01
阅读次数:
113
? 发现错误最理想的时机在编译阶段,然而编译期间并不能找出所有的错误,余下的问题必须在运行期间解决。这就需要错误源能通过某种方式,把适当的信息传递给某个接收者——该接收者知道将知道如何正确处理这个问题。 1.1 概念 ? 使用异常所带来的好处是,它往往能降低错误处理代码的复杂度。如果不使用异常,那么 ...
分类:
编程语言 时间:
2019-07-15 17:29:59
阅读次数:
324
实现的效果如下: f(5)=5*4*3*2*1=120 开始: def fat(n): ret=1 for i in range(1,n+1): ret=ret*i return ret print(fat(7)) 实现的效果如下: f(5)=5*4*3*2*1=120 开始: def fat(n) ...
分类:
编程语言 时间:
2019-07-15 17:30:23
阅读次数:
147
环境 Java1.8 Spring Boot 1.3.2 一、Spring Boot特点1、使用java运行项目,内置tomcat,无需外部容器;2、减少XML配置,使用properties文件和注解;3、Spring Boot对各个Spring技术进行了封装,并不是产生新技术,方便使用了Sprin ...
分类:
编程语言 时间:
2019-07-15 17:32:05
阅读次数:
109
Array.sort()方法用于数组排序,但是最近遇到了个问题,就是字符串数组排序结果不正确。从网上查解决方案的过程中,还发现数值之间排序也是有问题的。 之前发现字符串的localCompare()方法还是挺靠谱的,至少日期类字符串排序之前用着还是很靠谱的,今天发现这个方法也不行。最终的解决方案是: ...
分类:
编程语言 时间:
2019-07-15 17:36:01
阅读次数:
132
写于2016.7月 最近项目需要在hbase上做统计分析,在本机上装了hive,结果跑小批量数据sum时报错: 查看yarn日志,一样也是空指针异常,还有个提示是No plan file found: hdfs://... 查看hive源码,发现gWork为null,导致空指针异常 接着查看Util ...
分类:
编程语言 时间:
2019-07-15 17:36:26
阅读次数:
545
dict把key和value关联起来,可以通过 key来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 可以简单地使用 d[key] 的形式来查找对应的 value。 通过 key 访问 dict ...
分类:
编程语言 时间:
2019-07-15 17:36:52
阅读次数:
99
1. Map,HashMap,LinkedHashMap,TreeMap 1.Map: Map 是一个接口,主要用于存储键值对 key-value ,根据键得到值,Map 中不能包含重复的 key ,一个 key 最多对应一个值。有一些 Map 的实现允许 null 值,一些则不允许 null 值。 ...
分类:
编程语言 时间:
2019-07-15 18:47:20
阅读次数:
131