MySQL又双叒崩了——记beego的stmt优化
问题抛出近来 beego 收到用户反馈,有时候 MySQL 数据库会出现:Error 1461: Can't create more than max_prepared_stmt...
基于Twirp RPC的简易JSON Api Gateway实现
Twirp 是 Twichtv 2018 年开源的一套极简 RPC 框架,当时官方的介绍文章 Twirp: a sweet new RPC framework for Go。功能上比不上...
m阶B树的非根非叶结点至少要ceil(m/2)个孩子原因
B树的定义中有一个规定:除根结点和叶结点之外,其他每个结点至少有⌈m2⌉\lceil\frac{m}{2}\rceil⌈2m⌉个孩子,至少要有⌈m2⌉−1\lceil\frac{m}{2}\rceil-1⌈2m⌉−1个关键字为什么要这样规定呢?我们假设现在有一棵深度为1的5阶B树:现在往B树中添加一个结点,在有限制的情况下是这样分裂的:如果没有对孩子结点和关键字个数进行限制,那么可以分裂出如下B树:可见,同样是5个关键字,有限制的5阶B树只有3个结点,而未进行限制的5阶B树却有4
LeetCode 罗马数字转整数(Java实现)
话不多说,首先来看题:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ...
android sqlite支持的数据类型
Sqlite3支持的数据类型 :NULL、INTEGER、REAL、TEXT、BLOB 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则
Eclipse无法启动报An internal error occurred during: "reload maven project". java.lang.NullPointer...异常
今天在创建maven项目的时候,由于网速问题嫌下载jar包太慢,就直接通过任务管理器关闭了eclipse(mars2版本),之后就出现eclipse打不开的问题,并弹出一个"An internal error occurred during: “reload maven project”. java.lang.NullPointerException"的窗口.在网上找了半天,结果发现有人出现同样的...
Android中三种锁的用法
一、synchronized略 二、lockLock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,因为Lock可以锁定任意一段代码:[java] view plain copy public class LockTest { publ
Android中三种锁的用法
一、synchronized略 二、lockLock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,因为Lock可以锁定任意一段代码:[java] view plain copy public class LockTest { publ
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type...
今天在测试PageHelper插件时Junit报了org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.taotao.mapper.TbItemMapper] is definedat org.springframework.beans.factory.s...
getConstructor()与getDeclaredConstructor()方法的区别及setAccessible()方法的作用(超详细)
今天在使用反射创建java对象的时候,遇到了点小问题,查看API文档关于getConstructor()和getDeclaredConstructor()方法写的解释模糊不清,就写了几个测试,验证了getConstructor()与getDeclaredConstructor()方法的区别:首先上代码:@Getter@Setterpublic class HelloWorld { pri...
Android 项目更改包名的方法
1、在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不需要更名.2、上一步并没有修改源码的包,只是将工程中涉及包名的地方改了,下面修改源码的包名,右键要改包名的源码包,选择refactor->rename,注意一定要将rename subpackages选上,否则子包不
tomcat启动报org.springframework.beans.factory.BeanCreationException和java.lang.NoClassDefFoundError错误
今天在做"JSR303"Demo,在项目中引入了以下四个jar包:启动tomcat7.0.69,发现tomcat启动失败,查看日志发现其报以下异常:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'o...
2018年到现在很多 P2P 平台 暴雷 我想 唠一下嗑
P2P 平台钱全部借给了房地产老板!!!!1 P2P 平台风险控制部门是SB么 ?2.2014年开始 房子就卖不动了 你成立 于2014年9月 没脑子么?、不看新闻么?3.90后开始 消费理念变了 高价买房做资本家的房奴么 ? 不可能了!!4.严重怀疑 你们是 房地产老板 开的公司 来套钱 维持房地产 日常维护费的!!!!!2014-2018年 的房子卖不动 房地产老板资金周转早就不行...
Apache上传组件报空指针异常:org.springframework.web.util.NestedServletException,java.lang.NullPointerException
好久没有写过表单上传组件了,今天在使用Apache组件测试文件上传的时候,出现了空指针异常,测试代码如下:@Controllerpublic class FileUploadController { @Autowired private ServletContext servletContext; @RequestMapping("/save") public ModelAndV...
今日推荐
周排行