...
分类:
编程语言 时间:
2019-09-27 01:06:05
阅读次数:
80
这个问题简述起来就是项目加载jar包但是无法加载jar包的依赖 这是一个maven的特性吗? 问题发生前 程序猿经常自己写一些库实现或收集常用的逻辑方法(算法和设计模式等等),以方便多个项目使用,避免重复编码。本猿现在有这么一个库,本猿把他叫 , 用maven做工程和生命周期管理,以便能用到其他ja ...
分类:
编程语言 时间:
2019-09-27 01:08:18
阅读次数:
83
如何更规范化编写Java 代码 Many of the happiest people are those who own the least. But are we really so happy with our IPhones, our big houses, our fancy cars? ...
分类:
编程语言 时间:
2019-09-27 01:08:55
阅读次数:
97
三个是处理二进制数据的接口。都是类数组。 1.ArrayBuffer是什么? ArrayBuffer是一个二进制对象(文件,图片等)。它指向固定长度的,连续的内存区域。 上面分配了一个长度为16个字节的内存区域,代表16byte的二进制数据。并且默认每bit内容都是0。 1.特点 1)和数组不同,它 ...
分类:
编程语言 时间:
2019-09-27 01:10:07
阅读次数:
105
项目地址:https://github.com/hepengju/java-new-features项目目标:1. 列举Java5-13版本的关键新特性2. 对每个新特性进行全面的阐述与代码示例 ...
分类:
编程语言 时间:
2019-09-27 01:10:56
阅读次数:
85
package text; import java.util.Scanner; public class random { public static void main(String[] args) { int a=13, b=35,m=87,Xo=19; int z=Xo; System.out... ...
分类:
编程语言 时间:
2019-09-27 01:11:20
阅读次数:
67
springboot是spring公司开发一套快速搭建javaWeb项目的框架,其最大的特点就是简便快捷,简化了Spring项目大量的配置文件,其核心思想就是约定大于配置,而注解这种简便快捷的方式自然成为不二选择,下面总结了springboot中一些常用的注解,以后也会持续更新加入新的注解,当然对于 ...
分类:
编程语言 时间:
2019-09-27 01:12:13
阅读次数:
89
public class xinghao { public static void main(String args[]) { for(int i=1;i<=5;i++){ for(int j=1;j<=5-i;j++){ System.out.print(" ");} for(int k=1;k< ...
分类:
编程语言 时间:
2019-09-27 01:13:33
阅读次数:
94
### 11.3 图书管理系统 #### 11.3.1 出版社的管理 展示: - 设计URL - ```python urlpatterns = [ url(r'^publisher_list',views.publisher_list) ] ``` - 写函数 - ```python from d... ...
分类:
编程语言 时间:
2019-09-27 01:14:22
阅读次数:
100
0. 介绍 在C++中,程序的内存空间分成两部分,堆和栈。 栈:在函数中声明的所有变量都存在栈里。 堆:是程序中未使用的内存,用来在程序运行时动态分配内存空间。 在C++中可以通过new和delete操作符来控制内存空间的申请和释放。 new:申请一段内存空间,并创建对象,返回内存空间的起始地址。 ...
分类:
编程语言 时间:
2019-09-27 01:16:39
阅读次数:
108
java集合提供的排序算法 Arrays.sort()排序算法 如果数组长度大于等于286且连续性好的话,就用归并排序,如果大于等于286且连续性不好的话就用双轴快速排序。如果长度小于286且大于等于47的话就用双轴快速排序,如果长度小于47的话就用插入排序。 Collection.sort()的排... ...
分类:
编程语言 时间:
2019-09-27 01:18:39
阅读次数:
111
一、总结 1.栈内存中主要存储的是方法体中的局部变量 2.对象内部有实例变量,实例变量存储在堆内存中 3.变量分类:局部变量(方法体中声明);成员变量(方法体外声明) 实例变量(前边修饰符没有static)静态变量(前边的修饰符中有static) 4.静态变量存储在方法区内存中。 5.三块内存中变化 ...
分类:
编程语言 时间:
2019-09-27 01:19:09
阅读次数:
84
1、final用于让虚函数不可被重写 如上代码是不可被编译过的 2、override 1.在函数比较多的情况下可以提示读者某个函数重写了基类虚函数(表示这个虚函数是从基类继承,不是派生类自己定义的); 2.强制编译器检查某个函数是否重写基类虚函数,如果没有则报错。 ...
分类:
编程语言 时间:
2019-09-27 01:21:24
阅读次数:
86
枚举有什么好写的~( ̄▽ ̄)~ 枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。 枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。 没有剪枝,没有优化,没有 ...
分类:
编程语言 时间:
2019-09-27 01:22:03
阅读次数:
86
1、什么是重载函数 同一个函数名定义不同的函数,当函数名相同,不同的参数搭配时含义不同。 例如: 运行结果: 上面代码函数名相同,在C语言中是肯定会报错的因为C语言不支持重载函数。而在C++中是不会报错的。而且会根据参数 调用 对应的函数。 2、允许重载的条件是什么了? 2.1、参数类型不同 2.2 ...
分类:
编程语言 时间:
2019-09-27 01:22:21
阅读次数:
95
一、Spring是什么? Spring 是一种轻量级的、非侵入式的 Java/JavaEE 应用框架。Spring 使用的是基本的 JavaBean 来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从 ...
分类:
编程语言 时间:
2019-09-27 01:24:00
阅读次数:
96
结论 Map:存放键值对,区别于 Object,键可以是任何值。 Set:存放不重复的值 Map 存储键值对,读取时与插入顺序一致。 var map = new Map([[1, "1"], [3, "3"], [2, "2"]]); map.set("foo", "bar"); for (cons ...
分类:
编程语言 时间:
2019-09-27 01:24:19
阅读次数:
87
线性表是一种简单的数据类型,它是具有相同类型的n个数据元素组成的有限序列。形如如A0,A1,...,An 1。大小为0的表为空表,称Ai后继Ai 1,并称Ai 1前驱Ai。 printList打印出表元素,makeEmpty置空表,find返回某一项首次出现的位置,insert和remove一般是从 ...
分类:
编程语言 时间:
2019-09-27 01:24:54
阅读次数:
101
关于Spring AOP,底层是基于动态代理实现的,下面简单的学习下为什么选择动态代理,而不选择继承实现,装饰者模式实现,下面参考如下业务场景下理解。 业务场景 业务层如果有业务需求,需要在注册用户,升级用户,和删除用户方法前都进行一次权限验证,最原始的方法就是在业务层每个方法前都添加代码验证。这是 ...
分类:
编程语言 时间:
2019-09-27 01:26:15
阅读次数:
94
一、背景 清分服务添加一个异步处理功能(@asyc),本地测试时发现启动服务后有时正常有时异常。 问题分析 1、相同的环境,启动服务结果不同,定位为工程代码引起该异常。 2、启动类中,配置文件名采用了通配符,理论上配置文件加载顺序不固定。 3、从机器上的日志可以看出,启动成功和异常时spring/a ...
分类:
编程语言 时间:
2019-09-27 01:32:38
阅读次数:
280