码迷,mamicode.com
首页 > 2020年02月13日 > 全部分享
冒泡排序
越大的元素会经由交换慢慢"浮"到数列的顶端,故名"冒泡排序",每趟都会将当前序列的最大元素放在后面,且冒泡排序分从大到小和从小到大两种排序方式。它们的唯一区别就是两个数交换的条件不同,从大到小排序是前面的数比后面的小的时候交换, 而从小到大排序是前面的数比后面的数大的时候交换。下面是冒泡排序升序的解 ...
分类:编程语言   时间:2020-02-13 18:53:47    阅读次数:66
使用HashMap或Hashset优化使用循环判断字符串中是否含有重复元素
原本遇到判断字符串中是否含有重复元素的问题总是使用for循环遍历进行判断,这一方法则需要O(n3)的时间复杂度,如果本身方法处于几个循环中,就会指数倍增加时间复杂度。类似于如下代码: String[] a = s.split(""); int max = 1; for(int i = 0; i < ...
分类:其他好文   时间:2020-02-13 18:53:02    阅读次数:100
Semaphore信号同步类
/** * @Description: 信号量 * @author: fdy * @date: 2020/2/13 16:55 */ public class CustomCheckWIndow { public static void main(String[] args) { // 设置3个信号 ...
分类:其他好文   时间:2020-02-13 18:52:37    阅读次数:82
透彻分析和解决一切javaWeb项目乱码问题
前言 乱码是我们在程序开发中经常碰到且让人头疼的一件事,尤其是我们在做javaweb开发,如果我们没有清楚乱码产生的原理,碰到乱码问题了就容易摸不着头脑,无从下手。 乱码主要出现在两部分,如下: 第一,浏览器通过表单提交到后台,如果表单内容有中文,那么后台收到的数据可能会出现乱码。 第二,后端服务器 ...
分类:编程语言   时间:2020-02-13 18:52:16    阅读次数:103
redis实现网站浏览统计
业务场景 公司对旗下新的网站做推广,统计网站的PV(访问量),UV(独立访客),IP(独立IP) PV: 网站被访问次数,可通过刷新页面提高访问量 UV: 网站被不同用户访问的次数,可通过cookie统计访问量,相同用户切换ip地址,UV不变 IP:网站被不同IP地址访问的总次数,可通过IP地址统计 ...
分类:Web程序   时间:2020-02-13 18:51:59    阅读次数:89
css的两种盒模型
(1)有两种: IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、 边框(border)、边界(margin); (3)区 别: IE的content部分把 padding 和 border 计算了进去; margin(外边距) - 清除边框外的区域 ...
分类:Web程序   时间:2020-02-13 18:51:26    阅读次数:90
ActiveMQ简单简绍(“点对点通讯”和 “发布订阅模式”)
ActiveMQ简单简绍 MQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信 ...
分类:其他好文   时间:2020-02-13 18:50:39    阅读次数:79
SpringBoot中的tomcat是如何启动的?
( 转自网上文章 ) 前言 我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以把web程序打包成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动。本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习Tomcat的源 ...
分类:编程语言   时间:2020-02-13 18:50:03    阅读次数:73
找基于SSM的进销存管理系统毕设代做
一、代做内容:java毕业设计,基于jsp,ssh,ssm,javaweb,j2ee的设计与实现,毕业设计定做,基于android毕业设计。联系我们口.口.号:1.0.3.2.3.7.1.2.1二、代做价格:因为毕设确实和其他商品不一样,我们根据你的题目难易程度,具体价格请找客服确定。我店的特色是定做设计,不卖模板。100%原创设计。完全按照学生的题目要求,开题的功能模块,为你定制一套独一无二的设
分类:其他好文   时间:2020-02-13 18:49:45    阅读次数:88
spring中的AOP
AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们已有的方法进行增强。 优势: 减少重复代码、提高开发效率、维护方便spring 中 AOP 的细节 ...
分类:编程语言   时间:2020-02-13 18:49:02    阅读次数:71
centos6.9 搭建rabbitmq 3.6.8集群
一、概述 RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbiMQ模式 RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3) 镜像模式(把需要的队列做成镜像队列,存在于多个节点,属于 ...
分类:其他好文   时间:2020-02-13 18:48:41    阅读次数:85
Oracle数据库忘记密码
--进入用sys进入sqlplus修改 --win + r --> cmd --在cmd命令窗口输入:sqlplus / as sysdba --修改用户密码:alter user Scott identified by p@ssw0rd; 注:可以修改sys密码 ...
分类:数据库   时间:2020-02-13 18:48:24    阅读次数:81
POJ1038 Bugs Integrated, Inc. 状压dp(二进制做法)
题目网址:http://poj.org/problem?id=1038 题意:给出一张N*M的格子纸,其中有一些坏格子,问最多可以在格子纸上切下多少个2*3(3*2)的小矩阵(不包含坏格子)。其中N<=150, M<=10。 做法: 容易发现对于右端在第i列的小矩阵,其能否摆放只和i-1, i-2列 ...
分类:其他好文   时间:2020-02-13 18:47:46    阅读次数:72
ajax
Ajax Ajax 是一种无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax = 异步 JavaScript + XML。Ajax 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某 ...
分类:Web程序   时间:2020-02-13 18:47:27    阅读次数:74
webSocket 使用 HttpSession 的数据配置与写法
1。前言 webSoket 无法获取 HttpSession ,使用就更谈不上了 !!! 2解决过程 使用 configurator 注入即可 (1) 配置一个类 1 package cn.cen2guo.clinic.websocket; 2 3 4 import javax.servlet.ht ...
分类:Web程序   时间:2020-02-13 18:46:56    阅读次数:90
名字缩写(map+字符串前缀)
题目描述 Noname老师有一个班的学生名字要写,但是他太懒了,想少写几个字母。很快他发现这是可行的,例如下面的学生名单: Davidson Davis Dixon Smith 可以缩写为 David Davis Di S David 指明Davidson外,不可能是其他三位同学名字的前缀。S仅能代 ...
分类:其他好文   时间:2020-02-13 18:46:27    阅读次数:151
《考研机试》(二)机试题精讲
(一)题1: 解题思路:通过二维数组存取输入数据,之后通过一个函数判断是否存在'E''A''S''Y'四个字母,最后根据返回值打印difficult/easy 如何判断:传入二维数组的每一行(一行等于一个输入数据),定义2个指针,然后while循环读取 代码: #include <iostream> ...
分类:其他好文   时间:2020-02-13 17:40:29    阅读次数:77
1089条   上一页 1 ... 19 20 21 22 23 24 25 ... 65 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!