摘要:
Java.sql.SQLException: null, message from server: "Host 'xxx.xxx.xxx.xxx' is not allowed to connect 异常 阅读全文
摘要:
Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装 阅读全文
摘要:
使用Android编写录音软件进行音频的读写时,当点击开始录音时会闪退,起初我以为是动态权限的问题,于是加了动态权限,但是依旧报错。 阅读全文
摘要:
Android计步器软件,并添加定位功能和步数PK功能。 阅读全文
摘要:
Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Aspect Oriented Programming,面向切面编程)。 阅读全文
摘要:
已知不同面值的钞票,求如何用最少数量的钞票组成某个金额,求可以使用的最少钞票数量。如果任意数量的已知面值钞票都无法组成该金额,则返回-1。 阅读全文
摘要:
给定一个数组,求这个数组的连续子数组中,最大的那一段的和。 阅读全文
摘要:
在一条直线上,有n个房屋,每个房屋中有数量不等的财宝,有一个盗 贼希望从房屋中盗取财宝,由于房屋中有报警器,如果同时从相邻的两个房屋中盗取财宝就会触发报警器。问在不触发报警器的前提下,最多可获取多少财宝? 阅读全文
摘要:
观察者模式:定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主体对象发生变化时,它的所有依赖者(观察者)都会收到通知并更新。 阅读全文
摘要:
依赖倒置原则:高层模块不应该依赖于底层模块,二者都应该依赖其抽象。 阅读全文
摘要:
开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 阅读全文
摘要:
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 阅读全文
摘要:
深入浅出MYSQL数据库,根据慕课网视频整理。 阅读全文
摘要:
在图中实现最基本的操作之一就是搜索从一个指定顶点可以到达哪些顶点,比如从武汉出发的高铁可以到达哪些城市,一些城市可以直达,一些城市不能直达。现在有一份全国高铁模拟图,要从某个城市(顶点)开始,沿着铁轨(边)移动到其他城市(顶点),有两种方法可以用来搜索图:深度优先搜索(DFS)和广度优先搜索(BFS)。它们最终都会到达所有连通的顶点,深度优先搜索通过栈来实现,而广度优先搜索通过队列来实现,不同的实现机制导致不同的搜索方式。 阅读全文
摘要:
单链表是链表中结构最简单的。一个单链表的节点(Node)分为两个部分,第一个部分(data)保存或者显示关于节点的信息,另一个部分存储下一个节点的地址。最后一个节点存储地址的部分指向空值。 阅读全文
摘要:
缓存雪崩包含:Redis挂掉了,请求全部走数据库;对缓存数据设置了相同的过期时间,导致某段时间内缓存失效,请求全部走数据库。
缓存穿透指查询一个一定不存在的数据,由于缓存不命中,并且出于容错考虑,如果从数据库查不到数据,则不写入缓存,这将导致这个不存在的数据每次请求时都要到数据库去查询,失去了缓存的意义。 阅读全文
摘要:
在Java 6之后,synchronized性能得到很大提升。主要是因为引入了:Adaptive spinning(自适应自旋)、Lock Eliminate(锁消除)、Lock Coarsening(锁粗化)、Lightweight Locking(轻量级锁)、Biased Locking(偏向锁)。 阅读全文
摘要:
MySQL常用的存储引擎为InnoDB与MyISAM。 阅读全文
摘要:
一、改成绩 题目: 华老师的n个学生参加了一次模拟测验,考出来的分数很糟糕,但是华老师可以将成绩修改为[0,100]中的任意值,所以他想知道,如果要使所有人的成绩的平均分不少于X分,至少要改动多少个人的分数? 输出和输出说明: 输入 第一行一个数T,共T组数据(T≤10) 接下来对于每组数据: 第一 阅读全文
摘要:
redis在启动之后,从数据库加载数据。读请求:不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取。写请求:数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏数据)。 阅读全文