python常量与变量 1、常量的概念 2、常量的应用 3、什么是变量 4、赋值 5、变量的应用 Python的常量主要是指在程序运行的过程中不可变的量,python的变量主要是指在程序执行的过程中可以改变的量。 #常量的概念 1、python中在程序运行时不会被更改的量称之为常量,比如数字7和字符 ...
分类:
编程语言 时间:
2018-04-17 15:09:53
阅读次数:
201
1封装:封装是保证软件有优良的模块性基础,就是实现软件部件的“高内聚”,“低耦合”。面型对象的编程中,对象是封装最基本的单位 2继承:在定义和实现一个类的时候,可以在一个已经存在的类基础上进行吧这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要, ...
分类:
编程语言 时间:
2018-04-17 15:10:17
阅读次数:
126
java.lang.ArrayStoreException 分析 java.lang.ArrayStoreException 分析 这个demo来说明怎样排查一个spring boot 1应用升级到spring boot 2时可能出现的java.lang.ArrayStoreException。 d ...
分类:
编程语言 时间:
2018-04-17 15:10:26
阅读次数:
320
Java 接口语法细节 1、接口的默认 在Java中,可使用 interface来定义抽象的行为外观,如接口中的方法可声明为 public abstract。例如: 1 2 3 接口中的方法没有操作时,一定得是公开且抽象,为了方便,你也可以省略public abstract。 1 2 3 swim( ...
分类:
编程语言 时间:
2018-04-17 15:10:55
阅读次数:
248
SuperCSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格符号和行结束符等。一、下面先来看简单数据处理引入依赖包:<dependency><gr
分类:
编程语言 时间:
2018-04-17 15:12:07
阅读次数:
249
说起BlockingQueue,大家最熟悉的就是生产者-消费者模式下的应用。但是如果在调用queue的上层代码加了同步块就会导致线程死锁。 例如: 但是同步块必须使用的情况下,怎样改进queue的使用呢?见下面示例: 运行结果 ...
分类:
编程语言 时间:
2018-04-17 15:40:54
阅读次数:
482
package课堂练习;//包的申明importjava.util.;//导入Java.util的所有类/*CreatedbyAdministratoron2018/4/170017.*//键盘输入个人简历并输出2018.4.17V.1*/publicclassShowResume{publicstaticvoidmain(String[]args){intage=25;//年龄Stringnam
分类:
编程语言 时间:
2018-04-17 15:41:00
阅读次数:
193
// required=false表示不传的话,会给参数赋值为null,required=true就是必须要有 @ResponseBody @RequestMapping("testRequestParam") public String filesUpload(@RequestParam(valu ...
分类:
编程语言 时间:
2018-04-17 15:41:16
阅读次数:
173
今后一段时间会全面读一下《深入理解Java虚拟机》 在这里先记一下在网上看到的几篇介绍 类加载器 的文章,等读到虚拟机类加载机制再详细介绍。 超详细Java中的ClassLoader详解 深入理解Java类加载器 贴一个自己写的类加载器。 Hello类。 把编译后的class文件放到别的路径下。 W ...
分类:
编程语言 时间:
2018-04-17 16:49:48
阅读次数:
159
public class SortDemo {
// private static long[] arr = {6,5,2,7,1,8,4,3};
private static long[] arr = {1,2,3,4,5,6,7,8};
private&nb
分类:
编程语言 时间:
2018-04-17 16:50:46
阅读次数:
163
Java 8 方法引用 方法引用通过方法的名字来指向一个方法。 方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 :: 。 下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用。 1.构造器引用:它的语法是Class::new,或者更 ...
分类:
编程语言 时间:
2018-04-17 16:51:20
阅读次数:
228
ArrayList源码分析 ArrayList就是动态数组,是Array的复杂版本,它提供了动态的增加和减少元素、灵活的设置数组的大小。 一、类声明 1)AbstractList提供了List接口的默认实现。 2)List接口定义了列表必须实现的方法。 3)RandomAccess是一个标记接口,接 ...
分类:
编程语言 时间:
2018-04-17 16:51:42
阅读次数:
237
由servlet容器调用容器启动监听器 spring的applicationContext刷新 实例化所有的单例(非懒加载的) beanNames:所有的单例(非懒加载的)的id,对应spring配置文件<bean/>中的id 实例化 mybatis的SqlSessionFactoryBean: S ...
分类:
编程语言 时间:
2018-04-17 16:52:41
阅读次数:
218
Java 8 函数式接口 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被隐式转换为lambda表达式。 函数式接口可以现有的函数友好地支持 lambda。 JDK 1.8之前已有的函数式接口: java.lang ...
分类:
编程语言 时间:
2018-04-17 16:54:34
阅读次数:
195
Controller中加参数 Controller中获取request对象后,如果要在其他方法中(如service方法、工具类方法等)使用request对象,需要在调用这些方法时将request对象作为参数传入 此时request对象是方法参数,相当于局部变量,毫无疑问是线程安全的。 自动注入 使用 ...
分类:
编程语言 时间:
2018-04-17 16:58:57
阅读次数:
221
1、在命令行下定位到项目根目录,启动Spring Boot项目,命令如下: 提示:这步操作实质上打开了远程Socket端口为8000的调试功能。 以上方法是Spring官方标准实例,当然,除了以上方式还有其它的方式,比如使用Maven的插件机制,但是原理都一样,以下是另外的运行选择: 2、在Ecli ...
分类:
编程语言 时间:
2018-04-17 16:59:06
阅读次数:
1653
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:http://www.cnblogs.com/acm-icpcer/p/8867199.html tz@ ...
分类:
编程语言 时间:
2018-04-17 16:59:59
阅读次数:
249
一.json转化成字典: product.json文件:将该文件内容转换成python中字典,方法如下: 方法一:使用.loads(),先读后转换 import json #导入json, 注:json串是一个字符串 f = open('product.json',encoding = 'utf-8 ...
分类:
编程语言 时间:
2018-04-17 17:01:12
阅读次数:
460
不多说了,直接上列子pom.xml的<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-config-server</artifactId></dependency>yml配置设置spring:application:
分类:
编程语言 时间:
2018-04-17 17:01:47
阅读次数:
2699