码迷,mamicode.com
首页 > 编程语言 > 周排行
第六周&java实验报告四
第六周&java实验报告四 一.实验目的 二.实验的内容 ...
分类:编程语言   时间:2019-10-06 09:18:21    阅读次数:53
java中3中单例模式例子
java面试官也经常面试这个单例模式,一般能说出两私一公就不错了 java程序员平时开发用的少,但面试遇到多啊,也是有必要研究下的 什么叫两私一公 基础知识点 多线程、线程安全、static、构造函数、枚举 例子1 传统单线程环境下 缺点:线程不安全 例子2 多线程下通过synchronized保证 ...
分类:编程语言   时间:2019-10-06 09:19:21    阅读次数:75
JAVA泛型知识--> <? extends T>和<? super T>
<? extends T> 和 <? super T> 是Java泛型中的“通配符(Wildcards)” 和 “边界(Bounds)”的概念 <? extends T> 是指 “上界通配符(Upper Bounds Wildcards)” <? super T> 是指 “下界通配符(Lower B ...
分类:编程语言   时间:2019-10-06 09:20:43    阅读次数:92
spring-boot maven插件
Spring Boot Maven Plugin提供了Spring Boot的Maven支持,允许你打包可执行文件和war文件,并且就地运行。 1.Spring Boot Maven plugin的5个Goals spring-boot:repackage,默认goal。在mvn package之后 ...
分类:编程语言   时间:2019-10-06 09:21:40    阅读次数:104
[Java]1.两数之和 - LeetCode
1 "题目" 2 思路与代码 + 思路一:暴力法(两层For循环) + 时间复杂度:O(n^2) + 对于每个元素,我们试图通过遍历数组的其余部分来寻找它所对应的目标元素,这将耗费 O(n) 的时间。因此时间复杂度为 O(n^2)。 + 空间复杂度:O(1) + 原理:遍历每个元素 xx,并查找是否 ...
分类:编程语言   时间:2019-10-06 09:24:12    阅读次数:76
python元祖
# 列表:有序,元素可以被修改 # 列表 # list # li = [111,22,33,44] # 元组:元素不可被修改,不能被增加或者删除 # ps: # tuple # tu = (11,22,33,44,22,22) # print(tu.count(22)) #获取指定元素在元组中出现的... ...
分类:编程语言   时间:2019-10-06 09:24:27    阅读次数:95
基本算法——二分答案经典模型例题
序言 对于单调性或二段性的对象一般会考虑二分答案。 把该问题转化为给定一个值mid,判定是否可行,进而缩小范围。 模型 1.最大值最小&最小值最大 此类问题对于答案从属于右边的,则选用“r=mid”的模板;对于答案从属于左边的,则选用“l=mid”的模板。 2.最接近某个值的答案 这类问题其实可以根 ...
分类:编程语言   时间:2019-10-06 09:24:41    阅读次数:117
Java同步器AQS
一、概念 1. AQS(AbstractQueuedSynchronizer),抽象队列式同步器,在java.util.concurrent.locks(JUC)包下,是除了Java自带的synchronized关键字之外的锁机制 2. AQS机制:如果请求的资源被其他线程锁定,将当前线程加入等待队 ...
分类:编程语言   时间:2019-10-06 09:27:54    阅读次数:92
Java从String开始解析JSON
菜鸟教程的 JSON 教程链接:https://www.runoob.com/json/json-tutorial.html 一、JSON 格式简析。 1. 对象在 { } 大括号中 2. 数组在 [ ] 中括号中 3. key:value 值,中间用冒号隔开 二、将 String 类型的数据转换为 ...
分类:编程语言   时间:2019-10-06 09:31:55    阅读次数:85
数组的栈方法
2-13 数组的栈方法(增删方法):(push()-unshift()-pop()和shift()) push()方法:从数组末端添加项 unshift()方法:在数组的前端添加项 pop()方法:从数组末端移除项,返回被删除的元素 shift()方法:移除数组中的第一项,返回被删除的元素 1 <s ...
分类:编程语言   时间:2019-10-06 09:35:49    阅读次数:88
排序与查找习题
一.对一个数组用堆排的方法排序 二.链表实现插入排序 三.设计一个算法,在尽可能少的时间里内重排数组,将所有关键字负值记录放在所有关键字非负值记录之前。O( n ) 的时间复杂度 四.写双冒泡排序算法。( 排序过程中交替改变扫描方向 ) 五.将两个递增的有序的单链表合并成一个递增有序的单链表。( 算 ...
分类:编程语言   时间:2019-10-06 09:36:45    阅读次数:72
JavaScript HTML DOM 节点
要向HTML DOM添加新元素,必须首先创建元素(元素节点),然后将其附加到现有元素。 appendChild()上一个示例中的方法将新元素作为父项的最后一个子项附加。如果您不希望可以使用insertBefore()方法: 要将元素替换为HTML DOM,请使用以下replaceChild()方法: ...
分类:编程语言   时间:2019-10-06 09:37:43    阅读次数:61
spring cloud 使用Eureka作为服务注册中心
什么是Eureka? Eureka是在AWS上定位服务的REST服务。 Eureka简单示例,仅作为学习参考 在pom文件引入相关的starter(起步依赖) 声明@EnableEurekaServer 注意事项 打开http://localhost:8761可以看到Eureka的注册页面 将服务注 ...
分类:编程语言   时间:2019-10-06 09:44:06    阅读次数:90
剑指offer 数组中重复的数字
代码 java public class Solution { public boolean duplicate(int numbers[],int length,int [] duplication) { duplication[0] = 1; if (numbers == null) { ret ...
分类:编程语言   时间:2019-10-06 09:49:25    阅读次数:82
SpringCloud入门(二)
ribbon实现负载均衡 上文只是将服务注册到eureka上,但是consumer还是硬编码调用,前文也有提到这种硬编码方式肯定是不合理的,一来服务上线之后,IP地址肯定是变动的, 再则,采用硬编码的方式是无法实现负载均衡的。 ribbon便是一个用来做负载均衡的组件。 ribbon是一个负载均衡客 ...
分类:编程语言   时间:2019-10-06 09:55:07    阅读次数:115
SpringCloud入门(一)
什么是SpringCloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cl ...
分类:编程语言   时间:2019-10-06 09:55:29    阅读次数:79
SpringBootSecurity学习(14)前后端分离版之 OAuth2.0介绍
登录总结 前面基本介绍了security的常规用法,同时介绍了JWT和它的一个简单实现,基本上开发中遇到的登录问题都能解决了,即使在分布式开发,或者微服务开发中实现登录也基本没有问题了。security本身已经实现的比较完善的安全处理,加上JWT的验证方式,可以实现一个理想的登录功能。 我们来看登录 ...
分类:编程语言   时间:2019-10-06 11:05:17    阅读次数:101
java性能优化之HashMap,LinkedHashMap,TreeMap读取大量数据效率的比较
很多时候,我们用jdbctemplate或mybatis的时候,为了查询通用,会选择使用map数据结构,因为hashmap本身无序,所以为了保证key的有序性,会采用linkedhashmap。所以我们要看一下Linkedhashmap的性能影响多大。如下: 执行结果: 读取数据是有序,则如下: H ...
分类:编程语言   时间:2019-10-06 11:06:34    阅读次数:322
#【Python】【demo实验23】【练习实例】【 三人比赛顺序问题 】
原题: 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 我的源码: 原题给出的解答: ————————(我是分割线)———————— 参考: 1. RUNOOB ...
分类:编程语言   时间:2019-10-06 11:08:01    阅读次数:78
【C/C++】关于strstr函数和c_str()函数
strstr(T,S) 函数: 这是一个字符串处理函数,用于判断字符串S是否是字符串T的子串。如果是,则该函数返回S在T中首次出现的地址;否则,返回NULL。 头文件:#include <string.h> 函数原型:char *strstr(const char *str1, const char ...
分类:编程语言   时间:2019-10-06 11:09:39    阅读次数:80
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!