码迷,mamicode.com
首页 > 编程语言
数据结构与算法(2)--线性表
定义及特性 定义 是n个数据元素的有限序列,若将线性表记为$(a_1,...,a_,a_i,a_{i+1},...,a_n)$,则表中$a_$领先于$a_i$,$a_i$领先于$a_i+1$,称$a_$是$a_i$的直接前驱元素,$a_{i+1}$是$a_i$的直接后继元素。 线性表元素的个数$n( ...
分类:编程语言   时间:2020-07-05 13:42:30    阅读次数:60
Paxos算法 ZAB协议
前言 我们都知道之前所做的项目大部分都是集中式,单个节点的系统,而现在随着微服务和分布式的兴起,大部分企业慢慢的把集中式的系统拆分成各个服务,保证各个服务的模块单一,轻量级。微服务和分布式所带来的好处在于各个服务比较轻,每次修改功能只需要发布负责特定的服务即可。分布式所带来的更严重的问题就是数据的一 ...
分类:编程语言   时间:2020-07-05 13:41:57    阅读次数:44
java—TestNG单元测试框架
//依赖坐标 <!-- https://mvnrepository.com/artifact/org.testng/testng --> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <versi ...
分类:编程语言   时间:2020-07-05 13:40:44    阅读次数:78
在java中,怎么样使ArrayList重新排序,倒转排序?
[实现ArrayList重新排序:我们可以用下面的代码来实现ArrayList重新排序:Collections.reverse(aList);示例:ArrayList aList = new ArrayList(); //Add elements to ArrayList object aList.... ...
分类:编程语言   时间:2020-07-05 13:38:49    阅读次数:59
Java 实例 – 连接字符串
[Java 实例 - 连接字符串 Java 实例以下实例演示了通过 "+" 操作符和StringBuffer.append() 方法来连接字符串,并比较其性能:StringConcatenate.java 文件 public class StringConcatenate { public stat... ...
分类:编程语言   时间:2020-07-05 13:38:34    阅读次数:57
Python爬取中国知网文献、参考文献、引证文献
前两天老师派了个活,让下载知网上根据高级搜索得到的来源文献的参考文献及引证文献数据,网上找了一些相关博客,感觉都不太合适,因此特此记录,希望对需要的人有帮助。 切入正题,先说这次需求,高级搜索,根据中图分类号,年份,来源类别条件共检索得到5000多条文献信息。 需求一:获取这5000多篇文献的基本信 ...
分类:编程语言   时间:2020-07-05 13:37:50    阅读次数:85
在Java中,JDK,JRE和JVM之间的差异
[Java 基础语法JAVA开发工具包Java Development Kit(JDK)是用于开发Java应用程序和applet的软件开发环境。它包括Java开发中所需的Java运行时环境(JRE),解释器/加载器(Java),编译器(javac),存档器(jar),文档生成器(Javadoc)以及... ...
分类:编程语言   时间:2020-07-05 13:37:17    阅读次数:60
【Python爬虫】Requests库网络爬虫实战
1.京东商品页面爬取 打开某一个京东页面 https://item.jd.com/69336974189.html 代码: import requests url="https://item.jd.com/69336974189.html" try: r=requests.get(url) r.ra ...
分类:编程语言   时间:2020-07-05 13:35:26    阅读次数:65
Maven构建SpringMVC环境报错“java.lang.ClassNotFoundException: org.springframework.web.servlet. DispatcherSe
SpringMVC执行流程和原理 SpringMVC流程: 01、用户发送出请求到前端控制器DispatcherServlet。 02、DispatcherServlet收到请求调用HandlerMapping(处理器映射器)。 03、HandlerMapping找到具体的处理器(可查找xml配置或 ...
分类:编程语言   时间:2020-07-05 13:35:09    阅读次数:81
数据结构与算法(1)--初识和时间复杂度
算法(1)--时间和空间复杂度 初识 算法定义 算法是独立存在的一种解决问题的方法和思想: 求解一个问题步骤的描述 是求解问题的方法 它是指令的有限序列 其中每条指令表示一个或者多个操作 对于算法而言,实现的语言并不重要,重要的是思想 算法特性 确定性:无二义 有穷性:合适时间内可以执行 输入项 输 ...
分类:编程语言   时间:2020-07-05 13:33:12    阅读次数:78
spring复习(二)
1.基于注解ioc 1.扫描包<context:component-scan>2.穿件对象交给容器 @Component 相当于:<bean id="" class=""> 3.依赖注入@Autowired 相当于:<property name="" ref=""> 4.@Value 注入基本数据类 ...
分类:编程语言   时间:2020-07-05 13:32:26    阅读次数:79
JavaSE之反射
反射 概述:反射是框架设计的灵魂 java反射机制是在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java的反射机制。 利用反射技术可以将一个类中各个组成部分映射成一个个对象。 反射 ...
分类:编程语言   时间:2020-07-05 13:30:55    阅读次数:52
Spring Boot的特性: 以编程方式设置profiles
[25.2.以编程方式设置profiles在应用运行前,你可以通过调用SpringApplication.setAdditionalProfiles(…)方法,以编程的方式设置激活的配置,也可以使用Spring的ConfigurableEnvironment接口激活配置(profiles)。25.3... ...
分类:编程语言   时间:2020-07-05 13:30:09    阅读次数:56
JavaSE之多态
多态 继承的多态问题:一个父类中的方法可有一个或多个子类继承或重写,所以我们在调用方法时不知道自己调用的是哪个子类的方法,只有当运行时才会知道。基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。不同的对象可以执行相同的行为,但 ...
分类:编程语言   时间:2020-07-05 13:28:07    阅读次数:61
Spring Security(2)基于动态角色资源权限校验
Spring Security(2)基于动态角色权限校验 在上一章我们了解到了 Security 是怎么进行基础配置的,下面我们要进行对数据库访问和权限分配的操作。 如果还不了解怎么进行基本配置请查阅 [Spring Security(1)入门体验](https://www.cnblogs.com/ ...
分类:编程语言   时间:2020-07-05 13:24:00    阅读次数:142
Java 中 ++ 操作符是线程安全的吗?
不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,然后存 储回内存,这个过程可能会出现多个线程交差。 ...
分类:编程语言   时间:2020-07-05 13:23:44    阅读次数:58
数据结构与算法(3)--栈和队列
栈 定义 栈是限定仅在表尾进行插入或删除操作的线性表。因此对栈来说,表尾端有其特殊含义,称为栈顶,表头端称为栈底。不含元素的空表称为空栈。栈顶实现元素的进出,栈的修改遵循后进先出的原则。因此,栈又称为**后进先出(last in first out)**的线性表(简称LIFO结构)。 表示及实现 栈 ...
分类:编程语言   时间:2020-07-05 13:22:58    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!