
Java
perception952
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql
Mysql文章千千万再次做一个常用的汇总 单表优化: 单表的性能经过优化可支撑千万级别的数据量,数据量在这之下的不建议做拆分 索引: 不要轻易建索引,针对经常出现在where和order by的字段建立索引 在where语句中进行Null值判断会放弃使用索引而进行全表扫描 值分布很少的字段不适合建索引,例如性别 字符字段只建前缀索引 不用外键吗,由程序保证约定 使用联合索引时注意查询顺序和索引顺序一致 查询SQL: 慢查询日志来找慢SQL 不做列运算任何对列的操作都将导致全表扫描,包原创 2020-05-13 16:04:45 · 155 阅读 · 0 评论 -
观察者模式
观察者模式(也称发布/订阅模式)是一种基本的设计模式在很多框架中都有使用,提供了避免组件之间紧密耦合的一种方法,它将观察者和被观察者分开,一个对象通过添加一个方法(该方法允许另一个对象即观察者注册自己)使本身变得可观察,当可观察的对象变更时,会将消息发送到已注册的观察者,这些观察者收到消息后执行的操作与可观察对象无关,这种模式使得对象可以互相对话 这里用一个简单的例子来实现观察者模式,代码的主要...原创 2020-05-04 17:37:09 · 142 阅读 · 0 评论 -
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514的问题。如下图TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法" name=image_operate_3296129550473...转载 2018-04-15 12:11:34 · 308 阅读 · 0 评论 -
SVN不是内部或外部命令
如果你已经配置好了环境变量,开机重启一次就好了原创 2018-04-15 15:13:10 · 1277 阅读 · 0 评论 -
面向对象的特征
封装:类的主要特征,把客观的事物抽象成类,并且把自己的数据和方法提供接口来操作,把隐秘的数据隐藏继承:可以使用已有类的所有的功能,在无需编写原来类的情况下对其功能进行扩充,原来的类叫父类,继承父类的称为子类,两者的关系为:子类is a父类,根据现实的逻辑在java中一个子类只能继承一个父类多态:分为重写和重载,重写就是子类重新定义父类函数,重载就是允许存在多个重名函数,但函数的参数不同,实现接口...原创 2018-04-10 23:23:46 · 119 阅读 · 0 评论 -
int和Integer
1 int与Integer的基本使用对比(1)Integer是int的包装类;int是基本数据类型; (2)Integer变量必须实例化后才能使用;int变量不需要; (3)Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ; (4)Integer的默认值是null;int的默认值是0。2 int与Integer的深入对比(1)由于Integer变量实际上是...转载 2018-04-10 23:28:44 · 150 阅读 · 0 评论 -
oracle数据库存储图片
drop table mytest; create table mytest( id varchar2(4) not null primary key, pc BLOB ); commit;首先在oracle中建一张表,如上图所示,id代表索引,pc用来储存图片的二进制码。下面的java代码就是进行图片的存储和取出;url,user.password就是你自己数据库的ip,用...原创 2018-05-21 19:01:35 · 12066 阅读 · 0 评论