摘要:
最近接收到任务,说是下半年可能要搞全文检索。听到后顿时炸锅了,一方面是对新技术的兴奋,另一方面,我TM连Linux都不会玩,怎么搞全文检索。怀揣着对开源世界的无线向往(恐惧),我决定试水Linux。 目前比较流行的Linux主要有红帽,centos,Ubuntu等,第一个收费,后俩开源免费,于是我决 阅读全文
摘要:
吃了经验的亏,因为Emoji表情引起的项目bug被撸主遇到两次了,总有一些调皮的小朋友爱用表情来搞点事。第一次把当时那个表改为utf8mb4解决了,第二次说啥都不好使。网上找了半天,发现好多人不去实验一下就复制别人的代码网上发,然后导致我拿来用直接不行。最后一遍遍尝试终于解决了,防止以后再出错,总结下吧。 阅读全文
摘要:
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 阅读全文
摘要:
首先,说说final。 final关键字可以修饰变量,方法,类。 final变量: 需求: 1 需要一个永不改变的编译时常量 2 一个运行时被初始化的值,不希望被更改 好处: 编译时就执行的计算,减轻运行时的负担 扩展: 可以修饰基本类型和引用对象。修饰基本类型的时候,表示数值很定不变。修饰对象引用 阅读全文
摘要:
本篇浅析java中static的用法,主要五个方面:静态成员变量,静态方法,静态块,静态内部类,静态导包。 首先还是一张表格说一下静态对象和非静态对象的区别: 1 静态变量,静态方法,静态块 静态对象,静态方法都是在原对象和方法上加上static关键字修饰,表示类可以直接调用这些,而不需要实例化后再 阅读全文
摘要:
MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。 阅读全文
摘要:
首先,先看一下java中对ArrayList的定义代码: 这段代码能给我们提供的信息: 第一:ArrayList实现了RandomAccess接口,因此查询会很快 第二:ArrayList实现了序列化和Cloneable接口,讲道理应该可以进行克隆操作,但是这里有争议说不是,因为这样操作是同一个对象 阅读全文
摘要:
对集合操作进行简单的进行测试速度,数据量20w,对map,list,set,array,queue进行遍历测试时间对比。 先粘贴一段对这些集合的介绍: 1.1 Set接口 1.2 List接口 1.3 Queue接口 1.4 Map接口 下面是测试代码: 时间:array:4ms,list:17ms 阅读全文