4 死磕JAVA的老司机

尚未进行身份认证

老司机死磕JAVA

等级
TA的排名 29w+

MySql数据查重、去重的实现

假设有一个表user,字段分别有id–nick_name–password–email–phone,分情况如下(注意删除多余记录时要创建临时表,不然会报错):一、单字段(nick_name)1、查出所有有重复记录的所有记录select*fromuserwherenick_namein   (selectnick_namefromusergroupbyni...

2018-10-31 18:57:45

springboot 中拦截器的使用

第一步:创建一个实现HandlerInterceptor的类。importorg.springframework.web.servlet.HandlerInterceptor;importorg.springframework.web.servlet.ModelAndView;importjavax.servlet.http.HttpServletRequest;impor...

2018-10-09 13:50:35

服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka

服务发现比较:ConsulvsZookeepervsEtcdvsEureka时间 2017-04-2208:00:00Luyi'sBlog原文 http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/主题ConsuletcdZooKeeper这里就平时...

2018-09-27 10:47:56

消息队列ActiveMQ的使用

-----------------ActiveMQ-----------------一、ActiveMQ核心概念1、ActiveMQ是消息队列技术,为解决高并发问题而生!2、ActiveMQ生产者消费者模型(生产者和消费者可以跨平台、跨系统)有中间平台3、ActiveMQ支持两种消息传输方式1)Queue,队列模式,生产者生产了一个消息,只能由一个消费者进行消费2)Topic,发布/...

2018-09-19 15:45:52

ActiveMQ和RabbitMQ的区别

1.ActiveMQ/ApolloMQ  优点:老牌的消息队列,使用Java语言编写。对JMS支持最好,采用多线程并发,资源消耗比较大。如果你的主语言是Java,可以重点考虑。  缺点:由于历史悠久,历史包袱较多,版本更新很缓慢。集群模式需要依赖Zookeeper实现。最新架构的产品被命名为Apollo,号称下一代ActiveMQ,目前案例较少。2.RocketMQ/Kafka ...

2018-09-19 15:16:16

关于缓存的优化以及memcache的优点个人总结

网站性能优化第一定律 优先考虑使用缓存优化性能               缓存是指将数据存在相对较高访问速度快的介质(存储)中,一共系统处理。一方面缓存访问速度快,可减少数据访问的时间,另一方面如果缓存的数据是经过计算处理得到的,那么被缓存的数据无需重复计算即可直接使用,因此缓存还祈祷减少计算时间的作用。   缓存主要用来存放那些读写比很高,很少变化的数据。   什么样...

2018-09-19 15:03:04

Oracle审计的使用

在Oracle数据库的安全特性当中,审计被作为特别重要的一个方面。数据库的审计功能主要是用来审计各种类型的DDL和DML语句,而审计管理作为一项新特性被引进到Oracle的11gR1版本当中,此时它的审计功能并不强大而且还有许多bug,然而到了11gR2时,已经修复了很多bug及它的审计功能进一步增强。 今天我和大家分享一下,在Oracle11gR2的版本中,有关审计的一些特性。出于

2018-02-07 14:37:04

Comparison method violates its general contract!

背景16号为了统一线上服务器运行环境,将两台服务器的Tomcat6+JDK6升级到Tomcat7+JDK7,本以为很简单的事情,升级后自己验证也没问题,没想到却悲剧了。升级后,过了半小时运营就找过来反馈问题,部分角色无法登陆系统,由于异常日志没有输出,没有找到问题,无奈回滚。今天我们就来说说JDK6升级到JDK7会遇到的坑。本文为了方便搜索,就直接以异常信息作为文章标题了。复现

2017-12-06 10:37:14

oracle11g导出dmp文件时不能导出空表,导致缺表

1、设置deferred_segment_creation参数(以下语句可以在cmd里登录数据库后执行):查看参数:showparameterdeferred_segment_creation;设置参数:altersystemsetdeferred_segment_creation=false;需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出

2017-12-01 16:11:45

Plsql创建连接DBlinks

某些时候,需要关联不同的数据库进行数据查询、操作等。在Oracle中,关联不同的数据库进行表关联,就要用到了数据库连接(DBlink)。创建DBlink有两种方法:通过SQL语句创建,通过可视化界面创建(其实也是执行的SQL语句)。1.通过PL/SQLDeveloper工具建立Name:此DBLINK的名字,你自己随便起。比如:DEMOUse

2017-11-23 11:15:48

Oracle中Cursor使用

1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。     ②关系数据库中的操作是在完整的行集合上执行的。 由SELECT语句返回的行集合包括满足该语句的WHERE子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。    应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。    这些应用程序需要

2017-11-22 15:17:28

Oracle中Cursor介绍和使用

一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 二 类型  Cursor类型包含三种:隐式Cursor,显式Cursor和RefCur

2017-11-22 15:16:18

oracle中sequence详解

在Oracle数据库中,序列的用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。本文我们主要介绍了序列的用法,希望能够对您有所帮助。在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值,可以在插入语句中

2017-10-24 11:29:02

hibernate.hbm2ddl.auto配置详解

hibernate.cfg.xml中hibernate.hbm2ddl.auto配置节点如下: HibernateReferenceDocumentation3.3.1解释如下:AutomaticallyvalidateorexportschemaDDLtothedatabasewhentheSessionFactoryiscreate

2017-09-30 16:08:54
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!