摘要:
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)