摘要: 2018年01月31日      随着我们系统用户数量的日增,业务数据处于一个爆发前,增长的数据量已经给我们的系统造成了很大的不确定。在上个周末用户量较多,并发较大的情况下,读写频繁的验证码表,数据量达到几十万上百万的时候出现了锁表阻塞,导致用户登录验证失败,进而导致系统的一度反应较慢,甚至登录不上等问题。查了很多资... 阅读原文
2018-02-02 06:00:33 阅读(733) 评论(0)
摘要: 方式1:dependency 本地jar包 <dependency> <groupId>com.hope.cloud</groupId> <!--自定义--> <artifactId>cloud</artifactI... 阅读原文
2018-02-02 00:26:02 阅读(744) 评论(0)
摘要: 线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated 1. RUNNABLE,对应"就绪"和"运行"两种状态,也就是说处于就绪和运行状态的线程在java.lang.Thread中都表现为"RUNNABLE"2. BLOCKED,对应"阻塞"状态,此线程... 阅读原文
2018-02-01 23:36:02 阅读(741) 评论(0)
摘要: 点击安装包,进入安装界面,点击next 选择接受协议,点击next 选择安装目录,点击next 格局自己电脑的机型选择32bit或64bit,点击next   安装完成后不要运行MyEclipse,将 "launch MyEclipse 2017 CI" 取消勾选,点击Finish。    轻量级的Java ... 阅读原文
2018-02-01 23:11:15 阅读(752) 评论(0)
摘要: ■ Java 锁   1. 锁的内存语义 锁可以让临界区互斥执行,还可以让释放锁的线程向同一个锁的线程发送消息 锁的释放要遵循 Happens-before 原则(锁规则:解锁必然发生在随后的加锁之前) 锁在Java中的具体表现是 Synchronized 和 Lock   2. 锁的释放与获取 线程A 释放... 阅读原文
2018-02-01 22:03:06 阅读(734) 评论(0)
摘要: 实际情况:工作中遇到这种表格,需要查询到每个key='key'(即费用编码)对应的key='value'(即减免金额)的值 因此就需要用到行列转换,方便查询 需要的查询结果如下 sql语句如下(两种方式): (1)利用oracle中的decode函数 1 select t.index_id, 2 ... 阅读原文
2018-02-01 21:50:02 阅读(749) 评论(0)
摘要: 1、  什么是Web Service? a)         Web Service 是应用程序组件 b)         Web Service 使用开放协议进行通信 c)         Web Service 是独立的并可自我描述 d)         Web Service 是通过UUID来发现的 e)   ... 阅读原文
2018-02-01 20:52:02 阅读(740) 评论(0)
摘要: C3P0连接池: 配置文件:c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">c... 阅读原文
2018-02-01 19:37:06 阅读(778) 评论(0)
摘要: 浅析final关键字 final单词字面意思是“最终的,不可更改的”。所以在java中final关键字表示终态,即最终的状态,“这个东西不能被改变”。 final关键字可以用来修饰类、方法、数据(包括成员变量、局部变量与方法参数)。 (1)final类   final关键字修饰的类是不能被继承的。在这里插入一些个... 阅读原文
2018-02-01 18:51:01 阅读(798) 评论(0)
摘要: Servlet详解 1.servlet简单介绍   servlet是javaweb三大组件之一,他与filter  ,listener  共同组成了javaweb的三大组件,Servlet(Server Applet)是Java Servlet的简称,解释为运行在服务器端的java小程序,   作用:用来接收客户端的... 阅读原文
2018-02-01 17:33:04 阅读(746) 评论(0)