最新文章
大数据
这个分类没有描述
-
该分类下没有文章
算法
算法
-
DFA:Deterministic Finite Automaton,也就是确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态是初态,某些状态是终态。 这个描述有点难懂,我用一段白话来说明一下:你有一个集合,集合内的每一个元素都标明了自己的状态,通过你已知的某些事件,你可以从当前元素的状态得到下一个状态,从而知道下一个元素是啥,即e…
-
//字符串中数字子串的求和 public class NumSum{ //字符串中数字子串的求和 public static int numSum(String str) { if(str==null) { return 0; } //字符串转换成数组 char[]charArr=str.toCharArray(); int res=0;//目前的累加和 int num=0; //当前收集到的数字…
-
题目描述: 给定两个字符串str1和str2,如果str1和str2中出现的字符种类一样且每种字符出现的次数也一样,那么str1与str2互为变形词。请实现函数判断两个字符串是否互为变形词。 举例: str1=“123” ,str2=“231”,返回true str1=“123” ,str2=“2331”,返回false 这个题目不难,考察代码实现能力 首先判断长度 然后 利用字符编码 最大255…
面试
这个分类没有描述
-
泊松分布和指数分布:10分钟教程: http://www.ruanyifeng.com/blog/2015/06/poisson-distribution.html
-
前言 我们都知道Redis很快,它QPS可达10万(每秒请求数)。Redis为什么这么快呢,本文将跟大家一起学习。 基于内存实现 我们都知道内存读写是比磁盘读写快很多的。Redis是基于内存存储实现的数据库,相对于数据存在磁盘的数据库,就省去磁盘磁盘I/O的消耗。MySQL等磁盘数据库,需要建立索引来加快查询效率,而Redis数据存放在内存,直接操作内存,所以就很快。 高效的数据结构 我们知道,M…
-
Redis作为一个基于内存的缓存系统,一直以高性能著称,因没有上下文切换以及无锁操作,即使在单线程处理情况下,读速度仍可达到11万次/s,写速度达到8.1万次/s。但是,单线程的设计也给Redis带来一些问题: 只能使用CPU一个核; 如果删除的键过大(比如Set类型中有上百万个对象),会导致服务端阻塞好几秒; QPS难再提高。 针对上面问题,Redis在4.0版本以及6.0版本分别引入了Lazy…
Java
这个分类没有描述
-
//字符串中数字子串的求和 public class NumSum{ //字符串中数字子串的求和 public static int numSum(String str) { if(str==null) { return 0; } //字符串转换成数组 char[]charArr=str.toCharArray(); int res=0;//目前的累加和 int num=0; //当前收集到的数字…
-
【题目】实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作【要求】1.pop、push、getMin操作的时间复杂度都是O(1)2.设计的栈类型可以使用现成的栈结构 【解答】:在设计上使用两个栈,一个栈用来保存当前栈中的元素,记为stackData;另外一个栈用于保存每一步中的最小值,记为stackMin。 /*方案1*/ public class MyStack1{ /*…
-
最近公司的在做服务化, 需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值. 听到这个需求, 我脑海里就突然出现了好几个问题, 比如说:(1) 序列化和反序列化是什么? (2) 实现序列化和反序列化为什么要实现Serializable接口? (3) 实现Serializable接口就算了, 为什么还要显示指定serialVersi…
MySQL
这个分类没有描述
-
一、服务器准备 三台机器,三个节点,配置相同 192.168.31.36 pxc1 192.168.31.37 pxc2 192.168.31.38 pxc3 二、关闭防火墙 systemctl stop firewalld systemctl disable firewalld 三台机器都执行 注:如果不关闭防火墙,还可以选择放行端口的方式,这里不再举例 三、hosts文件修改 127.0…
-
org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your M…
-
docker run -p 3308:3306 --name mysql-jira -v /root/docker/mysql/conf:/etc/mysql/conf.d -v /root/docker/mysql/data:/var/lib/mysql -v /root/docker/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456…
Redis
这个分类没有描述
-
大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景: 我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回,如果没有的话可能就要去数据库里面查询,这时候有一个问题,如果很多请求是在请求数据库根本不存在的数据,那么数据库就要频繁响应这种不必要的IO查询,如果再多一些,数据库大多数IO都在…
-
前言 我们都知道Redis很快,它QPS可达10万(每秒请求数)。Redis为什么这么快呢,本文将跟大家一起学习。 基于内存实现 我们都知道内存读写是比磁盘读写快很多的。Redis是基于内存存储实现的数据库,相对于数据存在磁盘的数据库,就省去磁盘磁盘I/O的消耗。MySQL等磁盘数据库,需要建立索引来加快查询效率,而Redis数据存放在内存,直接操作内存,所以就很快。 高效的数据结构 我们知道,M…
oracle
这个分类没有描述
-
-- oracle 常用操作 -- 1、创建临时表空间 select name from v$tempfile; -- 查出当前数据库临时表空间,主要是使用里面的存放路径; -- 得到其中一条记录E:\APP\COCO\ORADATA\ORCL\TEMP01.DBF -- 创建临时表空间: create temporary tablespace coco_temp tempfile 'E…
-
--查询数据库中非空闲等待会话 SELECT inst_id, --实例 sid, --会话id serial#, sql_id, --sqlid event, --等待事件 wait_class, --等待类型 status, --会话状态 username, --用户名 osuser, --操作系统用户 machine, --主机名 program, --会话连接方式 module, sql_…